382 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			382 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| TheChariot:
 | |
|   db 10, "THE       "
 | |
|   db 10, "CHARIOT   "
 | |
|   db 10, "          "
 | |
|   db 10, "control   "
 | |
|   db 10, "direction "
 | |
|   db 10, "power     "
 | |
|   
 | |
|   db 10, "THE       "
 | |
|   db 10, "CHARIOT   "
 | |
|   db 10, "(reversed)"
 | |
|   db 10, "forceful  " 
 | |
|   db 10, "aggress   "
 | |
|   db 10, "obstacles "
 | |
|   
 | |
|   dw .BackgroundCopyEnd - .BackgroundCopy
 | |
|   dw .BackgroundCopy
 | |
|   dw .KeyArtTilesEnd - .KeyArtTiles
 | |
|   dw .KeyArtTiles
 | |
|   dw .SpriteTilesEnd - .SpriteTiles
 | |
|   dw .SpriteTiles
 | |
|   dw .fInit
 | |
|   dw .fUpdate
 | |
|   dw .fDraw
 | |
|   dw .fPrintPrep
 | |
|   
 | |
| .fInit:
 | |
|   ld a, %00100100
 | |
|   ld [rOBP0], a 
 | |
|   call AdjustOBP0
 | |
|   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 BuildMetaSpritePackedHflip
 | |
|   ret  
 | |
|   
 | |
|   
 | |
| 
 | |
| .fDraw: ret
 | |
| .fPrintPrep: 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 $49, $00, $00, $33
 | |
| db $4a, $00, $00, $00
 | |
| db $44, $00, $00, $00
 | |
| 
 | |
| db $05, $06, $07, $08
 | |
| db $00, $13, $14, $15
 | |
| db $00, $1e, $1f, $20
 | |
| db $29, $00, $00, $2a
 | |
| db $45, $00, $00, $2f
 | |
| db $46, $00, $00, $34
 | |
| db $47, $00, $00, $00
 | |
| db $39, $00, $00, $00
 | |
| 
 | |
| db $09, $0a, $0b, $0c
 | |
| db $00, $43, $16, $17
 | |
| db $00, $21, $22, $23
 | |
| db $2b, $00, $00, $2c
 | |
| db $30, $00, $00, $31
 | |
| db $4b, $00, $00, $35
 | |
| db $38, $00, $00, $00
 | |
| db $3a, $00, $00, $00
 | |
| 
 | |
| db $00, $0d, $0e, $0f
 | |
| db $00, $18, $19, $1a
 | |
| db $00, $24, $25, $26
 | |
| db $2d, $00, $00, $28
 | |
| db $32, $00, $00, $28
 | |
| db $48, $00, $00, $36
 | |
| db $37, $00, $00, $00
 | |
| db $3b, $00, $00, $00
 | |
| 
 | |
| .tail
 | |
|   db $41
 | |
| 	db $42
 | |
| 	db $3c
 | |
| 	db $40
 | |
| 	db $3e
 | |
| 	db $3f
 | |
| 	db $3c
 | |
| 	db $3d
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| .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,$38,$fc,$b8,$fc,$f8,$fe,$f6,$ff,$f6,$ff,$e7,$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,$3c,$ff,$7c,$ff,$f9,$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,$ef,$0f,$77
 | |
| 	db $00,$ff,$1f,$ff,$bf,$ff,$fe,$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,$00,$00,$fc,$7c,$ff,$7e,$ff,$1f,$ff,$1f,$7f,$1f,$2f,$0f,$37
 | |
| 	db $00,$03,$01,$07,$03,$ff,$ff,$ff,$fe,$ff,$fd,$ff,$eb,$ff,$ff,$ff
 | |
| 	db $00,$c0,$80,$c0,$80,$c0,$00,$80,$00,$80,$00,$80,$80,$c0,$80,$c0
 | |
| 	db $0f,$33,$0f,$17,$0f,$1f,$0c,$1f,$0c,$1f,$08,$1f,$18,$2f,$1c,$2f
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$3f,$fb,$1f,$f9,$1b,$fd,$38,$ff,$18,$ff
 | |
| 	db $00,$80,$00,$c0,$80,$c0,$c0,$e0,$e0,$f0,$f0,$f8,$f8,$7c,$68,$bc
 | |
| 	db $7f,$9f,$7f,$9f,$7f,$bf,$61,$ff,$60,$ff,$60,$bf,$60,$bf,$60,$bf
 | |
| 	db $ff,$ff,$fe,$ef,$f8,$e7,$f8,$e7,$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,$fb,$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,$17,$0f,$17,$0c,$1f,$0c,$1f,$0c,$1f,$1c,$2f,$1c,$2f,$1c,$2f
 | |
| 	db $9f,$f7,$17,$fb,$37,$fb,$1b,$fc,$18,$ff,$28,$fc,$08,$fc,$38,$fc
 | |
| 	db $80,$c0,$80,$c0,$80,$c0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00
 | |
| 	db $18,$2f,$1c,$3f,$38,$5f,$38,$5f,$38,$5f,$30,$5f,$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,$bf,$62,$bf,$60,$bf,$62,$bf,$70,$bf,$78,$bf,$7f,$bf,$7f,$ff
 | |
| 	db $60,$ff,$62,$fd,$73,$fc,$33,$fc,$39,$fe,$7b,$fc,$f9,$fe,$fc,$ff
 | |
| 	db $00,$00,$00,$80,$00,$80,$00,$80,$00,$c0,$00,$c0,$00,$c0,$00,$e0
 | |
| 	db $07,$1b,$0e,$17,$0e,$17,$0e,$17,$0e,$17,$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,$e8,$d0,$ec,$e8,$f4,$e8,$f4,$e8,$f4
 | |
| 	db $1c,$2f,$3c,$5f,$3c,$5f,$3c,$5f,$3c,$5f,$3f,$7f,$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,$02,$03,$04,$07,$09,$07,$08,$07,$09,$07,$09
 | |
| 	db $c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0,$c0,$e0
 | |
| 	db $00,$01,$01,$02,$03,$05,$03,$05,$07,$09,$0f,$11,$0f,$10,$1f,$21
 | |
| 	db $c0,$e0,$80,$e0,$80,$c0,$80,$c0,$00,$c0,$00,$80,$00,$80,$00,$80
 | |
| 	db $00,$01,$01,$02,$01,$02,$01,$02,$03,$04,$03,$04,$07,$09,$07,$0b
 | |
| 	db $e0,$f8,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0,$e0,$f0
 | |
| 	db $00,$01,$01,$02,$01,$02,$01,$02,$01,$02,$03,$05,$03,$05,$03,$04
 | |
| 	db $07,$0b,$0f,$13,$0f,$13,$0f,$13,$0f,$17,$0f,$17,$0f,$17,$0f,$17
 | |
| 	db $00,$80,$00,$80,$00,$80,$00,$80,$00,$80,$00,$c0,$00,$c0,$80,$e0
 | |
| 	db $07,$0b,$0f,$11,$0f,$11,$0f,$13,$0f,$13,$0f,$17,$0f,$17,$0f,$17
 | |
| 	db $e0,$f0,$e0,$f0,$c0,$f0,$c0,$f0,$c0,$f0,$c0,$e0,$c0,$e0,$c0,$e0
 | |
| 	db $07,$09,$07,$0b,$07,$0b,$07,$0b,$07,$0b,$07,$0b,$07,$0b,$07,$0b
 | |
| 	db $c0,$e0,$80,$e0,$80,$e0,$80,$c0,$80,$c0,$80,$c0,$80,$c0,$80,$e0
 | |
| 	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,$17,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13
 | |
| 	db $0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$07,$0b,$07,$0b,$07,$0b
 | |
| 	db $0f,$13,$07,$0b,$06,$0a,$04,$08,$00,$08,$00,$00,$00,$00,$00,$00
 | |
| 	db $07,$0b,$07,$0b,$06,$0a,$04,$08,$00,$08,$00,$00,$00,$00,$00,$00
 | |
| 	db $0f,$13,$0f,$13,$0e,$12,$0c,$10,$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
 | |
| 	db $0f,$17,$0f,$1f,$0f,$1f,$07,$1f,$07,$1f,$07,$0b,$07,$0b,$07,$0b
 | |
| 	db $0f,$13,$0f,$13,$06,$0a,$04,$08,$00,$08,$00,$00,$00,$00,$00,$00
 | |
| 	db $1f,$23,$1f,$23,$1f,$23,$1f,$27,$1f,$27,$1f,$27,$1f,$27,$1f,$27
 | |
| 	db $1f,$27,$1f,$27,$1f,$27,$1f,$27,$1f,$27,$1f,$27,$1f,$27,$1f,$27
 | |
| 	db $1f,$27,$0f,$17,$0f,$17,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13
 | |
| 	db $0f,$13,$0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$17
 | |
| 	db $0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$13,$0f,$13
 | |
| 	db $0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13,$0f,$13
 | |
| 	db $0f,$17,$0f,$17,$0f,$17,$0f,$17,$0f,$13,$0f,$13,$0f,$13,$0f,$13
 | |
| .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 $ff,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$aa,$ff,$7f,$ff,$aa,$ff,$dd,$ff
 | |
| 	db $00,$00,$00,$00,$00,$01,$00,$01,$00,$01,$01,$01,$01,$01,$01,$01
 | |
| 	db $00,$00,$c0,$c0,$80,$40,$00,$40,$20,$40,$40,$20,$00,$20,$10,$20
 | |
| 	db $0f,$0f,$10,$1e,$20,$38,$20,$30,$20,$30,$20,$30,$10,$10,$10,$18
 | |
| 	db $00,$30,$30,$18,$00,$18,$08,$18,$08,$18,$08,$18,$08,$18,$08,$18
 | |
| 	db $00,$03,$00,$0f,$00,$3f,$01,$ff,$02,$ff,$05,$fe,$0b,$fc,$17,$f8
 | |
| 	db $18,$f8,$40,$fe,$9c,$e3,$7e,$81,$fc,$03,$f8,$07,$f1,$0f,$e3,$1e
 | |
| 	db $18,$7f,$38,$ff,$28,$ff,$c8,$ff,$68,$ff,$7f,$ac,$6d,$b6,$b6,$5f
 | |
| 	db $00,$c0,$00,$f0,$00,$fc,$00,$ff,$00,$ff,$00,$ff,$80,$7f,$c0,$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,$02,$ff,$05,$fe,$0f,$f6,$37,$ce
 | |
| 	db $2f,$f0,$5f,$e0,$bf,$c0,$7f,$80,$fe,$01,$fc,$03,$fa,$05,$fd,$03
 | |
| 	db $d6,$2d,$a7,$5c,$8d,$7a,$16,$f9,$bb,$64,$6d,$d2,$7e,$cf,$bb,$ff
 | |
| 	db $db,$2f,$6d,$97,$b6,$4f,$db,$27,$6f,$93,$bf,$7b,$ee,$ef,$a7,$87
 | |
| 	db $6c,$93,$b6,$c9,$db,$a4,$6d,$f2,$b6,$79,$9b,$fc,$fd,$fe,$b2,$f3
 | |
| 	db $00,$fe,$00,$ff,$00,$ff,$80,$7f,$c0,$3f,$60,$9f,$b0,$4f,$d8,$27
 | |
| 	db $ff,$00,$ff,$00,$7f,$80,$3f,$c0,$1f,$e0,$0f,$f0,$07,$f8,$07,$f8
 | |
| 	db $c0,$3f,$c0,$3f,$80,$7f,$80,$7f,$01,$fe,$01,$fe,$02,$fd,$03,$fc
 | |
| 	db $5e,$a7,$6c,$97,$b5,$4e,$dc,$27,$6e,$97,$b6,$4f,$df,$27,$6e,$97
 | |
| 	db $ff,$03,$ff,$03,$7f,$83,$fb,$07,$7f,$83,$ba,$46,$76,$8a,$3e,$c6
 | |
| 	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 $eb,$eb,$41,$41,$81,$81,$c1,$c1,$63,$63,$27,$36,$7f,$38,$ff,$08
 | |
| 	db $6c,$93,$b6,$49,$db,$24,$6d,$92,$36,$c9,$1b,$e4,$8d,$72,$b6,$49
 | |
| 	db $03,$fc,$03,$fc,$01,$fe,$80,$7f,$c0,$3f,$60,$9f,$a0,$5f,$d0,$2f
 | |
| 	db $b7,$4b,$da,$27,$6f,$93,$b6,$4b,$db,$25,$6d,$93,$b7,$49,$db,$25
 | |
| 	db $6e,$9d,$3f,$cf,$5f,$a3,$3e,$c2,$9b,$e6,$3f,$c6,$9f,$ef,$2f,$de
 | |
| 	db $1a,$c0,$8e,$80,$38,$00,$43,$20,$87,$60,$0f,$f0,$1e,$e1,$dc,$e3
 | |
| 	db $03,$00,$70,$03,$da,$00,$ff,$00,$f1,$0e,$3c,$c3,$0e,$f3,$01,$ff
 | |
| 	db $ff,$78,$df,$38,$9f,$bc,$db,$fc,$fb,$3c,$f9,$3e,$11,$d6,$e0,$ef
 | |
| 	db $bb,$44,$ed,$32,$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 $6d,$93,$b7,$49,$db,$25,$6d,$93,$b7,$49,$db,$25,$6d,$93,$b7,$49
 | |
| 	db $93,$ec,$1f,$e0,$cf,$f1,$8f,$f3,$c3,$ff,$80,$ff,$83,$fc,$80,$ff
 | |
| 	db $93,$ef,$85,$ff,$9b,$7f,$f7,$ff,$1f,$df,$9f,$1f,$81,$4f,$00,$ff
 | |
| 	db $97,$e8,$c3,$fc,$e1,$fe,$ff,$ff,$f8,$ff,$fc,$ff,$f3,$f0,$00,$ff
 | |
| 	db $20,$3f,$f1,$ff,$ff,$ff,$cf,$ff,$88,$f7,$0e,$11,$eb,$14,$c5,$3a
 | |
| 	db $fe,$19,$7b,$8c,$7d,$8a,$be,$cd,$ff,$c4,$7f,$c6,$be,$43,$fd,$22
 | |
| 	db $db,$25,$6d,$93,$b7,$49,$db,$27,$6f,$93,$b2,$4f,$dc,$27,$68,$97
 | |
| 	db $0a,$f5,$c5,$fa,$02,$fd,$f1,$fe,$00,$ff,$f0,$ff,$80,$ff,$e4,$ff
 | |
| 	db $dd,$23,$5d,$a3,$bd,$43,$7d,$83,$dd,$23,$2d,$d3,$1d,$e3,$01,$ff
 | |
| 	db $b0,$4f,$d0,$2f,$60,$9f,$b1,$4f,$c0,$3f,$63,$9f,$80,$7f,$c3,$3f
 | |
| 	db $86,$ff,$f7,$ff,$87,$ff,$f3,$ff,$81,$ff,$fc,$ff,$80,$ff,$fe,$ff
 | |
| 	db $01,$ff,$03,$ff,$aa,$ff,$ff,$fe,$6d,$92,$b6,$49,$1b,$e4,$2d,$d2
 | |
| 	db $40,$bf,$87,$7f,$00,$ff,$0f,$ff,$00,$ff,$1f,$ff,$00,$ff,$3f,$ff
 | |
| 	db $0f,$ff,$f8,$f8,$1c,$fc,$fe,$fc,$1e,$fe,$ff,$fe,$3f,$fe,$ff,$ff
 | |
| 	db $16,$e9,$1b,$e4,$0d,$f2,$86,$f9,$03,$fc,$c1,$fe,$00,$ff,$e0,$ff
 | |
| 	db $db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92
 | |
| 	db $00,$ff,$7f,$ff,$00,$ff,$7f,$ff,$00,$ff,$ff,$ff,$00,$ff,$ff,$ff
 | |
| 	db $00,$ff,$f0,$ff,$00,$ff,$f8,$ff,$00,$ff,$fc,$ff,$00,$ff,$fe,$ff
 | |
| 	db $b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24,$6d,$92,$b6,$49,$db,$24
 | |
| 	db $00,$ff,$07,$ff,$01,$ff,$1f,$ff,$03,$ff,$7f,$ff,$07,$ff,$ff,$ff
 | |
| 	db $70,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $3c,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $0f,$ff,$ff,$ff,$0f,$ff,$ff,$ff,$0f,$ff,$ff,$ff,$0f,$ff,$ff,$ff
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $c0,$ff,$ff,$ff,$e0,$ff,$ff,$ff,$e0,$ff,$ff,$ff,$f0,$ff,$ff,$ff
 | |
| 	db $ff,$ff,$00,$00,$fc,$fc,$fd,$fc,$79,$79,$7b,$79,$7b,$79,$33,$33
 | |
| 	db $ff,$ff,$00,$00,$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,$00,$00,$ff,$ff
 | |
| 	db $b7,$33,$b7,$33,$87,$87,$cf,$87,$cf,$87,$cf,$cf,$00,$00,$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
 | |
| 	db $f8,$ff,$ff,$ff,$fc,$ff,$ff,$ff,$fc,$ff,$ff,$ff,$fe,$ff,$ff,$ff
 | |
| 	db $36,$c9,$1b,$e4,$05,$fa,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff
 | |
| 	db $db,$24,$6d,$92,$b6,$49,$db,$24,$6c,$93,$b4,$4b,$d8,$27,$60,$9f
 | |
| 	db $b0,$4f,$80,$7f,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff
 | |
| 	db $68,$97,$b4,$4b,$d8,$27,$6c,$93,$b4,$4b,$da,$25,$6c,$93,$b6,$49
 | |
| 	db $05,$fa,$06,$f9,$0b,$f4,$0d,$f2,$16,$e9,$1b,$e4,$2d,$d2,$36,$c9
 | |
| 	db $1b,$e4,$2d,$d2,$36,$c9,$1b,$e4,$6d,$92,$36,$c9,$5b,$a4,$6d,$92
 | |
| 	db $da,$25,$6c,$93,$b6,$49,$da,$25,$6d,$92,$b6,$49,$db,$24,$6d,$92
 | |
| 	db $3f,$ff,$ff,$ff,$3f,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$fe,$fe,$ff,$ff
 | |
| .KeyArtTilesEnd:
 | |
| 
 | |
| .BackgroundCopy: ; tiles start at 26
 | |
| 	db $1b, $1b, $1b, $1b, $1b, $1b, $1b, $1b
 | |
| 	db $5d, $5e, $5f, $60, $61, $62, $63, $64
 | |
| 	db $59, $59, $59, $5b, $5a, $59, $59, $59
 | |
| 	db $59, $59, $59, $1a, $1a, $59, $59, $59
 | |
| 	db $59, $1a, $1a, $1a, $1a, $1a, $1a, $59
 | |
| 	db $59, $1a, $1a, $1c, $1d, $1a, $1a, $59
 | |
| 	db $59, $1a, $1a, $1e, $1f, $1a, $1a, $59
 | |
| 	db $59, $5c, $20, $21, $22, $23, $24, $59
 | |
| 	db $25, $26, $27, $28, $29, $2a, $2b, $2c
 | |
| 	db $2d, $2e, $2f, $30, $31, $32, $33, $34
 | |
| 	db $6a, $35, $36, $37, $38, $39, $3a, $69
 | |
| 	db $6b, $3c, $3d, $3e, $3f, $40, $41, $6c
 | |
| 	db $4e, $42, $4f, $50, $51, $43, $44, $4e
 | |
| 	db $3b, $45, $52, $53, $53, $46, $47, $3b
 | |
| 	db $67, $48, $49, $55, $56, $54, $4a, $4b
 | |
| 	db $68, $4c, $6d, $58, $57, $65, $4d, $66
 | |
| 
 | |
| .BackgroundCopyEnd:
 |