123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- * MARIAOS MARIA DATA LOCATION DEFINITIONS
- * NOTE THE FOLLOWING WIERD THINGS ABOUT THE RAM:
- * $00-$3F <=> $100-$13F
- * $80-$FF <=> $180-$1FF
- * $40-$FF <=> $2040-$20FF
- * $140-$1FF <=> $2140-$21FF
- * TIA REGISTERS
- INPTCTRL EQU $01 ;INPUT CONTROL
- INPT4 EQU $0C ;BITS 7 PLAYER 0 BUTTON
- INPT5 EQU $0D ;BITS 7 PLAYER 1 BUTTON
- AUDC0 EQU $15 ;BITS 3210 AUDIO CONTROL 0
- AUDC1 EQU $16 ;BITS 3210 AUDIO CONTROL 1
- AUDF0 EQU $17 ;BITS 43210 AUDIO FREQUENCY 0
- AUDF1 EQU $18 ;BITS 43210 AUDIO FREQUENCY 1
- AUDV0 EQU $19 ;BITS 3210 AUDIO VOLUME 0
- AUDV1 EQU $1A ;BITS 3210 AUDIO VOLUME 1
- * MARIA REGISTERS
- BACKGRND EQU $20 ;BACKGROUND COLOR
- Z0C1 EQU $21 ;PALETTE 0, COLOR 1
- Z0C2 EQU $22 ;PALETTE 0, COLOR 2
- Z0C3 EQU $23 ;PALETTE 0, COLOR 3
- WSYNC EQU $24 ;FAST MARIA WSYNC STROBE WO
- Z1C1 EQU $25 ;PALETTE 1, COLOR 1
- Z1C2 EQU $26 ;PALETTE 1, COLOR 2
- Z1C3 EQU $27 ;PALETTE 1, COLOR 3
- MSTAT EQU $28 ;BIT 6 IN VBLANK, BIT ? IN DISPLAY RO
- Z2C1 EQU $29 ;PALETTE 2, COLOR 1
- Z2C2 EQU $2A ;PALETTE 2, COLOR 2
- Z2C3 EQU $2B ;PALETTE 2, COLOR 3
- DPPH EQU $2C ;DISPLAY LIST POINTER HIGH WO
- Z3C1 EQU $2D ;PALETTE 3, COLOR 1
- Z3C2 EQU $2E ;PALETTE 3, COLOR 2
- Z3C3 EQU $2F ;PALETTE 3, COLOR 3
- DPPL EQU $30 ;DISPLAY LIST POINTER LOW WO
- Z4C1 EQU $31 ;PALETTE 4, COLOR 1
- Z4C2 EQU $32 ;PALETTE 4, COLOR 2
- Z4C3 EQU $33 ;PALETTE 4, COLOR 3
- CHARBASE EQU $34 ;CHARACTER MODE HIGH POINTER WO
- Z5C1 EQU $35 ;PALETTE 5, COLOR 1
- Z5C2 EQU $36 ;PALETTE 5, COLOR 2
- Z5C3 EQU $37 ;PALETTE 5, COLOR 3
- OFFSET EQU $38 ;NOT USED ******
- Z6C1 EQU $39 ;PALETTE 6, COLOR 1
- Z6C2 EQU $3A ;PALETTE 6, COLOR 2
- Z6C3 EQU $3B ;PALETTE 6, COLOR 3
- CTRL EQU $3C ;BIT 7 CHARACTER WIDTH, BIT 6 BCNT WO
- Z7C1 EQU $3D ;PALETTE 7, COLOR 1
- Z7C2 EQU $3E ;PALETTE 7, COLOR 2
- Z7C3 EQU $3F ;PALETTE 7, COLOR 3
- * FREE RAM - $40-$FF
- * ALIASED RAM - $100-$13F
- * STACK - $140-$1FF
- * 6532 TIMERS AND PORTS
- SWCHA EQU $280 ;JOYSTICKS
- * BIT 7 PLAYER 0 EAST IF CLEAR
- * BIT 6 WEST
- * BIT 5 SOUTH
- * BIT 4 NORTH
- * BIT 3 PLAYER 1 EAST IF CLEAR
- * BIT 2 WEST
- * BIT 1 SOUTH
- * BIT 0 NORTH
- SWCHB EQU $282 ;CONSOLE SWITCHES
- * BIT 7 PLAYER 1 DIFFICULTY A IF SET, B IF CLEAR
- * BIT 6 PLAYER 2 DIFFICULTY A IF SET, B IF CLEAR
- * BIT 3 BLACK AND WHITE VS COLOR - COLOR WHEN SET
- * BIT 1 GAME SELECT - CLEAR WHEN PRESSED
- * BIT 0 GAME RESET - CLEAR WHEN PRESSED
- CTLSWA EQU $281
- CTLSWB EQU $283
- INTIM EQU $284 ;INTERVAL TIMER IN
- TIM8T EQU $295 ;TIMER 8T WRITE OUT
- TIM64T EQU $296 ;TIMER 64T WRITE OUT
- TIM64TI EQU $29E ;INTERRUPT TIMER 64T
|