Antic_ram Equ 0d420h Gita_ram Equ 0d020h Pokey_ram Equ 0d220h Pia_ram Equ 0d324h PM_Data Equ 0d100h ; spare memory ;HSYNC EQU 8d B0 EQU 00000001B B1 EQU 00000010B B2 EQU 00000100B B3 EQU 00001000B B4 EQU 00010000B B5 EQU 00100000B B6 EQU 01000000B B7 EQU 10000000B ;Atari hardware registers ALLPOT EQU 0d208h AUDC1 EQU 0d201h AUDC2 EQU 0d203h AUDC3 EQU 0d205h AUDC4 EQU 0d207h AUDCTL EQU 0d208h AUDF1 EQU 0d200h AUDF2 EQU 0d202h AUDF3 EQU 0d204h AUDF4 EQU 0d206h CHACTL EQU 0d401h CHBASE EQU 0d409h COLBK EQU 0d01ah COLPF0 EQU 0d016h COLPF1 EQU 0d017h COLPF2 EQU 0d018h COLPF3 EQU 0d019h COLPM0 EQU 0d012h COLPM1 EQU 0d013h COLPM2 EQU 0d014h COLPM3 EQU 0d015h CONSOL EQU 0d01fh DLISTH EQU 0d403h DLISTL EQU 0d402h DMACTL EQU 0d400h GRACTL EQU 0d01dh GRAFM EQU 0d011h GRAFP0 EQU 0d00dh GRAFP1 EQU 0d00eh GRAFP2 EQU 0d00fh GRAFP3 EQU 0d010h HITCLR EQU 0d01eh HPOSM0 EQU 0d004h HPOSM1 EQU 0d005h HPOSM2 EQU 0d006h HPOSM3 EQU 0d007h HPOSP0 EQU 0d000h HPOSP1 EQU 0d001h HPOSP2 EQU 0d002h HPOSP3 EQU 0d003h HSCROL EQU 0d404h IRQEN EQU 0d20eh IRQST EQU 0d20eh KBCODE EQU 0d209h M0PF EQU 0d000h M0PL EQU 0d008h M1PF EQU 0d001h M1PL EQU 0d009h M2PF EQU 0d002h M2PL EQU 0d00ah M3PF EQU 0d003h M3PL EQU 0d00bh NMIEN EQU 0d40eh NMIRES EQU 0d40fh NMIST EQU 0d40fh P0PF EQU 0d004h P0PL EQU 0d00ch P1PF EQU 0d005h P1PL EQU 0d00dh P2PF EQU 0d006h P2PL EQU 0d00eh P3PF EQU 0d007h P3PL EQU 0d00fh PACTL EQU 0d302h PAL EQU 0d014h PBCTL EQU 0d303h PENH EQU 0d40ch PENV EQU 0d40dh PMBASE EQU 0d407h PORTA EQU 0d300h PORTB EQU 0d301h POT0 EQU 0d200h POT1 EQU 0d201h POT2 EQU 0d202h POT3 EQU 0d203h POTGO EQU 0d20bh PRIOR EQU 0d01bh RANDOM EQU 0d20ah SERIN EQU 0d20eh SEROUT EQU 0d20dh SIZEM EQU 0d00ch SIZEP0 EQU 0d008h SIZEP1 EQU 0d009h SIZEP2 EQU 0d00ah SIZEP3 EQU 0d00bh SKCTL EQU 0d20fh SKRES EQU 0d20ah SKSTAT EQU 0d20fh STIMER EQU 0d209h TRIG0 EQU 0d010h TRIG1 EQU 0d011h TRIG2 EQU 0d012h TRIG3 EQU 0d013h VCOUNT EQU 0d40bh VDELAY EQU 0d01ch VSCROL EQU 0d405h WSYNC EQU 0d40ah ;Shadow registers CHART EQU 02f3h CHBAS EQU 02f4h COLOR4 EQU 02c8h COLOR0 EQU 02c4h COLOR1 EQU 02c5h COLOR2 EQU 02c6h COLOR3 EQU 02c7h PCOLR0 EQU 02c0h PCOLR1 EQU 02c1h PCOLR2 EQU 02c2h PCOLR3 EQU 02c3h SDLSTH EQU 0231h SDLSTL EQU 0230h SDMCTL EQU 022fh POKMSK EQU 0010h CH_ EQU 02fch LPENH EQU 0234h LPENV EQU 0235h STICK0 EQU 0278h STICK1 EQU 0279h STICK2 EQU 027ah STICK3 EQU 027bh PADDL0 EQU 0270h PADDL1 EQU 0271h PADDL2 EQU 0272h PADDL3 EQU 0273h PADDL4 EQU 0274h PADDL5 EQU 0275h PADDL6 EQU 0276h PADDL7 EQU 0277h GPRIOR EQU 026fh SSKCTL EQU 0232h STRIG0 EQU 0284h STRIG1 EQU 0285h STRIG2 EQU 0286h STRIG3 EQU 0287h ;OS defines DDEVIC EQU 00300h DUNIT EQU 00301h DCOMND EQU 00302h DSTATS EQU 00303h DBUFLO EQU 00304h DBUFHI EQU 00305h DTIMLO EQU 00306h DUNUSE EQU 00307h DBYTLO EQU 00308h DBYTHI EQU 00309h DAUX1 EQU 0030ah DAUX2 EQU 0030bh ;Atari legal subroutine entry points CIOV Equ 0e456h SIOV Equ 0e459h ; For local use LB_ALLPOT EQU 008h LB_AUDC1 EQU 001h LB_AUDC2 EQU 003h LB_AUDC3 EQU 005h LB_AUDC4 EQU 007h LB_AUDCTL EQU 008h LB_AUDF1 EQU 000h LB_AUDF2 EQU 002h LB_AUDF3 EQU 004h LB_AUDF4 EQU 006h LB_CHACTL EQU 001h LB_CHBASE EQU 009h LB_COLBK EQU 01ah LB_COLPF0 EQU 016h LB_COLPF1 EQU 017h LB_COLPF2 EQU 018h LB_COLPF3 EQU 019h LB_COLPM0 EQU 012h LB_COLPM1 EQU 013h LB_COLPM2 EQU 014h LB_COLPM3 EQU 015h LB_CONSOL EQU 01fh LB_DLISTH EQU 003h LB_DLISTL EQU 002h LB_DMACTL EQU 000h LB_GRACTL EQU 01dh LB_GRAFM EQU 011h LB_GRAFP0 EQU 00dh LB_GRAFP1 EQU 00eh LB_GRAFP2 EQU 00fh LB_GRAFP3 EQU 010h LB_HITCLR EQU 01eh LB_HPOSM0 EQU 004h LB_HPOSM1 EQU 005h LB_HPOSM2 EQU 006h LB_HPOSM3 EQU 007h LB_HPOSP0 EQU 000h LB_HPOSP1 EQU 001h LB_HPOSP2 EQU 002h LB_HPOSP3 EQU 003h LB_HSCROL EQU 004h LB_IRQEN EQU 00eh LB_IRQST EQU 00eh LB_KBCODE EQU 009h LB_M0PF EQU 000h LB_M0PL EQU 008h LB_M1PF EQU 001h LB_M1PL EQU 009h LB_M2PF EQU 002h LB_M2PL EQU 00ah LB_M3PF EQU 003h LB_M3PL EQU 00bh LB_NMIEN EQU 00eh LB_NMIRES EQU 00fh LB_NMIST EQU 00fh LB_P0PF EQU 004h LB_P0PL EQU 00ch LB_P1PF EQU 005h LB_P1PL EQU 00dh LB_P2PF EQU 006h LB_P2PL EQU 00eh LB_P3PF EQU 007h LB_P3PL EQU 00fh LB_PACTL EQU 002h LB_PAL EQU 014h LB_PBCTL EQU 003h LB_PENH EQU 00ch LB_PENV EQU 00dh LB_PMBASE EQU 007h LB_PORTA EQU 000h LB_PORTB EQU 001h LB_POT0 EQU 000h LB_POT1 EQU 001h LB_POT2 EQU 002h LB_POT3 EQU 003h LB_POTGO EQU 00bh LB_PRIOR EQU 01bh LB_RANDOM EQU 00ah LB_SERIN EQU 00eh LB_SEROUT EQU 00dh LB_SIZEM EQU 00ch LB_SIZEP0 EQU 008h LB_SIZEP1 EQU 009h LB_SIZEP2 EQU 00ah LB_SIZEP3 EQU 00bh LB_SKCTL EQU 00fh LB_SKRES EQU 00ah LB_SKSTAT EQU 00fh LB_STIMER EQU 009h LB_TRIG0 EQU 010h LB_TRIG1 EQU 011h LB_TRIG2 EQU 012h LB_TRIG3 EQU 013h LB_VCOUNT EQU 00bh LB_VDELAY EQU 01ch LB_VSCROL EQU 005h LB_WSYNC EQU 00ah