Étape 8: Firmware
Et CKDIV8 est également désactivé. Cela signifie que le processeur n’est pas ralenti par un facteur de 8.
J’ai utilisé Imagecraft http://www.imagecraft.com/ comme un ensemble d’outils de compilation de code. Un autre excellent compilateur est l’IDE Crossworks faite par Rowley http://www.rowley.co.uk
Voici un morceau de la table de caractères :
unsigned char modèle [128] [5] = {}
0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, / / 0 - 00
0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, / / 1-01
0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, / / 2-02
0 x 00, 0 x 00, 0 x 00, 0 x 00, 0 x 00, / / 3-03
Il s’allonge encore et...
Laid, droite ? Les 32 premiers caractères ASCII sont des caractères de contrôle. Donc j’ai laissés comme 0 x 00 pour afficher les blancs. J’ai dit à mon fils qu’il pourrait compenser certains caractères et mettre là-dedans. C’était il y a heures. J’ai un sentiment, qu'il ne va pas se produire.
Voici où le plaisir commence :
0 x 00, 0 x 00, 0x2F, 0 x 00, 0 x 00, / / 33-21 !
0 x 00, 0 x 07, 0 x 00, 0 x 07, 0 x 00, / / 34-22"
0 x 14, 0x7F, 0 x 14, 0x7F, 0 x 14, / / 35-23 #
Allez voir les notes - vous verrez que ce sont des valeurs calculées des notes.
J’ai fait un code rugueux pour afficher rapidement tous les caractères. Le film passionnant est fullset2. MOV ci-dessous. Le code est livré avec des excuses : il est seulement approximative juste pour prouver que cela fonctionne. Aucune finesse ont été consacré à faire le code.