21Fermer23
FarewellLe 09/10/2013 à 19:01
Merci infiniment grin

- Pour les fonts, j'aurais aimé les trois, idéalement. Au pire, s'il en faut une seule (et déjà merci d'avoir planché dessus !), je prendrai la 8x10 en effet. On va dire qu'au pire, si je dois en zapper une, c'est la plus petite (celle à taille infixée).

- Le premier caractère est en effet un damier. Je l'ai déjà rippé comme ça, probablement sous AMS. Peut-être est-ce un effet de bord de DrawStr ? Ou est-ce que les fonts d'AMS sont différentes de celles du boot ? Mais je prends le damier, si tu as grin

- Je sais pas pourquoi ça m'étonne carrément pas que tu sois allé choper les fonts à la main dans la ROM plutôt que d'écrire les 10 lignes de programmes qui affichent la font gni
Moi j'ai écrit ça :
drawfont.asm
include "tios.h" xdef _main xdef _ti92plus DEFINE _flag_2 _main: ; Clear screen lea $4C00,a0 move.w #(3840/4)-1,d0 \Clear: clr.l (a0)+ dbf.w d0,\Clear ; Set font move.w #2,-(sp) jsr tios::FontSetSys addq.l #2,sp ; Draw chars lea \Char(pc),a2 clr.b (a2) moveq.l #9-1,d4 ; v moveq.l #0,d6 ; y \DrawV: moveq.l #30-1,d3 ; h moveq.l #0,d5 ; x \DrawH: move.w #1,-(sp) pea (a2) move.w d6,-(sp) move.w d5,-(sp) jsr tios::DrawStr lea 10(sp),sp addq.b #1,(a2) bvs.s \Exit addq.w #8,d5 dbf.w d3,\DrawH add.w #10,d6 dbf.w d4,\DrawV ; Exit \Exit: jmp kernel::exit \Char: dc.b 0,0



Call : PpHd appelé(e) sur ce topic...

C'est quoi l'explication pour le caractère #0 ? J'ai déjà affiché les fonts a l'écran, et déjà eu le damier, mais je me souvient plus comment confus