Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 01 Déc 2025, 13:33

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Fontes de caractères sur CPC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 5 sur 6
 [ 80 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
TotO
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 07 Avr 2014, 09:00 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
C'est beau ! (la technique j'entends)

_________________
Cent Pour Cent


Haut
 Profil  
 
sPOKE
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 07 Avr 2014, 10:16 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
Merci! :)

Ce qui est sympa avec cette technique d'injection en RAM, c'est qu'elle évite toute erreur humaine.
Sans compter la recopie fastidieuse pixel par pixel! Image


Haut
 Profil  
 
Supersly
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 08 Avr 2014, 17:29 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 15 Oct 2007, 02:49
Message(s) : 405
Localisation : Les Sucres en Morceaux
Chaque fois que j'ai dû dessiner des fontes à fort caractère, j'ai utilisé Symbol designer de Ze Creator. Il est simple et fonctionne sur le PC. Donc privilège de la souris. En revanche, il y avait un cas particulier (que j'ai oublié avec le temps) qui le faisait planter. Il a l'avantage de générer un fichier basic pour utiliser la police de caractères (la fonte quoi !) avec des SYMBOL et les bonnes valeurs.

Ce logiciel appartient au kit "Amstrad CPC Tools kit". Je n'ai jamais utilisé les autres applis du kit.

_________________
Les Sucres en Morceaux


Haut
 Profil  
 
sPOKE
 Sujet du message : Fonte de l'APPLE 1 pour le CPC !!
Message Publié : 10 Avr 2014, 23:31 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
Voici la fonte que je suis en train d'adapter : la fonte du célèbre APPLE 1 de Woz !!

Codée sur seulement 6 bits, caractères 0 à 63, ne comporte pas de minuscules (mon CP/M sera tout majuscules, c'est parfait),
ne semble pas respecter tout à fait l'ASCII, pas de caractères de contrôle, mais les caractères essentiels sont là.

Un bijou qui sera apprécié à sa juste valeur par tout amateur éclairé ou spécialiste : :sweatingbullets:

Image

La datasheet du générateur 2315 Signetics de l'Apple 1 : http://www.applefritter.com/node/8751

Enjoy! :biere:


Dernière édition par sPOKE le 13 Avr 2014, 04:28, édité 1 fois.

Haut
 Profil  
 
TotO
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 12 Avr 2014, 15:30 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
CiPiCi a créé un super éditeur de "fontes de caractères" pour CPC. :)
Vous pouvez le trouver ICI !

_________________
Cent Pour Cent


Haut
 Profil  
 
Hicks
 Sujet du message : Re: Fonte de l'APPLE 1 pour le CPC !!
Message Publié : 14 Avr 2014, 21:51 
Hors-ligne
Rulez
Rulez

Inscription : 27 Oct 2012, 18:09
Message(s) : 63
[ADMIN/Modération : l'ironie est interdite sur CPC Rulez. Vous pouvez aller lire les règles pour avoir une liste de raisons possible : viewtopic.php?f=2&t=2&p=2#p2


Dernière édition par Hicks le 29 Avr 2014, 16:53, édité 1 fois.

Haut
 Profil  
 
sPOKE
 Sujet du message : Fonte Apple 1 adaptée sur le CPC
Message Publié : 15 Avr 2014, 09:39 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
Voilà, la fonte du mythique Apple 1 enfin adaptée sur le CPC! :winner:

Par contre, contrairement à ce qui est dit sur internet, je me suis aperçu qu'elle est différente de la fonte Apple II.
Comme on voit sur la datasheet du 2513, la ligne d'espacement horizontale est en haut, alors qu'elle est en bas pour l'Apple II.

Pour une raison simple : celui-ci contenant des lettres minuscules, donc avec jambage (jpq) il a fallu décaler toutes les autres lettres d'un pixel vers le haut.
Ce dont l'Apple 1 n'a pas besoin, n'ayant que des lettres capitales.

J'ai donc respecté cette particularité afin que la police reproduise le plus fidèlement possible celle de l'Apple 1. (la matrice du CPC est 8x8 au lieu de 6x8, je le rappelle)

Image

Image


Haut
 Profil  
 
Hicks
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 15 Avr 2014, 10:11 
Hors-ligne
Rulez
Rulez

Inscription : 27 Oct 2012, 18:09
Message(s) : 63
[ADMIN/Modération : message édité, vous pouvez aller lire les règles pour avoir une liste de raisons possible : viewtopic.php?f=2&t=2&p=2#p2


Haut
 Profil  
 
sPOKE
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 15 Avr 2014, 10:48 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
Prochaine fonte à venir, celle du VG5000. Ca devrait faire plaisir à Tom&Jerry ça. :)

Bon, un petit problème se pose avec cette fonte, car elle tient dans une matrice de 8x10!
Donc j'ai du supprimer un pixel sur quelques rares lettres, mais je pense que le résultat final sera pas mal.

CiPiCi, tu crois qu'on peut rajouter la fonction de sauvegarde partielle d'une fonte dans ton soft ? (96 caractères par exemple)
Je vais convertir ton code source sous DAMS et regarder si je peux rajouter cette fonction. :wink:


Haut
 Profil  
 
CiPiCi
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 15 Avr 2014, 14:25 
Hors-ligne
Rulez
Rulez

Inscription : 09 Avr 2014, 18:26
Message(s) : 17
sPOKE a écrit :
Prochaine fonte à venir, celle du VG5000. Ca devrait faire plaisir à Tom&Jerry ça. :)

Bon, un petit problème se pose avec cette fonte, car elle tient dans une matrice de 8x10!
Donc j'ai du supprimer un pixel sur quelques rares lettres, mais je pense que le résultat final sera pas mal.

CiPiCi, tu crois qu'on peut rajouter la fonction de sauvegarde partielle d'une fonte dans ton soft ? (96 caractères par exemple)
Je vais convertir ton code source sous DAMS et regarder si je peux rajouter cette fonction. :wink:


Oui ajouter un caractère de début et de fin pour les load/save j'ai pensé à ça aussi. Les polices &20-&7f sont plus courantes que les &00-&ff.

Je vais voir ça.


Haut
 Profil  
 
sPOKE
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 27 Avr 2014, 04:38 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
Voici la fonte Apple II (azerty) réalisée et gracieusement fournie par Tom&Jerry :

Image

L'Oric 1 et l'Oric Atmos possèdent également la même police, ce générateur de caractères 2513 est utilisé sur les micros à base de CPU 6502 apparement...


Haut
 Profil  
 
CiPiCi
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 27 Avr 2014, 11:41 
Hors-ligne
Rulez
Rulez

Inscription : 09 Avr 2014, 18:26
Message(s) : 17
sPOKE a écrit :
Voici la fonte Apple II (azerty) réalisée et gracieusement fournie par Tom&Jerry :

Image

L'Oric 1 et l'Oric Atmos possèdent également la même police, ce générateur de caractères 2513 est utilisé sur les micros à base de CPU 6502 apparement...


Sur Oric la police est en ROM comme sur CPC. Doit surement avoir d'autre micros en 240x200.

Au passage j'utilise cette police dans mon application FontEdit. Mais chaque caractère fait vraiment 6 pixels de large, j'ai écrit une routine d'affichage et modifié la largeur de l'écran en 252x192 (42*6 en MODE 1).

Tu l'as utilisé tel quel sur CPM en mode 2 ça aurait pu donné du 112 caractères par ligne :D

Sauf que sur un vrai CPC c'est complétement illisible les polices de 1 pixels en MODE 2 :mdr:


Haut
 Profil  
 
sPOKE
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 27 Avr 2014, 13:34 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
CiPiCi a écrit :
Sur Oric la police est en ROM comme sur CPC.
Oui, le manuel de l'Oric 1 indique que la matrice de caractère est stokée entre l'adresse 46080 et 47104.
J'ai trouvé un émulateur "Euphoric". Je vais me faire un plaisir de l'aspirer et de l'injecter directement dans la RAM du CPC.
Elle sera donc exacte sans avoir à la redessiner. (en tenant compte du fait qu'elle fait 2 pixels de moins en largeur)

CiPiCi a écrit :
Au passage j'utilise cette police dans mon application FontEdit.
Oui, mais ta police est totalement faussée, car tu as aligné tous les caractères sur le bord gauche!
Si tu regardes le manuel de l'Oric 1, il faut démarrer au bit 5, laisser 2 colonnes vides à gauches (Bit 7 et Bit 6)
ainsi que la dernière colonne à droite (le Bit 0 de chaque octet).

Image

Tu vas me dire, "Je m'en fous, à l'écran, le résultat est le même". Mais comme je suis perfectionniste, je ne peux pas valider ta police. Binairement, tout est faux.
T'inquiète, je vais la corriger et te faire parvenir une version "propre". :D

Tu l'as dessinée toi-même pixel par pixel ? Ta fonte contient au moins 8 erreurs : M,N,W,p,q,w,2,6 sont faux!!
la virgule et le point virgule me semblent trop bas d'un pixel.
Une fois que j'aurai aspiré directement la fonte de l'Oric, je pourrai te confirmer ce dernier point. D'autres caractères me semblent pas corrects en alignement vertical...

CiPiCi a écrit :
Mais chaque caractère fait vraiment 6 pixels de large, j'ai écrit une routine d'affichage et modifié la largeur de l'écran en 252x192 (42*6 en MODE 1).
Tu fais du très bon boulot sur le CPC (FontEdit, tes patch d'utilitaires), donc tu peux tenir compte de mes remarques ou pas,
c'est pas grave. Mais tu fais du bon taf. Tes multiples mises à jour de FontEdit, c'est cool ça! ;)
Donc ne prends pas la mouche comme certains sur ce forum, qui font un caca nerveux à la moindre critique... :D

CiPiCi a écrit :
Tu l'as utilisé tel quel sur CPM en mode 2 ça aurait pu donné du 112 caractères par ligne
Oui, j'utilise la police de l'Apple 1 et Apple 2, même si bien sûr elle est un peu plus espacée, le rendu est pas mal.
En tous cas pour moi, qui veut simplement travailler avec des polices d'autres ordis pour le fun. :)


Haut
 Profil  
 
CiPiCi
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 27 Avr 2014, 20:47 
Hors-ligne
Rulez
Rulez

Inscription : 09 Avr 2014, 18:26
Message(s) : 17
sPOKE a écrit :
CiPiCi a écrit :
Sur Oric la police est en ROM comme sur CPC.
Oui, le manuel de l'Oric 1 indique que la matrice de caractère est stokée entre l'adresse 46080 et 47104.
J'ai trouvé un émulateur "Euphoric". Je vais me faire un plaisir de l'aspirer et de l'injecter directement dans la RAM du CPC.
Elle sera donc exacte sans avoir à la redessiner. (en tenant compte du fait qu'elle fait 2 pixels de moins en largeur)


L'émulateur Oricutron est meilleur au passage.

sPOKE a écrit :
CiPiCi a écrit :
Au passage j'utilise cette police dans mon application FontEdit.
Oui, mais ta police est totalement faussée, car tu as aligné tous les caractères sur le bord gauche!
Si tu regardes le manuel de l'Oric 1, il faut démarrer au bit 5, laisser 2 colonnes vides à gauches (Bit 7 et Bit 6)
ainsi que la dernière colonne à droite (le Bit 0 de chaque octet).

Tu vas me dire, "Je m'en fous, à l'écran, le résultat est le même". Mais comme je suis perfectionniste, je ne peux pas valider ta police. Binairement, tout est faux.
T'inquiète, je vais la corriger et te faire parvenir une version "propre". :D

Tu l'as dessinée toi-même pixel par pixel ? Ta fonte contient au moins 8 erreurs : M,N,W,p,q,w,2,6 sont faux!!
la virgule et le point virgule me semblent trop bas d'un pixel.
Une fois que j'aurai aspiré directement la fonte de l'Oric, je pourrai te confirmer ce dernier point. D'autres caractères me semblent pas corrects en alignement vertical...


Elle vient direct de la ROM Atmos (j'ai juste rajouté les accents du téléstrat) mais elle est décalée 2x à gauche pour des raisons d'optimisation. Deux décalages inutiles (oui je suis un vieux con et je compte les cycles ^^). FontEdit permet de décaler toute la police d'un coup de toute façon.
Le décalage est obligatoire sur Oric à cause des attributs vidéos (la même horreur que sur spectrum).

Dans FontEdit j'ai modifié la police, elle est en 4 couleurs, pour pouvoir l'aliaser et rajouter une pointe de couleur et modifier certain caractère pour la personnalisé et faire plus boooooooo :D

sPOKE a écrit :
CiPiCi a écrit :
Tu l'as utilisé tel quel sur CPM en mode 2 ça aurait pu donné du 112 caractères par ligne
Oui, j'utilise la police de l'Apple 1 et Apple 2, même si bien sûr elle est un peu plus espacée, le rendu est pas mal.
En tous cas pour moi, qui veut simplement travailler avec des polices d'autres ordis pour le fun. :)


Le CPM étant juste une surcouche au firmware il est facile de modifier les routines d'affichage. Et avoir un rendu 240x200 en noir & vert aurait donné un vrai look Apple 2 au CPM :wink:


Haut
 Profil  
 
sPOKE
 Sujet du message : Re: Fontes de caractères sur CPC
Message Publié : 28 Avr 2014, 00:13 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 08 Fév 2012, 18:19
Message(s) : 375
CiPiCi a écrit :
Elle vient direct de la ROM Atmos (j'ai juste rajouté les accents du téléstrat)

CiPiCi a écrit :
Dans FontEdit j'ai modifié la police, elle est en 4 couleurs, pour pouvoir l'aliaser et rajouter une pointe de couleur et modifier certain caractère pour la personnalisé et faire plus boooooooo
Tes propos sont un peu contradictoires CiPiCi. D'abord tu dis que tu as juste rajouté les accents,
puis plus loin que tu dis avoir modifié certains caractères! Difficile d'y voir clair, tes propos sont confus. Au moins 7 sont différents!
(c'est bizarre d'avoir raboté le "q" et le "p" de cette façon...)

Ta fonte n'est plus la fonte Oric, mais "inspirée de l'Oric". Si tu as modifié des caractères, tu ne dois pas l'appeller ORIC.Mais je veille au grain, comme on dit. :D

Comme je vais utiliser pour la reproduire la même technique que j'ai décrite plus haut pour le Thomson MO5,
elle sera à l'identique sur CPC au pixel près.

CiPiCi a écrit :
Le décalage est obligatoire sur Oric à cause des attributs vidéos.
C'est toi qui a décalé toute la fonte de 2 bits vers la gauche ou c'est d'origine ? Pas très clair là non plus. J'en aurai le coeur net quand je vais lire la ROM Oric.

Voici une la page que j'ai trouvée sur Oric : http://www.teaser.fr/~amajorel/oricscii/

j'ai zoomé la fonte Oric pour la comparer avec celle de l'Apple :

Image

Intéressant de voir que le chiffre "2" est différent sur Apple et sur Oric.
Je les pensais totalement identique, mais non. Qui diantre est allé modifié ce "2" sur Oric ???
Peut-être Tot0 pourra nous en dire plus ?

CiPiCi a écrit :
FontEdit permet de décaler toute la police d'un coup de toute façon.
Excellent logiciel, je confirme. Quel gain de temps! Très bonne interface, très intuitif, un régal!

CiPiCi a écrit :
Le CPM étant juste une surcouche au firmware il est facile de modifier les routines d'affichage. Et avoir un rendu 240x200 en noir & vert aurait donné un vrai look Apple 2 au CPM :wink:
Suggestion retenue, l'idée est bonne.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 5 sur 6
 [ 80 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6  Suivant

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 33 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.