729 lines
17 KiB
NASM
729 lines
17 KiB
NASM
;
|
||
; PAC-MAN MONSTER DATA
|
||
;
|
||
; MONSTER UP
|
||
;
|
||
MONSUP DB $38,$7C,$D6,$D6,$D6,$FE
|
||
DB $FE,$FE,$FE,$FE
|
||
;
|
||
; MONSTER DOWN
|
||
;
|
||
MONSDN DB $38,$7C,$FE,$FE,$FE,$FE
|
||
DB $D6,$D6,$D6,$FE
|
||
;
|
||
; MONSTER LEFT
|
||
;
|
||
MONSLF DB $38,$7C,$FE,$FE,$AE,$AE
|
||
DB $AE,$FE,$FE,$FE
|
||
;
|
||
; MONSTER RIGHT
|
||
;
|
||
MONSRT DB $38,$7C,$FE,$FE,$EA,$EA
|
||
DB $EA,$FE,$FE,$FE
|
||
;
|
||
; MONSTER FLIGHT
|
||
;
|
||
MONSFL DB $38,$7C,$FE,$D6,$D6,$D6
|
||
DB $FE,$D6,$AA,$FE
|
||
;
|
||
; MONSTER EYES
|
||
;
|
||
MONSEY DB $00,$00,$00,$28,$28,$28
|
||
DB $00,$00,$00,$00
|
||
;
|
||
; **** PACMAN SHAPE DATA ****
|
||
;
|
||
; PACMAN NOT MOVING
|
||
;
|
||
PACDOT DB $38,$7C,$FE,$FE,$FE
|
||
DB $FE,$FE,$FE,$7C,$38
|
||
;
|
||
;PACMAN RIGHT
|
||
;
|
||
PACRGT DB $38,$7C,$FE,$F8,$E0
|
||
DB $E0,$F8,$FE,$7C,$38
|
||
;
|
||
DB $38,$7C,$F8,$F0,$E0
|
||
DB $E0,$F0,$F8,$7C,$38
|
||
;
|
||
;PACMAN LEFT
|
||
;
|
||
PACLFT DB $38,$7C,$FE,$3E,$0E
|
||
DB $0E,$3E,$FE,$7C,$38
|
||
;
|
||
DB $38,$7C,$3E,$1E,$0E
|
||
DB $0E,$1E,$3E,$7C,$38
|
||
;
|
||
;PACMAN UP
|
||
;
|
||
PACTOP DB $00,$44,$C6,$C6,$EE
|
||
DB $EE,$FE,$FE,$7C,$38
|
||
;
|
||
PACDIE DB $00,$00,$82,$C6,$EE
|
||
DB $EE,$FE,$FE,$7C,$38
|
||
;
|
||
;PACMAN DOWN
|
||
;
|
||
PACBOT DB $38,$7C,$FE,$FE,$EE
|
||
DB $EE,$C6,$C6,$44,$00
|
||
;
|
||
DB $38,$7C,$FE,$FE,$EE
|
||
DB $EE,$C6,$82,$00
|
||
;
|
||
PACIDX DB $00,$0A
|
||
;
|
||
FIZDAT DB $00,$82,$00,$C6,$82,$00,$7C
|
||
DB $38,$10,$7C,$38,$38,$10,$10
|
||
;
|
||
;PACMAN DATA ADDRESS POINTERS
|
||
;
|
||
PACADD DW PACDOT,PACRGT,PACLFT,PACTOP,PACBOT
|
||
;
|
||
; INITIALIZE SCREEN DATA
|
||
;
|
||
INIDAT DB $93,HIGH PACMAZ+2
|
||
DB $02,$A6,$7A,$64,$74,$74,$74,$A4
|
||
DB $7C,$7C,$70,$88,$7C,$04,$02,$01
|
||
DB $01,$04
|
||
;
|
||
; PAC-MAN MAZE DIRECTION DATA
|
||
;
|
||
; THIS DATA IS USED TO DETERMINE
|
||
; WHICH DIRECTIONS ARE PERMITTED
|
||
;
|
||
VTABLE DB $2C,$44,$54,$64,$74,$84,$94,$A4,$B4,$C4
|
||
HTABLE DB $3A,$46,$52,$62,$76,$82,$96,$A6,$B2,$BE
|
||
;
|
||
; HORIZONTAL TABLE ADDR POINTERS
|
||
;
|
||
HTBADD DW HTAB01,HTAB02,HTAB03,HTAB04,HTAB05
|
||
DW HTAB06,HTAB07,HTAB08,HTAB09,HTAB10
|
||
;
|
||
HWALL1 DB $7C,$FF
|
||
HWALL2 DB $58,$7C,$9E,$FF
|
||
HWALL3 DB $58,$9E,$FF
|
||
HWALL4 DB $3C,$AC,$FF
|
||
HWALL5 DB $FF
|
||
;
|
||
HWALLS DB HWALL1-HWALL1
|
||
DB HWALL5-HWALL1
|
||
DB HWALL2-HWALL1
|
||
DB HWALL3-HWALL1
|
||
DB HWALL1-HWALL1
|
||
DB HWALL3-HWALL1
|
||
DB HWALL1-HWALL1
|
||
DB HWALL4-HWALL1
|
||
DB HWALL2-HWALL1
|
||
DB HWALL5-HWALL1
|
||
;
|
||
VWALL1 DB $64,$84,$FF
|
||
VWALL2 DB $38,$4C,$64,$84,$9C,$BC,$FF
|
||
VWALL3 DB $3C,$FF
|
||
VWALL4 DB $38,$5C,$9C,$BC,$FF
|
||
VWALL5 DB $4C,$74,$8C,$AC,$FF
|
||
;
|
||
VWALLS DB VWALL1-VWALL1
|
||
DB VWALL2-VWALL1
|
||
DB VWALL3-VWALL1
|
||
DB VWALL4-VWALL1
|
||
DB VWALL5-VWALL1
|
||
DB VWALL5-VWALL1
|
||
DB VWALL4-VWALL1
|
||
DB VWALL3-VWALL1
|
||
DB VWALL2-VWALL1
|
||
DB VWALL1-VWALL1
|
||
;
|
||
COLORS DB $44,$4A,$D8,$28,$86,$0C,$00,$2A
|
||
;
|
||
OCOLOR DB $DA,$0C,$00,$2A
|
||
;
|
||
ACOLOR DB $3A,$44,$2A,$DA
|
||
;
|
||
; TIMER VALUES FOR BLUE MONSTERS
|
||
STARTV DB $90,$60,$30,$04,$00,$00
|
||
;
|
||
BLUTIM DB $FF,$C0,$80,$40,$00
|
||
DB $C0,$00,$00,$00,$C0
|
||
DB $00,$00,$00,$40,$00
|
||
;
|
||
; PACMAN EXPLOSION
|
||
;
|
||
PACEXP DB $00,$00,$00,$00,$00,$92,$54,$00
|
||
DB $C6,$00,$54,$92
|
||
;
|
||
; SCORE DATA FOR PACMAN EATING
|
||
; BLUE MONSTERS 200-400-800-1600
|
||
;
|
||
; RIGHT HALF OF ALL SCORES
|
||
BLUSC0 DB $00,$00,$00,$00,$C6,$29,$29,$29,$29,$29,$C6,$00
|
||
; LEFT HALF OF "200"
|
||
BLUSC1 DB $00,$00,$00,$00,$38,$45,$05,$19,$21,$41,$7C,$00
|
||
; LEFT HALF OF "400"
|
||
BLUSC2 DB $00,$00,$00,$00,$08,$19,$29,$49,$7D,$09,$08,$00
|
||
; LEFT HALF OF "800"
|
||
BLUSC3 DB $00,$00,$00,$00,$38,$45,$45,$39,$45,$45,$38,$00
|
||
; LEFT HALF OF "1600"
|
||
BLUSC4 DB $00,$00,$00,$00,$8C,$91,$A1,$B9,$A5,$A5,$98,$00,$00
|
||
;
|
||
; HI NOTES FOR INTRO
|
||
;
|
||
HINOT1 DB $00,$00,$00,$3C,$00,$51,$00,$60
|
||
DB $00,$3C,$51,$00,$00,$60,$60,$00
|
||
DB $00,$00,$00,$39,$00,$4C,$00,$5B
|
||
DB $00,$39,$4C,$00,$00,$5B,$5B,$00
|
||
DB $00,$00,$00,$3C,$00,$51,$00,$60
|
||
DB $00,$3C,$51,$00,$00,$60,$60,$00
|
||
DB $00,$60,$5B,$55,$00,$55,$51,$4C
|
||
DB $00,$4C,$48,$44,$00,$3C,$3C,$00
|
||
;
|
||
; LO NOTES FOR INTRO
|
||
;
|
||
LONOT1 DB $A2,$F3,$F3,$F3,$00,$00,$00,$00
|
||
DB $A2,$F3,$F3,$F3,$00,$00,$00,$00
|
||
DB $99,$E6,$E6,$E6,$00,$00,$00,$00
|
||
DB $99,$E6,$E6,$E6,$00,$00,$00,$00
|
||
DB $A2,$F3,$F3,$F3,$00,$00,$00,$00
|
||
DB $A2,$F3,$F3,$F3,$00,$00,$00,$00
|
||
DB $A2,$C1,$00,$00,$00,$AD,$00,$00
|
||
DB $00,$99,$00,$00,$00,$79,$79,$00
|
||
;
|
||
; ADDRESS POINTERS FOR BLUE SCORES
|
||
;
|
||
BLSADD DW BLUSC1,BLUSC2,BLUSC3,BLUSC4
|
||
;
|
||
;
|
||
; EATING DOTS SOUND FREQ DATA
|
||
;
|
||
E1DATA DB $52,$4D,$48,$43,$3E,$39,$00
|
||
E2DATA DB $39,$43,$4D,$57,$61,$6B,$00
|
||
;
|
||
STRADD DW REDSTR,PNKSTR,GRNSTR,YELSTR
|
||
;
|
||
; PATTERN START HPOS & VPOS
|
||
;
|
||
; #1
|
||
PTRNHV DB $96,$A4
|
||
; #2
|
||
DB $62,$74
|
||
; #3
|
||
DB $82,$64
|
||
; #4
|
||
DB $62,$64
|
||
; #5
|
||
DB $62,$94
|
||
; #6
|
||
DB $52,$74
|
||
; #7
|
||
DB $96,$94
|
||
; #8
|
||
DB $A6,$74
|
||
; #9
|
||
DB $96,$54
|
||
; #10
|
||
DB $52,$B4
|
||
; #11
|
||
DB $BE,$C4
|
||
; #12
|
||
DB $82,$44
|
||
; #13
|
||
DB $52,$A4
|
||
; #14
|
||
DB $B2,$B4
|
||
; #15
|
||
DB $82,$44
|
||
; #16
|
||
DB $52,$44
|
||
;
|
||
; HOME CORNER HPOS AND VPOS
|
||
;
|
||
HOMEHV DB $BE,$2C
|
||
DB $3A,$2C
|
||
DB $BE,$C4
|
||
DB $3A,$C4
|
||
;
|
||
; PATTERN INDEX VALUES
|
||
;
|
||
PTNIDX DB PTRN01-PTRN01
|
||
DB PTRN02-PTRN01
|
||
DB PTRN03-PTRN01
|
||
DB PTRN04-PTRN01
|
||
DB PTRN05-PTRN01
|
||
DB PTRN06-PTRN01
|
||
DB PTRN07-PTRN01
|
||
DB PTRN08-PTRN01
|
||
DB PTRN09-PTRN01
|
||
DB PTRN10-PTRN01
|
||
DB PTRN11-PTRN01
|
||
DB PTRN12-PTRN01
|
||
DB PTRN13-PTRN01
|
||
DB PTRN14-PTRN01
|
||
DB PTRN15-PTRN01
|
||
DB PTRN16-PTRN01
|
||
;
|
||
; FRUIT CHARS FOR SCREEN
|
||
;
|
||
FRUCHR DB $3A,$3C,$3E,$3E,$40,$40
|
||
DB $42,$42,$46,$46,$4A,$4A
|
||
;
|
||
; FRUIT DATA FOR FRUIT LINE
|
||
; WHEN MAZCNT > 5
|
||
;
|
||
DB $4C,$4C,$4C,$4C,$4C,$4C
|
||
DB $4C,$4A,$4A,$48,$48,$44
|
||
HIFRUT DB $44,$40,$40,$3E,$3E,$3C,$3A
|
||
;
|
||
; PACMAN SPEEDS - INDEXED TO SPEED1
|
||
;
|
||
PACSPD DB $08
|
||
DB SPEED3-SPEED1
|
||
DB SPEED3-SPEED1
|
||
DB SPEED4-SPEED1
|
||
DB SPEED5-SPEED1
|
||
DB SPEED6-SPEED1
|
||
DB SPEED6-SPEED1
|
||
;
|
||
; MONSTER SPEEDS - INDEXED TO SPEED1
|
||
;
|
||
MONSPD DB SPEED1-SPEED1
|
||
DB SPEED2-SPEED1
|
||
DB SPEED3-SPEED1
|
||
DB SPEED3-SPEED1
|
||
DB SPEED4-SPEED1
|
||
DB SPEED5-SPEED1
|
||
DB SPEED5-SPEED1
|
||
;
|
||
; HIGH SCORE TEXT
|
||
;
|
||
HISCTX DB $28,$29,$27,$28,$00,$33,$23,$2F,$32,$25
|
||
;
|
||
OCINDX DB HIGH OPTCHR,HIGH CHRORG,HIGH PACCHR,HIGH CHRORG,HIGH PACCHR
|
||
; PLAYER GAME (COLOR0)
|
||
OPLGAM DB $30,$2C,$21,$39,$25,$32,$00,$27,$21,$2D,$25
|
||
; PRESS SELECT FOR (COLOR0)
|
||
OPRSEL DB $30,$32,$25,$33,$33,$00,$F3,$E5,$EC,$E5
|
||
DB $E3,$F4,$00,$26,$2F,$32
|
||
; PRESS OPTION TO (COLOR0)
|
||
OPROP1 DB $30,$32,$25,$33,$33,$00,$EF,$F0,$F4,$E9
|
||
DB $EF,$EE,$00,$34,$2F,$00
|
||
; CHANGE DIFFICULTY (COLOR0)
|
||
OPROP2 DB $23,$28,$21,$2E,$27,$25,$00,$24,$29,$26
|
||
DB $26,$29,$23,$35,$2C,$34,$39
|
||
; PRESS START TO (COLOR0)
|
||
OPRST1 DB $30,$32,$25,$33,$33,$00,$F3,$F4,$E1,$F2
|
||
DB $F4,$00,$34,$2F,$00,$00
|
||
; PLAY GAME (COLOR0)
|
||
OPRST2 DB $30,$2C,$21,$39,$00,$27,$21,$2D,$25
|
||
; (C) ATARI 1982; COLOR 3
|
||
OALOGO DB $C8,$E3,$C9,$00,$E1,$F4,$E1,$F2,$E9,$00
|
||
DB $D1,$D9,$D8,$D2
|
||
BPMSG1 DB $22,$2F,$2E,$35,$33,$00,$30,$21,$23,$2D
|
||
DB $21,$2E,$00,$26,$2F,$32
|
||
BPMSG2 DB $33,$23,$2F,$32,$29,$2E,$27,$00,$11,$10
|
||
DB $0C,$10,$10,$10,$00,$30,$34,$33
|
||
;
|
||
OPTFRT DB $3A,$3C,$3E,$3E,$40,$40
|
||
DB $44,$44,$48,$48,$4A,$4A,$4C,$4C
|
||
;
|
||
; TOP OF PACMAN TITLE
|
||
;
|
||
PACTTL DB $00,$00,$FE,$FF,$FF,$FF,$FB,$FF
|
||
DB $00,$00,$00,$80,$C0,$C1,$C1,$C3
|
||
DB $00,$00,$40,$E0,$E0,$F0,$F0,$F8
|
||
DB $00,$00,$03,$0F,$1F,$1F,$3F,$3F
|
||
DB $00,$00,$E0,$F8,$FC,$F8,$F0,$E0
|
||
DB $00,$00,$00,$00,$00,$00,$00,$3E
|
||
DB $00,$00,$08,$0C,$0E,$0F,$0F,$0F
|
||
DB $00,$00,$00,$01,$03,$07,$8F,$DF
|
||
DB $00,$00,$80,$80,$80,$80,$80,$81
|
||
DB $00,$00,$20,$70,$70,$F8,$F8,$FC
|
||
DB $00,$00,$08,$0C,$0E,$0F,$0F,$0F
|
||
DB $00,$00,$1F,$1F,$1F,$1F,$9F,$DF
|
||
;
|
||
; BOTTOM OF PACMAN TITLE
|
||
;
|
||
DB $FF,$FF,$FE,$F8,$F8,$F8,$F8,$00
|
||
DB $C3,$87,$07,$0F,$0F,$1F,$1F,$00
|
||
DB $F8,$BC,$FC,$FE,$FE,$FF,$FF,$00
|
||
DB $3F,$3F,$3F,$1F,$1F,$0F,$03,$00
|
||
DB $C0,$E0,$F0,$F8,$FC,$F8,$E0,$00
|
||
DB $3E,$3E,$00,$00,$00,$00,$00,$00
|
||
DB $0F,$0F,$0F,$0F,$0F,$0F,$0F,$00
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$00
|
||
DB $81,$83,$83,$87,$87,$8F,$8F,$00
|
||
DB $FC,$DE,$FE,$FF,$FF,$FF,$FF,$00
|
||
DB $0F,$0F,$0F,$0F,$0F,$8F,$8F,$00
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$00
|
||
;
|
||
;
|
||
; NIBBLES UNCOMPRESSED
|
||
;
|
||
FIZIDX DB $06,$07,$07,$08,$08,$08,$09
|
||
DB $09,$09,$0A,$0A,$0B,$0A,$0B
|
||
;
|
||
HTAB01 DB $0A,$0C,$0E,$0C,$06,$0A,$0C,$0E,$0C,$06
|
||
HTAB02 DB $0B,$0C,$0F,$0E,$0D,$0D,$0E,$0F,$0C,$07
|
||
HTAB03 DB $09,$0C,$07,$09,$06,$0A,$05,$0B,$0C,$05
|
||
HTAB04 DB $00,$00,$03,$0A,$0D,$0D,$06,$03,$00,$00
|
||
HTAB05 DB $0C,$0C,$0F,$07,$00,$00,$0B,$0F,$0C,$0C
|
||
HTAB06 DB $00,$00,$03,$0B,$0C,$0C,$07,$03,$00,$00
|
||
HTAB07 DB $0A,$0C,$0F,$0D,$06,$0A,$0D,$0F,$0C,$06
|
||
HTAB08 DB $09,$06,$0B,$0E,$0D,$0D,$0E,$07,$0A,$05
|
||
HTAB09 DB $0A,$0D,$05,$09,$06,$0A,$05,$09,$0D,$06
|
||
HTAB10 DB $09,$0C,$0C,$0C,$0D,$0D,$0C,$0C,$0C,$05
|
||
;
|
||
; TIMER VALUES FOR FLASHING MONSTERS
|
||
;
|
||
FLSTIM DB $0B,$0B,$0B,$0B,$0B
|
||
DB $0B,$0B,$0B,$07,$0B
|
||
DB $0B,$07,$07,$07,$0B
|
||
DB $07,$01,$07,$01,$01
|
||
;
|
||
; START UP PATHS FOR MONSTERS
|
||
; LEAVING BOX IN CENTER
|
||
;
|
||
REDSTR DB $04,$04,$02,$04,$01,$01,$01,$08,$08,$08,$08,$08,$0F
|
||
PNKSTR DB $04,$04,$02,$04,$01,$01,$01,$0F
|
||
GRNSTR DB $08,$08,$02,$02,$02,$08,$02,$0F
|
||
YELSTR DB $08,$08,$02,$02,$04,$04,$04,$02,$04,$02,$0F
|
||
;
|
||
; PATTERNS FOR MONSTERS TO RUN
|
||
;
|
||
PTRN01 DB 2,4,2,4,1,4,1,8,8,8,0
|
||
PTRN02 DB 1,8,8,8,2,2,4,4,4,1,0
|
||
PTRN03 DB 4,4,2,2,8,8,8,1,1,4,0
|
||
PTRN04 DB 8,1,4,1,4,2,2,2,8,1,0
|
||
PTRN05 DB 8,2,4,4,1,8,0
|
||
PTRN06 DB 8,2,2,4,1,1,0
|
||
PTRN07 DB 4,2,8,8,1,4,0
|
||
PTRN08 DB 4,2,2,8,1,1,0
|
||
PTRN09 DB 1,8,2,2,2,4,1,4,1,8,0
|
||
PTRN10 DB 1,8,2,8,2,4,4,4,4,1,8,8,0
|
||
PTRN11 DB 1,4,4,1,4,2,4,2,8,8,8,8,0
|
||
PTRN12 DB 1,8,8,2,4,2,4,2,4,4,2,4,1,1,1,8,8,8,0
|
||
PTRN13 DB 1,4,4,2,8,2,4,2,8,8,8,8,1,4,1,8,1,4,1,1,4,2,2,2,0
|
||
PTRN14 DB 1,8,1,4,4,2,2,8,8,2,4,4,4,4,1,8,1,4,1,8,1,1,8,2,2,2,2,8,0
|
||
PTRN15 DB 8,2,4,2,8,2,2,4,4,4,1,1,8,1,4,1,8,8,0
|
||
PTRN16 DB 2,4,4,1,8,8,1,8,8,2,8,1,8,8,8,8,2,4,4,4,2,4,2,4,1,4,1,4,0
|
||
|
||
;
|
||
; FRUIT SCORE TABLE FOR COMPUTING
|
||
; SCORE FOR ACTIVE PLAYER - 2 #S
|
||
;
|
||
FRSTAB DB $00,$01,$00,$03,$00,$05,$00,$05
|
||
DB $00,$07,$00,$07,$01,$00,$01,$00
|
||
DB $02,$00,$02,$00,$03,$00,$03,$00
|
||
DB $05,$00
|
||
;
|
||
; SPEED SEQUENCING VALUES
|
||
;
|
||
SPEED1 DB 3,3,3,3
|
||
SPEED2 DB 3,2,3,2
|
||
SPEED3 DB 2,2,2,3
|
||
SPEED4 DB 2,2,2,2
|
||
SPEED5 DB 2,2,2,1
|
||
SPEED6 DB 1,2,1,2
|
||
;
|
||
REVTAB DB $00,$0D,$0E,$00,$07,$00,$00,$00,$0B
|
||
BLUREV DB $00,$02,$01,$00,$08,$00,$00,$00,$04
|
||
;
|
||
; FRUIT SCORES
|
||
;
|
||
; FRUIT SCORE 100
|
||
FS0100 DB $00,$4E,$4F,$5F,$60
|
||
; FRUIT SCORE 300
|
||
FS0300 DB $00,$50,$51,$5F,$60
|
||
; FRUIT SCORE 500
|
||
FS0500 DB $00,$52,$53,$5F,$60
|
||
; FRUIT SCORE 700
|
||
FS0700 DB $00,$54,$55,$5F,$60
|
||
; FRUIT SCORE 1000
|
||
FS1000 DB $56,$57,$5E,$5F,$60
|
||
; FRUIT SCORE 2000
|
||
FS2000 DB $58,$59,$5E,$5F,$60
|
||
; FRUIT SCORE 3000
|
||
FS3000 DB $5A,$5B,$5E,$5F,$60
|
||
; FRUIT SCORE 5000
|
||
FS5000 DB $5C,$5D,$5E,$5F,$60
|
||
;
|
||
; INDEX VALUES FOR ABOVE SCORES
|
||
;
|
||
FSINDX DB $00,$05,$0A,$0A,$0F,$0F
|
||
DB $14,$14,$19,$19,$1E,$1E,$23
|
||
;
|
||
; ATTRACT MODE DATA
|
||
;
|
||
;
|
||
; ATTRACT MODE COLORS
|
||
;
|
||
ACOLRS DB $44,$4A,$D8,$28,$44,$0C,$00,$28
|
||
; SMALL DOT CHAR 3
|
||
ATCHRS DB $00,$00,$00,$18,$18,$00,$00,$00
|
||
; ENERGIZER DOT CHAR 4
|
||
DB $18,$18,$3C,$3C,$3C,$3C,$18,$18
|
||
; TOP OF MONSTER CHAR 5
|
||
DB $00,$00,$00,$00,$00,$38,$7C,$FE
|
||
; BODY OF MONSTER CHAR 6
|
||
DB $FE,$EA,$EA,$EA,$FE,$FE,$FE,$AA
|
||
;
|
||
; TEXT FOR CHAR/NICKNAME (COLOR 1)
|
||
CHNKTX DB $00,$63,$68,$61,$72,$61,$63,$74,$65,$72
|
||
DB $4F,$6E,$69,$63,$6B,$6E,$61,$6D,$65,$00
|
||
; TEXT FOR W SHADOW (COLOR 0)
|
||
CHARTX DB $00,$06,$00,$33,$28,$21,$24,$2F,$37,$00
|
||
; TEXT FOR "BLINKY" (COLOR 0)
|
||
DB $00,$02,$22,$2C,$29,$2E,$2B,$39,$02,$00
|
||
; TEXT FOR X SPEEDY (COLOR 1)
|
||
DB $00,$46,$00,$73,$70,$65,$65,$64,$79,$00
|
||
; TEXT FOR "PINKY" (COLOR 1)
|
||
DB $00,$42,$70,$69,$6E,$6B,$79,$42,$00,$00
|
||
; TEXT FOR Y BASHFUL (COLOR 2)
|
||
DB $00,$86,$00,$A2,$A1,$B3,$A8,$A6,$B5,$AC
|
||
; TEXT FOR "INKY" (COLOR 2)
|
||
DB $00,$82,$A9,$AE,$AB,$B9,$82,$00,$00,$00
|
||
; TEXT FOR Z POKEY (COLOR 3)
|
||
DB $00,$C6,$00,$F0,$EF,$EB,$E5,$F9,$00,$00
|
||
; TEXT FOR "CLYDE" (COLOR 3)
|
||
DB $00,$C2,$E3,$EC,$F9,$E4,$E5,$C2,$00,$00
|
||
; TEXT FOR A 10 PTS
|
||
; TEXT IS COLOR 0 DOT IS COLOR 2
|
||
AM10PT DB $83,$00,$11,$10,$00,$30,$34,$33
|
||
; TEXT FOR B 50 PTS
|
||
AM50PT DB $84,$00,$15,$10,$00,$30,$34,$33
|
||
; (C) ATARI 1982 (COLOR 2)
|
||
COPMSG DB $00,$00,$00,$88,$A3,$89,$00,$A1,$B4,$A1
|
||
DB $B2,$A9,$00,$91,$99,$98,$92,$00,$00,$00
|
||
;
|
||
;
|
||
; DATA FOR INTERMISSIONS
|
||
;
|
||
L756B = *; Y INDEX VALUE
|
||
;
|
||
DB $15,$2B,$41,$57,$6D,$83
|
||
;
|
||
L7571 = *
|
||
;
|
||
DB $03,$80,$01,$C0,$BA,$20,$50,$00
|
||
DB $00,$02,$05,$02,$05,$1D,$00,$04
|
||
DB $02,$13,$D0,$84
|
||
DW L780B
|
||
;
|
||
DB $00,$00,$FF,$C0,$FF,$20,$50,$00
|
||
DB $00,$02,$03,$02,$03,$00,$70,$04
|
||
DB $03,$27,$10,$72
|
||
DW L77F3
|
||
;
|
||
DB $03,$80,$01,$C0,$BA,$20,$50,$00
|
||
DB $00,$02,$05,$02,$05,$30,$00,$04
|
||
DB $02,$13,$D0,$84
|
||
DW L780B
|
||
;
|
||
DB $03,$80,$01,$00,$00,$04,$10,$00
|
||
DB $00,$04,$00,$04,$00,$00,$00,$07
|
||
DB $00,$00,$00,$00
|
||
DW L787A
|
||
;
|
||
DB $03,$80,$01,$C0,$BA,$20,$50,$00
|
||
DB $00,$02,$05,$02,$05,$30,$00,$04
|
||
DB $02,$13,$D0,$84
|
||
DW L7823
|
||
;
|
||
DB $00,$00,$FF,$B8,$00,$20,$00,$00
|
||
DB $00,$03,$00,$03,$00,$00,$00,$07
|
||
DB $00,$00,$00,$00
|
||
DW L783B
|
||
;
|
||
L75F5 = *
|
||
;
|
||
DB $03,$80,$01,$30,$BA,$30,$50,$00
|
||
DB $00,$02,$05,$02,$05,$00,$00,$06
|
||
DB $02,$13,$D0,$84
|
||
DW L78A4
|
||
|
||
DB $00,$00,$00
|
||
;
|
||
L760E = *
|
||
;
|
||
DW L7622,L7648,L766E
|
||
DW L7622,L7648,L766E
|
||
;
|
||
L761A = *
|
||
;
|
||
DW L7694,L7709,L777E,L7709
|
||
;
|
||
L7622 = *
|
||
;
|
||
DB $07,$1F,$3F,$1F,$0F,$07,$03,$01
|
||
DB $00,$00,$00,$01,$03,$07,$0F,$1F
|
||
DB $3F,$1F,$07,$00,$C0,$E0,$E0,$F0
|
||
DB $F0,$F0,$F8,$F8,$78,$F8,$F8,$F0
|
||
DB $F0,$F0,$E0,$E0,$C0,$00
|
||
;
|
||
L7648 = *
|
||
;
|
||
DB $07,$1F,$3F,$3F,$7F,$7F,$7F,$0F
|
||
DB $01,$00,$01,$0F,$7F,$7F,$7F,$3F
|
||
DB $3F,$1F,$07,$00,$C0,$E0,$E0,$F0
|
||
DB $F0,$F0,$F8,$F8,$78,$F8,$F8,$F0
|
||
DB $F0,$F0,$E0,$E0,$C0,$00
|
||
;
|
||
L766E = *
|
||
;
|
||
DB $07,$1F,$3F,$3F,$7F,$7F,$7F,$FF
|
||
DB $FF,$FF,$FF,$FF,$7F,$7F,$7F,$3F
|
||
DB $3F,$1F,$07,$00,$C0,$E0,$E0,$F0
|
||
DB $F0,$F0,$F8,$F8,$F8,$F8,$F8,$F0
|
||
DB $F0,$F0,$E0,$E0,$C0,$00
|
||
;
|
||
L7694 = *
|
||
;
|
||
DB $00,$01
|
||
DB $03,$07,$0F,$0F,$1F,$1F,$3F,$3F
|
||
DB $3F,$7F,$7F,$7F,$7F,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$7F,$7F
|
||
DB $7F,$7F,$3F,$3F,$3F,$1F,$1F,$0F
|
||
DB $0F,$07,$03,$01,$00,$78,$FE,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FE,$FE
|
||
DB $FC,$F8,$F8,$F0,$E0,$E0,$C0,$C0
|
||
DB $80,$C0,$C0,$E0,$E0,$F0,$F8,$F8
|
||
DB $FC,$FE,$FE,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FE,$78,$00,$00,$00,$80
|
||
DB $C0,$C0,$80,$80,$00,$00,$00,$00
|
||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||
DB $00,$00,$00,$00,$00,$00,$00,$00
|
||
DB $00,$00,$00,$80,$80,$C0,$C0,$80
|
||
DB $00,$00,$00
|
||
;
|
||
L7709 = *
|
||
;
|
||
DB $00,$01,$03,$07,$0F
|
||
DB $0F,$1F,$1F,$3F,$3F,$3F,$7F,$7F
|
||
DB $7F,$7F,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$7F,$7F,$7F,$7F,$3F
|
||
DB $3F,$3F,$1F,$1F,$0F,$0F,$07,$03
|
||
DB $01,$00,$78,$FE,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FE,$F8,$E0,$80,$E0,$F8
|
||
DB $FE,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FE
|
||
DB $78,$00,$00,$00,$80,$C0,$C0,$E0
|
||
DB $E0,$F0,$F0,$F0,$F8,$F8,$F8,$E0
|
||
DB $80,$00,$00,$00,$00,$00,$00,$00
|
||
DB $80,$E0,$F8,$F8,$F8,$F0,$F0,$F0
|
||
DB $E0,$E0,$C0,$C0,$80,$00,$00,$00
|
||
;
|
||
L777E = *
|
||
;
|
||
DB $00,$01,$03,$07,$0F,$0F,$1F,$1F
|
||
DB $3F,$3F,$3F,$7F,$7F,$7F,$7F,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $7F,$7F,$7F,$7F,$3F,$3F,$3F,$1F
|
||
DB $1F,$0F,$0F,$07,$03,$01,$00,$78
|
||
DB $FE,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
|
||
DB $FF,$FF,$FF,$FF,$FE,$78,$00,$00
|
||
DB $00,$80,$C0,$C0,$E0,$E0,$F0,$F0
|
||
DB $F0,$F8,$F8,$F8,$F8,$FC,$FC,$FC
|
||
DB $FC,$FC,$FC,$FC,$FC,$FC,$F8,$F8
|
||
DB $F8,$F8,$F0,$F0,$F0,$E0,$E0,$C0
|
||
DB $C0,$80,$00,$00,$00
|
||
;
|
||
L77F3 = *
|
||
;
|
||
DB $01,$04,$08,$02,$05,$09,$03,$06
|
||
DB $0A,$00,$07,$0B,$01,$04,$0C,$02
|
||
DB $05,$0D,$03,$06,$0E,$00,$07,$0F
|
||
;
|
||
L780B = *
|
||
;
|
||
DB $01,$10,$14,$02,$11,$15,$03,$12
|
||
DB $16,$00,$13,$17,$01,$10,$18,$02
|
||
DB $11,$19,$03,$12,$1A,$00,$13,$1B
|
||
;
|
||
L7823 = *
|
||
;
|
||
DB $01,$10,$14,$02,$11,$15,$03,$54
|
||
DB $D6,$00,$D5,$57,$01,$10,$18,$02
|
||
DB $11,$19,$03,$58,$DA,$00,$D9,$5B
|
||
;
|
||
L783B = *
|
||
;
|
||
DB $00,$00,$3A,$00,$00,$3B,$00,$00
|
||
DB $3C,$00,$36,$3D,$00,$B7,$3E,$00
|
||
DB $B8,$3F,$00,$B9,$00,$00,$00,$44
|
||
;
|
||
DB $00,$00,$45
|
||
DB $00,$00,$46,$00,$40,$47,$00,$C1
|
||
DB $48,$00,$C2,$49,$00,$C3,$00,$00
|
||
DB $00,$4E,$00,$00,$4F,$00,$00,$50
|
||
DB $00,$4A,$51,$00,$CB,$52,$00,$CC
|
||
DB $53,$00,$CD,$00
|
||
;
|
||
L787A = *
|
||
DB $00,$2B,$14,$29
|
||
DB $2C,$15,$2A,$2D,$AF,$00,$AE,$B0
|
||
DB $00,$00,$00,$00,$00,$31,$00,$00
|
||
DB $32,$00,$33,$14,$29,$34,$15,$2A
|
||
DB $35,$AF,$00,$AE,$B0,$00,$00,$00
|
||
DB $00,$00,$31,$00,$00,$32
|
||
;
|
||
L78A4 = *
|
||
DB $01,$10
|
||
DB $14,$02,$11,$15,$03,$12,$16,$00
|
||
DB $13,$1C,$00,$00,$00,$00,$00,$00
|
||
DB $01,$10,$18,$02,$11,$19,$03,$12
|
||
DB $1D,$00,$13,$1E,$00,$00,$00,$00
|
||
DB $00,$00,$01,$10,$14,$02,$11,$15
|
||
DB $03,$12,$16,$00,$13,$1F,$00,$00
|
||
DB $00,$00,$00,$00,$01,$10,$18,$02
|
||
DB $11,$19,$03,$12,$1D,$00,$13,$20
|
||
DB $00,$00,$21,$00,$00,$00,$01,$10
|
||
DB $14,$02,$11,$15,$03,$12,$16,$00
|
||
DB $22,$23,$00,$00,$24,$00,$00,$00
|
||
DB $01,$10,$18,$02,$11,$19,$03,$12
|
||
DB $1D,$00,$25,$26,$00,$00,$1F,$00
|
||
DB $00,$00,$01,$10,$18,$02,$11,$19
|
||
DB $03,$12,$1D,$00,$27,$26,$00,$00
|
||
DB $20,$00,$00,$28
|
||
;
|
||
ICOLR0 DB $32,$82,$32,$32,$32,$0F
|
||
ICOLR1 DB $0F,$0F,$0F,$0F,$0F,$FA
|
||
ICOLR2 DB $63,$00,$63,$64,$64,$33
|
||
ICOLR3 DB $00,$00,$FA,$FA,$FA,$83
|
||
;
|
||
;
|
||
IMUSIC = *
|
||
;
|
||
DB $48,$AA,$90,$A8,$00,$AA,$90,$A8
|
||
DB $48,$AA,$00,$A8,$00,$AA,$90,$A8
|
||
DB $48,$AA,$90,$A8,$00,$AA,$90,$A8
|
||
DB $55,$AA,$00,$A8,$60,$AA,$90,$A8
|
||
DB $48,$AA,$90,$A8,$48,$AA,$90,$A8
|
||
DB $48,$AA,$00,$A8,$48,$AA,$90,$A8
|
||
DB $39,$AA,$72,$A8,$39,$AA,$6C,$A8
|
||
DB $39,$AA,$66,$A8,$39,$AA,$60,$A8
|
||
DB $48,$AA,$90,$A8,$48,$A0,$90,$A8
|
||
DB $48,$AA,$90,$A0,$48,$A0,$90,$A8
|
||
DB $48,$AA,$90,$A8,$48,$A0,$90,$A8
|
||
DB $55,$AA,$00,$A8,$60,$AA,$90,$A8
|
||
DB $48,$AA,$90,$A8,$48,$AA,$90,$A8
|
||
DB $55,$AA,$00,$A8,$72,$AA,$90,$A8
|
||
DB $72,$AA,$6C,$A8,$72,$AA,$66,$A8
|
||
DB $72,$AA,$60,$A8,$48,$AA,$90,$A8
|
||
DB $00,$AA,$90,$A8,$48,$AA,$00,$A8
|
||
DB $00,$AA,$90,$A8,$48,$AA,$90,$A8
|
||
DB $55,$A0,$90,$A8,$55,$AA,$1D,$A0
|
||
DB $60,$AA,$90,$A8,$48,$AA,$90,$A8
|
||
DB $48,$AA,$90,$A8,$39,$AA,$90,$A0
|
||
DB $39,$AA,$90,$A8,$35,$AA,$72,$A8
|
||
DB $35,$AA,$6C,$A8,$32,$AA,$66,$A8
|
||
DB $32,$AA,$60,$A8,$2F,$AA,$5B,$A8
|
||
DB $2F,$AA,$60,$A8,$35,$AA,$6C,$A8
|
||
DB $35,$AA,$6C,$A8,$39,$AA,$72,$A8
|
||
DB $39,$AA,$72,$A8,$48,$AA,$90,$A8
|
||
DB $48,$AA,$90,$A8,$39,$AA,$60,$A8
|
||
DB $39,$AA,$60,$A8,$48,$AA,$72,$A8
|
||
DB $48,$AA,$72,$A8,$00,$00,$00,$00
|
||
;
|
||
<EFBFBD> |