Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-3) was last changed on 09-Jan-2012 09:24 by Gromit  

This page was created on 09-Aug-2011 15:40 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 24 changed one line
Danach muss die Adresse der Interrupt-Routine in [VSDLST] $200,$201 (512,513) eingetragen werden und letztlich muss ich noch Bit 7 in [NMIEN] $D40E (54286) setzen, damit der DLI auch ausgeführt wird. In aller Regel muss hier also $C0 (192) eingetragen werden. Bei der DLI-Routine ist noch zu beachten, dass die Registerinhalte (A,X,Y) vor und nach Aufruf der Routine identisch sein müssen, um einen System-Absturz zu vermeiden. Das heißt, dass die Registerinhalte direkt zu Beginn der Routine auf dem Stapel oder wo auch immer abgelegt werden und ganz am Ende der Routine wieder zurückgeholt werden müssen.
Danach muss die Adresse der Interrupt-Routine in [VDSLST] $200,$201 (512,513) eingetragen werden und letztlich muss ich noch Bit 7 in [NMIEN] $D40E (54286) setzen, damit der DLI auch ausgeführt wird. In aller Regel muss hier also $C0 (192) eingetragen werden. Bei der DLI-Routine ist noch zu beachten, dass die Registerinhalte (A,X,Y) vor und nach Aufruf der Routine identisch sein müssen, um einen System-Absturz zu vermeiden. Das heißt, dass die Registerinhalte direkt zu Beginn der Routine auf dem Stapel oder wo auch immer abgelegt werden und ganz am Ende der Routine wieder zurückgeholt werden müssen.
Version Date Modified Size Author Changes ... Change note
3 09-Jan-2012 09:24 12.652 kB Gromit to previous
2 09-Jan-2012 09:23 12.653 kB Gromit to previous | to last
1 09-Aug-2011 15:40 12.653 kB Carsten Strotmann to last
« This page (revision-3) was last changed on 09-Jan-2012 09:24 by Gromit