added files
This commit is contained in:
729
PACDAT2.ASM
Normal file
729
PACDAT2.ASM
Normal file
@@ -0,0 +1,729 @@
|
||||
;
|
||||
; 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
|
||||
;
|
||||
ÿ | ||||