diff options
Diffstat (limited to 'main.asm')
-rwxr-xr-x | main.asm | 1879 |
1 files changed, 50 insertions, 1829 deletions
@@ -2675,10 +2675,10 @@ Func_113a: ; 0x113a ld l, [hl] ld h, $ca ld [hl], $ff -.asm_1147 +.loop ld a, [hl] and a - jr z, .asm_116c + jr z, .done push hl inc h ld e, [hl] @@ -2701,8 +2701,8 @@ Func_113a: ; 0x113a ld [$2000], a pop hl inc l - jr .asm_1147 -.asm_116c + jr .loop +.done ld a, l ld [$d7fc], a ld hl, $d7fb @@ -2715,7 +2715,39 @@ Func_113a: ; 0x113a Func_117a: ; 0x117a jp [hl] -INCBIN "baserom.gbc",$117b,$12a1 - $117b +LoadTileLists: ; 0x117b +; Loads a series of defined tile ids into VRAM +; input: de = pointer to data structure +; data structure: list of VRAM tile data with the following format +; [num tiles][destination pointer][list of tile ids] + ld h, d + ld l, e +.loadTileSequence + ld a, [hli] + and a + ret z + ld b, a + ld a, [hli] + ld e, a + ld a, [hli] + ld d, a ; de = destination for tile data +.loadTileData + ld a, [hli] + ld [de], a + inc de + dec b + jr nz, .loadTileData + jr .loadTileSequence + +Func_118d: ; 0x118d + ld a, $1 + ld [$ff4f], a + call LoadTileLists + xor a + ld [$ff4f], a + ret + +INCBIN "baserom.gbc",$1198,$12a1 - $1198 Func_12a1: ; 0x12a1 ld [$fffa], a @@ -8734,7 +8766,7 @@ Func_8049: ; 0x8049 call LoadVideoData ld a, $2 ld bc, $4094 ; todo - ld de, $117b ; todo + ld de, LoadTileLists ; todo call Func_10c5 ret @@ -8820,13 +8852,13 @@ Func_8104: ; 0x8104 jr nz, .asm_812e ld a, $2 ld bc, $413a ; todo - ld de, $117b ; todo + ld de, LoadTileLists ; todo call Func_10c5 ret .asm_812e ld a, $2 ld bc, $4144 ; todo - ld de, $117b ; todo + ld de, LoadTileLists ; todo call Func_10c5 ret @@ -18530,7 +18562,7 @@ INCBIN "baserom.gbc",$10420,$10432 - $10420 Func_10432: ; 0x10432 ld a, $4 ld bc, $443e - ld de, $117b + ld de, LoadTileLists call Func_10c5 ret @@ -21813,7 +21845,7 @@ Func_1523c: ; 0x1523c inc hl ld b, [hl] ld a, $5 - ld de, $117b + ld de, LoadTileLists call Func_10c5 pop bc ret @@ -22049,7 +22081,7 @@ Func_15465: ; 0x15465 inc hl ld b, [hl] ld a, $5 - ld de, $117b + ld de, LoadTileLists call Func_10c5 pop bc ret @@ -23965,7 +23997,7 @@ Func_174d4: ; 0x174d4 ld a, [hli] ld b, a ld a, $5 - ld de, $117b + ld de, LoadTileLists call Func_10c5 ret @@ -27627,12 +27659,12 @@ Func_19da8: ; 0x19da8 ld b, $0 ; bc = (index * 6) + state - 1 sla c rl b ; bc = 2 * ((index * 6) + state - 1) - ld hl, PointerTable_19f15 + ld hl, DiglettTileDataPointers add hl, bc ld a, [hli] ld h, [hl] ld l, a - ld a, $6 + ld a, Bank(DiglettTileDataPointers) call Func_10aa pop bc ret @@ -27699,1818 +27731,7 @@ Func_19df0: ; 0x19df0 INCBIN "baserom.gbc",$19e13,$19ed1 - $19e13 -DiglettInitializeOrder: ; 0x19ed1 -; This list specifies the order that digletts are initialized. -; Each byte corresponds to an entry in wDiglettStates. - db $00 - db $1C - db $01 - db $1D - db $03 - db $19 - db $06 - db $15 - db $02 - db $1E - db $04 - db $1A - db $07 - db $16 - db $0A - db $11 - db $05 - db $1B - db $08 - db $17 - db $0B - db $12 - db $0E - db $09 - db $18 - db $0C - db $13 - db $0F - db $0D - db $14 - db $10 - dbw $FF, DiglettInitializeOrder ; terminator - -DiglettUpdateOrder: ; 0x19ef3 -; This list specifies the order that digletts are updated. -; Each byte corresponds to an entry in wDiglettStates - db $00 - db $11 - db $03 - db $14 - db $06 - db $17 - db $09 - db $1A - db $0C - db $1D - db $0F - db $01 - db $12 - db $04 - db $15 - db $07 - db $18 - db $0A - db $1B - db $0D - db $1E - db $10 - db $02 - db $13 - db $05 - db $16 - db $08 - db $19 - db $0B - db $1C - db $0E - dbw $FF, DiglettUpdateOrder ; terminator - -PointerTable_19f15: ; 0x19f15 - dw $6095 - dw $6089 - dw $608C - dw $6089 - dw $608F - dw $6092 - dw $60A4 - dw $6098 - dw $609B - dw $6098 - dw $609E - dw $60A1 - dw $60B3 - dw $60A7 - dw $60AA - dw $60A7 - dw $60AD - dw $60B0 - dw $60C2 - dw $60B6 - dw $60B9 - dw $60B6 - dw $60BC - dw $60BF - dw $60D1 - dw $60C5 - dw $60C8 - dw $60C5 - dw $60CB - dw $60CE - dw $60E0 - dw $60D4 - dw $60D7 - dw $60D4 - dw $60DA - dw $60DD - dw $60EF - dw $60E3 - dw $60E6 - dw $60E3 - dw $60E9 - dw $60EC - dw $60FE - dw $60F2 - dw $60F5 - dw $60F2 - dw $60F8 - dw $60FB - dw $610D - dw $6101 - dw $6104 - dw $6101 - dw $6107 - dw $610A - dw $611C - dw $6110 - dw $6113 - dw $6110 - dw $6116 - dw $6119 - dw $612B - dw $611F - dw $6122 - dw $611F - dw $6125 - dw $6128 - dw $613A - dw $612E - dw $6131 - dw $612E - dw $6134 - dw $6137 - dw $6149 - dw $613D - dw $6140 - dw $613D - dw $6143 - dw $6146 - dw $6158 - dw $614C - dw $614F - dw $614C - dw $6152 - dw $6155 - dw $6167 - dw $615B - dw $615E - dw $615B - dw $6161 - dw $6164 - dw $6176 - dw $616A - dw $616D - dw $616A - dw $6170 - dw $6173 - dw $6185 - dw $6179 - dw $617C - dw $6179 - dw $617F - dw $6182 - dw $6194 - dw $6188 - dw $618B - dw $6188 - dw $618E - dw $6191 - dw $61A3 - dw $6197 - dw $619A - dw $6197 - dw $619D - dw $61A0 - dw $61B2 - dw $61A6 - dw $61A9 - dw $61A6 - dw $61AC - dw $61AF - dw $61C1 - dw $61B5 - dw $61B8 - dw $61B5 - dw $61BB - dw $61BE - dw $61D0 - dw $61C4 - dw $61C7 - dw $61C4 - dw $61CA - dw $61CD - dw $61DF - dw $61D3 - dw $61D6 - dw $61D3 - dw $61D9 - dw $61DC - dw $61EE - dw $61E2 - dw $61E5 - dw $61E2 - dw $61E8 - dw $61EB - dw $61FD - dw $61F1 - dw $61F4 - dw $61F1 - dw $61F7 - dw $61FA - dw $620C - dw $6200 - dw $6203 - dw $6200 - dw $6206 - dw $6209 - dw $621B - dw $620F - dw $6212 - dw $620F - dw $6215 - dw $6218 - dw $622A - dw $621E - dw $6221 - dw $621E - dw $6224 - dw $6227 - dw $6239 - dw $622D - dw $6230 - dw $622D - dw $6233 - dw $6236 - dw $6248 - dw $623C - dw $623F - dw $623C - dw $6242 - dw $6245 - dw $6257 - dw $624B - dw $624E - dw $624B - dw $6251 - dw $6254 - -DiglettData_1a089: ; 0x1a089 - dbw $01, $625A - dbw $01, $6268 - dbw $01, $6276 - dbw $01, $6284 - dbw $01, $6292 - dbw $01, $62A0 - dbw $01, $62AE - dbw $01, $62BC - dbw $01, $62CA - dbw $01, $62D8 - dbw $01, $62E6 - dbw $01, $62F4 - dbw $01, $6302 - dbw $01, $6310 - dbw $01, $631E - dbw $01, $632C - dbw $01, $633A - dbw $01, $6348 - dbw $01, $6356 - dbw $01, $6364 - dbw $01, $6372 - dbw $01, $6380 - dbw $01, $638E - dbw $01, $639C - dbw $01, $63AA - dbw $01, $63B8 - dbw $01, $63C6 - dbw $01, $63D4 - dbw $01, $63E2 - dbw $01, $63F0 - dbw $01, $63FE - dbw $01, $640C - dbw $01, $641A - dbw $01, $6428 - dbw $01, $6436 - dbw $01, $6444 - dbw $01, $6452 - dbw $01, $6460 - dbw $01, $646E - dbw $01, $647C - dbw $01, $648A - dbw $01, $6498 - dbw $01, $64A6 - dbw $01, $64B4 - dbw $01, $64C2 - dbw $01, $64D0 - dbw $01, $64DE - dbw $01, $64EC - dbw $01, $64FA - dbw $01, $6508 - dbw $01, $6516 - dbw $01, $6524 - dbw $01, $6532 - dbw $01, $6540 - dbw $01, $654E - dbw $01, $655C - dbw $01, $656A - dbw $01, $6578 - dbw $01, $6586 - dbw $01, $6594 - dbw $01, $65A2 - dbw $01, $65B0 - dbw $01, $65BE - dbw $01, $65CC - dbw $01, $65DA - dbw $01, $65E8 - dbw $01, $65F6 - dbw $01, $6604 - dbw $01, $6612 - dbw $01, $6620 - dbw $01, $662E - dbw $01, $663C - dbw $01, $664A - dbw $01, $6658 - dbw $01, $6666 - dbw $01, $6674 - dbw $01, $6682 - dbw $01, $6690 - dbw $01, $669E - dbw $01, $66AC - dbw $01, $66BA - dbw $01, $66C8 - dbw $01, $66D6 - dbw $01, $66E4 - dbw $01, $66F2 - dbw $01, $6700 - dbw $01, $670E - dbw $01, $671C - dbw $01, $672A - dbw $01, $6738 - dbw $01, $6746 - dbw $01, $6754 - dbw $01, $6762 - dbw $01, $6770 - dbw $01, $677E - dbw $01, $678C - dbw $01, $679A - dbw $01, $67A8 - dbw $01, $67B6 - dbw $01, $67C4 - dbw $01, $67D2 - dbw $01, $67E0 - dbw $01, $67EE - dbw $01, $67FC - dbw $01, $680A - dbw $01, $6818 - dbw $01, $6826 - dbw $01, $6834 - dbw $01, $6842 - dbw $01, $6850 - dbw $01, $685E - dbw $01, $686C - dbw $01, $687A - dbw $01, $6888 - dbw $01, $6896 - dbw $01, $68A4 - dbw $01, $68B2 - dbw $01, $68C0 - dbw $01, $68CE - dbw $01, $68DC - dbw $01, $68EA - dbw $01, $68F8 - dbw $01, $6906 - dbw $01, $6914 - dbw $01, $6922 - dbw $01, $6930 - dbw $01, $693E - dbw $01, $694C - dbw $01, $695A - dbw $01, $6968 - dbw $01, $6976 - dbw $01, $6984 - dbw $01, $6992 - dbw $01, $69A0 - dbw $01, $69AE - dbw $01, $69BC - dbw $01, $69CA - dbw $01, $69D8 - dbw $01, $69E6 - dbw $01, $69F4 - dbw $01, $6A02 - dbw $01, $6A10 - dbw $01, $6A1E - dbw $01, $6A2C - dbw $01, $6A3A - dbw $01, $6A48 - dbw $01, $6A56 - dbw $01, $6A64 - dbw $01, $6A72 - dbw $01, $6A80 - dbw $01, $6A8E - dbw $01, $6A9C - dbw $01, $6AAA - dbw $01, $6AB8 - dbw $01, $6AC6 - -DiglettData_1a259: ; 0x1a259 - db $7B, $11, $04 - db $02 - dw $9861 - db $35, $36 - db $02 - dw $9881 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9861 - db $39, $3A - db $02 - dw $9881 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9861 - db $3D, $3E - db $02 - dw $9881 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9861 - db $41, $42 - db $02 - dw $9881 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9861 - db $45, $46 - db $02 - dw $9881 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A1 - db $35, $36 - db $02 - dw $98C1 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A1 - db $39, $3A - db $02 - dw $98C1 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A1 - db $3D, $3E - db $02 - dw $98C1 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A1 - db $41, $42 - db $02 - dw $98C1 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A1 - db $45, $46 - db $02 - dw $98C1 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E1 - db $35, $36 - db $02 - dw $9901 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E1 - db $39, $3A - db $02 - dw $9901 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E1 - db $3D, $3E - db $02 - dw $9901 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E1 - db $41, $42 - db $02 - dw $9901 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E1 - db $45, $46 - db $02 - dw $9901 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9883 - db $35, $36 - db $02 - dw $98A3 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9883 - db $39, $3A - db $02 - dw $98A3 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9883 - db $3D, $3E - db $02 - dw $98A3 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9883 - db $41, $42 - db $02 - dw $98A3 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9883 - db $45, $46 - db $02 - dw $98A3 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C3 - db $35, $36 - db $02 - dw $98E3 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C3 - db $39, $3A - db $02 - dw $98E3 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C3 - db $3D, $3E - db $02 - dw $98E3 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C3 - db $41, $42 - db $02 - dw $98E3 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C3 - db $45, $46 - db $02 - dw $98E3 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9903 - db $35, $36 - db $02 - dw $9923 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9903 - db $39, $3A - db $02 - dw $9923 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9903 - db $3D, $3E - db $02 - dw $9923 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9903 - db $41, $42 - db $02 - dw $9923 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9903 - db $45, $46 - db $02 - dw $9923 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9865 - db $35, $36 - db $02 - dw $9885 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9865 - db $39, $3A - db $02 - dw $9885 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9865 - db $3D, $3E - db $02 - dw $9885 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9865 - db $41, $42 - db $02 - dw $9885 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9865 - db $45, $46 - db $02 - dw $9885 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A5 - db $35, $36 - db $02 - dw $98C5 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A5 - db $39, $3A - db $02 - dw $98C5 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A5 - db $3D, $3E - db $02 - dw $98C5 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A5 - db $41, $42 - db $02 - dw $98C5 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A5 - db $45, $46 - db $02 - dw $98C5 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E5 - db $35, $36 - db $02 - dw $9905 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E5 - db $39, $3A - db $02 - dw $9905 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E5 - db $3D, $3E - db $02 - dw $9905 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E5 - db $41, $42 - db $02 - dw $9905 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E5 - db $45, $46 - db $02 - dw $9905 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9925 - db $35, $36 - db $02 - dw $9945 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9925 - db $39, $3A - db $02 - dw $9945 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9925 - db $3D, $3E - db $02 - dw $9945 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9925 - db $41, $42 - db $02 - dw $9945 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9925 - db $45, $46 - db $02 - dw $9945 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9887 - db $35, $36 - db $02 - dw $98A7 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9887 - db $39, $3A - db $02 - dw $98A7 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9887 - db $3D, $3E - db $02 - dw $98A7 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9887 - db $41, $42 - db $02 - dw $98A7 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9887 - db $45, $46 - db $02 - dw $98A7 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C7 - db $35, $36 - db $02 - dw $98E7 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C7 - db $39, $3A - db $02 - dw $98E7 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C7 - db $3D, $3E - db $02 - dw $98E7 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C7 - db $41, $42 - db $02 - dw $98E7 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98C7 - db $45, $46 - db $02 - dw $98E7 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9907 - db $35, $36 - db $02 - dw $9927 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9907 - db $39, $3A - db $02 - dw $9927 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9907 - db $3D, $3E - db $02 - dw $9927 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9907 - db $41, $42 - db $02 - dw $9927 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9907 - db $45, $46 - db $02 - dw $9927 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9947 - db $35, $36 - db $02 - dw $9967 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9947 - db $39, $3A - db $02 - dw $9967 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9947 - db $3D, $3E - db $02 - dw $9967 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9947 - db $41, $42 - db $02 - dw $9967 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9947 - db $45, $46 - db $02 - dw $9967 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A9 - db $35, $36 - db $02 - dw $98C9 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A9 - db $39, $3A - db $02 - dw $98C9 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A9 - db $3D, $3E - db $02 - dw $98C9 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A9 - db $41, $42 - db $02 - dw $98C9 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98A9 - db $45, $46 - db $02 - dw $98C9 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E9 - db $35, $36 - db $02 - dw $9909 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E9 - db $39, $3A - db $02 - dw $9909 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E9 - db $3D, $3E - db $02 - dw $9909 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E9 - db $41, $42 - db $02 - dw $9909 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98E9 - db $45, $46 - db $02 - dw $9909 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9929 - db $35, $36 - db $02 - dw $9949 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9929 - db $39, $3A - db $02 - dw $9949 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9929 - db $3D, $3E - db $02 - dw $9949 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9929 - db $41, $42 - db $02 - dw $9949 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9929 - db $45, $46 - db $02 - dw $9949 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988B - db $35, $36 - db $02 - dw $98AB - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988B - db $39, $3A - db $02 - dw $98AB - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988B - db $3D, $3E - db $02 - dw $98AB - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988B - db $41, $42 - db $02 - dw $98AB - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988B - db $45, $46 - db $02 - dw $98AB - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CB - db $35, $36 - db $02 - dw $98EB - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CB - db $39, $3A - db $02 - dw $98EB - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CB - db $3D, $3E - db $02 - dw $98EB - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CB - db $41, $42 - db $02 - dw $98EB - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CB - db $45, $46 - db $02 - dw $98EB - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990B - db $35, $36 - db $02 - dw $992B - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990B - db $39, $3A - db $02 - dw $992B - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990B - db $3D, $3E - db $02 - dw $992B - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990B - db $41, $42 - db $02 - dw $992B - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990B - db $45, $46 - db $02 - dw $992B - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $994B - db $35, $36 - db $02 - dw $996B - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $994B - db $39, $3A - db $02 - dw $996B - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $994B - db $3D, $3E - db $02 - dw $996B - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $994B - db $41, $42 - db $02 - dw $996B - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $994B - db $45, $46 - db $02 - dw $996B - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $986D - db $35, $36 - db $02 - dw $988D - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $986D - db $39, $3A - db $02 - dw $988D - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $986D - db $3D, $3E - db $02 - dw $988D - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $986D - db $41, $42 - db $02 - dw $988D - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $986D - db $45, $46 - db $02 - dw $988D - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98AD - db $35, $36 - db $02 - dw $98CD - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98AD - db $39, $3A - db $02 - dw $98CD - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98AD - db $3D, $3E - db $02 - dw $98CD - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98AD - db $41, $42 - db $02 - dw $98CD - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98AD - db $45, $46 - db $02 - dw $98CD - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98ED - db $35, $36 - db $02 - dw $990D - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98ED - db $39, $3A - db $02 - dw $990D - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98ED - db $3D, $3E - db $02 - dw $990D - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98ED - db $41, $42 - db $02 - dw $990D - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98ED - db $45, $46 - db $02 - dw $990D - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $992D - db $35, $36 - db $02 - dw $994D - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $992D - db $39, $3A - db $02 - dw $994D - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $992D - db $3D, $3E - db $02 - dw $994D - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $992D - db $41, $42 - db $02 - dw $994D - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $992D - db $45, $46 - db $02 - dw $994D - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988F - db $35, $36 - db $02 - dw $98AF - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988F - db $39, $3A - db $02 - dw $98AF - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988F - db $3D, $3E - db $02 - dw $98AF - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988F - db $41, $42 - db $02 - dw $98AF - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $988F - db $45, $46 - db $02 - dw $98AF - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CF - db $35, $36 - db $02 - dw $98EF - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CF - db $39, $3A - db $02 - dw $98EF - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CF - db $3D, $3E - db $02 - dw $98EF - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CF - db $41, $42 - db $02 - dw $98EF - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98CF - db $45, $46 - db $02 - dw $98EF - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990F - db $35, $36 - db $02 - dw $992F - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990F - db $39, $3A - db $02 - dw $992F - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990F - db $3D, $3E - db $02 - dw $992F - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990F - db $41, $42 - db $02 - dw $992F - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $990F - db $45, $46 - db $02 - dw $992F - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9871 - db $35, $36 - db $02 - dw $9891 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9871 - db $39, $3A - db $02 - dw $9891 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9871 - db $3D, $3E - db $02 - dw $9891 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9871 - db $41, $42 - db $02 - dw $9891 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $9871 - db $45, $46 - db $02 - dw $9891 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98B1 - db $35, $36 - db $02 - dw $98D1 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98B1 - db $39, $3A - db $02 - dw $98D1 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98B1 - db $3D, $3E - db $02 - dw $98D1 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98B1 - db $41, $42 - db $02 - dw $98D1 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98B1 - db $45, $46 - db $02 - dw $98D1 - db $47, $48 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98F1 - db $35, $36 - db $02 - dw $9911 - db $37, $38 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98F1 - db $39, $3A - db $02 - dw $9911 - db $3B, $3C - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98F1 - db $3D, $3E - db $02 - dw $9911 - db $3F, $40 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98F1 - db $41, $42 - db $02 - dw $9911 - db $43, $44 - db $00 ; terminator - - db $7B, $11, $04 - db $02 - dw $98F1 - db $45, $46 - db $02 - dw $9911 - db $47, $48 - db $00 ; terminator +INCLUDE "data/diglett_stage/diglett_stage_animation_data.asm" Func_1aad4: ; 0x1aad4 ld a, [$d75f] @@ -32715,7 +30936,7 @@ Func_1e484: ; 0x1e484 inc hl ld b, [hl] ld a, $7 - ld de, $117b + ld de, LoadTileLists call Func_10c5 pop bc ret @@ -32917,7 +31138,7 @@ Func_1e636: ; 0x1e636 inc hl ld b, [hl] ld a, $7 - ld de, $117b + ld de, LoadTileLists call Func_10c5 pop bc ret @@ -33987,7 +32208,7 @@ Func_1f265: ; 0x1f265 ld a, [hli] ld b, a ld a, $7 - ld de, $117b + ld de, LoadTileLists call Func_10c5 ret |