343 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			343 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| TheHermit:
 | |
|   db 10, "THE HERMIT"
 | |
|   db 10, "          "
 | |
|   db 10, "          "
 | |
|   db 10, "solitary  "
 | |
|   db 10, "enlighten "
 | |
|   db 10, "reflect   "
 | |
|   
 | |
|   db 10, "THE HERMIT"
 | |
|   db 10, "(reversed)"
 | |
|   db 10, "          "
 | |
|   db 10, "lonely    "
 | |
|   db 10, "isolation "
 | |
|   db 10, "return    "
 | |
|   
 | |
|   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 hl, CVS
 | |
|   ld a, 0 
 | |
|   ld [hl+], a ; CVS timer for swing
 | |
|   ld [hl+], a 
 | |
|   ld [hl+], a ; CVS+2 frame of animation
 | |
|  
 | |
|   ld a, %10010000
 | |
|   ld [rOBP0], a 
 | |
|   call AdjustOBP0
 | |
|   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 $0600, reset it 
 | |
|   ld a, 0 
 | |
|   ld [CVS], a 
 | |
|   ld [CVS+1], a 
 | |
| 
 | |
|   ld b, 4
 | |
|   ld a, [CVS+2]
 | |
|   inc a 
 | |
|   call ArrayClampLoopingB
 | |
|   ld [CVS+2], a 
 | |
|   
 | |
|   ld a, [CVS+2]
 | |
|   ld b, a 
 | |
|   add a, a ; *2 
 | |
|   add a, a ; *4
 | |
|   add a, a ; *8
 | |
|   add a, a ; *16
 | |
|   add a, b ; *17
 | |
|   add a, b ; *18
 | |
|   ld b, 0 
 | |
|   ld c, a 
 | |
|   ld hl, .top 
 | |
|   add hl, bc ; now hl holds the correct frame of .top
 | |
|   ld de, MY_OAM
 | |
|   ld b, 3*8
 | |
|   ld c, 4*8
 | |
|   ld a, $63
 | |
|   call BuildMetaSprite
 | |
|   
 | |
|   ld a, [CVS+2]
 | |
|   add a, a 
 | |
|   ld b, 0
 | |
|   ld c, a 
 | |
|   ld hl, .middle
 | |
|   add hl, bc ; now hl holds the correct frame of .middle 
 | |
|   ld de, MY_OAM + 4*18
 | |
|   ld b, 6*8+4
 | |
|   ld c, 2*8
 | |
|   ld a, $12
 | |
|   call BuildMetaSprite
 | |
|   
 | |
|   ld a, [CVS+2]
 | |
|   add a, a ; *2
 | |
|   add a, a ; *4
 | |
|   ld b, a ; *4
 | |
|   add a, a ; *8
 | |
|   add a, b ; *12
 | |
|   ld b, 0
 | |
|   ld c, a 
 | |
|   ld hl, .bottom
 | |
|   add hl, bc
 | |
|   ld de, MY_OAM + 4*20
 | |
|   ld b, 14*8
 | |
|   ld c, 2*8
 | |
|   ld a, $34
 | |
|   call BuildMetaSprite
 | |
| :
 | |
|   ret
 | |
| .fDraw: ret
 | |
| .fPrintPrep: ret
 | |
| 
 | |
| .top ; 6 x 3
 | |
|   db $00, $25, $26
 | |
| 	db $01, $00, $27
 | |
| 	db $02, $00, $28
 | |
| 	db $00, $29, $2a
 | |
| 	db $00, $1b, $2b
 | |
| 	db $00, $00, $18
 | |
| 	
 | |
| 	db $00, $00, $00
 | |
| 	db $06, $00, $00
 | |
| 	db $05, $07, $00
 | |
| 	db $08, $00, $00
 | |
| 	db $00, $00, $00
 | |
| 	db $00, $00, $00
 | |
| 	
 | |
| 	db $00, $25, $26
 | |
| 	db $0b, $00, $27
 | |
| 	db $0c, $00, $28
 | |
| 	db $00, $1a, $19
 | |
| 	db $00, $1b, $17
 | |
| 	db $00, $00, $18
 | |
| 	
 | |
| 	db $00, $00, $00
 | |
| 	db $0f, $10, $00
 | |
| 	db $13, $14, $00
 | |
| 	db $16, $15, $00
 | |
| 	db $00, $00, $00
 | |
| 	db $00, $00, $00
 | |
| 
 | |
| .middle ; 1 x 2
 | |
|   db $03, $04
 | |
| 
 | |
|   db $09, $0a
 | |
| 
 | |
|   db $0d, $0e
 | |
| 
 | |
|   db $12, $11
 | |
| 
 | |
| .bottom ; metatiles are 3 x 4
 | |
|   db $00, $00, $2e, $2f
 | |
| 	db $1f, $20, $21, $2d
 | |
| 	db $2c, $2d, $00, $00
 | |
| 
 | |
|   db $00, $00, $00, $00
 | |
| 	db $31, $22, $32, $00
 | |
| 	db $00, $00, $00, $00
 | |
| 
 | |
|   db $00, $00, $34, $00
 | |
| 	db $1c, $1d, $1e, $00
 | |
| 	db $33, $00, $00, $00
 | |
| 
 | |
| 
 | |
|   db $00, $00, $00, $00
 | |
| 	db $23, $24, $30, $00
 | |
| 	db $00, $00, $00, $00
 | |
| 
 | |
|   
 | |
| .SpriteTiles:
 | |
|   db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$02,$00,$04,$00,$08,$00,$30,$00,$47,$00,$b8,$00
 | |
| 	db $c3,$00,$fc,$00,$ff,$00,$60,$00,$dc,$00,$3b,$00,$06,$00,$01,$00
 | |
| 	db $00,$00,$00,$00,$07,$00,$07,$00,$04,$00,$0c,$00,$09,$00,$09,$00
 | |
| 	db $00,$00,$00,$00,$60,$00,$f8,$00,$c8,$00,$c4,$00,$22,$00,$20,$00
 | |
| 	db $ff,$00,$f8,$00,$f8,$00,$e7,$00,$60,$00,$fc,$00,$3f,$00,$10,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$12,$00,$06,$00,$38,$00,$c0,$00
 | |
| 	db $e0,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00,$c0,$00,$00,$00
 | |
| 	db $04,$00,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$07,$00,$07,$00,$0b,$00,$15,$00,$0d,$00,$01,$00,$00,$00
 | |
| 	db $00,$00,$a0,$00,$e0,$00,$60,$00,$50,$00,$20,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$20,$00,$66,$00,$f8,$00,$c0,$00
 | |
| 	db $ff,$00,$e0,$00,$f0,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$08,$00,$0a,$00,$12,$00,$12,$00,$24,$00,$24,$00
 | |
| 	db $00,$00,$00,$00,$10,$00,$90,$00,$c8,$00,$c8,$00,$c8,$00,$c4,$00
 | |
| 	db $00,$00,$00,$00,$18,$00,$12,$00,$26,$00,$68,$00,$f1,$00,$6e,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$80,$00,$00,$00
 | |
| 	db $a0,$00,$f0,$00,$f8,$00,$dc,$00,$be,$00,$30,$00,$10,$00,$00,$00
 | |
| 	db $07,$00,$07,$00,$0b,$00,$1a,$00,$32,$00,$2b,$00,$53,$00,$02,$00
 | |
| 	db $f0,$00,$e0,$00,$ff,$00,$40,$00,$ff,$00,$00,$00,$f0,$00,$3f,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $0e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$02,$00,$44,$00,$68,$00,$68,$00,$a8,$00,$a8,$00,$30,$00
 | |
| 	db $10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$a0,$00,$90,$00,$80,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00
 | |
| 	db $01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$01,$01,$02,$07,$18,$0f,$30,$0f,$30
 | |
| 	db $03,$00,$0f,$00,$7f,$00,$ff,$00,$ff,$00,$fe,$01,$e0,$18,$80,$00
 | |
| 	db $f8,$04,$f8,$04,$f0,$0c,$c0,$38,$80,$40,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$01,$00,$07,$00,$1f,$20,$1f,$60,$1f,$e0
 | |
| 	db $00,$03,$07,$08,$3f,$00,$ff,$00,$ff,$00,$fc,$03,$e0,$1e,$00,$f0
 | |
| 	db $fc,$03,$fc,$03,$e0,$1e,$80,$60,$00,$80,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$0f,$1e,$21,$7c,$83,$70,$8e,$00,$f8,$00,$c0,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$01,$02,$01,$0e,$00,$0f
 | |
| 	db $00,$00,$00,$03,$03,$3c,$3f,$c0,$7c,$83,$e0,$1e,$c0,$20,$00,$e0
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$07,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00
 | |
| 	db $60,$00,$30,$00,$18,$00,$08,$00,$0c,$00,$04,$00,$04,$00,$04,$00
 | |
| 	db $04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$01,$00,$01,$00,$01,$00
 | |
| 	db $00,$00,$00,$00,$80,$00,$80,$00,$40,$00,$28,$00,$15,$00,$05,$00
 | |
| 	db $01,$00,$03,$00,$46,$00,$6c,$00,$2c,$00,$ac,$00,$b8,$00,$38,$00
 | |
| 	db $00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80
 | |
| 	db $00,$00,$00,$f0,$00,$e0,$00,$80,$00,$80,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$03,$00,$03,$00,$00
 | |
| 	db $00,$00,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
 | |
| 	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c
 | |
| .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 $00,$ff,$00,$80,$21,$cc,$20,$cc,$20,$ce,$20,$ce,$20,$cf,$20,$cf
 | |
| 	db $00,$ff,$00,$01,$10,$e7,$00,$e7,$a0,$4f,$00,$4f,$40,$1f,$80,$1f
 | |
| 	db $20,$cf,$20,$cf,$20,$ce,$20,$ce,$20,$cc,$21,$cc,$00,$80,$00,$ff
 | |
| 	db $20,$1f,$40,$1f,$00,$4f,$a0,$4f,$00,$e7,$10,$e7,$00,$01,$00,$ff
 | |
| 	db $ff,$ff,$c0,$c0,$9f,$9f,$bf,$bf,$63,$7f,$03,$7f,$0b,$74,$28,$57
 | |
| 	db $ff,$ff,$0f,$0f,$c7,$c7,$f3,$f3,$f9,$f9,$fd,$fd,$fc,$0c,$fc,$ec
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f4,$fc,$fd,$fc,$fb,$f8,$f7,$f0
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$e0,$e0,$01,$0f,$c1,$3f,$e1,$1d,$f1,$0f
 | |
| 	db $2c,$50,$38,$47,$30,$00,$87,$8f,$5f,$df,$d8,$d8,$d8,$d8,$d9,$d8
 | |
| 	db $3c,$2c,$fe,$2e,$e7,$e7,$fb,$fb,$ff,$ff,$07,$07,$96,$07,$26,$07
 | |
| 	db $77,$ff,$7f,$7f,$1f,$3f,$9f,$9f,$c7,$cf,$e7,$e7,$f1,$f3,$f9,$f9
 | |
| 	db $77,$f3,$f7,$f7,$d6,$f7,$f6,$f7,$76,$f7,$f6,$f7,$f6,$f6,$f6,$f6
 | |
| 	db $f8,$87,$fc,$c3,$1e,$01,$ce,$c1,$6e,$61,$26,$41,$06,$01,$86,$01
 | |
| 	db $7e,$fe,$3e,$fe,$3f,$ff,$1f,$ff,$0f,$ff,$0f,$ff,$07,$ff,$07,$ff
 | |
| 	db $5a,$d8,$d8,$d8,$d9,$d8,$da,$d8,$58,$d8,$d8,$d8,$d9,$d9,$d9,$d9
 | |
| 	db $46,$07,$86,$07,$07,$07,$07,$07,$06,$06,$86,$86,$e7,$e7,$e7,$e7
 | |
| 	db $7c,$fc,$3c,$fe,$1e,$ff,$9f,$7f,$ef,$1f,$37,$0f,$cd,$03,$32,$c1
 | |
| 	db $76,$f7,$76,$77,$16,$37,$06,$87,$c3,$f7,$e2,$ff,$c3,$ff,$f9,$ff
 | |
| 	db $06,$e1,$c6,$31,$06,$f1,$ae,$f9,$5e,$f9,$a8,$ff,$51,$f3,$f3,$f7
 | |
| 	db $03,$ff,$03,$ff,$03,$ff,$19,$ff,$fd,$ff,$ff,$ff,$ff,$ff,$df,$ff
 | |
| 	db $59,$d9,$d8,$df,$5f,$df,$df,$df,$40,$c0,$ff,$ff,$d5,$ff,$ff,$ff
 | |
| 	db $e7,$e7,$07,$ff,$ff,$ff,$ff,$ff,$03,$03,$fb,$fb,$d3,$fb,$fb,$fb
 | |
| 	db $0f,$f0,$83,$fc,$80,$ff,$80,$ff,$80,$ff,$83,$ff,$9f,$ff,$df,$ff
 | |
| 	db $38,$fe,$88,$7f,$00,$ff,$00,$ff,$00,$ff,$80,$ff,$e0,$ff,$f1,$fe
 | |
| 	db $fb,$ff,$7b,$ff,$11,$ff,$80,$7f,$40,$3f,$28,$17,$10,$07,$01,$04
 | |
| 	db $9f,$bf,$9b,$bf,$1f,$bf,$1f,$bf,$18,$bb,$98,$3f,$98,$3f,$98,$3f
 | |
| 	db $e1,$e3,$81,$f9,$81,$fc,$00,$fc,$1c,$fe,$3c,$ff,$1e,$ff,$0e,$ff
 | |
| 	db $f1,$fe,$71,$fe,$71,$fe,$71,$fe,$f1,$fe,$f1,$fe,$f1,$fe,$01,$0e
 | |
| 	db $98,$3f,$98,$3f,$98,$3f,$98,$3f,$98,$3f,$98,$3f,$9b,$3f,$9b,$3f
 | |
| 	db $0f,$ff,$07,$ff,$07,$ff,$07,$ff,$03,$ff,$03,$ff,$03,$ff,$01,$ff
 | |
| 	db $15,$3f,$3f,$bf,$15,$bf,$1f,$9f,$95,$df,$9b,$df,$85,$cf,$cf,$ef
 | |
| 	db $44,$eb,$a4,$eb,$44,$eb,$e4,$eb,$44,$eb,$a4,$eb,$44,$eb,$e4,$eb
 | |
| 	db $fd,$03,$fd,$03,$f5,$0b,$f0,$0f,$f0,$0f,$f0,$0f,$70,$8f,$60,$9f
 | |
| 	db $9b,$3f,$9b,$3f,$9b,$3f,$98,$3f,$98,$3f,$1f,$be,$1b,$bf,$1c,$bf
 | |
| 	db $01,$ff,$09,$ff,$08,$ff,$04,$fb,$7e,$81,$fe,$1f,$f0,$ff,$e0,$ff
 | |
| 	db $c5,$e7,$e3,$f7,$e1,$f3,$f3,$fb,$f1,$f9,$fd,$f9,$79,$fd,$78,$fd
 | |
| 	db $41,$be,$41,$be,$01,$fe,$01,$fe,$01,$fe,$20,$ff,$20,$ff,$20,$ff
 | |
| 	db $06,$ff,$e7,$1f,$07,$ff,$e7,$1f,$87,$7e,$e7,$1f,$84,$7f,$ff,$9f
 | |
| 	db $01,$ff,$3f,$ff,$1f,$ff,$5f,$ff,$5f,$ff,$5f,$ff,$df,$ff,$df,$ff
 | |
| 	db $f9,$fd,$f9,$fd,$f9,$fd,$f8,$fd,$f9,$f9,$f0,$f9,$e1,$fb,$c2,$e3
 | |
| 	db $44,$eb,$a4,$eb,$44,$eb,$a4,$eb,$44,$eb,$a4,$eb,$44,$eb,$a0,$ef
 | |
| 	db $20,$ff,$20,$df,$20,$df,$2d,$de,$2d,$de,$2d,$de,$2d,$de,$2d,$de
 | |
| 	db $ff,$ff,$9f,$3f,$9f,$3f,$9f,$3f,$9f,$3f,$9b,$3f,$9b,$3f,$99,$3f
 | |
| 	db $9f,$ff,$bf,$ff,$be,$ff,$bc,$ff,$bf,$ff,$37,$ff,$77,$ff,$c7,$ff
 | |
| 	db $c5,$e7,$8a,$ef,$05,$ef,$8e,$ef,$85,$ef,$8a,$ef,$85,$ef,$8a,$ef
 | |
| 	db $40,$ef,$a0,$ef,$40,$ef,$a0,$ef,$40,$cf,$80,$df,$40,$df,$80,$df
 | |
| 	db $2d,$de,$2d,$de,$2d,$de,$2d,$de,$2d,$de,$2d,$de,$2d,$de,$2d,$de
 | |
| 	db $07,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff
 | |
| 	db $85,$e7,$82,$f7,$85,$b7,$82,$b7,$c1,$f7,$c2,$f7,$c5,$f7,$c2,$f7
 | |
| 	db $08,$df,$88,$df,$4c,$df,$8c,$df,$0c,$9f,$9c,$bf,$18,$bf,$9c,$bf
 | |
| 	db $2d,$de,$21,$de,$20,$df,$26,$df,$26,$df,$26,$df,$26,$df,$06,$ff
 | |
| 	db $c1,$f7,$e2,$f7,$e5,$f7,$e2,$f7,$e1,$f7,$e2,$f7,$e4,$f7,$e2,$f7
 | |
| 	db $1c,$bf,$9c,$bf,$1e,$bf,$9a,$bf,$1b,$bf,$9f,$bf,$1f,$bf,$9b,$bf
 | |
| 	db $06,$ff,$26,$ff,$66,$ff,$66,$ff,$66,$ff,$66,$ff,$ee,$ff,$ee,$ff
 | |
| 	db $e1,$f7,$e2,$f7,$e4,$f7,$e2,$f7,$e0,$f7,$e2,$f7,$e4,$f7,$f2,$f7
 | |
| 	db $00,$ff,$aa,$ff,$04,$ff,$aa,$ff,$01,$ff,$af,$ff,$0f,$ff,$ff,$ff
 | |
| 	db $00,$ff,$af,$ff,$7f,$ff,$ff,$ff,$f8,$ff,$c0,$ff,$80,$ff,$00,$ff
 | |
| 	db $1f,$bf,$df,$ff,$df,$ff,$df,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff
 | |
| 	db $ef,$ff,$ef,$ff,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $f0,$f3,$f2,$fb,$f0,$fb,$f2,$fb,$f0,$f9,$f8,$fd,$f8,$fd,$f8,$fc
 | |
| 	db $01,$ff,$3f,$ff,$7f,$ff,$fe,$ff,$fc,$ff,$c0,$ff,$80,$ff,$00,$ff
 | |
| 	db $fc,$ff,$f0,$ff,$c0,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff
 | |
| 	db $00,$ff,$00,$ff,$01,$ff,$03,$ff,$03,$ff,$01,$ff,$00,$ff,$00,$ff
 | |
| 	db $7f,$ff,$87,$ff,$0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff
 | |
| 	db $9f,$bf,$9f,$bf,$9f,$bf,$9f,$bf,$9f,$bf,$9f,$bf,$18,$bf,$18,$bf
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $f8,$fe,$f8,$fe,$f8,$fe,$fc,$fe,$fc,$fe,$fc,$fe,$fc,$ff,$fe,$ff
 | |
| 	db $20,$00,$20,$00,$20,$00,$20,$00,$20,$00,$20,$00,$30,$00,$30,$00
 | |
| 	db $19,$bf,$1b,$bf,$1b,$bf,$1b,$bf,$19,$bf,$18,$bf,$00,$ff,$00,$ff
 | |
| 	db $cf,$ff,$1f,$ff,$7f,$ff,$fe,$ff,$f8,$ff,$e0,$ff,$00,$ff,$00,$ff
 | |
| 	db $ce,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff
 | |
| 	db $01,$00,$03,$00,$47,$00,$6c,$03,$6d,$03,$ed,$03,$ed,$03,$fd,$03
 | |
| 	db $d7,$df,$cf,$cf,$ed,$ef,$ef,$ef,$e5,$ef,$ef,$ef,$e5,$e7,$f7,$e7
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$1f,$1f,$c7,$c7,$f3,$f3,$f9,$f8,$fd,$fc
 | |
| 	db $f7,$7f,$7f,$7f,$1f,$3f,$bf,$9f,$97,$9f,$df,$df,$dd,$df,$df,$df
 | |
| 	db $53,$fb,$fb,$fb,$53,$fb,$fb,$fb,$53,$fb,$fb,$fb,$53,$fb,$f8,$f8
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$7c,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00
 | |
| 	db $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $0f,$ff,$0f,$ff,$4f,$ff,$4f,$ff,$4f,$ff,$4f,$ff,$4f,$ff,$4f,$ff
 | |
| 	db $4f,$ff,$4d,$ff,$4f,$ff,$5f,$ff,$5f,$ff,$5f,$ff,$7f,$ff,$7f,$ff
 | |
| 	db $18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf
 | |
| 	db $45,$ea,$a5,$ea,$44,$eb,$e4,$eb,$44,$eb,$a4,$eb,$44,$eb,$e4,$eb
 | |
| 	db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff
 | |
| 	db $55,$ff,$ff,$ff,$5d,$ff,$ff,$ff,$55,$7f,$7f,$7f,$55,$7f,$7f,$7f
 | |
| 	db $1a,$bf,$1a,$bf,$1a,$bf,$1a,$bf,$1a,$bf,$1a,$bf,$1a,$bf,$9a,$bf
 | |
| 	db $18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf,$18,$bf,$1a,$bf,$1a,$bf
 | |
| 	db $9a,$bf,$9a,$bf,$9b,$bf,$9f,$bf,$9f,$bf,$9f,$bf,$9f,$bf,$9f,$bf
 | |
| 	db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff
 | |
| 	db $77,$ff,$ff,$ff,$df,$ff,$ff,$ff,$77,$ff,$ff,$ff,$fd,$ff,$ff,$ff
 | |
| 	db $77,$ff,$ff,$ff,$dd,$ff,$ff,$ff,$75,$ff,$ff,$ff,$dd,$ff,$ff,$ff
 | |
| 	db $55,$ff,$ff,$ff,$55,$ff,$ff,$ff,$55,$ff,$fb,$ff,$55,$ff,$ff,$ff
 | |
| 	db $55,$ff,$bb,$ff,$55,$ff,$ef,$ff,$55,$ff,$bb,$ff,$55,$ff,$ee,$ff
 | |
| 	db $55,$ff,$ab,$ff,$55,$ff,$ee,$ff,$55,$ff,$ba,$ff,$55,$ff,$ee,$ff
 | |
| 	db $55,$ff,$aa,$ff,$55,$ff,$ae,$ff,$55,$ff,$aa,$ff,$55,$ff,$aa,$ff
 | |
| 	db $55,$ff,$aa,$ff,$55,$ff,$aa,$ff,$51,$ff,$aa,$ff,$55,$ff,$aa,$ff
 | |
| 	db $11,$ff,$aa,$ff,$45,$ff,$aa,$ff,$11,$ff,$aa,$ff,$54,$ff,$aa,$ff
 | |
| 	db $11,$ff,$aa,$ff,$44,$ff,$aa,$ff,$10,$ff,$aa,$ff,$44,$ff,$aa,$ff
 | |
| 	db $00,$ff,$aa,$ff,$04,$ff,$aa,$ff,$00,$ff,$aa,$ff,$00,$ff,$aa,$ff
 | |
| .KeyArtTilesEnd:
 | |
| 
 | |
| .BackgroundCopy: ; tiles start at 26
 | |
| 	db $1f, $20, $73, $21, $22, $65, $73, $73
 | |
| 	db $23, $24, $25, $26, $27, $28, $66, $74
 | |
| 	db $29, $2a, $2b, $2c, $2d, $2e, $64, $75
 | |
| 	db $2f, $30, $31, $32, $33, $34, $35, $6f
 | |
| 	db $76, $67, $68, $36, $63, $37, $38, $39
 | |
| 	db $77, $77, $77, $6d, $3b, $3c, $3d, $3e
 | |
| 	db $78, $78, $78, $3a, $3f, $40, $41, $42
 | |
| 	db $79, $79, $79, $43, $44, $45, $46, $47
 | |
| 	db $7a, $7a, $7a, $48, $49, $6c, $4a, $4b
 | |
| 	db $7b, $7b, $7b, $4c, $4d, $71, $6a, $4e
 | |
| 	db $7c, $7c, $7c, $4f, $50, $70, $6b, $51
 | |
| 	db $7d, $52, $53, $54, $55, $72, $69, $56
 | |
| 	db $57, $58, $59, $5a, $5b, $5c, $5d, $5e
 | |
| 	db $6e, $6e, $6e, $6e, $6e, $60, $61, $62
 | |
| 	db $6e, $6e, $6e, $1b, $1c, $6e, $6e, $6e
 | |
| 	db $6e, $6e, $6e, $1d, $1e, $6e, $6e, $6e
 | |
| .BackgroundCopyEnd:
 |