gb-tarot/07TheChariot.inc
2025-03-17 15:08:25 -04:00

365 lines
14 KiB
PHP

TheChariot:
db 10, "THE "
db 10, "CHARIOT "
db 9, "control "
db 9, "direction"
db 9, "power "
dw .BackgroundCopyEnd - .BackgroundCopy
dw .BackgroundCopy
dw .KeyArtTilesEnd - .KeyArtTiles
dw .KeyArtTiles
dw .SpriteTilesEnd - .SpriteTiles
dw .SpriteTiles
dw .fInit
dw .fUpdate
dw .fDraw
.fInit:
ld a, %00100100
ld [rOBP0], a
ld hl, CVS
ld a, 0
ld [hl+], a ; CVS timer for horses
ld [hl+], a
ld [hl+], a ; CVS+2 frame of horses
ld a, 1
ld [hl+], a
ret
.fUpdate:
ld hl, CVS
call IncrementTimer
ld a, [CVS+1] ; checking the high byte of the timer
cp a, $02 ; $10 = 1 second, $02 = 1/8 of a second
jp c, :+ ; if the timer is less than $0600, skip
; if the timer is greater or equal to $0700, reset it
ld a, 0
ld [CVS], a
ld [CVS+1], a
; and increment frame number
ld b, 4
ld a, [CVS+2]
inc a
call ArrayClampLoopingB
ld [CVS+2], a
ld b, 4
ld a, [CVS+3]
inc a
call ArrayClampLoopingB
ld [CVS+3], a
call .doHorses
:
ret
.doHorses:
ld a, [CVS+2]
; multiply a by 32
sla a ; a *2
sla a ; a *4
sla a ; a *8
ld b, a ; b=8a
add a, b ; a *16
add a, b ; a *24
add a, b ; a *32
ld b, 0
ld c, a
ld hl, .horse1
add hl, bc
ld b, (2+2)*8
ld c, (1+1)*8
ld de, MY_OAM
ld a, $84
call BuildMetaSpritePacked
ld a, [CVS+2]
; multiply a by 32
sla a ; a *2
ld b, 0
ld c, a
ld hl, .tail
add hl, bc
ld b, (2+7)*8
ld c, (1+2)*8 + 2
ld de, MY_OAM + 4*(20-2)
ld a, $21
call BuildMetaSprite
ld a, [CVS+3]
; multiply a by 32
sla a ; a *2
sla a ; a *4
sla a ; a *8
ld b, a ; b=8a
add a, b ; a *16
add a, b ; a *24
add a, b ; a *32
ld b, 0
ld c, a
ld hl, .horse1
add hl, bc
ld de, MY_OAM+20*4
ld b, (2+2)*8
ld c, (1+8)*8
ld a, $84
call BuildMetaSpritePackedHflip
ld a, [CVS+3]
; multiply a by 32
sla a ; a *2
ld b, 0
ld c, a
ld hl, .tail
add hl, bc
ld b, (2+7)*8
ld c, (1+7)*8 -2
ld de, MY_OAM + 4*(40-2)
ld a, $21
call BuildMetaSpriteHFlip
ret
.fDraw: ret
.horse1 ;; 8 by 4
db $01, $02, $03, $04
db $00, $10, $11, $12
db $00, $1b, $1c, $1d
db $27, $00, $00, $28
db $2e, $00, $00, $28
db $34, $00, $00, $35
db $34, $00, $00, $00
db $3c, $00, $00, $00
db $05, $06, $07, $08
db $00, $13, $14, $15
db $00, $1e, $1f, $20
db $29, $00, $00, $2a
db $2f, $00, $00, $30
db $36, $00, $00, $37
db $3a, $00, $00, $00
db $3c, $00, $00, $00
db $09, $0a, $0b, $0c
db $00, $3b, $16, $17
db $00, $21, $22, $23
db $2b, $00, $00, $2c
db $31, $00, $00, $32
db $34, $00, $00, $38
db $3b, $00, $00, $00
db $3d, $00, $00, $00
db $00, $0d, $0e, $0f
db $00, $18, $19, $1a
db $00, $24, $25, $26
db $2d, $00, $00, $28
db $33, $00, $00, $28
db $34, $00, $00, $39
db $34, $00, $00, $00
db $3e, $00, $00, $00
.tail
db $44
db $45
db $3f
db $43
db $41
db $42
db $3f
db $40
.SpriteTiles:
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
db $00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00
db $00,$80,$80,$c0,$80,$e1,$c0,$ff,$71,$ff,$77,$ff,$37,$ff,$0f,$7f
db $00,$7c,$18,$fc,$18,$fc,$98,$fc,$d8,$fe,$d6,$ff,$d6,$ff,$c7,$ff
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00,$80
db $00,$00,$00,$3f,$0f,$3f,$0f,$1f,$07,$1f,$03,$0f,$00,$07,$00,$01
db $00,$00,$00,$c0,$80,$ef,$8f,$ff,$9e,$ff,$df,$ff,$ff,$ff,$ff,$ff
db $00,$3c,$00,$ff,$1c,$ff,$7c,$ff,$79,$ff,$f1,$ff,$c7,$ff,$ff,$ff
db $00,$00,$00,$c0,$00,$c0,$c0,$e0,$c0,$e0,$e0,$f0,$e0,$f0,$c0,$f0
db $00,$07,$03,$07,$03,$07,$01,$07,$01,$03,$00,$01,$00,$00,$00,$00
db $00,$c0,$80,$e1,$c0,$ff,$f1,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$0f,$7f
db $00,$ff,$0f,$ff,$9f,$ff,$de,$ff,$fc,$ff,$f2,$ff,$fe,$ff,$fe,$ff
db $00,$c0,$80,$c0,$80,$c0,$00,$c0,$00,$c0,$00,$80,$00,$80,$00,$80
db $00,$fc,$30,$ff,$3c,$ff,$3e,$ff,$1f,$7f,$1f,$7f,$1f,$3f,$0f,$3f
db $30,$f8,$70,$ff,$71,$ff,$f3,$ff,$f7,$ff,$f7,$ff,$e7,$ff,$ff,$ff
db $00,$00,$00,$e0,$c0,$f8,$f0,$f8,$f0,$f8,$f0,$f8,$f0,$f8,$c0,$f8
db $0f,$3f,$0f,$1f,$0f,$1f,$0c,$1f,$0c,$1f,$08,$1f,$18,$3f,$1c,$3f
db $ff,$ff,$ff,$ff,$ff,$ff,$3f,$ff,$1b,$ff,$19,$ff,$38,$ff,$18,$ff
db $00,$80,$00,$c0,$80,$c0,$c0,$e0,$e0,$f0,$f0,$f8,$f8,$fc,$68,$fc
db $7f,$ff,$7f,$ff,$7f,$ff,$61,$ff,$60,$ff,$60,$ff,$60,$ff,$60,$ff
db $ff,$ff,$fe,$ff,$f8,$ff,$f8,$ff,$60,$fe,$e0,$f0,$60,$f0,$e0,$f0
db $00,$e0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
db $3c,$ff,$1c,$ff,$1c,$ff,$0c,$ff,$84,$ff,$0e,$ff,$4e,$ff,$46,$ff
db $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
db $0f,$1f,$0f,$1f,$0c,$1f,$0c,$1f,$0c,$3f,$1c,$3f,$1c,$3f,$1c,$3f
db $9f,$ff,$1f,$ff,$3c,$ff,$18,$ff,$18,$fc,$28,$fc,$08,$fc,$38,$fc
db $80,$e0,$80,$c0,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
db $18,$3f,$1c,$7f,$38,$7f,$38,$7f,$38,$7f,$30,$ff,$7e,$ff,$7f,$ff
db $38,$ff,$18,$fe,$38,$fe,$38,$fe,$38,$ff,$7d,$ff,$3f,$ff,$bf,$ff
db $18,$fc,$00,$78,$00,$00,$00,$00,$00,$00,$00,$80,$00,$c0,$80,$e0
db $60,$ff,$62,$ff,$60,$ff,$62,$ff,$70,$ff,$78,$ff,$7f,$ff,$7f,$ff
db $60,$ff,$62,$ff,$73,$ff,$33,$ff,$39,$ff,$7b,$ff,$f9,$ff,$fc,$ff
db $00,$00,$00,$80,$00,$80,$00,$80,$00,$c0,$00,$c0,$00,$c0,$00,$e0
db $07,$1f,$0e,$1f,$0e,$1f,$0e,$1f,$0e,$1f,$0f,$3f,$1f,$3f,$3f,$ff
db $0e,$ff,$07,$ff,$1f,$ff,$1f,$ff,$0f,$ff,$cf,$ff,$ff,$ff,$ff,$ff
db $00,$80,$00,$80,$80,$f0,$d0,$f8,$d0,$fc,$e8,$fc,$e8,$fc,$e8,$fc
db $1c,$7f,$3c,$7f,$3c,$7f,$3c,$7f,$3c,$ff,$3f,$ff,$7f,$ff,$7f,$ff
db $68,$fc,$08,$fc,$38,$fe,$18,$ff,$3d,$ff,$ff,$ff,$ff,$ff,$ff,$ff
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00,$c0,$80,$e0,$c0,$e0
db $00,$01,$00,$01,$01,$03,$03,$07,$03,$0f,$07,$0f,$07,$0f,$07,$0f
db $c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0
db $00,$01,$00,$03,$01,$07,$01,$07,$03,$0f,$07,$1f,$07,$1f,$1f,$3f
db $c0,$e0,$80,$e0,$80,$c0,$80,$c0,$00,$c0,$00,$80,$00,$80,$00,$80
db $00,$01,$00,$03,$01,$03,$01,$03,$01,$07,$03,$07,$03,$0f,$07,$0f
db $e0,$f8,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0
db $00,$01,$00,$01,$01,$03,$01,$03,$01,$03,$01,$07,$03,$07,$03,$07
db $07,$0f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f
db $1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f
db $00,$80,$00,$80,$00,$80,$00,$80,$00,$80,$00,$c0,$00,$c0,$80,$e0
db $07,$1f,$07,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f
db $e0,$f0,$e0,$f0,$c0,$f0,$c0,$f0,$c0,$f0,$c0,$e0,$c0,$e0,$c0,$e0
db $03,$0f,$07,$0f,$07,$0f,$07,$0f,$07,$0f,$07,$0f,$07,$0f,$07,$0f
db $0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f
db $c0,$e0,$80,$e0,$80,$e0,$80,$c0,$80,$c0,$80,$c0,$80,$c0,$80,$e0
db $1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$1f,$3f,$0f,$3f
db $c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$80,$e0
db $80,$e0,$80,$c0,$00,$c0,$00,$c0,$00,$c0,$00,$e0,$80,$e0,$80,$e0
db $80,$e0,$80,$c0,$80,$c0,$80,$c0,$80,$c0,$80,$c0,$80,$e0,$80,$e0
db $0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f,$07,$1f
db $0f,$1f,$0f,$1f,$0f,$1f,$07,$1f,$07,$1f,$07,$0f,$07,$0f,$07,$0f
db $07,$1f,$07,$1f,$06,$0e,$04,$0c,$00,$08,$00,$00,$00,$00,$00,$00
db $07,$0f,$07,$0f,$06,$0e,$04,$0c,$00,$08,$00,$00,$00,$00,$00,$00
db $0f,$1f,$0f,$1f,$0e,$1e,$0c,$1c,$00,$08,$00,$00,$00,$00,$00,$00
db $00,$00,$00,$00,$00,$7e,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff
db $00,$ff,$00,$df,$00,$dd,$00,$d5,$00,$55,$00,$56,$00,$56,$00,$54
db $00,$00,$00,$18,$00,$3c,$00,$3c,$00,$7e,$00,$7e,$00,$7e,$00,$7c
db $00,$3c,$00,$3c,$00,$3e,$00,$7e,$00,$7e,$00,$fe,$00,$ff,$00,$ff
db $00,$7f,$00,$7e,$00,$7e,$00,$7e,$00,$7e,$00,$7e,$00,$7e,$00,$7e
db $00,$00,$00,$00,$00,$1c,$00,$3c,$00,$3e,$00,$3e,$00,$3e,$00,$3e
db $00,$3e,$00,$7e,$00,$7e,$00,$7f,$00,$7f,$00,$7f,$00,$7f,$00,$7e
.SpriteTilesEnd:
; original export script by gabriel reis, modified by shoofle
.KeyArtTiles:
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
db $1f,$1f,$1f,$1f,$1b,$1f,$1f,$1f,$0a,$1f,$1f,$1f,$0a,$1f,$1d,$1f
db $ff,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$aa,$ff,$7f,$ff,$aa,$ff,$dd,$ff
db $aa,$ff,$54,$ff,$aa,$ff,$54,$ff,$a2,$ff,$54,$ff,$07,$f8,$7f,$80
db $2a,$ff,$95,$7f,$8a,$7f,$c0,$3f,$07,$f8,$7f,$80,$ff,$00,$ff,$00
db $82,$ff,$18,$e7,$02,$fd,$1f,$e0,$ff,$00,$ff,$00,$ff,$00,$ff,$00
db $aa,$ff,$00,$ff,$fe,$00,$fc,$00,$f8,$00,$f0,$00,$e0,$00,$e0,$00
db $ba,$ef,$18,$e7,$7f,$00,$3f,$00,$1f,$00,$0f,$00,$07,$00,$07,$00
db $a8,$ff,$03,$fc,$e3,$1c,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00
db $2a,$ff,$05,$ff,$22,$df,$70,$8f,$fc,$02,$fc,$02,$fe,$01,$fe,$01
db $8a,$ff,$05,$df,$0a,$df,$05,$9f,$02,$3f,$05,$7f,$00,$ff,$f0,$0f
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$05,$05
db $c0,$c0,$e0,$e0,$a0,$e0,$a0,$e0,$a0,$e0,$20,$60,$10,$70,$10,$30
db $0f,$0f,$38,$3c,$30,$38,$20,$30,$20,$30,$20,$30,$30,$30,$18,$18
db $10,$30,$18,$18,$08,$18,$08,$18,$08,$18,$08,$18,$08,$18,$08,$18
db $00,$03,$00,$0f,$00,$3f,$00,$ff,$01,$ff,$03,$fe,$07,$fc,$1f,$f8
db $18,$f8,$1e,$fe,$7f,$e3,$ff,$c1,$fd,$03,$fb,$07,$f7,$0f,$ed,$1a
db $18,$7f,$30,$ff,$20,$ff,$c0,$ff,$60,$ff,$7b,$a4,$6d,$b2,$b6,$59
db $00,$c0,$00,$f0,$00,$fc,$00,$ff,$00,$ff,$00,$ff,$90,$7f,$d0,$3f
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00,$e0,$00,$f8,$00,$fc
db $ff,$00,$ff,$00,$fe,$01,$fc,$03,$f8,$07,$f0,$0f,$e0,$1f,$e0,$1f
db $00,$7f,$00,$ff,$00,$ff,$01,$ff,$03,$ff,$0f,$f7,$0f,$f7,$37,$ce
db $3f,$f0,$7f,$e0,$ff,$c0,$ff,$80,$fe,$81,$fd,$03,$ff,$01,$ff,$03
db $de,$39,$bb,$74,$ad,$72,$76,$c9,$db,$a4,$6d,$92,$be,$4f,$bb,$7f
db $db,$2c,$6d,$96,$b6,$4f,$db,$27,$6f,$93,$bf,$7b,$ee,$ef,$a7,$87
db $7d,$9a,$be,$49,$db,$2c,$6d,$9a,$ae,$59,$8f,$fc,$fd,$fe,$92,$d3
db $00,$fe,$00,$ff,$60,$9f,$90,$6f,$d0,$2f,$6e,$91,$b6,$49,$da,$25
db $ff,$00,$ff,$00,$7f,$80,$3f,$c0,$1f,$e0,$0f,$f0,$07,$f8,$07,$f8
db $c0,$3f,$c0,$3f,$81,$7e,$86,$79,$0b,$f4,$0d,$f2,$16,$e9,$1b,$e4
db $1e,$e7,$6c,$97,$b4,$4f,$dc,$27,$6e,$97,$b6,$4f,$de,$27,$6e,$97
db $fe,$03,$ff,$03,$ff,$03,$fb,$07,$7f,$83,$7e,$82,$7e,$82,$6e,$96
db $60,$e1,$d8,$c0,$f4,$80,$d8,$80,$62,$00,$4c,$00,$30,$00,$bc,$40
db $3f,$83,$1d,$c1,$37,$c0,$7e,$80,$07,$c0,$62,$80,$70,$00,$0f,$00
db $03,$83,$01,$01,$81,$81,$c1,$c1,$63,$63,$27,$36,$7f,$38,$ff,$08
db $6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$c9,$db,$e4,$cd,$72,$d6,$69
db $03,$fc,$d3,$2c,$61,$9e,$b4,$4b,$d2,$2d,$6c,$93,$b6,$49,$db,$24
db $0d,$12,$16,$09,$1b,$04,$0d,$12,$16,$09,$1b,$04,$0d,$12,$16,$09
db $b6,$4b,$da,$27,$6e,$93,$b7,$4b,$db,$25,$6d,$93,$b7,$49,$db,$25
db $6e,$9d,$3f,$cf,$3f,$c3,$3e,$c2,$3b,$c6,$3f,$c6,$1f,$ef,$1f,$ee
db $1a,$c0,$8e,$80,$38,$00,$43,$20,$87,$60,$0f,$f0,$1f,$e0,$dc,$e3
db $03,$00,$70,$03,$da,$00,$ff,$00,$f1,$0e,$fc,$03,$fe,$03,$3f,$c1
db $ff,$78,$df,$38,$9f,$bc,$df,$fc,$ff,$3c,$fb,$3c,$13,$d4,$e3,$ec
db $fb,$64,$ed,$72,$f6,$29,$fb,$24,$ed,$32,$f6,$29,$fb,$14,$fd,$12
db $6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49
db $1b,$04,$0d,$12,$16,$09,$1b,$04,$0d,$12,$16,$09,$1b,$04,$0d,$12
db $6d,$93,$b7,$49,$db,$25,$6d,$93,$b7,$49,$db,$25,$6d,$93,$b7,$49
db $13,$ec,$1f,$e0,$8f,$f1,$8f,$f3,$83,$ff,$80,$ff,$83,$fc,$80,$ff
db $93,$ef,$84,$ff,$98,$7f,$f0,$ff,$1c,$df,$9f,$1f,$81,$4f,$00,$ff
db $97,$e8,$c3,$fc,$21,$fe,$07,$ff,$00,$ff,$9c,$ff,$f3,$f0,$1f,$e0
db $2f,$30,$f9,$f7,$ff,$ff,$cf,$ff,$88,$f7,$0e,$11,$ef,$10,$c7,$38
db $7e,$99,$7b,$8c,$fd,$8a,$fe,$cd,$ff,$c6,$7f,$c6,$be,$47,$fd,$26
db $db,$25,$6d,$93,$b7,$49,$db,$27,$6f,$93,$b2,$4f,$d8,$27,$68,$97
db $03,$fc,$01,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$84,$ff,$84,$ff
db $fd,$03,$dd,$23,$fd,$03,$7d,$83,$7d,$83,$3d,$c3,$1d,$e3,$01,$ff
db $b0,$4f,$d0,$2f,$60,$9f,$b0,$4f,$c0,$3f,$60,$9f,$a0,$5f,$c0,$3f
db $c7,$ff,$c3,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff,$f8,$ff
db $01,$ff,$83,$ff,$c2,$ff,$fe,$7f,$6d,$9a,$b6,$49,$1b,$e4,$2d,$d2
db $40,$bf,$80,$7f,$80,$7f,$00,$ff,$81,$7f,$03,$ff,$07,$ff,$07,$ff
db $7f,$ff,$7e,$fe,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
db $16,$e9,$1b,$e4,$0d,$f2,$06,$f9,$03,$fc,$05,$fa,$02,$fd,$03,$fc
db $db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92
db $16,$09,$1b,$04,$0d,$12,$16,$09,$1b,$04,$0d,$13,$17,$09,$1b,$05
db $0f,$ff,$0f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$3f,$ff,$3f,$ff
db $01,$fe,$81,$fe,$c0,$ff,$c0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff
db $b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24
db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff,$01,$ff,$01,$ff
db $00,$ff,$00,$ff,$00,$ff,$70,$ff,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff
db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$7e,$ff,$ff,$ff,$ff,$ff,$ff,$ff
db $03,$ff,$07,$ff,$07,$ff,$07,$ff,$0f,$ff,$1f,$ff,$1f,$ff,$3f,$ff
db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
db $f8,$ff,$fc,$ff,$fc,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff
db $ff,$ff,$00,$00,$7d,$7d,$7d,$7d,$bb,$39,$bb,$bb,$bb,$bb,$bb,$bb
db $ff,$ff,$01,$01,$db,$93,$db,$93,$db,$93,$db,$93,$db,$93,$db,$93
db $db,$93,$db,$93,$db,$93,$db,$93,$db,$93,$db,$93,$01,$01,$ff,$ff
db $d7,$93,$d7,$d7,$d7,$d7,$d7,$d7,$ef,$c7,$ef,$ef,$80,$80,$ff,$ff
db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00
db $07,$00,$03,$00,$03,$00,$03,$00,$01,$00,$01,$00,$01,$00,$01,$00
db $e0,$00,$c0,$00,$c0,$00,$c0,$00,$80,$00,$80,$00,$80,$00,$80,$00
db $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$07,$00,$1f,$00,$3f
db $aa,$ff,$55,$ff,$aa,$ff,$55,$ff,$a0,$ff,$50,$ff,$00,$ff,$0f,$f0
db $aa,$ff,$55,$ff,$a8,$ff,$40,$ff,$01,$fe,$1f,$e0,$ff,$00,$ff,$00
db $aa,$ff,$00,$ff,$00,$ff,$1f,$e0,$ff,$00,$ff,$00,$ff,$00,$ff,$00
db $00,$ff,$00,$ff,$3f,$c0,$fc,$00,$f8,$00,$f0,$00,$f0,$00,$e0,$00
db $00,$ff,$00,$ff,$fc,$03,$3f,$00,$1f,$00,$0f,$00,$0f,$00,$07,$00
db $aa,$ff,$01,$ff,$00,$ff,$e0,$1f,$ff,$00,$ff,$00,$ff,$00,$ff,$00
db $aa,$ff,$55,$ff,$0a,$ff,$00,$ff,$f0,$0f,$ff,$00,$ff,$00,$ff,$00
db $aa,$ff,$55,$ff,$aa,$ff,$55,$ff,$02,$ff,$00,$ff,$c0,$3f,$fc,$03
.KeyArtTilesEnd:
.BackgroundCopy: ; tiles start at 26
db $1c, $1c, $1c, $1c, $1c, $1c, $1c, $1c
db $69, $6a, $6b, $6c, $6d, $6e, $6f, $70
db $65, $65, $65, $67, $66, $65, $65, $65
db $65, $65, $65, $1a, $1a, $65, $65, $65
db $65, $1a, $1a, $1a, $1a, $1a, $1a, $65
db $65, $1a, $1a, $25, $26, $1a, $1a, $65
db $65, $1a, $1a, $27, $28, $1a, $1a, $65
db $65, $68, $29, $2a, $2b, $2c, $2d, $65
db $2e, $2f, $30, $31, $32, $33, $34, $35
db $36, $37, $38, $39, $3a, $3b, $3c, $3d
db $45, $3f, $40, $41, $42, $43, $44, $45
db $56, $47, $48, $49, $4a, $4b, $4c, $56
db $5a, $4d, $5b, $5c, $5d, $4e, $4f, $5a
db $45, $50, $5e, $5f, $5f, $51, $52, $45
db $56, $53, $54, $61, $62, $60, $55, $56
db $5a, $58, $5f, $64, $63, $5f, $59, $5a
.BackgroundCopyEnd: