CPC Rulez
https://cpcrulez.fr/forum/

Fontes de caractères sur CPC
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=5103
Page 5 sur 6

Auteur :  TotO [ 07 Avr 2014, 09:00 ]
Sujet du message :  Re: Fontes de caractères sur CPC

C'est beau ! (la technique j'entends)

Auteur :  sPOKE [ 07 Avr 2014, 10:16 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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

Auteur :  Supersly [ 08 Avr 2014, 17:29 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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.

Auteur :  sPOKE [ 10 Avr 2014, 23:31 ]
Sujet du message :  Fonte de l'APPLE 1 pour le CPC !!

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:

Auteur :  TotO [ 12 Avr 2014, 15:30 ]
Sujet du message :  Re: Fontes de caractères sur CPC

CiPiCi a créé un super éditeur de "fontes de caractères" pour CPC. :)
Vous pouvez le trouver ICI !

Auteur :  Hicks [ 14 Avr 2014, 21:51 ]
Sujet du message :  Re: Fonte de l'APPLE 1 pour le CPC !!

[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

Auteur :  sPOKE [ 15 Avr 2014, 09:39 ]
Sujet du message :  Fonte Apple 1 adaptée sur le CPC

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

Auteur :  Hicks [ 15 Avr 2014, 10:11 ]
Sujet du message :  Re: Fontes de caractères sur CPC

[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

Auteur :  sPOKE [ 15 Avr 2014, 10:48 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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:

Auteur :  CiPiCi [ 15 Avr 2014, 14:25 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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.

Auteur :  sPOKE [ 27 Avr 2014, 04:38 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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...

Auteur :  CiPiCi [ 27 Avr 2014, 11:41 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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:

Auteur :  sPOKE [ 27 Avr 2014, 13:34 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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. :)

Auteur :  CiPiCi [ 27 Avr 2014, 20:47 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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:

Auteur :  sPOKE [ 28 Avr 2014, 00:13 ]
Sujet du message :  Re: Fontes de caractères sur CPC

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.

Page 5 sur 6 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/