Integrate photo album

This commit is contained in:
Marijn van der Werf 2020-06-07 03:51:25 +02:00
parent d6105d99e2
commit 4fb705790a
10 changed files with 301 additions and 18784 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
db $50, $10, $2E, $01
db $50, $18, $4C, $01
db $50, $20, $4E, $01
db $50, $28, $50, $01
db $50, $30, $52, $01
db $50, $38, $54, $01
db $50, $40, $56, $01
db $4F, $48, $20, $21
db $50, $51, $38, $01
db $50, $59, $3A, $01
db $50, $0F, $2E, $01
db $50, $17, $4C, $01
db $50, $1F, $4E, $01
db $50, $27, $50, $01
db $50, $2F, $52, $01
db $50, $37, $54, $01
db $50, $3F, $56, $01
db $50, $48, $22, $01
db $4E, $52, $3C, $01
db $4E, $5A, $3E, $01
db $50, $10, $2E, $01
db $50, $18, $4C, $01
db $50, $20, $4E, $01
db $50, $28, $50, $01
db $50, $30, $52, $01
db $50, $38, $54, $01
db $50, $40, $56, $01
db $51, $48, $22, $01
db $50, $51, $3C, $01
db $50, $59, $3E, $01
db $50, $11, $2E, $01
db $50, $19, $4C, $01
db $50, $21, $4E, $01
db $50, $29, $50, $01
db $50, $31, $52, $01
db $50, $39, $54, $01
db $50, $41, $56, $01
db $53, $48, $20, $21
db $51, $50, $38, $01
db $51, $58, $3A, $01

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
db $50, $10, $2E, $01
db $50, $18, $4C, $01
db $50, $20, $4E, $01
db $50, $28, $50, $01
db $50, $30, $52, $01
db $50, $38, $54, $01
db $50, $40, $56, $01
db $4F, $48, $20, $21
db $50, $51, $38, $01
db $50, $59, $3A, $01
db $50, $0F, $2E, $01
db $50, $17, $4C, $01
db $50, $1F, $4E, $01
db $50, $27, $50, $01
db $50, $2F, $52, $01
db $50, $37, $54, $01
db $50, $3F, $56, $01
db $50, $48, $22, $01
db $4E, $52, $3C, $01
db $4E, $5A, $3E, $01
db $50, $10, $2E, $01
db $50, $18, $4C, $01
db $50, $20, $4E, $01
db $50, $28, $50, $01
db $50, $30, $52, $01
db $50, $38, $54, $01
db $50, $40, $56, $01
db $51, $48, $22, $01
db $50, $51, $3C, $01
db $50, $59, $3E, $01
db $50, $11, $2E, $01
db $50, $19, $4C, $01
db $50, $21, $4E, $01
db $50, $29, $50, $01
db $50, $31, $52, $01
db $50, $39, $54, $01
db $50, $41, $56, $01
db $53, $48, $20, $21
db $51, $50, $38, $01
db $51, $58, $3A, $01

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
db $50, $10, $14, $01
db $50, $18, $16, $01
db $50, $20, $18, $01
db $50, $28, $1A, $01
db $50, $30, $1C, $01
db $50, $38, $1E, $01
db $50, $40, $20, $01
db $50, $48, $20, $21
db $50, $50, $38, $01
db $50, $58, $3A, $01
db $50, $0E, $14, $01
db $50, $16, $16, $01
db $50, $1E, $18, $01
db $50, $26, $1A, $01
db $50, $30, $46, $01
db $50, $38, $48, $01
db $50, $40, $20, $01
db $50, $48, $22, $01
db $4E, $52, $3C, $01
db $4E, $5A, $3E, $01
db $50, $10, $14, $01
db $50, $18, $16, $01
db $50, $20, $18, $01
db $50, $28, $1A, $01
db $50, $30, $1C, $01
db $50, $38, $1E, $01
db $51, $40, $22, $21
db $51, $48, $22, $01
db $50, $51, $3C, $01
db $50, $59, $3E, $01
db $50, $11, $14, $01
db $50, $19, $16, $01
db $50, $21, $18, $01
db $50, $29, $1A, $01
db $4E, $30, $1C, $01
db $4E, $38, $1E, $01
db $50, $40, $22, $21
db $50, $48, $20, $21
db $50, $50, $38, $01
db $50, $58, $3A, $01

View File

@ -67,7 +67,7 @@ func_028_4033::
inc [hl] ; $4067: $34
ld a, [hl] ; $4068: $7E
; for every eight frame, the next block of 40 bytes is used
; for every eight frames, the next block of 40 bytes is used
; c = 40 * (a/8)
and %00011000 ; $4069: $E6 $18
ld c, a ; $406B: $4F
@ -192,6 +192,14 @@ JumpTable_028_40FB:
ld de, vTiles0 ; $4144: JumpTable_028_40FB $11 $00 $80
call CopyData_trampoline ; $4147: JumpTable_028_40FB $CD $5D $0B
IF __PATCH_1__
ld a, BANK(PrintUI2Tiles)
ld bc, TILE_SIZE * $8
ld hl, PrintUI2Tiles + $200
ld de, vTiles0 + $500
call CopyData_trampoline
ENDC
ld a, BANK(@) ; $414A: JumpTable_028_40FB $3E $28
ldh [hScratchF], a ; $414C: JumpTable_028_40FB $E0 $E6
ld a, BANK(PhotoAlbumBackgroundMap) ; $414E: JumpTable_028_40FB $3E $28
@ -680,16 +688,41 @@ func_028_442C::
ret ; $4438: $C9
Data_028_4439::
db $78, $70, $0E, $03, $78, $78, $0E, $23 ; $4439 |xp..xx.#|
db $78, $80, $14, $03, $78, $88, $16, $03 ; $4441 |x...x...|
db $78, $90, $18, $03, $78, $98, $1A, $03 ; $4449 |x...x...|
db $88, $70, $10, $04, $88, $78, $12, $04 ; $4451 |.p...x..|
db $88, $80, $00, $04, $88, $88, $02, $04 ; $4459 |........|
db $88, $90, $04, $04, $88, $98, $06, $04 ; $4461 |........|
IF __PATCH_1__
db $78, $60, $0E, $03
db $78, $68, $0E, $23
db $78, $70, $00, $03
db $78, $78, $02, $03
db $78, $80, $04, $03
db $78, $88, $06, $03
db $78, $90, $08, $03
db $78, $98, $0A, $03
db $88, $60, $10, $04
db $88, $68, $12, $04
db $88, $70, $14, $04
db $88, $78, $16, $04
db $88, $80, $18, $04
db $88, $88, $1A, $04
db $88, $90, $1C, $04
ELSE
db $78, $70, $0E, $03
db $78, $78, $0E, $23
db $78, $80, $14, $03
db $78, $88, $16, $03
db $78, $90, $18, $03
db $78, $98, $1A, $03
db $88, $70, $10, $04
db $88, $78, $12, $04
db $88, $80, $00, $04
db $88, $88, $02, $04
db $88, $90, $04, $04
db $88, $98, $06, $04
ENDC
.end
JumpTable_028_4469:
ldh a, [hJoypadState] ; $4469: JumpTable_028_4469 $F0 $CC
bit 5, a ; $446B: JumpTable_028_4469 $CB $6F
bit J_BIT_B, a ; $446B: JumpTable_028_4469 $CB $6F
jr z, .else_447D_28 ; $446D: JumpTable_028_4469 $28 $0E
ld a, JINGLE_VALIDATE ; $446F: JumpTable_028_4469 $3E $13
@ -703,7 +736,7 @@ JumpTable_028_4469:
.else_447D_28:
ldh a, [hJoypadState] ; $447D: JumpTable_028_4469 $F0 $CC
bit 4, a ; $447F: JumpTable_028_4469 $CB $67
bit J_BIT_A, a ; $447F: JumpTable_028_4469 $CB $67
jr z, .else_4492_28 ; $4481: JumpTable_028_4469 $28 $0F
ld a, JINGLE_VALIDATE ; $4483: JumpTable_028_4469 $3E $13
@ -716,7 +749,7 @@ JumpTable_028_4469:
.else_4492_28:
ld hl, Data_028_4439 ; $4492: JumpTable_028_4469 $21 $39 $44
ld de, wOAMBuffer ; $4495: JumpTable_028_4469 $11 $00 $C0
ld c, $0C ; $4498: JumpTable_028_4469 $0E $0C
ld c, (Data_028_4439.end - Data_028_4439) / 4 ; $4498: JumpTable_028_4469 $0E $0C
.loop_449A_28:
ldi a, [hl] ; $449A: JumpTable_028_4469 $2A
ld [de], a ; $449B: JumpTable_028_4469 $12
@ -795,23 +828,60 @@ Data_028_4507::
far_pointer Data_028_5550
Data_028_452E::
db $50, $38, $14, $00, $50, $40, $16, $00 ; $452E
db $50, $48, $18, $00, $50, $50, $1A, $00 ; $4536
db $50, $58, $08, $00, $50, $60, $0A, $00 ; $453E
db $50, $68, $44, $00, $50, $70, $0C, $00 ; $4546
IF __PATCH_1__
db $50, $38, $00, $00
db $50, $40, $02, $00
db $50, $48, $04, $00
db $50, $50, $06, $00
db $50, $58, $08, $00
db $50, $60, $0A, $00
db $50, $68, $0C, $00
ELSE
db $50, $38, $14, $00
db $50, $40, $16, $00
db $50, $48, $18, $00
db $50, $50, $1A, $00
db $50, $58, $08, $00
db $50, $60, $0A, $00
db $50, $68, $44, $00
db $50, $70, $0C, $00
ENDC
.end
Data_028_454E::
db $78, $70, $0E, $03, $78, $78, $0E, $23 ; $454E
db $78, $80, $08, $03, $78, $88, $0A, $03 ; $4556
db $78, $90, $44, $03, $78, $98, $2E, $03 ; $455E
db $88, $70, $10, $04, $88, $78, $12, $04 ; $4566
db $88, $80, $00, $04, $88, $88, $02, $04 ; $456E
db $88, $90, $04, $04, $88, $98, $06, $04 ; $4576
IF __PATCH_1__
db $78, $60, $0E, $03
db $78, $68, $0E, $23
db $78, $70, $44, $03
db $78, $78, $46, $03
db $78, $80, $48, $03
db $78, $88, $4A, $03
db $88, $60, $10, $04
db $88, $68, $12, $04
db $88, $70, $14, $04
db $88, $78, $16, $04
db $88, $80, $18, $04
db $88, $88, $1A, $04
db $88, $90, $1C, $04
ELSE
db $78, $70, $0E, $03
db $78, $78, $0E, $23
db $78, $80, $08, $03
db $78, $88, $0A, $03
db $78, $90, $44, $03
db $78, $98, $2E, $03
db $88, $70, $10, $04
db $88, $78, $12, $04
db $88, $80, $00, $04
db $88, $88, $02, $04
db $88, $90, $04, $04
db $88, $98, $06, $04
ENDC
.end
JumpTable_028_457E:
ldh a, [hJoypadState] ; $457E: JumpTable_028_457E $F0 $CC
bit 4, a ; $4580: JumpTable_028_457E $CB $67
bit J_BIT_A, a ; $4580: JumpTable_028_457E $CB $67
jr z, .else_459A_28 ; $4582: JumpTable_028_457E $28 $16
xor a ; $4584: JumpTable_028_457E $AF
@ -826,7 +896,7 @@ JumpTable_028_457E:
jr .func_028_45A3 ; $4598: JumpTable_028_457E $18 $09
.else_459A_28:
bit 5, a ; $459A: JumpTable_028_457E $CB $6F
bit J_BIT_B, a ; $459A: JumpTable_028_457E $CB $6F
jr z, .else_45A7_28 ; $459C: JumpTable_028_457E $28 $09
ld a, $0A ; $459E: JumpTable_028_457E $3E $0A
@ -837,7 +907,8 @@ JumpTable_028_457E:
.else_45A7_28:
ld de, wOAMBuffer ; $45A7: JumpTable_028_457E $11 $00 $C0
ld hl, Data_028_452E ; $45AA: JumpTable_028_457E $21 $2E $45
ld c, $14 ; $45AD: JumpTable_028_457E $0E $14
; Render both Data_028_454E and Data_028_452E
ld c, (Data_028_454E.end - Data_028_452E) / 4
ldh a, [hFrameCounter] ; $45AF: JumpTable_028_457E $F0 $E7
inc a ; $45B1: JumpTable_028_457E $3C
ldh [hFrameCounter], a ; $45B2: JumpTable_028_457E $E0 $E7
@ -845,7 +916,7 @@ JumpTable_028_457E:
jr nz, .else_45BD_28 ; $45B6: JumpTable_028_457E $20 $05
ld hl, Data_028_454E ; $45B8: JumpTable_028_457E $21 $4E $45
ld c, $0C ; $45BB: JumpTable_028_457E $0E $0C
ld c, (Data_028_454E.end - Data_028_454E) / 4 ; $45BB: JumpTable_028_457E $0E $0C
.else_45BD_28:
ldi a, [hl] ; $45BD: JumpTable_028_457E $2A
ld [de], a ; $45BE: JumpTable_028_457E $12
@ -2031,38 +2102,43 @@ JumpTable_028_4CCE:
.return_4CDF_28:
ret ; $4CDF: JumpTable_028_4CCE $C9
; There's a pattern to this one... it repeats every five lines, but shifted to the right by one entry in the list. That's why there are four values missing at the end. The only thing that changes each time is the Px0 part, increasing by 2 each time. I have formatted the list accordingly.
MAKE_PRINT_ERROR: macro
; oam data, terminated with $FF
IF __PATCH_1__
db $50, $38, $1E, $00
db $50, $40, $24, $00
db $50, $48, $26, $00
db $50, $50, $28, $00
db $50, $58, $2A, $00
db $50, $60, $2C, $00
db $50, $68, $30 + ((\1 - 1) * $2), $00
db $FF
ELSE
db $50, $30, $14, $00
db $50, $38, $16, $00
db $50, $40, $18, $00
db $50, $48, $1A, $00
db $50, $50, $24, $00
db $50, $58, $26, $00
db $50, $60, $28, $00
db $50, $68, $2A, $00
db $50, $70, $2C, $00
db $50, $78, $30 + ((\1 - 1) * $2), $00
db $FF
ENDC
endm
Data_028_4CE0:
db $50, $30, $14, $00, $50, $38, $16, $00 ; $4CE0 |P0..P8..|
db $50, $40, $18, $00, $50, $48, $1A, $00 ; $4CE8 |P@..PH..|
db $50, $50, $24, $00, $50, $58, $26, $00 ; $4CF0 |PP$.PX&.|
db $50, $60, $28, $00, $50, $68, $2A, $00 ; $4CF8 |P`(.Ph*.|
db $50, $70, $2C, $00, $50, $78, $30, $00 ; $4D00 |Pp,.Px0.|
db $FF ; $4D08 |.|
MAKE_PRINT_ERROR $01
Data_028_4D09:
db $50, $30, $14, $00, $50, $38, $16, $00 ; $4D08 |P0..P8..|
db $50, $40, $18, $00, $50, $48, $1A, $00 ; $4D10 |P@..PH..|
db $50, $50, $24, $00, $50, $58, $26, $00 ; $4D18 |PP$.PX&.|
db $50, $60, $28, $00, $50, $68, $2A, $00 ; $4D20 |P`(.Ph*.|
db $50, $70, $2C, $00, $50, $78, $32, $00 ; $4D28 |Pp,.Px2.|
db $FF ; $4D30 |.|
MAKE_PRINT_ERROR $02
Data_028_4D32:
db $50, $30, $14, $00, $50, $38, $16, $00 ; $4D30 |P0..P8..|
db $50, $40, $18, $00, $50, $48, $1A, $00 ; $4D38 |P@..PH..|
db $50, $50, $24, $00, $50, $58, $26, $00 ; $4D40 |PP$.PX&.|
db $50, $60, $28, $00, $50, $68, $2A, $00 ; $4D48 |P`(.Ph*.|
db $50, $70, $2C, $00, $50, $78, $34, $00 ; $4D50 |Pp,.Px4.|
db $FF ; $4D58 |.|
MAKE_PRINT_ERROR $03
Data_028_4D5B:
db $50, $30, $14, $00, $50, $38, $16, $00 ; $4D58 |P0..P8..|
db $50, $40, $18, $00, $50, $48, $1A, $00 ; $4D60 |P@..PH..|
db $50, $50, $24, $00, $50, $58, $26, $00 ; $4D68 |PP$.PX&.|
db $50, $60, $28, $00, $50, $68, $2A, $00 ; $4D70 |P`(.Ph*.|
db $50, $70, $2C, $00, $50, $78, $36, $00 ; $4D78 |Pp,.Px6.|
db $FF ; $4D80 |.|
MAKE_PRINT_ERROR $04
Data_028_4D84:
dw Data_028_4CE0
@ -2129,250 +2205,10 @@ JumpTable_028_4D8C:
; Animation data for the cutscenes that play when the mouse is setting the scene for the picture?
Data_028_4DD1::
db $50, $10, $14, $01, $50, $18, $16, $01 ; $4DD1 |P...P...|
db $50, $20, $18, $01, $50, $28, $1A, $01 ; $4DD9 |P ..P(..|
db $53, $30, $1C, $01, $53, $38, $1E, $01 ; $4DE1 |S0..S8..|
db $50, $40, $20, $01, $50, $48, $20, $21 ; $4DE9 |P@ .PH !|
db $50, $50, $38, $01, $50, $58, $3A, $01 ; $4DF1 |PP8.PX:.|
; oam data
include "data/photo_album/print_animation.asm"
db $50, $0E, $14, $01, $50, $16, $16, $01 ; $4DF9 |P...P...|
db $50, $1E, $18, $01, $50, $26, $1A, $01 ; $4E01 |P...P&..|
db $53, $30, $46, $01, $53, $38, $48, $01 ; $4E09 |S0F.S8H.|
db $50, $40, $20, $01, $50, $48, $22, $01 ; $4E11 |P@ .PH".|
db $4E, $52, $3C, $01, $4E, $5A, $3E, $01 ; $4E19 |NR<.NZ>.|
db $50, $10, $14, $01, $50, $18, $16, $01 ; $4E21 |P...P...|
db $50, $20, $18, $01, $50, $28, $1A, $01 ; $4E29 |P ..P(..|
db $53, $30, $1C, $01, $53, $38, $1E, $01 ; $4E31 |S0..S8..|
db $51, $40, $22, $21, $51, $48, $22, $01 ; $4E39 |Q@"!QH".|
db $50, $51, $3C, $01, $50, $59, $3E, $01 ; $4E41 |PQ<.PY>.|
db $50, $11, $14, $01, $50, $19, $16, $01 ; $4E49 |P...P...|
db $50, $21, $18, $01, $50, $29, $1A, $01 ; $4E51 |P!..P)..|
db $4F, $30, $1C, $01, $4F, $38, $1E, $01 ; $4E59 |O0..O8..|
db $50, $40, $22, $21, $50, $48, $20, $21 ; $4E61 |P@"!PH !|
db $50, $50, $38, $01, $50, $58, $3A, $01 ; $4E69 |PP8.PX:.|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E71 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E79 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E81 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E89 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E91 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4E99 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EA1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EA9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EB1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EB9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EC1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EC9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4ED1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4ED9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EE1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EE9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EF1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4EF9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F01 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F09 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F11 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F19 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F21 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F29 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F31 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F39 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F41 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F49 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F51 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F59 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F61 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F69 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F71 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F79 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F81 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F89 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F91 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4F99 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FA1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FA9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FB1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FB9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FC1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FC9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FD1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FD9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FE1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FE9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FF1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $4FF9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5001 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5009 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5011 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5019 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5021 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5029 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5031 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5039 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5041 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5049 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5051 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5059 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5061 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5069 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5071 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5079 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5081 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5089 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5091 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5099 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50A1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50A9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50B1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50B9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50C1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50D1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50D9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50E1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50E9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50F1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $50F9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5101 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5109 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5111 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5119 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5121 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5129 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5131 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5139 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5141 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5149 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5151 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5159 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5161 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5169 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5171 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5179 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5181 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5189 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5191 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5199 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51A1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51A9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51B1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51B9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51C1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51D1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51D9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51E1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51E9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51F1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $51F9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5201 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5209 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5211 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5219 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5221 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5229 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5231 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5239 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5241 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5249 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5251 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5259 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5261 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5269 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5271 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5279 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5281 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5289 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5291 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5299 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52A1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52A9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52B1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52B9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52C1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52D1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52D9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52E1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52E9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52F1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $52F9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5301 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5309 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5311 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5319 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5321 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5329 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5331 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5339 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5341 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5349 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5351 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5359 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5361 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5369 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5371 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5379 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5381 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5389 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5391 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5399 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53A1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53A9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53B1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53B9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53C1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53D1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53D9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53E1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53E9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53F1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $53F9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5401 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5409 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5411 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5419 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5421 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5429 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5431 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5439 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5441 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5449 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5451 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5459 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5461 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5469 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5471 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5479 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5481 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5489 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5491 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5499 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54A1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54A9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54B1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54B9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54C1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54D1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54D9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54E1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54E9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54F1 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $54F9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5501 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5509 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5511 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5519 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5521 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5529 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5531 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5539 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $5541 |........|
db $00, $00, $00, $00, $00, $00, $00
section "photo album graphics padding",romx[$5550],bank[BANK(@)]
Data_028_5550:
db $A3
@ -3659,4 +3495,3 @@ Data_028_7710:
db $00, $00, $00, $00, $00, $00, $00, $00 ; $79C9 |........|
db $00, $00, $00, $00, $00, $00, $00, $00 ; $79D1 |........|
db $00, $00, $00, $00, $00, $00, $00 ; $79D9 |.......|

View File

@ -0,0 +1,43 @@
db $50, $10, $14, $01
db $50, $18, $16, $01
db $50, $20, $18, $01
db $50, $28, $1A, $01
db $53, $30, $1C, $01
db $53, $38, $1E, $01
db $50, $40, $20, $01
db $50, $48, $20, $21
db $50, $50, $38, $01
db $50, $58, $3A, $01
db $50, $0E, $14, $01
db $50, $16, $16, $01
db $50, $1E, $18, $01
db $50, $26, $1A, $01
db $53, $30, $46, $01
db $53, $38, $48, $01
db $50, $40, $20, $01
db $50, $48, $22, $01
db $4E, $52, $3C, $01
db $4E, $5A, $3E, $01
db $50, $10, $14, $01
db $50, $18, $16, $01
db $50, $20, $18, $01
db $50, $28, $1A, $01
db $53, $30, $1C, $01
db $53, $38, $1E, $01
db $51, $40, $22, $21
db $51, $48, $22, $01
db $50, $51, $3C, $01
db $50, $59, $3E, $01
db $50, $11, $14, $01
db $50, $19, $16, $01
db $50, $21, $18, $01
db $50, $29, $1A, $01
db $4F, $30, $1C, $01
db $4F, $38, $1E, $01
db $50, $40, $22, $21
db $50, $48, $20, $21
db $50, $50, $38, $01
db $50, $58, $3A, $01