Posté le 19/08/2012 à 22:51 Membre depuis le 12/08/2012, 11 messages
Bonsoir tout le monde!

Alors voila: je voudrait tracer une ligne sur l ecran standart en ASM sur une TI83. J ai suivi le tuto sur le site du zero, et j ai bien vu la rom call darkline, mais elle n est apparemment pas dans mon TI83asm.inc. Quelqu un saurait il l adresse de cette rom call? (pour une 83)
Merci d avance smile
Posté le 19/08/2012 à 23:21 Membre depuis le 15/03/2005, 3470 messages
Tu devrais utiliser le fichier ti83.inc inclu dans l'archive de ce post : topics/150167-graph-buffer#8 , parce que ça y est défini (_DARKLINE = $4ae0).

edit : j'l'ai uploadé : http://www.mirari.fr/FDva?a=open
Posté le 20/08/2012 à 10:10 Membre depuis le 12/08/2012, 11 messages
Merci à toi smile

Je vais faire ce que tu me conseilles, et utiliser ce fichier include wink
Posté le 20/08/2012 à 14:11 Membre depuis le 12/08/2012, 11 messages
Heuu.... j'ai un autre problème: certains flags ne sont pas définis dans ce fichier include (ni dans l'autre), ou alors, pas sous le même noms.
_le flag "fullscrndraw" et le groupe "apiflg4"
_le flag "bufferonly" et le groupe "plotflag3"
(C'est justement pour pouvoir tracer des lignes sur tout le graph buffer)

Merci d'avance! smile (et désolé pour ce double poste roll )
Posté le 20/08/2012 à 15:39 Membre depuis le 15/03/2005, 3470 messages
Ces flags n'existent pas sur 83...

Pour faire des lignes dans le gbuf tu peux par contre utiliser ces routines : http://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:LineDraw

C'est pour quoi faire le fullscrndraw ?

edit : Au mieux res plotloc,(IY+plotflags) permet d'écrire dans le gbuf et à l'écran en même temps.
Posté le 20/08/2012 à 18:14 Membre depuis le 12/08/2012, 11 messages
Le fullscrndraw permet de pouvoir utiliser la dernière ligne (tout en bas) et la derniere colonne (a gauche) de l'écran... Ça m’embêterais vraiment de ne pas pouvoir les utiliser....
Posté le 20/08/2012 à 18:24 Membre depuis le 15/03/2005, 3470 messages
Pour les rom calls je ne sais pas mais les routines citées plus haut permettent de les utiliser.
Posté le 20/08/2012 à 18:40 Membre depuis le 12/08/2012, 11 messages
Suis je bête! fou
(En fait, je croyais qu'elles étaient bloquées, et qu'il fallait les débloquer pour les utiliser, et ce même si on copie le graph buffer.)
Merci beaucoup smile (je teste ça dès que possible)

EDIT:Ca marche! Merci beaucoup (en plus, je n'ai pas eut besoin des routines: c'est juste pour faire un labyrinthe dont les murs sont verticaux, ou horizontaux, alors c'est simple comme tout)
Encore merci pour tout! smile