Miles-> ok merci, je vais voir ça
Au fait, j'ai refait la routine de scroll "à la main" pour ne plus passer par graphlib, j'utilise donc un buffer.
A ce propos, j'ai vu dans un tuto (pdf) qu'on pouvait créer un heap de cette manière:
pea 250(PC),-(A7) ;avec 250 en WORD
jsr tios::HeapAlloc
et restauration de la pile
Ca a toujours planté, et pourtant la première fois j'ai parfaitement recopié le code du tuto...
Je le fais donc maintenant avec un move, et ça marche très bien.
Sinon je me demandais, pour lire l'écran et le recopier dans le buffer, je fais:
move.l (A1),D1 ;A1 pointe vers une zone de l'écran
move.l D1,(A2)+ ;A2 pointe vers le buffer.
add.l #4,A1 ;c'est bon, je sais pour le addq
Je l'ai fait pour suivre scrupuleusement les modes d'adressage présentés dans 68kguide
n'est-il pas possible de faire directement:
move.l (A1)+,(A2)+
ou:
move.l (A1),(A2)+
add.l #4,A1
ça gagnerait du temps...
Je voulais savoir aussi, la taille de l'écran sur 92 est de 3840 octets
celle de la 89 est de 30*100, ou 30*128 comme sur la 92???
Merci!