diff options
author | jidoc01 <jidoc01@naver.com> | 2019-09-27 13:50:45 +0200 |
---|---|---|
committer | jidoc01 <jidoc01@naver.com> | 2019-09-27 13:50:45 +0200 |
commit | c88c1b02cca80965eef4b8862e925cf5f03d85d4 (patch) | |
tree | 60e08a6156ac5b0d28d885923e2eaffc0dcbb4f2 /src | |
parent | dbefbe866839f91f0911508aa05f19ec56e9defe (diff) |
Disassemble move animation data
The disassembled data is pretty huge, so I moved it into a new
separated file(data/move_animations.asm).
I've just named the data labels in a simple way, and it's needed
to rename them depending on their corresponding move names.
Diffstat (limited to 'src')
-rw-r--r-- | src/data/move_animations.asm | 437 | ||||
-rw-r--r-- | src/engine/bank06.asm | 298 |
2 files changed, 587 insertions, 148 deletions
diff --git a/src/data/move_animations.asm b/src/data/move_animations.asm new file mode 100644 index 0000000..c4446e7 --- /dev/null +++ b/src/data/move_animations.asm @@ -0,0 +1,437 @@ +MoveAnimation_52c6: ; (6:52c6) + db $02, $01, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_52cf: + db $02, $01, $03, $08, $01, $fb, $03, $09 + db $00 + +MoveAnimation_52d8: + db $02, $01, $03, $0a, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_52e3: + db $02, $01, $03, $0b, $03, $0c, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_52f0: + db $02, $01, $01, $65, $01, $0d, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_52fd: + db $02, $01, $03, $0e, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5308: + db $02, $01, $03, $0f, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5313: + db $02, $01, $01, $10, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_531e: + db $02, $01, $03, $11, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5329: + db $02, $01, $01, $12, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5334: + db $02, $01, $03, $13, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_533f: + db $02, $01, $01, $14, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_534a: + db $02, $01, $03, $0b, $03, $13, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5357: + db $02, $01, $03, $15, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5362: + db $02, $01, $01, $16, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_536d: + db $02, $01, $03, $17, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5378: + db $02, $01, $03, $18, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5383: + db $02, $01, $03, $19, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_538e: + db $02, $01, $03, $1a, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5399: + db $02, $01, $03, $1b, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53a4: + db $02, $01, $03, $1c, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53af: + db $02, $01, $03, $1d, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53ba: + db $02, $01, $03, $1e, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53c5: + db $02, $01, $03, $1f, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53d0: + db $02, $01, $02, $20 + db $00 + +MoveAnimation_53d5: + db $02, $01, $03, $21, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53e0: + db $02, $01, $03, $22, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53eb: + db $02, $01, $03, $23, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_53f6: + db $02, $01, $03, $24, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5401: + db $02, $01, $03, $25, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_540c: + db $02, $01, $03, $26, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5417: + db $02, $01, $03, $27, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5422: + db $02, $01, $03, $28, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_542d: + db $02, $01, $03, $29, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5438: + db $02, $01, $03, $2a, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5443: + db $02, $01, $03, $2b, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_544e: + db $02, $01, $03, $2b + db $00 + +MoveAnimation_5453: + db $02, $01, $03, $2c, $01, $66, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5460: + db $02, $01, $03, $2c, $01, $66 + db $00 + +MoveAnimation_5467: + db $02, $01, $03, $2d, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5472: + db $02, $01, $03, $2e, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_547d: + db $02, $01, $03, $2f, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5488: + db $02, $01, $02, $30, $01, $66 + db $00 + +MoveAnimation_548f: + db $02, $01, $01, $66, $03, $31, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_549c: + db $02, $01, $01, $65, $03, $32, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_54a9: + db $02, $01, $03, $33 + db $00 + +MoveAnimation_54ae: + db $02, $01, $03, $34 + db $00 + +MoveAnimation_54b3: + db $02, $01, $01, $35, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_54be: + db $02, $01, $02, $36 + db $00 + +MoveAnimation_54c3: + db $02, $01, $02, $37 + db $00 + +MoveAnimation_54c8: + db $02, $01, $01, $38, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_54d3: + db $02, $01, $01, $38, $03, $07, $01, $fa, $03, $09, $02, $36 + db $00 + +MoveAnimation_54e0: + db $02, $01, $03, $39, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_54eb: + db $02, $01, $02, $3a, $01, $fa + db $00 + +MoveAnimation_54f2: + db $02, $01, $01, $fa, $03, $3b + db $00 + +MoveAnimation_54f9: + db $02, $01, $02, $3c, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5504: + db $02, $01, $02, $3d, $01, $65, $02, $41, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5513: + db $02, $01 + db $00 + +MoveAnimation_5516: + db $02, $01, $03, $3f, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5521: + db $02, $01, $03, $40, $03, $07, $01, $fa, $03, $09, $03, $3b + db $00 + +MoveAnimation_552e: + db $02, $01, $01, $65 + db $00 + +MoveAnimation_5533: + db $02, $01, $01, $65, $03, $01 + db $00 + +MoveAnimation_553a: + db $02, $01, $01, $65, $04, $04, $05, $46 + db $00 + +MoveAnimation_5543: + db $04, $04, $05, $46, $01, $65 + db $00 + +MoveAnimation_554a: + db $04, $04, $05, $46, $01, $65, $05, $47, $05, $47 + db $00 + +MoveAnimation_5555: + db $04, $04, $05, $46, $01, $45, $04, $01 + db $00 + +MoveAnimation_555e: + db $04, $04, $05, $46, $05, $44, $04, $04, $05, $07, $01, $fa, $05, $09 + db $00 + +MoveAnimation_556d: + db $04, $04, $05, $46, $05, $49 + db $00 + +MoveAnimation_5574: + db $02, $01, $04, $04, $01, $4a + db $00 + +MoveAnimation_557b: + db $02, $01 + db $00 + +MoveAnimation_557e: + db $02, $01, $01, $65 + db $00 + +MoveAnimation_5583: + db $02, $01, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_558c: + db $02, $01, $03, $29, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_5597: + db $02, $01, $02, $33 + db $00 + +MoveAnimation_559c: + db $02, $01, $02, $4b + db $00 + +MoveAnimation_55a1: + db $02, $01 + db $00 + +MoveAnimation_55a4: + db $02, $01, $02, $4d + db $00 + +MoveAnimation_55a9: + db $02, $01, $03, $22, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_55b4: + db $02, $01, $02, $4d, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_55bf: + db $02, $01, $03, $2b + db $00 + +MoveAnimation_55c4: + db $02, $01, $03, $17 + db $00 + +MoveAnimation_55c9: + db $02, $01, $01, $65 + db $00 + +MoveAnimation_55ce: + db $02, $01, $03, $18, $03, $3b + db $00 + +MoveAnimation_55d5: + db $02, $01, $02, $04, $02, $07, $01, $fc, $02, $09 + db $00 + +MoveAnimation_55e0: + db $02, $01, $01, $12 + db $00 + +MoveAnimation_55e5: + db $00 + +MoveAnimation_55e6: + db $04, $04, $05, $06, $05, $09 + db $00 + +MoveAnimation_55ed: + db $02, $3e, $02, $09 + db $00 + +MoveAnimation_55f2: + db $04, $01, $02, $07, $01, $fc, $02, $09 + db $00 + +MoveAnimation_55fb: + db $03, $05 + db $00 + +MoveAnimation_55fe: + db $03, $04 + db $00 + +MoveAnimation_5601: + db $03, $02 + db $00 + +MoveAnimation_5604: + db $03, $03 + db $00 + +MoveAnimation_5607: + db $02, $04 + db $00 + +MoveAnimation_560a: + db $02, $01, $03, $2a + db $00 + +MoveAnimation_560f: + db $03, $3b + db $00 + +MoveAnimation_5612: + db $04, $04, $05, $44, $05, $07, $01, $fa, $05, $09 + db $00 + +MoveAnimation_561d: + db $04, $04, $05, $4c, $05, $07, $01, $fa, $05, $09 + db $00 + +MoveAnimation_5628: + db $04, $04, $01, $4e + db $00 + +MoveAnimation_562d: + db $04, $04, $01, $4f + db $00 + +MoveAnimation_5632: + db $04, $04, $05, $09 + db $00 + +MoveAnimation_5637: + db $02, $01, $03, $39, $03, $07, $01, $fa, $03, $09, $01, $65 + db $00 + +MoveAnimation_5644: + db $02, $01, $02, $4b, $03, $07, $01, $fa, $03, $09 + db $00 + +MoveAnimation_564f: + db $02, $05, $02, $09 + db $00 + +MoveAnimation_5654: + db $02, $3e, $01, $98 + db $00 + +MoveAnimation_5659: + db $02, $03, $01, $98 + db $00 + +MoveAnimation_565e: + db $02, $01, $03, $2c, $01, $66 + db $00 + +MoveAnimation_5665: + db $03, $39 + db $00 + +MoveAnimation_5668: + db $04, $04, $05, $46, $04, $01, $02, $3e, $03, $3e + db $00 + +MoveAnimation_5673: + db $00
\ No newline at end of file diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm index fae87bf..3cb5987 100644 --- a/src/engine/bank06.asm +++ b/src/engine/bank06.asm @@ -1061,7 +1061,7 @@ Func_18f9c: ; 18f9c (6:4f9c) ld l, a ld h, 0 add hl, hl - ld de, Data_006_51a4 + ld de, PointerTable_MoveAnimation .asm_4fa8 add hl, de ld e, [hl] @@ -1369,154 +1369,156 @@ Func_19168: ; 19168 (6:5168) ret -Data_006_51a4: +PointerTable_MoveAnimation: dw $0000 - dw $52c6 - dw $52cf - dw $52c6 - dw $52c6 - dw $52c6 - dw $52d8 - dw $52d8 - dw $52e3 - dw $52d8 - dw $52f0 - dw $52f0 - dw $52f0 - dw $52f0 - dw $52fd - dw $5308 - dw $5313 - dw $531e - dw $5329 - dw $5334 - dw $533f - dw $534a - dw $5357 - dw $5362 - dw $5362 - dw $536d - dw $536d - dw $536d - dw $5378 - dw $5383 - dw $538e - dw $5383 - dw $5399 - dw $53a4 - dw $53af - dw $53ba - dw $53c5 - dw $53d0 - dw $53d5 - dw $53e0 - dw $53eb - dw $53f6 - dw $53f6 - dw $53f6 - dw $5401 - dw $540c - dw $5417 - dw $5422 - dw $542d - dw $542d - dw $5438 - dw $5438 - dw $5438 - dw $5438 - dw $5438 - dw $5443 - dw $5443 - dw $544e - dw $5443 - dw $5443 - dw $5443 - dw $5453 - dw $5453 - dw $5460 - dw $5453 - dw $5467 - dw $5467 - dw $5472 - dw $5472 - dw $547d - dw $5488 - dw $548f - dw $549c - dw $549c - dw $54a9 - dw $54a9 - dw $54ae - dw $54ae - dw $54b3 - dw $54be - dw $54c3 - dw $54c8 - dw $54d3 - dw $54e0 - dw $54eb - dw $54f2 - dw $54f9 - dw $5504 - dw $5513 - dw $5516 - dw $5521 - dw $552e - dw $5533 - dw $553a - dw $5543 - dw $554a - dw $5555 - dw $555e - dw $556d - dw $5574 - dw $557b - dw $557e - dw $5583 - dw $5583 - dw $5583 - dw $558c - dw $5597 - dw $559c - dw $55a1 - dw $55a4 - dw $55a9 - dw $55b4 - dw $55b4 - dw $55bf - dw $55c4 - dw $55c9 - dw $55ce - dw $55d5 - dw $55e0 - dw $55e5 - dw $55e6 - dw $55ed - dw $55f2 - dw $55fb - dw $55fe - dw $5601 - dw $5604 - dw $5607 - dw $560a - dw $560f - dw $5612 - dw $561d - dw $5628 - dw $562d - dw $5632 - dw $5637 - dw $5644 - dw $564f - dw $5654 - dw $5659 - dw $565e - dw $5665 - dw $5668 - dw $5673 - dw $5673 - - INCROM $192c6, $1991f + dw MoveAnimation_52c6 + dw MoveAnimation_52cf + dw MoveAnimation_52c6 + dw MoveAnimation_52c6 + dw MoveAnimation_52c6 + dw MoveAnimation_52d8 + dw MoveAnimation_52d8 + dw MoveAnimation_52e3 + dw MoveAnimation_52d8 + dw MoveAnimation_52f0 + dw MoveAnimation_52f0 + dw MoveAnimation_52f0 + dw MoveAnimation_52f0 + dw MoveAnimation_52fd + dw MoveAnimation_5308 + dw MoveAnimation_5313 + dw MoveAnimation_531e + dw MoveAnimation_5329 + dw MoveAnimation_5334 + dw MoveAnimation_533f + dw MoveAnimation_534a + dw MoveAnimation_5357 + dw MoveAnimation_5362 + dw MoveAnimation_5362 + dw MoveAnimation_536d + dw MoveAnimation_536d + dw MoveAnimation_536d + dw MoveAnimation_5378 + dw MoveAnimation_5383 + dw MoveAnimation_538e + dw MoveAnimation_5383 + dw MoveAnimation_5399 + dw MoveAnimation_53a4 + dw MoveAnimation_53af + dw MoveAnimation_53ba + dw MoveAnimation_53c5 + dw MoveAnimation_53d0 + dw MoveAnimation_53d5 + dw MoveAnimation_53e0 + dw MoveAnimation_53eb + dw MoveAnimation_53f6 + dw MoveAnimation_53f6 + dw MoveAnimation_53f6 + dw MoveAnimation_5401 + dw MoveAnimation_540c + dw MoveAnimation_5417 + dw MoveAnimation_5422 + dw MoveAnimation_542d + dw MoveAnimation_542d + dw MoveAnimation_5438 + dw MoveAnimation_5438 + dw MoveAnimation_5438 + dw MoveAnimation_5438 + dw MoveAnimation_5438 + dw MoveAnimation_5443 + dw MoveAnimation_5443 + dw MoveAnimation_544e + dw MoveAnimation_5443 + dw MoveAnimation_5443 + dw MoveAnimation_5443 + dw MoveAnimation_5453 + dw MoveAnimation_5453 + dw MoveAnimation_5460 + dw MoveAnimation_5453 + dw MoveAnimation_5467 + dw MoveAnimation_5467 + dw MoveAnimation_5472 + dw MoveAnimation_5472 + dw MoveAnimation_547d + dw MoveAnimation_5488 + dw MoveAnimation_548f + dw MoveAnimation_549c + dw MoveAnimation_549c + dw MoveAnimation_54a9 + dw MoveAnimation_54a9 + dw MoveAnimation_54ae + dw MoveAnimation_54ae + dw MoveAnimation_54b3 + dw MoveAnimation_54be + dw MoveAnimation_54c3 + dw MoveAnimation_54c8 + dw MoveAnimation_54d3 + dw MoveAnimation_54e0 + dw MoveAnimation_54eb + dw MoveAnimation_54f2 + dw MoveAnimation_54f9 + dw MoveAnimation_5504 + dw MoveAnimation_5513 + dw MoveAnimation_5516 + dw MoveAnimation_5521 + dw MoveAnimation_552e + dw MoveAnimation_5533 + dw MoveAnimation_553a + dw MoveAnimation_5543 + dw MoveAnimation_554a + dw MoveAnimation_5555 + dw MoveAnimation_555e + dw MoveAnimation_556d + dw MoveAnimation_5574 + dw MoveAnimation_557b + dw MoveAnimation_557e + dw MoveAnimation_5583 + dw MoveAnimation_5583 + dw MoveAnimation_5583 + dw MoveAnimation_558c + dw MoveAnimation_5597 + dw MoveAnimation_559c + dw MoveAnimation_55a1 + dw MoveAnimation_55a4 + dw MoveAnimation_55a9 + dw MoveAnimation_55b4 + dw MoveAnimation_55b4 + dw MoveAnimation_55bf + dw MoveAnimation_55c4 + dw MoveAnimation_55c9 + dw MoveAnimation_55ce + dw MoveAnimation_55d5 + dw MoveAnimation_55e0 + dw MoveAnimation_55e5 + dw MoveAnimation_55e6 + dw MoveAnimation_55ed + dw MoveAnimation_55f2 + dw MoveAnimation_55fb + dw MoveAnimation_55fe + dw MoveAnimation_5601 + dw MoveAnimation_5604 + dw MoveAnimation_5607 + dw MoveAnimation_560a + dw MoveAnimation_560f + dw MoveAnimation_5612 + dw MoveAnimation_561d + dw MoveAnimation_5628 + dw MoveAnimation_562d + dw MoveAnimation_5632 + dw MoveAnimation_5637 + dw MoveAnimation_5644 + dw MoveAnimation_564f + dw MoveAnimation_5654 + dw MoveAnimation_5659 + dw MoveAnimation_565e + dw MoveAnimation_5665 + dw MoveAnimation_5668 + dw MoveAnimation_5673 + dw MoveAnimation_5673 + +INCLUDE "data/move_animations.asm" + + INCROM $19674, $1991f Func_1991f: ; 1991f (6:591f) add a |