ADRESSE.TXT
; ; Atari ST system addresses and macros for Mad Mac ; ; Atari ST hardware ; memconf = $ffff8001 ; memory controller dbaseh = $ffff8201 dbasel = $ffff8203 ; display base low, high vcounthi = $ffff8205 ; display counter low, medium, high vcountmid = $ffff8207 vcountlow = $ffff8209 syncmode = $ffff820a ; video sync mode color0 = $ffff8240 ; color registers 0..15 ... CURS_SETRATE = 4 CURS_GETRATE = 5 .macro Cursconf func,op move.w \op,-(sp) move.w \func,-(sp) Xbios $15,6 .endm .macro Settime datetime move.l \datetime,-(sp) Xbios $16,6 .endm .macro Gettime Xbios $17,2 .endm .macro Kbdvbase Xbios $22,2 .endm .macro Vsync Xbios $24,2 .endm .macro Supexec where move.l \where,-(sp) Xbios $26,6 .endm .subttl 'Gemdos Traps' .macro Dsetdrv drive move.w \drive,-(sp) Gemdos $e,4 .endm ... .TEXT .eject .list
Back to ASM_Tutorial