1

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

2

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

3

Merci à toi smile

Je vais faire ce que tu me conseilles, et utiliser ce fichier include wink

4

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 )

5

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.

6

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....

7

Pour les rom calls je ne sais pas mais les routines citées plus haut permettent de les utiliser.

8

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