Port pokemon_jump from emerald, 1

This commit is contained in:
PikalaxALT
2020-02-18 14:50:24 -05:00
parent e4d15a2338
commit af6f99b931
10 changed files with 2494 additions and 5053 deletions
-122
View File
@@ -3,128 +3,6 @@
.section .rodata
.align 2
gUnknown_846AFE8:: @ 846AFE8
.incbin "graphics/misc/unk_846B008.gbapal"
gUnknown_846B008:: @ 846B008
.incbin "graphics/misc/unk_846B008.4bpp.lz"
gUnknown_846B42C:: @ 846B42C
obj_tiles gUnknown_846B008, 0x0c00, 0x2000
null_obj_tiles
gUnknown_846B43C:: @ 846B43C
obj_pal gUnknown_846AFE8, 0x2000
null_obj_pal
gUnknown_846B44C:: @ 846B44C
obj_image_anim_frame 0x00, 0
obj_image_anim_end
gUnknown_846B454:: @ 846B454
obj_image_anim_frame 0x10, 0
obj_image_anim_end
gUnknown_846B45C:: @ 846B45C
obj_image_anim_frame 0x20, 0
obj_image_anim_end
gUnknown_846B464:: @ 846B464
obj_image_anim_frame 0x40, 0
obj_image_anim_end
gUnknown_846B46C:: @ 846B46C
obj_image_anim_frame 0x30, 0
obj_image_anim_end
gUnknown_846B474:: @ 846B474
obj_image_anim_frame 0x50, 0
obj_image_anim_end
gUnknown_846B47C::
.4byte gUnknown_846B44C
.4byte gUnknown_846B454
.4byte gUnknown_846B45C
.4byte gUnknown_846B464
.4byte gUnknown_846B46C
.4byte gUnknown_846B474
gUnknown_846B494:: @ 846B494
spr_template 0x2000, 0x2000, gOamData_AffineOff_ObjNormal_32x32, gUnknown_846B47C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_846B4AC:: @ 846B4AC
@ This is a 2D array with one row.
@ Why this was done this way is beyond me.
@ The data that follow this row are not at all function pointers.
.4byte sub_81477C0, sub_814784C, sub_81479D4, sub_8147A34
gUnknown_846B4BC:: @ 846B4BC
.2byte 0x0001, 0x0002, 0x0004, 0x0001, 0x0007, 0x0000, 0x000a, 0x0001, 0x000b, 0x0001, 0x000d, 0x0001, 0x000e, 0x0001, 0x0013, 0x0001
.2byte 0x0014, 0x0001, 0x0019, 0x0000, 0x001b, 0x0000, 0x001d, 0x0000, 0x0020, 0x0000, 0x0023, 0x0000, 0x0025, 0x0000, 0x0027, 0x0002
.2byte 0x002b, 0x0002, 0x002e, 0x0001, 0x0034, 0x0000, 0x0036, 0x0002, 0x0038, 0x0001, 0x003a, 0x0001, 0x003c, 0x0002, 0x0045, 0x0002
.2byte 0x005a, 0x0001, 0x0062, 0x0001, 0x0066, 0x0002, 0x0068, 0x0000, 0x0084, 0x0002, 0x0085, 0x0000, 0x008a, 0x0001, 0x008c, 0x0001
.2byte 0x0098, 0x0002, 0x009b, 0x0001, 0x009e, 0x0000, 0x00a7, 0x0001, 0x00ac, 0x0000, 0x00ad, 0x0000, 0x00ae, 0x0002, 0x00af, 0x0002
.2byte 0x00b3, 0x0000, 0x00b6, 0x0002, 0x00b7, 0x0002, 0x00bf, 0x0002, 0x00c2, 0x0002, 0x00cc, 0x0002, 0x00d1, 0x0000, 0x00d5, 0x0002
.2byte 0x00d8, 0x0000, 0x00da, 0x0002, 0x00dc, 0x0000, 0x00e4, 0x0001, 0x00e7, 0x0000, 0x00e9, 0x0000, 0x00ec, 0x0001, 0x00ee, 0x0002
.2byte 0x00ef, 0x0001, 0x00f0, 0x0001, 0x00f6, 0x0001, 0x0115, 0x0001, 0x0118, 0x0002, 0x011b, 0x0000, 0x011c, 0x0000, 0x011e, 0x0001
.2byte 0x0120, 0x0000, 0x0121, 0x0000, 0x0122, 0x0001, 0x0123, 0x0002, 0x0125, 0x0002, 0x0127, 0x0002, 0x012a, 0x0001, 0x0188, 0x0000
.2byte 0x0189, 0x0000, 0x0137, 0x0002, 0x0132, 0x0002, 0x012d, 0x0001, 0x0172, 0x0000, 0x015e, 0x0002, 0x013b, 0x0000, 0x0142, 0x0000
.2byte 0x0163, 0x0000, 0x017e, 0x0001, 0x0164, 0x0002, 0x0151, 0x0001, 0x0161, 0x0001, 0x0162, 0x0001, 0x0182, 0x0000, 0x0183, 0x0000
.2byte 0x016b, 0x0002, 0x016f, 0x0002, 0x0153, 0x0002, 0x0141, 0x0002, 0x015f, 0x0000, 0x014c, 0x0002, 0x0158, 0x0002, 0x0186, 0x0001
.2byte 0x0168, 0x0000, 0x015a, 0x0000, 0x0175, 0x0001, 0x018b, 0x0001
gUnknown_846B64C:: @ 846B64C
.4byte sub_8148344
.4byte sub_81483D0
.4byte sub_8148464
.4byte sub_81484D0
.4byte sub_81485C8
.4byte sub_81486C4
.4byte sub_8148760
.4byte sub_81487B4
.4byte sub_814881C
gUnknown_846B670:: @ 846B670
.4byte sub_8148398
.4byte sub_8148418
.4byte sub_81484B0
.4byte sub_814856C
.4byte sub_8148664
.4byte sub_8148724
.4byte sub_8148760
.4byte sub_8148800
.4byte sub_814881C
gUnknown_846B694:: @ 846B694
.2byte 0x001a, 0x001f, 0x0024, 0x0029, 0x002e, 0x0033, 0x0038, 0x003d
gUnknown_846B6A4:: @ 846B6A4
.2byte 0x0000, 0x0001, 0x0001, 0x0002
gUnknown_846B6AC:: @ 846B6AC
.2byte 0x0058, 0x005f, 0x00dd, 0x00fe
gUnknown_846B6B4:: @ 846B6B4
.byte 0xfd, 0xfa, 0xf8, 0xf6, 0xf3, 0xf1, 0xef, 0xed, 0xeb, 0xe9, 0xe7, 0xe5, 0xe4, 0xe3, 0xe2, 0xe2, 0xe2, 0xe4, 0xe5, 0xe6, 0xe7, 0xe9, 0xea, 0xec, 0xee, 0xef, 0xf1, 0xf3, 0xf5, 0xf8, 0xfa, 0xfc
.byte 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfa, 0xf7, 0xf5, 0xf2, 0xf0, 0xee, 0xec, 0xea, 0xe8, 0xe6, 0xe4, 0xe3, 0xe2, 0xe2, 0xe4
.byte 0xe6, 0xe8, 0xea, 0xec, 0xee, 0xf0, 0xf2, 0xf5, 0xf7, 0xfa, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xfd, 0xfa, 0xf7, 0xf5, 0xf3, 0xf1, 0xef, 0xed, 0xeb, 0xe9, 0xe7, 0xe5, 0xe4, 0xe3, 0xe2, 0xe2, 0xe2, 0xe2, 0xe3, 0xe3, 0xe4, 0xe4, 0xe5, 0xe5, 0xe6, 0xe7, 0xe8, 0xea, 0xec, 0xee, 0xf0, 0xf2
.byte 0xf4, 0xf5, 0xf7, 0xfa, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_846B744:: @ 846B744
.4byte 0, 0, 50, 100, 200, 500
gUnknown_846B75C:: @ 846B75C
.2byte 0x008a, 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093
gUnknown_846B76C:: @ 846B76C
.4byte 5000, 1
.4byte 8000, 2
.4byte 12000, 3
.4byte 16000, 4
.4byte 20000, 5
gUnknown_846B794:: @ 846B794 gbapal
.incbin "graphics/link_games/unk_846B794.gbapal"