diff --git a/10wheeloffortune.aseprite b/10wheeloffortune.aseprite index e5fc9be..19071dc 100644 Binary files a/10wheeloffortune.aseprite and b/10wheeloffortune.aseprite differ diff --git a/10wheeloffortune.asm b/10wheeloffortune.asm index 42207cd..96872ff 100644 --- a/10wheeloffortune.asm +++ b/10wheeloffortune.asm @@ -56,8 +56,8 @@ db $aa,$00,$44,$00,$aa,$00,$00,$00,$aa,$00,$44,$00,$aa,$80,$c1,$c0 db $ff,$03,$55,$01,$ff,$00,$55,$00,$ff,$00,$5d,$00,$ff,$00,$55,$00 db $ff,$c0,$d5,$80,$ff,$00,$55,$00,$ff,$00,$5d,$00,$ff,$00,$55,$00 - db $ff,$00,$dd,$00,$ff,$00,$75,$00,$ff,$00,$dd,$00,$80,$7f,$3e,$c1 - db $ff,$00,$dd,$00,$ff,$00,$75,$00,$c0,$3f,$1c,$e3,$7f,$80,$ff,$00 + db $ff,$00,$dd,$00,$ff,$00,$75,$00,$ff,$00,$dd,$00,$80,$7f,$00,$ff + db $ff,$00,$dd,$00,$ff,$00,$75,$00,$c0,$3f,$00,$ff,$00,$ff,$00,$ff db $00,$00,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00,$00 db $88,$00,$00,$00,$20,$00,$00,$00,$88,$00,$00,$00,$22,$00,$00,$00 db $a8,$00,$00,$00,$22,$00,$00,$00,$8a,$00,$00,$00,$22,$00,$00,$00 @@ -71,42 +71,43 @@ db $00,$00,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00,$ff db $88,$01,$00,$03,$20,$02,$00,$02,$88,$02,$00,$02,$20,$03,$00,$01 db $00,$81,$00,$3c,$00,$42,$00,$a5,$00,$81,$00,$db,$00,$42,$00,$7e - db $08,$80,$00,$80,$20,$c0,$00,$40,$88,$40,$01,$41,$23,$c3,$06,$86 + db $08,$80,$00,$80,$20,$c0,$00,$40,$08,$40,$01,$41,$23,$c3,$06,$86 db $5c,$8c,$18,$18,$32,$f0,$60,$e0,$ca,$d0,$00,$c8,$02,$18,$00,$3c db $20,$c6,$00,$63,$00,$f1,$00,$01,$00,$00,$00,$00,$00,$e0,$00,$ff db $aa,$00,$00,$00,$aa,$00,$00,$00,$2a,$80,$00,$c0,$2a,$40,$00,$60 - db $9f,$60,$dd,$20,$c1,$3e,$fc,$03,$fe,$01,$ff,$00,$ff,$00,$ff,$00 + db $1f,$e0,$1d,$e0,$01,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff db $ff,$00,$fd,$00,$ff,$00,$77,$00,$7f,$80,$5f,$80,$7f,$80,$77,$80 - db $1f,$e0,$c3,$3c,$f9,$06,$fd,$02,$fc,$03,$fe,$01,$fe,$01,$ff,$ff - db $ff,$00,$fd,$00,$ff,$00,$77,$00,$fe,$01,$dc,$03,$fd,$02,$75,$02 - db $f3,$0c,$f7,$08,$f7,$08,$57,$28,$07,$f8,$ff,$00,$ff,$00,$ff,$00 - db $fd,$02,$e1,$1e,$8f,$70,$9f,$60,$3f,$c0,$3f,$c0,$3f,$c0,$ff,$ff - db $3f,$c0,$3f,$40,$3f,$40,$3f,$40,$3f,$40,$1f,$20,$0f,$10,$00,$0f - db $7f,$80,$3f,$c0,$3f,$40,$1f,$60,$8f,$30,$07,$18,$21,$0e,$00,$03 - db $7f,$80,$3f,$c0,$1f,$60,$00,$1f,$8a,$00,$00,$00,$22,$00,$00,$00 - db $fe,$01,$fe,$01,$fe,$01,$fe,$01,$fc,$03,$f8,$06,$e0,$18,$00,$f0 - db $fe,$01,$fc,$03,$fc,$03,$fc,$02,$f8,$06,$f0,$0c,$c2,$38,$00,$e0 - db $fe,$01,$fe,$01,$fc,$03,$fc,$02,$fc,$02,$f8,$06,$f2,$0c,$00,$f8 - db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 - db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$01 - db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$80 + db $1f,$e0,$03,$fc,$01,$fe,$01,$fe,$00,$ff,$00,$ff,$00,$ff,$ff,$ff + db $ff,$00,$fd,$00,$ff,$00,$77,$00,$fe,$01,$dc,$03,$fc,$03,$74,$03 + db $f0,$0f,$f0,$0f,$f0,$0f,$50,$2f,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $fc,$03,$e0,$1f,$80,$7f,$80,$7f,$00,$ff,$00,$ff,$00,$ff,$ff,$ff + db $00,$ff,$00,$7f,$00,$7f,$00,$7f,$00,$7f,$00,$3f,$00,$1f,$00,$0f + db $00,$ff,$00,$ff,$00,$7f,$00,$7f,$80,$3f,$00,$1f,$20,$0f,$00,$03 + db $00,$ff,$00,$ff,$00,$7f,$00,$1f,$8a,$00,$00,$00,$22,$00,$00,$00 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$f8,$00,$f0 + db $00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fe,$00,$fc,$02,$f8,$00,$e0 + db $00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fe,$00,$fe,$02,$fc,$00,$f8 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$ff,$ff .KeyArtTilesEnd: .BackgroundCopy: ; tiles start at 26 - db $6f, $70, $6c, $5c, $52, $69, $71, $6f - db $70, $6d, $5d, $5e, $5f, $53, $6a, $71 - db $6e, $54, $59, $5a, $60, $54, $54, $6b - db $55, $55, $55, $5b, $61, $62, $55, $55 - db $56, $4c, $20, $21, $22, $23, $4d, $56 - db $1f, $25, $26, $27, $28, $29, $2a, $24 - db $2b, $2c, $2d, $2e, $2e, $2f, $30, $31 - db $32, $33, $2e, $2e, $2e, $2e, $34, $35 - db $36, $37, $2e, $2e, $2e, $2e, $38, $39 - db $3a, $3b, $3c, $2e, $2e, $3d, $3e, $3f - db $4e, $41, $42, $43, $44, $45, $46, $4f - db $50, $40, $48, $49, $4a, $4b, $47, $51 - db $6f, $63, $64, $57, $57, $66, $67, $6f - db $58, $58, $65, $58, $58, $68, $58, $58 - db $1a, $1a, $1a, $1d, $1b, $1a, $1a, $1a - db $1a, $1a, $1a, $1c, $1e, $1a, $1a, $1a + db $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $6f, $6f, $6c, $5c, $52, $69, $6f, $6f, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $6f, $6d, $5d, $5e, $5f, $53, $6a, $6f, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $6e, $54, $59, $5a, $60, $54, $54, $6b, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $55, $55, $55, $5b, $61, $62, $55, $55, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $56, $4c, $20, $21, $22, $23, $4d, $56, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $1f, $25, $26, $27, $28, $29, $2a, $24, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $2b, $2c, $2d, $2e, $2e, $2f, $30, $31, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $32, $33, $2e, $2e, $2e, $2e, $34, $35, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $36, $37, $2e, $2e, $2e, $2e, $38, $39, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $3a, $3b, $3c, $2e, $2e, $3d, $3e, $3f, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $4e, $41, $42, $43, $44, $45, $46, $4f, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $50, $40, $48, $49, $4a, $4b, $47, $51, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $6f, $63, $64, $57, $57, $66, $67, $6f, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $70, $70, $65, $58, $58, $68, $70, $70, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $1a, $1a, $1a, $1d, $1b, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $1a, $1a, $1a, $1c, $1e, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a + db $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a, $1a .BackgroundCopyEnd: diff --git a/19TheSun.inc b/19TheSun.inc new file mode 100644 index 0000000..6d210ad --- /dev/null +++ b/19TheSun.inc @@ -0,0 +1,135 @@ +TheSun: + db 10, "THE SUN " + db 10, " " + db 9, "joy " + db 9, "warmth " + db 9, "success " + dw .BackgroundCopyEnd - .BackgroundCopy + dw .BackgroundCopy + dw .KeyArtTilesEnd - .KeyArtTiles + dw .KeyArtTiles + ; 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,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $00,$ff,$00,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$3f,$ff,$7e,$ff,$78,$ff + db $03,$f3,$7f,$ff,$ff,$ff,$fe,$ff,$e0,$ff,$00,$ff,$00,$ff,$00,$ff + db $f0,$ff,$c1,$fe,$c6,$f9,$0c,$f3,$18,$e7,$30,$cf,$00,$ff,$00,$ff + db $ff,$ff,$ff,$fe,$f7,$f8,$03,$fc,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $f8,$ff,$ff,$ff,$ff,$3f,$7f,$81,$3f,$c0,$cf,$30,$7f,$80,$03,$fc + db $00,$80,$81,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$fc,$03,$c0,$3f,$80,$7f + db $60,$7f,$e0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$3e,$ff,$0f,$ff + db $03,$ff,$01,$ff,$00,$ff,$00,$ff,$02,$ff,$0f,$ff,$03,$ff,$01,$ff + db $00,$ff,$aa,$55,$00,$00,$aa,$55,$00,$ff,$22,$dd,$00,$00,$1f,$1f + db $00,$ff,$aa,$55,$00,$e0,$aa,$55,$00,$ff,$22,$dd,$00,$fe,$c8,$f7 + db $ff,$ff,$ff,$00,$ff,$00,$f8,$07,$0e,$f1,$03,$fc,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $54,$a8,$f0,$00,$40,$80,$c0,$00,$00,$80,$80,$00,$00,$00,$00,$00 + db $14,$2a,$0f,$00,$01,$02,$03,$00,$01,$00,$01,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$80,$80,$00,$40,$80,$a0,$40,$50,$a0,$a8,$54 + db $00,$00,$00,$00,$01,$00,$00,$01,$01,$02,$02,$05,$05,$0a,$2a,$15 + db $40,$80,$80,$40,$00,$80,$82,$01,$50,$a0,$aa,$55,$55,$aa,$aa,$55 + db $00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$aa,$55,$54,$a8,$aa,$55 + db $00,$e0,$a8,$54,$44,$bb,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $00,$00,$00,$00,$05,$8a,$ff,$00,$55,$aa,$bb,$44,$55,$aa,$c0,$00 + db $05,$0a,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$40,$80,$00,$00 + db $55,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00,$f8,$00,$f0,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00,$f0,$00 + db $e0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00 + db $f0,$00,$e0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $0f,$00,$0f,$00,$0f,$00,$0f,$00,$07,$08,$1f,$00,$dc,$22,$fc,$00 + db $f0,$00,$f0,$00,$e0,$00,$c0,$00,$00,$80,$00,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$1d,$02,$ff,$00 + db $55,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$00,$00,$00,$00 + db $54,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$15,$2a,$00,$00 + db $01,$00,$83,$00,$45,$a2,$ff,$00,$55,$aa,$bb,$44,$55,$aa,$0e,$01 + db $00,$00,$00,$00,$00,$00,$0e,$01,$00,$00,$aa,$55,$01,$00,$0a,$15 + db $05,$02,$03,$04,$01,$02,$c2,$01,$05,$0a,$aa,$55,$55,$aa,$aa,$55 + db $01,$00,$2a,$55,$55,$aa,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $7f,$00,$3f,$00,$1f,$00,$1f,$00,$0f,$00,$0f,$00,$07,$00,$07,$00 + db $03,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$3f,$00,$3f,$00 + db $1f,$00,$0f,$00,$0f,$00,$07,$00,$07,$00,$03,$00,$03,$00,$01,$00 + db $ff,$00,$7f,$00,$7f,$00,$3f,$00,$1f,$00,$1f,$00,$0f,$00,$07,$00 + db $00,$00,$00,$00,$c0,$00,$f0,$00,$74,$88,$ff,$00,$dd,$22,$ff,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$f8,$00 + db $07,$00,$03,$00,$03,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $f0,$00,$f0,$00,$f0,$00,$f0,$00,$70,$80,$f0,$00,$5d,$22,$ff,$00 + db $c0,$00,$c0,$00,$c0,$00,$c0,$00,$c0,$00,$e0,$00,$e0,$00,$e0,$00 + db $07,$00,$07,$00,$1f,$00,$1f,$00,$3f,$00,$3f,$00,$3f,$00,$3f,$00 + db $e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00 + db $7f,$00,$7f,$00,$7f,$00,$7f,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $01,$00,$01,$00,$01,$00,$01,$00,$03,$00,$03,$00,$03,$00,$07,$00 + db $e0,$00,$e0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00 + db $07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$0f,$00,$0f,$00 + db $00,$ff,$aa,$55,$00,$0f,$aa,$55,$00,$ff,$22,$dd,$00,$03,$ff,$ff + db $11,$ee,$aa,$55,$44,$bb,$aa,$54,$10,$ec,$aa,$55,$40,$a0,$80,$40 + db $11,$ee,$aa,$55,$44,$bb,$2a,$55,$11,$0e,$aa,$55,$04,$0b,$0a,$05 + db $00,$ff,$aa,$55,$00,$fc,$aa,$55,$00,$ff,$22,$dd,$00,$c0,$80,$40 + db $00,$ff,$aa,$55,$00,$3c,$aa,$55,$00,$ff,$22,$dd,$00,$70,$ff,$ff + db $11,$ee,$aa,$55,$44,$bb,$a8,$54,$10,$ec,$aa,$55,$44,$ba,$2a,$15 + db $11,$ee,$aa,$55,$44,$bb,$0a,$05,$00,$07,$aa,$55,$00,$01,$00,$00 + db $00,$ff,$aa,$55,$00,$07,$aa,$55,$00,$ff,$22,$dd,$00,$00,$00,$00 + db $00,$ff,$aa,$55,$00,$ff,$aa,$55,$00,$ff,$22,$dd,$00,$1f,$08,$17 + db $00,$00,$00,$00,$00,$00,$6e,$10,$00,$00,$aa,$55,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$ec,$10,$00,$00,$aa,$55,$00,$00,$00,$00 + db $11,$ee,$aa,$55,$44,$bb,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $00,$ff,$aa,$55,$00,$ff,$aa,$55,$00,$ff,$22,$dd,$00,$ff,$88,$77 + db $00,$ff,$01,$ff,$01,$ff,$03,$ff,$06,$ff,$0e,$ff,$1f,$ff,$1f,$ff + db $00,$ff,$c0,$ff,$e0,$ff,$70,$ff,$7c,$ff,$de,$ff,$ce,$ff,$fe,$ff + db $3f,$ff,$3f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $c1,$ff,$c1,$ff,$c3,$ff,$c3,$ff,$c7,$ff,$87,$ff,$87,$ff,$0f,$ff + db $0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$1f,$ff,$1f,$ff + db $fe,$ff,$fe,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0,$ff,$f0,$ff + db $1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff + db $3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff + db $f0,$ff,$f0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff + db $e0,$ff,$e0,$fc,$e0,$fe,$e0,$fe,$e0,$ff,$e0,$ff,$e0,$ff,$c0,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$ff,$00,$00,$00,$fa,$00,$72,$00,$76,$00,$26,$00,$ae,$00,$8e + db $00,$de,$00,$8e,$00,$ae,$00,$26,$00,$76,$00,$72,$00,$00,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$03,$ff,$03,$ff,$07,$ff,$07,$ff + db $02,$fd,$03,$fc,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$80,$ff + db $07,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$01,$ff,$01,$ff + db $80,$ff,$c0,$ff,$c0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff,$f0,$ff + db $01,$ff,$01,$3f,$01,$7f,$00,$7f,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff + db $fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff + db $ff,$ff,$ff,$00,$ff,$00,$f9,$06,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$60,$9f,$fc,$03,$87,$78,$80,$7f,$80,$7f,$c0,$3f + db $80,$7f,$c0,$3f,$20,$df,$10,$ef,$f0,$0f,$00,$ff,$00,$ff,$00,$ff + db $60,$9f,$38,$c7,$0e,$f1,$01,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$80,$7f,$e0,$1f,$18,$e7,$0c,$f3,$06,$f9 + db $00,$ff,$00,$ff,$80,$7f,$c0,$3f,$40,$bf,$60,$9f,$30,$cf,$10,$ef + db $10,$ef,$10,$ef,$18,$e7,$08,$f7,$0f,$f1,$07,$ff,$03,$ff,$01,$ff + db $00,$ff,$60,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$c1,$ff + db $c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$fe,$c0,$fc,$c0,$ff + db $00,$7b,$00,$71,$00,$75,$00,$64,$00,$6e,$00,$4e,$00,$00,$00,$ff + db $00,$ff,$00,$00,$00,$5f,$00,$4e,$00,$6e,$00,$64,$00,$75,$00,$71 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$3f,$00,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $41, $1b, $1b, $4a, $1a, $4b, $1b, $1b + db $42, $43, $1b, $4c, $39, $4d, $1b, $32 + db $1a, $44, $1b, $4c, $4e, $1b, $33, $34 + db $1a, $1a, $45, $4f, $50, $35, $36, $1a + db $46, $47, $48, $49, $37, $38, $39, $3a + db $3b, $3c, $3d, $28, $29, $2f, $30, $31 + db $5a, $3e, $3f, $2a, $2b, $2c, $2d, $5b + db $40, $5c, $52, $53, $56, $57, $5c, $2e + db $5d, $54, $24, $55, $51, $25, $58, $59 + db $1c, $1d, $1f, $73, $26, $20, $21, $22 + db $1e, $5e, $5f, $27, $27, $74, $75, $23 + db $7a, $60, $63, $27, $27, $76, $77, $27 + db $61, $69, $64, $27, $27, $6c, $6d, $78 + db $62, $69, $67, $27, $27, $6e, $6f, $79 + db $65, $69, $68, $6a, $7d, $70, $71, $27 + db $66, $69, $7b, $6b, $7c, $7e, $72, $27 +.BackgroundCopyEnd: diff --git a/19thesun.aseprite b/19thesun.aseprite index 52ea6a8..330baaa 100644 Binary files a/19thesun.aseprite and b/19thesun.aseprite differ diff --git a/19thesun.asm b/19thesun.asm new file mode 100644 index 0000000..ab9d735 --- /dev/null +++ b/19thesun.asm @@ -0,0 +1,125 @@ + ; 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,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $00,$ff,$00,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$3f,$ff,$7e,$ff,$78,$ff + db $03,$f3,$7f,$ff,$ff,$ff,$fe,$ff,$e0,$ff,$00,$ff,$00,$ff,$00,$ff + db $f0,$ff,$c1,$fe,$c6,$f9,$0c,$f3,$18,$e7,$30,$cf,$00,$ff,$00,$ff + db $ff,$ff,$ff,$fe,$f7,$f8,$03,$fc,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $f8,$ff,$ff,$ff,$ff,$3f,$7f,$81,$3f,$c0,$cf,$30,$7f,$80,$03,$fc + db $00,$80,$81,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$fc,$03,$c0,$3f,$80,$7f + db $60,$7f,$e0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$3e,$ff,$0f,$ff + db $03,$ff,$01,$ff,$00,$ff,$00,$ff,$02,$ff,$0f,$ff,$03,$ff,$01,$ff + db $00,$ff,$aa,$55,$00,$00,$aa,$55,$00,$ff,$22,$dd,$00,$00,$1f,$1f + db $00,$ff,$aa,$55,$00,$e0,$aa,$55,$00,$ff,$22,$dd,$00,$fe,$c8,$f7 + db $ff,$ff,$ff,$00,$ff,$00,$f8,$07,$0e,$f1,$03,$fc,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $54,$a8,$f0,$00,$40,$80,$c0,$00,$00,$80,$80,$00,$00,$00,$00,$00 + db $14,$2a,$0f,$00,$01,$02,$03,$00,$01,$00,$01,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$80,$80,$00,$40,$80,$a0,$40,$50,$a0,$a8,$54 + db $00,$00,$00,$00,$01,$00,$00,$01,$01,$02,$02,$05,$05,$0a,$2a,$15 + db $40,$80,$80,$40,$00,$80,$82,$01,$50,$a0,$aa,$55,$55,$aa,$aa,$55 + db $00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$aa,$55,$54,$a8,$aa,$55 + db $00,$e0,$a8,$54,$44,$bb,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $00,$00,$00,$00,$05,$8a,$ff,$00,$55,$aa,$bb,$44,$55,$aa,$c0,$00 + db $05,$0a,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$40,$80,$00,$00 + db $55,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00,$f8,$00,$f0,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00,$f0,$00 + db $e0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$fc,$00,$f8,$00 + db $f0,$00,$e0,$00,$c0,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $0f,$00,$0f,$00,$0f,$00,$0f,$00,$07,$08,$1f,$00,$dc,$22,$fc,$00 + db $f0,$00,$f0,$00,$e0,$00,$c0,$00,$00,$80,$00,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$1d,$02,$ff,$00 + db $55,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$00,$00,$00,$00 + db $54,$aa,$ff,$00,$55,$aa,$ff,$00,$55,$aa,$bb,$44,$15,$2a,$00,$00 + db $01,$00,$83,$00,$45,$a2,$ff,$00,$55,$aa,$bb,$44,$55,$aa,$0e,$01 + db $00,$00,$00,$00,$00,$00,$0e,$01,$00,$00,$aa,$55,$01,$00,$0a,$15 + db $05,$02,$03,$04,$01,$02,$c2,$01,$05,$0a,$aa,$55,$55,$aa,$aa,$55 + db $01,$00,$2a,$55,$55,$aa,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $7f,$00,$3f,$00,$1f,$00,$1f,$00,$0f,$00,$0f,$00,$07,$00,$07,$00 + db $03,$00,$01,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$3f,$00,$3f,$00 + db $1f,$00,$0f,$00,$0f,$00,$07,$00,$07,$00,$03,$00,$03,$00,$01,$00 + db $ff,$00,$7f,$00,$7f,$00,$3f,$00,$1f,$00,$1f,$00,$0f,$00,$07,$00 + db $00,$00,$00,$00,$c0,$00,$f0,$00,$74,$88,$ff,$00,$dd,$22,$ff,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$f8,$00 + db $07,$00,$03,$00,$03,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $f0,$00,$f0,$00,$f0,$00,$f0,$00,$70,$80,$f0,$00,$5d,$22,$ff,$00 + db $c0,$00,$c0,$00,$c0,$00,$c0,$00,$c0,$00,$e0,$00,$e0,$00,$e0,$00 + db $07,$00,$07,$00,$1f,$00,$1f,$00,$3f,$00,$3f,$00,$3f,$00,$3f,$00 + db $e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00,$e0,$00 + db $7f,$00,$7f,$00,$7f,$00,$7f,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $01,$00,$01,$00,$01,$00,$01,$00,$03,$00,$03,$00,$03,$00,$07,$00 + db $e0,$00,$e0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00,$f0,$00 + db $07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$00,$0f,$00,$0f,$00 + db $00,$ff,$aa,$55,$00,$0f,$aa,$55,$00,$ff,$22,$dd,$00,$03,$ff,$ff + db $11,$ee,$aa,$55,$44,$bb,$aa,$54,$10,$ec,$aa,$55,$40,$a0,$80,$40 + db $11,$ee,$aa,$55,$44,$bb,$2a,$55,$11,$0e,$aa,$55,$04,$0b,$0a,$05 + db $00,$ff,$aa,$55,$00,$fc,$aa,$55,$00,$ff,$22,$dd,$00,$c0,$80,$40 + db $00,$ff,$aa,$55,$00,$3c,$aa,$55,$00,$ff,$22,$dd,$00,$70,$ff,$ff + db $11,$ee,$aa,$55,$44,$bb,$a8,$54,$10,$ec,$aa,$55,$44,$ba,$2a,$15 + db $11,$ee,$aa,$55,$44,$bb,$0a,$05,$00,$07,$aa,$55,$00,$01,$00,$00 + db $00,$ff,$aa,$55,$00,$07,$aa,$55,$00,$ff,$22,$dd,$00,$00,$00,$00 + db $00,$ff,$aa,$55,$00,$ff,$aa,$55,$00,$ff,$22,$dd,$00,$1f,$08,$17 + db $00,$00,$00,$00,$00,$00,$6e,$10,$00,$00,$aa,$55,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$ec,$10,$00,$00,$aa,$55,$00,$00,$00,$00 + db $11,$ee,$aa,$55,$44,$bb,$aa,$55,$11,$ee,$aa,$55,$44,$bb,$aa,$55 + db $00,$ff,$aa,$55,$00,$ff,$aa,$55,$00,$ff,$22,$dd,$00,$ff,$88,$77 + db $00,$ff,$01,$ff,$01,$ff,$03,$ff,$06,$ff,$0e,$ff,$1f,$ff,$1f,$ff + db $00,$ff,$c0,$ff,$e0,$ff,$70,$ff,$7c,$ff,$de,$ff,$ce,$ff,$fe,$ff + db $3f,$ff,$3f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $c1,$ff,$c1,$ff,$c3,$ff,$c3,$ff,$c7,$ff,$87,$ff,$87,$ff,$0f,$ff + db $0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$1f,$ff,$1f,$ff + db $fe,$ff,$fe,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0,$ff,$f0,$ff + db $1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff + db $3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff + db $f0,$ff,$f0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff + db $e0,$ff,$e0,$fc,$e0,$fe,$e0,$fe,$e0,$ff,$e0,$ff,$e0,$ff,$c0,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$ff,$00,$00,$00,$fa,$00,$72,$00,$76,$00,$26,$00,$ae,$00,$8e + db $00,$de,$00,$8e,$00,$ae,$00,$26,$00,$76,$00,$72,$00,$00,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$03,$ff,$03,$ff,$07,$ff,$07,$ff + db $02,$fd,$03,$fc,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$80,$ff + db $07,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$01,$ff,$01,$ff + db $80,$ff,$c0,$ff,$c0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff,$f0,$ff + db $01,$ff,$01,$3f,$01,$7f,$00,$7f,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff + db $fc,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff + db $ff,$ff,$ff,$00,$ff,$00,$f9,$06,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$60,$9f,$fc,$03,$87,$78,$80,$7f,$80,$7f,$c0,$3f + db $80,$7f,$c0,$3f,$20,$df,$10,$ef,$f0,$0f,$00,$ff,$00,$ff,$00,$ff + db $60,$9f,$38,$c7,$0e,$f1,$01,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$80,$7f,$e0,$1f,$18,$e7,$0c,$f3,$06,$f9 + db $00,$ff,$00,$ff,$80,$7f,$c0,$3f,$40,$bf,$60,$9f,$30,$cf,$10,$ef + db $10,$ef,$10,$ef,$18,$e7,$08,$f7,$0f,$f1,$07,$ff,$03,$ff,$01,$ff + db $00,$ff,$60,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$c1,$ff + db $c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$fe,$c0,$fc,$c0,$ff + db $00,$7b,$00,$71,$00,$75,$00,$64,$00,$6e,$00,$4e,$00,$00,$00,$ff + db $00,$ff,$00,$00,$00,$5f,$00,$4e,$00,$6e,$00,$64,$00,$75,$00,$71 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$3f,$00,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $41, $1b, $1b, $4a, $1a, $4b, $1b, $1b + db $42, $43, $1b, $4c, $39, $4d, $1b, $32 + db $1a, $44, $1b, $4c, $4e, $1b, $33, $34 + db $1a, $1a, $45, $4f, $50, $35, $36, $1a + db $46, $47, $48, $49, $37, $38, $39, $3a + db $3b, $3c, $3d, $28, $29, $2f, $30, $31 + db $5a, $3e, $3f, $2a, $2b, $2c, $2d, $5b + db $40, $5c, $52, $53, $56, $57, $5c, $2e + db $5d, $54, $24, $55, $51, $25, $58, $59 + db $1c, $1d, $1f, $73, $26, $20, $21, $22 + db $1e, $5e, $5f, $27, $27, $74, $75, $23 + db $7a, $60, $63, $27, $27, $76, $77, $27 + db $61, $69, $64, $27, $27, $6c, $6d, $78 + db $62, $69, $67, $27, $27, $6e, $6f, $79 + db $65, $69, $68, $6a, $7d, $70, $71, $27 + db $66, $69, $7b, $6b, $7c, $7e, $72, $27 +.BackgroundCopyEnd: diff --git a/20Judgement.inc b/20Judgement.inc new file mode 100644 index 0000000..0ca4e90 --- /dev/null +++ b/20Judgement.inc @@ -0,0 +1,138 @@ +Judgement: + db 10, "THE METEOR" + db 10, " " + db 9, "judgement" + db 9, "renewal " + db 9, "finality " + dw .BackgroundCopyEnd - .BackgroundCopy + dw .BackgroundCopy + dw .KeyArtTilesEnd - .KeyArtTiles + dw .KeyArtTiles + ; original export script by gabriel reis, modified by shoofle +; sparks flying off + ; 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 $0f,$ff,$1f,$ff,$1f,$ff,$3d,$ff,$7f,$ff,$7f,$ff,$ff,$ff,$bc,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$ff,$7c,$ff + db $fb,$ff,$7a,$ff,$77,$ff,$27,$ff,$06,$ff,$0e,$ff,$08,$ff,$00,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$ff,$80,$ff,$00,$ff + db $e3,$fc,$f1,$fe,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$e0,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$80,$7f,$7f,$80,$30,$cf,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$fe,$01,$63,$9c,$01,$fe,$00,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$f8,$f8,$e0,$e0 + db $fa,$fb,$fe,$fe,$ff,$ff,$c0,$c0,$00,$00,$00,$00,$07,$00,$3f,$00 + db $00,$f3,$00,$1f,$80,$83,$80,$80,$00,$00,$30,$00,$ff,$00,$ff,$00 + db $00,$1c,$00,$f1,$00,$c3,$01,$fe,$00,$03,$00,$00,$b8,$00,$ff,$00 + db $7f,$70,$7f,$80,$ff,$00,$ff,$07,$3c,$fc,$00,$00,$1c,$00,$f7,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$ff,$1f,$1f,$07,$07,$03,$03,$80,$40 + db $ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$f8,$f8,$f0,$f0,$e0,$e0,$c1,$c0 + db $c0,$c0,$80,$80,$03,$00,$0f,$00,$3f,$00,$7f,$00,$ff,$00,$ff,$00 + db $7f,$7f,$1f,$1f,$0f,$0f,$03,$03,$01,$81,$80,$e0,$c0,$f0,$f0,$f8 + db $81,$80,$83,$80,$07,$00,$0f,$00,$0f,$00,$1d,$02,$1f,$00,$00,$3f + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$00,$fe,$00,$ff,$00,$ff,$00,$fe,$01,$f8,$07,$00,$ff,$00,$ff + db $d8,$fc,$e0,$fc,$c0,$fc,$60,$ff,$30,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $ff,$00,$fc,$03,$f0,$0f,$e1,$1f,$83,$7f,$87,$7f,$1f,$ff,$3f,$ff + db $ff,$00,$00,$ff,$70,$ff,$f8,$ff,$70,$ff,$e0,$ff,$c0,$ff,$f0,$ff + db $80,$7f,$c0,$3f,$60,$9f,$30,$cf,$18,$e7,$0c,$f3,$04,$fb,$04,$fb + db $04,$fb,$0c,$f3,$08,$f7,$18,$e7,$18,$e7,$08,$f7,$0c,$f3,$06,$f9 + db $00,$ff,$e0,$1f,$38,$c7,$0f,$f0,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$f8,$07,$c0,$3f,$80,$7f + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$80,$7f,$80,$7f + db $8e,$ff,$f8,$ff,$f0,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$df,$ff,$ff,$ff,$ff,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$fc,$ff,$ff,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$3f,$00,$ff,$01,$ff,$03,$ff,$03,$ff,$07,$ff,$0f,$ff,$0f,$ff + db $80,$60,$80,$78,$80,$7c,$18,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$0f,$ff + db $93,$9f,$82,$9e,$c0,$dc,$c1,$58,$c1,$58,$81,$58,$80,$4c,$80,$66 + db $1c,$1c,$0d,$0d,$e7,$07,$13,$03,$13,$43,$12,$03,$e1,$07,$00,$0e + db $80,$80,$80,$80,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 + db $01,$01,$03,$03,$03,$03,$03,$03,$07,$07,$07,$07,$07,$07,$07,$07 + db $07,$07,$07,$07,$07,$07,$0f,$0f,$0e,$0e,$0e,$0e,$0e,$0e,$0b,$0f + db $ff,$03,$ff,$07,$ff,$0f,$fe,$3e,$f8,$78,$e0,$e0,$80,$80,$00,$00 + db $fc,$fc,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$00,$00,$00,$00,$00,$00 + db $00,$00,$01,$01,$01,$01,$03,$03,$0f,$0f,$1f,$1f,$3f,$3e,$7f,$7c + db $70,$70,$e0,$e0,$c0,$c0,$80,$80,$80,$80,$03,$03,$07,$07,$1f,$1e + db $01,$01,$03,$03,$0f,$0f,$3f,$3f,$ff,$fc,$ff,$e0,$ff,$00,$ff,$00 + db $ff,$f8,$ff,$f8,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fe,$ff,$fe,$ff,$fe + db $ff,$e1,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$fc,$ff,$fe,$e7,$e6,$f3,$f3 + db $ff,$f8,$ff,$f0,$ff,$c0,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$01,$ff,$03,$ff,$07,$ff,$07,$fe,$0e,$fc,$1c,$f8,$18,$f8,$38 + db $ff,$f0,$bf,$b0,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$3f,$20 + db $f0,$70,$e0,$60,$c0,$c0,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00 + db $7f,$60,$7f,$60,$7f,$40,$7f,$40,$7f,$40,$ff,$c0,$ff,$c0,$ff,$c0 + db $fc,$1c,$f8,$38,$f0,$30,$f0,$30,$e0,$60,$c0,$c0,$c0,$c0,$80,$80 + db $00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$03,$03,$03,$03 + db $ff,$c3,$ff,$c3,$ff,$c7,$fe,$c6,$fc,$cc,$fc,$cc,$f8,$d8,$f8,$f8 + db $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $03,$02,$03,$02,$07,$06,$07,$06,$0f,$0e,$0f,$0e,$0f,$0c,$1f,$1c + db $f0,$f0,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$80,$80,$80,$80,$00,$00 + db $1f,$18,$1f,$18,$3f,$30,$3f,$20,$7f,$60,$7f,$61,$ff,$e7,$fe,$ce + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f8,$f8,$fc,$fc + db $01,$01,$03,$03,$03,$03,$07,$07,$0f,$0f,$0e,$0e,$1c,$1c,$38,$38 + db $f8,$f8,$f8,$f8,$f0,$f0,$f0,$f0,$f0,$f0,$e0,$e0,$e0,$e0,$e0,$e0 + db $e0,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$80 + db $ff,$e0,$ff,$e0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0 + db $ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f + db $ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$e0 + db $ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$1f,$ff,$1f + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff,$f0 + db $ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$f8,$ff,$f8 + db $ff,$0f,$ff,$07,$ff,$87,$ff,$87,$ff,$87,$ff,$87,$ff,$c3,$ff,$c3 + db $ff,$00,$ff,$03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$1f,$ff,$1f,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e + db $fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$10,$ff,$30,$ff,$70,$ff,$f0 + db $ff,$f0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0 + db $ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff,$03,$ff,$03,$fe,$06,$fc,$0c + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c1,$ff,$c1 + db $7f,$70,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0 + db $3f,$38,$3f,$38,$3f,$38,$3f,$38,$3f,$38,$7f,$70,$7f,$70,$7f,$70 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$20,$ff,$a0,$ff,$b0,$ff,$b0,$ff + db $f0,$ff,$f0,$ff,$f8,$ff,$7e,$ff,$6f,$ff,$7f,$ff,$3f,$ff,$3f,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$c0,$ff,$70,$ff,$bc,$ff + db $01,$ff,$01,$ff,$01,$ff,$01,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff + db $07,$ff,$1f,$ff,$3f,$ff,$3f,$ff,$ff,$ff,$fd,$ff,$fb,$ff,$de,$ff + db $00,$ff,$00,$00,$00,$7d,$00,$39,$00,$bb,$00,$93,$00,$d7,$00,$c7 + db $00,$ff,$00,$00,$00,$be,$00,$9c,$00,$dd,$00,$c9,$00,$eb,$00,$e3 + db $00,$ff,$00,$7f,$07,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$10,$ff,$00,$ff + db $00,$ff,$00,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$80,$ff,$00,$ff,$00,$ff + db $00,$ef,$00,$c7,$00,$d7,$00,$93,$00,$bb,$00,$39,$00,$00,$00,$ff + db $00,$f7,$00,$e3,$00,$eb,$00,$c9,$00,$dd,$00,$9c,$00,$00,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01 + db $ff,$c0,$ff,$c0,$ff,$80,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$0e,$fe,$0e + db $ff,$fe,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0 + db $ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$3f + db $07,$ff,$01,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff,$03,$ff,$03,$ff + db $00,$ff,$00,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $3b, $7a, $7b, $59, $6a, $2c, $2c, $65 + db $3b, $5b, $5c, $5a, $69, $2c, $4c, $4d + db $3b, $5d, $5e, $40, $66, $67, $4e, $4f + db $3b, $5f, $63, $1a, $68, $50, $51, $78 + db $3b, $60, $64, $41, $52, $53, $54, $2c + db $3b, $49, $79, $42, $55, $77, $56, $44 + db $3b, $3b, $61, $43, $57, $58, $45, $46 + db $3b, $3b, $4a, $3e, $3f, $47, $48, $4b + db $3b, $22, $23, $24, $25, $26, $27, $62 + db $28, $29, $2c, $35, $36, $2d, $3d, $2a + db $2b, $30, $31, $32, $2f, $2f, $7c, $2e + db $3c, $39, $3a, $33, $2f, $2f, $2f, $2f + db $1b, $1c, $1e, $1f, $34, $20, $21, $37 + db $1d, $38, $2f, $2f, $2f, $2f, $2f, $2f + db $6b, $2f, $7e, $70, $71, $72, $73, $6e + db $6c, $6d, $7f, $74, $75, $76, $7d, $6f +.BackgroundCopyEnd: diff --git a/20judgement.aseprite b/20judgement.aseprite index 4302f29..024c517 100644 Binary files a/20judgement.aseprite and b/20judgement.aseprite differ diff --git a/20judgement.asm b/20judgement.asm new file mode 100644 index 0000000..93a420e --- /dev/null +++ b/20judgement.asm @@ -0,0 +1,126 @@ + ; 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 $0f,$ff,$1f,$ff,$1f,$ff,$3d,$ff,$7f,$ff,$7f,$ff,$ff,$ff,$bc,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$ff,$7c,$ff + db $fb,$ff,$7a,$ff,$77,$ff,$27,$ff,$06,$ff,$0e,$ff,$08,$ff,$00,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$ff,$80,$ff,$00,$ff + db $e3,$fc,$f1,$fe,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$e0,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$80,$7f,$7f,$80,$30,$cf,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$fe,$01,$63,$9c,$01,$fe,$00,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$f8,$f8,$e0,$e0 + db $fa,$fb,$fe,$fe,$ff,$ff,$c0,$c0,$00,$00,$00,$00,$07,$00,$3f,$00 + db $00,$f3,$00,$1f,$80,$83,$80,$80,$00,$00,$30,$00,$ff,$00,$ff,$00 + db $00,$1c,$00,$f1,$00,$c3,$01,$fe,$00,$03,$00,$00,$b8,$00,$ff,$00 + db $7f,$70,$7f,$80,$ff,$00,$ff,$07,$3c,$fc,$00,$00,$1c,$00,$f7,$00 + db $ff,$00,$ff,$00,$ff,$00,$ff,$ff,$1f,$1f,$07,$07,$03,$03,$80,$40 + db $ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$f8,$f8,$f0,$f0,$e0,$e0,$c1,$c0 + db $c0,$c0,$80,$80,$03,$00,$0f,$00,$3f,$00,$7f,$00,$ff,$00,$ff,$00 + db $7f,$7f,$1f,$1f,$0f,$0f,$03,$03,$01,$81,$80,$e0,$c0,$f0,$f0,$f8 + db $81,$80,$83,$80,$07,$00,$0f,$00,$0f,$00,$1d,$02,$1f,$00,$00,$3f + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$00,$fe,$00,$ff,$00,$ff,$00,$fe,$01,$f8,$07,$00,$ff,$00,$ff + db $d8,$fc,$e0,$fc,$c0,$fc,$60,$ff,$30,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $ff,$00,$fc,$03,$f0,$0f,$e1,$1f,$83,$7f,$87,$7f,$1f,$ff,$3f,$ff + db $ff,$00,$00,$ff,$70,$ff,$f8,$ff,$70,$ff,$e0,$ff,$c0,$ff,$f0,$ff + db $80,$7f,$c0,$3f,$60,$9f,$30,$cf,$18,$e7,$0c,$f3,$04,$fb,$04,$fb + db $04,$fb,$0c,$f3,$08,$f7,$18,$e7,$18,$e7,$08,$f7,$0c,$f3,$06,$f9 + db $00,$ff,$e0,$1f,$38,$c7,$0f,$f0,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$f8,$07,$c0,$3f,$80,$7f + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$80,$7f,$80,$7f + db $8e,$ff,$f8,$ff,$f0,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$df,$ff,$ff,$ff,$ff,$ff + db $f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$fc,$ff,$ff,$ff + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$3f,$00,$ff,$01,$ff,$03,$ff,$03,$ff,$07,$ff,$0f,$ff,$0f,$ff + db $80,$60,$80,$78,$80,$7c,$18,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$0f,$ff + db $93,$9f,$82,$9e,$c0,$dc,$c1,$58,$c1,$58,$81,$58,$80,$4c,$80,$66 + db $1c,$1c,$0d,$0d,$e7,$07,$13,$03,$13,$43,$12,$03,$e1,$07,$00,$0e + db $80,$80,$80,$80,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 + db $01,$01,$03,$03,$03,$03,$03,$03,$07,$07,$07,$07,$07,$07,$07,$07 + db $07,$07,$07,$07,$07,$07,$0f,$0f,$0e,$0e,$0e,$0e,$0e,$0e,$0b,$0f + db $ff,$03,$ff,$07,$ff,$0f,$fe,$3e,$f8,$78,$e0,$e0,$80,$80,$00,$00 + db $fc,$fc,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$00,$00,$00,$00,$00,$00 + db $00,$00,$01,$01,$01,$01,$03,$03,$0f,$0f,$1f,$1f,$3f,$3e,$7f,$7c + db $70,$70,$e0,$e0,$c0,$c0,$80,$80,$80,$80,$03,$03,$07,$07,$1f,$1e + db $01,$01,$03,$03,$0f,$0f,$3f,$3f,$ff,$fc,$ff,$e0,$ff,$00,$ff,$00 + db $ff,$f8,$ff,$f8,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$fe,$ff,$fe,$ff,$fe + db $ff,$e1,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$fc,$ff,$fe,$e7,$e6,$f3,$f3 + db $ff,$f8,$ff,$f0,$ff,$c0,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$01,$ff,$03,$ff,$07,$ff,$07,$fe,$0e,$fc,$1c,$f8,$18,$f8,$38 + db $ff,$f0,$bf,$b0,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$3f,$20 + db $f0,$70,$e0,$60,$c0,$c0,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00 + db $7f,$60,$7f,$60,$7f,$40,$7f,$40,$7f,$40,$ff,$c0,$ff,$c0,$ff,$c0 + db $fc,$1c,$f8,$38,$f0,$30,$f0,$30,$e0,$60,$c0,$c0,$c0,$c0,$80,$80 + db $00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$03,$03,$03,$03 + db $ff,$c3,$ff,$c3,$ff,$c7,$fe,$c6,$fc,$cc,$fc,$cc,$f8,$d8,$f8,$f8 + db $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $03,$02,$03,$02,$07,$06,$07,$06,$0f,$0e,$0f,$0e,$0f,$0c,$1f,$1c + db $f0,$f0,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$80,$80,$80,$80,$00,$00 + db $1f,$18,$1f,$18,$3f,$30,$3f,$20,$7f,$60,$7f,$61,$ff,$e7,$fe,$ce + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f8,$f8,$fc,$fc + db $01,$01,$03,$03,$03,$03,$07,$07,$0f,$0f,$0e,$0e,$1c,$1c,$38,$38 + db $f8,$f8,$f8,$f8,$f0,$f0,$f0,$f0,$f0,$f0,$e0,$e0,$e0,$e0,$e0,$e0 + db $e0,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$80 + db $ff,$e0,$ff,$e0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0 + db $ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f + db $ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$e0 + db $ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$3f,$ff,$1f,$ff,$1f + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$f0,$ff,$f0,$ff,$f0 + db $ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f8,$ff,$f8,$ff,$f8 + db $ff,$0f,$ff,$07,$ff,$87,$ff,$87,$ff,$87,$ff,$87,$ff,$c3,$ff,$c3 + db $ff,$00,$ff,$03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$1f,$ff,$1f,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e + db $fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$10,$ff,$30,$ff,$70,$ff,$f0 + db $ff,$f0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0 + db $ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff,$03,$ff,$03,$fe,$06,$fc,$0c + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$c1,$ff,$c1 + db $7f,$70,$ff,$f8,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0,$ff,$f0,$ff,$f0 + db $3f,$38,$3f,$38,$3f,$38,$3f,$38,$3f,$38,$7f,$70,$7f,$70,$7f,$70 + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$20,$ff,$a0,$ff,$b0,$ff,$b0,$ff + db $f0,$ff,$f0,$ff,$f8,$ff,$7e,$ff,$6f,$ff,$7f,$ff,$3f,$ff,$3f,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$c0,$ff,$70,$ff,$bc,$ff + db $01,$ff,$01,$ff,$01,$ff,$01,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff + db $07,$ff,$1f,$ff,$3f,$ff,$3f,$ff,$ff,$ff,$fd,$ff,$fb,$ff,$de,$ff + db $00,$ff,$00,$00,$00,$7d,$00,$39,$00,$bb,$00,$93,$00,$d7,$00,$c7 + db $00,$ff,$00,$00,$00,$be,$00,$9c,$00,$dd,$00,$c9,$00,$eb,$00,$e3 + db $00,$ff,$00,$7f,$07,$ff,$0f,$ff,$0f,$ff,$1f,$ff,$10,$ff,$00,$ff + db $00,$ff,$00,$ff,$c0,$ff,$c0,$ff,$c0,$ff,$80,$ff,$00,$ff,$00,$ff + db $00,$ef,$00,$c7,$00,$d7,$00,$93,$00,$bb,$00,$39,$00,$00,$00,$ff + db $00,$f7,$00,$e3,$00,$eb,$00,$c9,$00,$dd,$00,$9c,$00,$00,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$7f,$00,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01 + db $ff,$c0,$ff,$c0,$ff,$80,$ff,$80,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$1e,$fe,$0e,$fe,$0e + db $ff,$fe,$ff,$fc,$ff,$fc,$ff,$fc,$ff,$f8,$ff,$f8,$ff,$f0,$ff,$f0 + db $ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$1f,$ff,$3f + db $07,$ff,$01,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$01,$ff,$03,$ff,$03,$ff + db $00,$ff,$00,$fe,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff + db $00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$fe,$00,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $3b, $7a, $7b, $59, $6a, $2c, $2c, $65 + db $3b, $5b, $5c, $5a, $69, $2c, $4c, $4d + db $3b, $5d, $5e, $40, $66, $67, $4e, $4f + db $3b, $5f, $63, $1a, $68, $50, $51, $78 + db $3b, $60, $64, $41, $52, $53, $54, $2c + db $3b, $49, $79, $42, $55, $77, $56, $44 + db $3b, $3b, $61, $43, $57, $58, $45, $46 + db $3b, $3b, $4a, $3e, $3f, $47, $48, $4b + db $3b, $22, $23, $24, $25, $26, $27, $62 + db $28, $29, $2c, $35, $36, $2d, $3d, $2a + db $2b, $30, $31, $32, $2f, $2f, $7c, $2e + db $3c, $39, $3a, $33, $2f, $2f, $2f, $2f + db $1b, $1c, $1e, $1f, $34, $20, $21, $37 + db $1d, $38, $2f, $2f, $2f, $2f, $2f, $2f + db $6b, $2f, $7e, $70, $71, $72, $73, $6e + db $6c, $6d, $7f, $74, $75, $76, $7d, $6f +.BackgroundCopyEnd: diff --git a/21TheWorld.inc b/21TheWorld.inc new file mode 100644 index 0000000..8e3040f --- /dev/null +++ b/21TheWorld.inc @@ -0,0 +1,88 @@ +TheWorld: + db 10, "THE WORLD " + db 10, " " + db 9, "success " + db 9, "wholeness" + db 9, "travel " + dw .BackgroundCopyEnd - .BackgroundCopy + dw .BackgroundCopy + dw .KeyArtTilesEnd - .KeyArtTiles + dw .KeyArtTiles + ; original export script by gabriel reis, modified by shoofle +; continents + +.KeyArtTiles: + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$3f,$3f,$07,$07,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$3f,$3f,$1f,$1f,$07,$07 + db $03,$03,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$7f,$3f,$3f,$1f,$1f,$0f,$0f + db $0f,$0f,$07,$07,$07,$07,$03,$03,$03,$03,$03,$03,$01,$01,$01,$01 + db $01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$f8,$f8,$e0,$e0 + db $ff,$ff,$fc,$fc,$e0,$e0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 + db $c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$fc,$fc,$f8,$f8,$f0,$f0 + db $c0,$c0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $f0,$f0,$e0,$e0,$e0,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$80,$80,$80 + db $80,$80,$80,$80,$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,$80,$80,$80,$80 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01 + db $80,$80,$80,$80,$c0,$c0,$c0,$c0,$c0,$c0,$e0,$e0,$e0,$e0,$f0,$f0 + db $01,$01,$01,$01,$03,$03,$03,$03,$03,$03,$07,$07,$07,$07,$0f,$0f + db $f0,$f0,$f8,$f8,$fc,$fc,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$c0,$c0 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$03,$03 + db $0f,$0f,$1f,$1f,$3f,$3f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff + db $e0,$e0,$f8,$f8,$fc,$fc,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$e0,$e0,$fc,$fc,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03 + db $00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$07,$07,$3f,$3f,$ff,$ff + db $07,$07,$1f,$1f,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$07,$ff,$07,$ff,$07,$ff,$07 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$04 + db $ff,$00,$ff,$00,$ff,$07,$ff,$07,$ff,$07,$ff,$07,$ff,$07,$ff,$0f + db $ff,$0f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$06,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$07,$ff,$0f,$ff,$3f + db $ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$00,$ff,$00,$ff,$80,$ff,$80,$ff,$c0,$ff,$f8,$ff,$ff,$ff,$ff + db $ff,$80,$ff,$80,$ff,$c0,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$c0,$ff,$f0,$ff,$f8 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$f8,$ff,$f0,$ff,$f0 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$ff,$1f,$1f,$3f,$3f,$3f,$3f,$3f,$3f,$3f,$3e,$3f,$38,$3f,$38 + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$80,$ff,$00,$ff,$00,$ff,$00 + db $3f,$38,$3f,$38,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$1f,$10,$ff,$f0 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f + db $ff,$07,$ff,$03,$ff,$03,$ff,$02,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$ff,$ff,$ff,$ff,$cf,$ff,$07,$ff,$03,$ff,$01,$ff,$00,$ff,$00 + db $ff,$ff,$f8,$f8,$fd,$fd,$fc,$fc,$fe,$fe,$fe,$fe,$ff,$1f,$ff,$0f + db $ff,$0f,$ff,$0f,$ff,$0f,$fe,$0e,$fe,$0e,$fc,$0c,$f8,$08,$ff,$0f + db $df,$df,$8f,$8f,$af,$af,$27,$27,$77,$77,$73,$73,$00,$00,$ff,$ff + db $ff,$ff,$00,$00,$fb,$fb,$73,$73,$77,$77,$27,$27,$af,$af,$8f,$8f + db $ff,$ff,$00,$00,$f6,$f6,$e6,$e6,$ef,$ef,$4f,$4f,$5f,$5f,$1f,$1f + db $bf,$bf,$1f,$1f,$5f,$5f,$4f,$4f,$ef,$ef,$e6,$e6,$00,$00,$ff,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $3e, $3e, $38, $1b, $1b, $3f, $3e, $3e + db $39, $3a, $3b, $1b, $1b, $1b, $40, $41 + db $3c, $3d, $1b, $1b, $1b, $1b, $1b, $1b + db $1b, $1b, $1b, $1b, $1b, $1b, $1b, $1b + db $1b, $23, $24, $25, $1c, $1d, $1e, $1b + db $26, $27, $1a, $1a, $1a, $1a, $1f, $20 + db $28, $1a, $1a, $1a, $1a, $1a, $1a, $21 + db $29, $1a, $1a, $1a, $1a, $1a, $1a, $22 + db $2a, $1a, $1a, $1a, $1a, $1a, $1a, $2b + db $2c, $1a, $1a, $1a, $1a, $1a, $1a, $2d + db $2e, $2f, $1a, $1a, $1a, $1a, $30, $31 + db $1b, $32, $33, $34, $35, $36, $37, $1b + db $1b, $1b, $1b, $1b, $1b, $1b, $1b, $1b + db $47, $1b, $1b, $1b, $1b, $1b, $42, $43 + db $48, $49, $4a, $4e, $4d, $44, $45, $3e + db $3e, $3e, $4b, $4f, $4c, $46, $3e, $3e +.BackgroundCopyEnd: diff --git a/21theworld.aseprite b/21theworld.aseprite index 37eacde..f4a6ced 100644 Binary files a/21theworld.aseprite and b/21theworld.aseprite differ diff --git a/21theworld.asm b/21theworld.asm new file mode 100644 index 0000000..a3c62be --- /dev/null +++ b/21theworld.asm @@ -0,0 +1,78 @@ + ; 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,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$3f,$3f,$07,$07,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$3f,$3f,$1f,$1f,$07,$07 + db $03,$03,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f,$7f,$3f,$3f,$1f,$1f,$0f,$0f + db $0f,$0f,$07,$07,$07,$07,$03,$03,$03,$03,$03,$03,$01,$01,$01,$01 + db $01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fc,$fc,$f8,$f8,$e0,$e0 + db $ff,$ff,$fc,$fc,$e0,$e0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 + db $c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$fc,$fc,$f8,$f8,$f0,$f0 + db $c0,$c0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + db $f0,$f0,$e0,$e0,$e0,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$80,$80,$80 + db $80,$80,$80,$80,$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,$80,$80,$80,$80 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01 + db $80,$80,$80,$80,$c0,$c0,$c0,$c0,$c0,$c0,$e0,$e0,$e0,$e0,$f0,$f0 + db $01,$01,$01,$01,$03,$03,$03,$03,$03,$03,$07,$07,$07,$07,$0f,$0f + db $f0,$f0,$f8,$f8,$fc,$fc,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$c0,$c0 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$03,$03 + db $0f,$0f,$1f,$1f,$3f,$3f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff + db $e0,$e0,$f8,$f8,$fc,$fc,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$e0,$e0,$fc,$fc,$ff,$ff + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0 + db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03 + db $00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$07,$07,$3f,$3f,$ff,$ff + db $07,$07,$1f,$1f,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$07,$ff,$07,$ff,$07,$ff,$07 + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$04 + db $ff,$00,$ff,$00,$ff,$07,$ff,$07,$ff,$07,$ff,$07,$ff,$07,$ff,$0f + db $ff,$0f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$06,$ff,$03,$ff,$03,$ff,$03,$ff,$03,$ff,$07,$ff,$0f,$ff,$3f + db $ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$00,$ff,$00,$ff,$80,$ff,$80,$ff,$c0,$ff,$f8,$ff,$ff,$ff,$ff + db $ff,$80,$ff,$80,$ff,$c0,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff + db $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$c0,$ff,$f0,$ff,$f8 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$f8,$ff,$f0,$ff,$f0 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$ff,$1f,$1f,$3f,$3f,$3f,$3f,$3f,$3f,$3f,$3e,$3f,$38,$3f,$38 + db $ff,$e0,$ff,$e0,$ff,$e0,$ff,$e0,$ff,$80,$ff,$00,$ff,$00,$ff,$00 + db $3f,$38,$3f,$38,$3f,$30,$3f,$30,$3f,$30,$3f,$30,$1f,$10,$ff,$f0 + db $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f + db $ff,$07,$ff,$03,$ff,$03,$ff,$02,$ff,$00,$ff,$00,$ff,$00,$ff,$00 + db $ff,$ff,$ff,$ff,$ff,$cf,$ff,$07,$ff,$03,$ff,$01,$ff,$00,$ff,$00 + db $ff,$ff,$f8,$f8,$fd,$fd,$fc,$fc,$fe,$fe,$fe,$fe,$ff,$1f,$ff,$0f + db $ff,$0f,$ff,$0f,$ff,$0f,$fe,$0e,$fe,$0e,$fc,$0c,$f8,$08,$ff,$0f + db $df,$df,$8f,$8f,$af,$af,$27,$27,$77,$77,$73,$73,$00,$00,$ff,$ff + db $ff,$ff,$00,$00,$fb,$fb,$73,$73,$77,$77,$27,$27,$af,$af,$8f,$8f + db $ff,$ff,$00,$00,$f6,$f6,$e6,$e6,$ef,$ef,$4f,$4f,$5f,$5f,$1f,$1f + db $bf,$bf,$1f,$1f,$5f,$5f,$4f,$4f,$ef,$ef,$e6,$e6,$00,$00,$ff,$ff +.KeyArtTilesEnd: + +.BackgroundCopy: ; tiles start at 26 + db $3e, $3e, $38, $1b, $1b, $3f, $3e, $3e + db $39, $3a, $3b, $1b, $1b, $1b, $40, $41 + db $3c, $3d, $1b, $1b, $1b, $1b, $1b, $1b + db $1b, $1b, $1b, $1b, $1b, $1b, $1b, $1b + db $1b, $23, $24, $25, $1c, $1d, $1e, $1b + db $26, $27, $1a, $1a, $1a, $1a, $1f, $20 + db $28, $1a, $1a, $1a, $1a, $1a, $1a, $21 + db $29, $1a, $1a, $1a, $1a, $1a, $1a, $22 + db $2a, $1a, $1a, $1a, $1a, $1a, $1a, $2b + db $2c, $1a, $1a, $1a, $1a, $1a, $1a, $2d + db $2e, $2f, $1a, $1a, $1a, $1a, $30, $31 + db $1b, $32, $33, $34, $35, $36, $37, $1b + db $1b, $1b, $1b, $1b, $1b, $1b, $1b, $1b + db $47, $1b, $1b, $1b, $1b, $1b, $42, $43 + db $48, $49, $4a, $4e, $4d, $44, $45, $3e + db $3e, $3e, $4b, $4f, $4c, $46, $3e, $3e +.BackgroundCopyEnd: diff --git a/CardLibrary.inc b/CardLibrary.inc index fc9d984..526b3a7 100644 --- a/CardLibrary.inc +++ b/CardLibrary.inc @@ -125,7 +125,7 @@ Spreads: .end Cards: - db 19 ; length + db 22 ; length db BANK(TheFool) dw TheFool db BANK(TheMagician) @@ -164,6 +164,12 @@ Cards: dw TheStar db BANK(TheMoon) dw TheMoon + db BANK(TheSun) + dw TheSun + db BANK(Judgement) + dw Judgement + db BANK(TheWorld) + dw TheWorld SECTION "First Eight Cards", ROMX INCLUDE "00TheFool.inc" @@ -188,4 +194,7 @@ INCLUDE "15TheDevil.inc" SECTION "Third Eight Cards", ROMX INCLUDE "16TheTower.inc" INCLUDE "17TheStar.inc" -INCLUDE "18TheMoon.inc" \ No newline at end of file +INCLUDE "18TheMoon.inc" +INCLUDE "19TheSun.inc" +INCLUDE "20Judgement.inc" +INCLUDE "21TheWorld.inc" \ No newline at end of file diff --git a/ScreenCardBrowse.inc b/ScreenCardBrowse.inc index 6e80cd8..bc763c0 100644 --- a/ScreenCardBrowse.inc +++ b/ScreenCardBrowse.inc @@ -39,9 +39,9 @@ CardBrowseSetup: ld a, HIGH(CopyTilesToMapThreadsafe) ld [vAsyncNext+1], a - ld a, LOW(CardBrowse.LoadCardDataAsync) + ld a, LOW(LoadCardDataAsync) ld [vAsyncAfter], a - ld a, HIGH(CardBrowse.LoadCardDataAsync) + ld a, HIGH(LoadCardDataAsync) ld [vAsyncAfter+1], a ret @@ -106,9 +106,9 @@ CardBrowseUpdate: cp a, 0 ret nz - ld a, LOW(CardBrowse.LoadCardDataAsync) + ld a, LOW(LoadCardDataAsync) ld [vAsyncAfter], a - ld a, HIGH(CardBrowse.LoadCardDataAsync) + ld a, HIGH(LoadCardDataAsync) ld [vAsyncAfter+1], a call DoInAsyncVBlank @@ -185,7 +185,7 @@ DrawDeckMinimap: CardBrowseTeardown: ret -CardBrowse.LoadCardDataAsync: ; to be called as async +LoadCardDataAsync: ; to be called as async ei ld a, 1 ldh [vBlocked], a diff --git a/ScreenCardRead.inc b/ScreenCardRead.inc index fe7b691..ea470b1 100644 --- a/ScreenCardRead.inc +++ b/ScreenCardRead.inc @@ -157,177 +157,6 @@ CardReadDraw: CardReadTeardown: ret -LoadCardDataAsync: - ld a, 1 - ldh [vBlocked], a - ldh a, [vSelectedCardIndex] - ldh [vPreviousCardIndex], a - - ld b, 0 - ld c, a ; load bc from a, the number of the card in the shuffled deck - ld hl, SHUFFLED_DECK + 1 - add hl, bc - ld a, [hl] ; this now holds the index into the ROM cards array - - ld c, a ; loadd bc from a, the number of the card in the ROM deck - ld hl, Cards + 1 ; skip the length prefix - add hl, bc - add hl, bc - add hl, bc ; one for bank, two for address - - ld a, [hl+] - ld [rROMB0], a - ; follow the pointer we're looking at - ld a, [hl+] - ld c, a - ld a, [hl+] - ld b, a - - ld h, b - ld l, c ; hl now contains the address of the card data. - - ld a, LOW(.duringDraw) - ld [vAsyncNext], a - ld a, HIGH(.duringDraw) - ld [vAsyncNext+1], a - ld a, 0 - ld [vAsyncAfter], a - ld [vAsyncAfter+1], a - di - nop - nop - ret -.duringDraw - di ; these function calls should be fast so we'll disable interrupts and do them - ; synchronously - - ; hl points to a card struct. - ; card struct starts with a sequence of length-prefixed strings in memory - ; so when we're done writing one, hl will be correctly placed to read the next - ; length-prefixed print doesn't require passing a length - ; so all we have to set is the destination for each - ld de, $9800 + 32*11 + 10 - call PrintString - ld de, $9800 + 32*12 + 10 - call PrintString - ld de, $9800 + 32*14 + 10 - call PrintString - ld de, $9800 + 32*15 + 10 - call PrintString - ld de, $9800 + 32*16 + 10 - call PrintString - - ei - - ; hl now contains the address after all the strings. - ; [hl+] and [hl+] read the length first, into bc - ld a, [hl+] - ld c, a - ld a, [hl+] - ld b, a ; bc has length - ld a, [hl+] - ld e, a - ld a, [hl+] - ld d, a ; de has source of tile range copy - - ld h, d - ld l, e ; source - ld de, $9800 + 32 + 1 ; destination - ld b, 16 ; height - ld c, 8 ; width - - ld a, LOW(CopyTilesToMapThreadsafe) - ld [vAsyncNext], a - ld a, HIGH(CopyTilesToMapThreadsafe) - ld [vAsyncNext+1], a - ld a, LOW(.afterCopyTiles) - ld [vAsyncAfter], a - ld a, HIGH(.afterCopyTiles) - ld [vAsyncAfter+1], a - di - nop - nop - ret -.afterCopyTiles - ldh a, [vSelectedCardIndex] - ldh [vPreviousCardIndex], a - - ld b, 0 - ld c, a ; load bc from a, the number of the card in the shuffled deck - ld hl, SHUFFLED_DECK + 1 - add hl, bc - ld a, [hl] ; this now holds the index into the ROM cards array - - ld b, 0 - ld c, a ; load bc from a, the number of the card in the cards list - ld hl, Cards + 1 ; skip the length prefix - add hl, bc - add hl, bc - add hl, bc ; triple add bc entries are bank, addr, addr - - ld a, [hl+] - ld [rROMB0], a ; select the specified bank - ; follow the pointer we're looking at - ; follow the pointer we're looking at - ld a, [hl+] - ld c, a - ld a, [hl+] - ld b, a - - ld h, b - ld l, c ; hl now contains the address of the card data. - di - call PassList - call PassList - call PassList - call PassList - call PassList ; skip the strings - ei - inc hl - inc hl ; skip tile map width - inc hl - inc hl ; skip tile map pointer - ld a, [hl+] - ld c, a - ld a, [hl+] - ld b, a ; bc has length of tile data - ld a, [hl+] - ld e, a - ld a, [hl+] - ld d, a ; de has source of tile range copy - - ld h, d - ld l, e ; hl takes the source - - ld de, $9000 + VARIABLE_TILES_START*$10 ; always load tile data into the same spot in vram - ld a, LOW(CopyRangeUnsafe) - ld [vAsyncNext], a - ld a, HIGH(CopyRangeUnsafe) - ld [vAsyncNext+1], a - ld a, LOW(.afterLoadingTiles) - ld [vAsyncAfter], a - ld a, HIGH(.afterLoadingTiles) - ld [vAsyncAfter+1], a - di - nop - nop - ret -.afterLoadingTiles - ld a, 0 - ldh [vBlocked], a - - ld a, 0 - ld [vAsyncNext], a - ld [vAsyncNext+1], a - ld [vAsyncAfter], a - ld [vAsyncAfter+1], a - di - nop - nop - - ret - - UITilemap: db $0e, $0a, $0a, $0a, $0a, $0a, $0a, $0a, $0a, $0f, $09, $02, $02, $02, $02, $02, $02, $02, $08, $01 db $0b, $00, $00, $00, $00, $00, $00, $00, $00, $0c, $03, $00, $00, $00, $00, $00, $00, $00, $04, $01 diff --git a/source.zip b/source.zip index 1b8a767..46504a3 100644 Binary files a/source.zip and b/source.zip differ