Accueil > Réalisations > Publications > Ouvrages > Ouvrages sur la HP48 g/gx > Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

jeudi 14 juin 2007, par Paul Courbis

Si vous ne voulez pas télécharger l’ensemble de l’ouvrage, vous pouvez le lire en ligne ici...

Si vous désirez une version papier, un « reprint » est disponible via Amazon !

Voyage48g - page 496 - Courbis, acteur de l'Internet depuis 1988
Section précédente : Informations diverses Page précédente Sommaire Page suivante Section suivante : Binaire, hexadécimal et autres barbaries

Informations diverses

(c) Courbis www.courbis.fr   Fichiers pdf disponibles sur http://www.courbis.comRedistribution/mirroring strictement interdits  Version 3.05  http:  //ww  w.co  urbis  .com  Page 490 Informations diverses Annexe 2  - Enfin les 5 derniers chiffres indiquent lenume'ro d'ordre de la machine dans la  semaine. Par exemple, la calculatrice dont le num e'ro de s e'rie est 3322S00332 est donc la 332 e`me machine fabriqu e'e la 22e`me semaine de 1993 (1960+33) en Ame'rique...  * Mais o u` sont donc les  polices de caract e`res  de laHP48 ? Lorsqu'on fait un DISP ou tout autre commande  d'affichage d'un texte, un programme g e'ne`re la bitmapcorrespondant au texte pass e' en argument  a` partir de trois tables de description des polices de caract e`res (unetable par taille). Ces tables sont les suivantes :  - Grande police  (5 colonnes, 10 lignes). Ellede'bute en #7A2B3h par le caracte`re '...' (code  ASCII 31) et se poursuit jusqu'en #7B446hinclus (fin du caracte`re 255). Chaque caracte`re est cod e' sur 20 quartets (10 fois 2 quartets,chaque paire de quartet correspondant  a` une l i g n e   d e   p o i n t s ) .   P a r   e x e m p l e  : 'E1B2032000A000050000' #7AB37h #14h PEEK + GASS renverra le grob du caract e`re ' a*'(caracte`re 140, donc situe' en #7A2B3h + (140-  31) * 20 =#7AB37h) ; - Police moyenne  (5 colonnes, 8 lignes). Lescaracte`res 31  a` 255 sont cod e's sur 16  quartets chacun de #7B447h a` #7C256h ; - Enfin la  petite police  (celle utilis e'e pour lesmenus) est stock e'e de #7C257h  a` #7C794h  de manie`re le'ge`rement diffe'rente. Seul un jeude caracte`res restreint est code' (caracte`res 31 a` 96, 123  a` 159, 161  a` 165, 168, 171, 176,177, 180, 181, 183, 187, 191, 215, 222, 223, 247 et 248). Chacun d'entre eux est cod e' sur11 quartets : le premier contient la largeur du caracte`re en pixels (cette police estproportionnelle), les 10 autres contiennent la bitmap du caract e`re (5 lignes de 8 pixels, lespixels inutilise's e'tant mis a` ze'ro).  Ces tables peuvent  e^tre utilis e'es par des programmesutilisant leurs propres routines d'affichage. En particulier, le programme  BANNER pourrait  e^tre modifi e' pour utiliserces tables...
Section précédente : Informations diverses Page précédente Sommaire Page suivante Section suivante : Binaire, hexadécimal et autres barbaries
© Courbis 1988-2010
Tous droits réservés
Permalien
Faire un don avec Paypal Le livre est entièrement gratuit mais vous pouvez
avec Paypal pour participer aux frais d'hébergement de ce site... Merci !

Messages

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication. Aucune obligation de publication ne pourra être opposée au webmaster, sauf éventuel droit de réponse dûment justifié.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :