Lars Gjörling
<6825>
· Text 820 · w8 · kommentar
1987-05-23 23:32
Ärende: Grafikkommandon i M-kod
Om du har en ABC806 och köper det nya grafikprommet, som bjöds ut i
höstas, så får du en manual ('GRAF 806'), som inte bara talar om hur
du utnyttjar de gamla och nya funktionerna i basic, utan även hur man
skriver dem i assembler. Man har ett tiotal sidor, som mycket generöst
beskriver anropsadresser för de olika funktionerna, in- och utparamet-
rar till registren, och vilka register, som 'förstörs' av anropen. Även
systemvariablernas adresser anges. En rad exempel på assemblerprogram
finns också, som klargör hur man skriver. Jag har studerat dessa sidor
med intresse och utnyttjat dem på min dator.
Vad jag undrar är, om de adresser, som finns för 'gamla' basic-
funktioner (som FGPOINT, FGLINE etc), är giltiga även för det gamla
grafikprommet. De ingår ju i hopptabeller, och eftersom alla 'gamla'
program skall kunna köras även om det nya prommet är insatt, så borde
ju basictolkens anropsadresser vara desamma, oberoende vilket grafik-
prom som sitter i datorn. Någon som vet mer om det här? Det vore ju
egentligen enkelt att prova genom att skriva ett testprogram, som in-
nehåller de 'gamla' basicfunktionerna skrivna i mkod för nya prommet,
och sedan byta tillbaka till det gamla prommet och se efter om mkoden
fungerar.
Mvh Lars