hier j'ai installer PreOs 1.0.1 sur ma chère Ti89-Titanium .Lors de l'utilisation de l'explorateur avec Othello,
le nom de l'auteur étant trop grand, un bug apparait et la commentaire contenu dans l'executable "depasse" l'écran.
J'ai donc modifier les sources de PreOs :
Fichier libs/dklibs/brwslib/brwselib.asm ; Fonction InfoString :
brwselib@0003:
InfoString:
move.w #15,-(a7) ;
pea (a0) ; Recopie le nom mais tronqué à 15 caractères.
pea (a0) ;
jsr tios::strncpy ;
movem.l d0-d2/a0-a1,-(a7)
add.w #FDBOX_X1-1,d0 ; add window's left,top corner to coordinates
add.w #FDBOX_Y1-1,d1
; void DrawStrXY(WORD x,WORD y,BYTE;string,WORD color)
move.w d2,-(a7)
pea (a0)
move.w d1,-(a7)
move.w d0,-(a7)
jsr tios:

lea 10(a7),a7
movem.l (a7)+,d0-d2/a0-a1
rts
Comme vous pouvez la voir, j'ai utilisé une fonction stncpy. Cependant, Tiemu ne supportant pas PreOs() et comme ce code est vraiment bas niveau, je voulais savoir si cela était correct et si je pouvez envoyer ce nouvel PreOs en toute sécurité.
(La compilation n'indique rien d'anormal). Merci.