├── rom_15000 ├── .gitignore └── src │ ├── rom_29910.s │ ├── rom_310a4.s │ ├── rom_32224.s │ ├── rom_73812.s │ ├── rom_317e4.s │ ├── rom_346f8.s │ ├── rom_73864.s │ └── rom_367e4.s ├── goldensun.sha1 ├── tools └── .gitignore ├── .gitignore ├── overlays ├── rom_7fc618 │ ├── imports.s │ ├── exports.s │ └── overlay.ld ├── rom_78dd40 │ ├── imports.s │ ├── exports.s │ ├── overlay.ld │ └── ovl_30.s ├── rom_78de18 │ ├── imports.s │ ├── exports.s │ ├── overlay.ld │ └── ovl_30.s ├── rom_78dc80 │ ├── imports.s │ ├── exports.s │ ├── overlay.ld │ └── ovl_30.s ├── rom_7d0e88 │ ├── ovl_2d64.s │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_779188 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7795e8 │ ├── exports.s │ └── overlay.ld ├── rom_77dd1c │ ├── exports.s │ └── overlay.ld ├── rom_784360 │ ├── exports.s │ └── overlay.ld ├── rom_78603c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_786f0c │ ├── exports.s │ └── overlay.ld ├── rom_787e04 │ ├── exports.s │ └── overlay.ld ├── rom_7892c8 │ ├── exports.s │ └── overlay.ld ├── rom_78ac38 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_78b2ac │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_78c76c │ ├── exports.s │ └── overlay.ld ├── rom_78dee8 │ ├── exports.s │ └── overlay.ld ├── rom_791794 │ ├── exports.s │ └── overlay.ld ├── rom_794ac0 │ ├── exports.s │ └── overlay.ld ├── rom_797740 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7987ac │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_799998 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_79c0c4 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_79c738 │ ├── exports.s │ └── overlay.ld ├── rom_79dd90 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7a0010 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7a37f0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7a4370 │ ├── exports.s │ └── overlay.ld ├── rom_7a67d8 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7a6ae4 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7a8c8c │ ├── exports.s │ └── overlay.ld ├── rom_7b8cb0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7bf5a8 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7c3044 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7c37ac │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7c5974 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7c5efc │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7c6bac │ ├── exports.s │ └── overlay.ld ├── rom_7d5838 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7d6418 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7d95dc │ ├── exports.s │ └── overlay.ld ├── rom_7db0c8 │ ├── exports.s │ └── overlay.ld ├── rom_7ddb88 │ ├── exports.s │ └── overlay.ld ├── rom_7e0928 │ ├── exports.s │ └── overlay.ld ├── rom_7ebdfc │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7ec19c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7ec968 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7f21b8 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7fa4ec │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7fc720 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7fcd20 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_77a7c8 │ ├── exports.s │ └── overlay.ld ├── rom_780898 │ ├── exports.s │ └── overlay.ld ├── rom_78ef88 │ ├── exports.s │ └── overlay.ld ├── rom_793768 │ ├── exports.s │ └── overlay.ld ├── rom_797990 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_798dc4 │ ├── exports.s │ └── overlay.ld ├── rom_799abc │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_79aad8 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_79b154 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_79e5c0 │ ├── exports.s │ └── overlay.ld ├── rom_7a04ac │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7a1ff0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7a2bf0 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7a5214 │ ├── exports.s │ └── overlay.ld ├── rom_7a7298 │ ├── exports.s │ └── overlay.ld ├── rom_7aa430 │ ├── exports.s │ └── overlay.ld ├── rom_7ac2d8 │ ├── exports.s │ └── overlay.ld ├── rom_7b0400 │ ├── exports.s │ └── overlay.ld ├── rom_7b2078 │ ├── exports.s │ └── overlay.ld ├── rom_7b4558 │ ├── exports.s │ └── overlay.ld ├── rom_7b6668 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7b7790 │ ├── exports.s │ ├── imports.s │ └── overlay.ld ├── rom_7b7f1c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7b9cb4 │ ├── exports.s │ └── overlay.ld ├── rom_7bc690 │ ├── exports.s │ ├── ovl_1f80.s │ └── overlay.ld ├── rom_7bdeb0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7c097c │ ├── exports.s │ └── overlay.ld ├── rom_7c460c │ ├── exports.s │ └── overlay.ld ├── rom_7c7b9c │ ├── exports.s │ └── overlay.ld ├── rom_7ca63c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7cb2c0 │ ├── exports.s │ └── overlay.ld ├── rom_7ced6c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7d30e0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7d4af4 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7d768c │ ├── exports.s │ └── overlay.ld ├── rom_7e3e08 │ ├── exports.s │ └── overlay.ld ├── rom_7e636c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7e7574 │ ├── exports.s │ └── overlay.ld ├── rom_7eaf28 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7ef4f4 │ ├── exports.s │ └── overlay.ld ├── rom_7f148c │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_7f2f14 │ ├── exports.s │ └── overlay.ld ├── rom_7f6e64 │ ├── exports.s │ └── overlay.ld ├── rom_7fb4a8 │ ├── exports.s │ └── overlay.ld └── rom_7ed0a0 │ ├── exports.s │ ├── overlay.ld │ └── imports.s ├── rom_77000 └── src │ ├── rom_80ec8.s │ └── rom_78ed8.s ├── rom_8a000 └── src │ ├── rom_9f0b0.s │ ├── rom_9f840.s │ ├── rom_9fc1c.s │ ├── rom_a0138.s │ ├── rom_9ff40.s │ └── rom_9259c.s ├── rom_a1000 └── src │ ├── rom_af26c.s │ └── exports.s ├── rom_b5000 └── src │ ├── rom_c3734.s │ ├── rom_c2a0c.s │ ├── rom_b6e7c.s │ ├── exports.s │ └── rom_b6eb4.s ├── rom_f0000 └── src │ └── exports.s ├── rom_f4000 └── src │ └── exports.s ├── rom_f6000 └── src │ └── exports.s ├── rom_185000 └── src │ ├── exports.s │ └── rom_185008.s ├── rom_f9000 └── src │ ├── rom_fc624.s │ └── exports.s ├── rom_f2000 └── src │ └── exports.s ├── rom_c0 └── src │ ├── rom_4458.s │ ├── rom_6864.s │ └── rom_2dd8.s ├── rom_c9000 └── src │ ├── exports.s │ ├── rom_e0524.s │ └── rom_eda78.s ├── rom_header.s ├── lib └── call_via.s ├── rom_b0000 └── src │ └── exports.s ├── rom_9000 └── src │ └── rom_ca2c.s └── include └── macros.inc /rom_15000/.gitignore: -------------------------------------------------------------------------------- 1 | data/strings/ 2 | -------------------------------------------------------------------------------- /goldensun.sha1: -------------------------------------------------------------------------------- 1 | 5c4695205413df7db52b9a184815a07783999971 goldensun.gba 2 | -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | pack_overlay 2 | pack_strings 3 | unpack_overlay 4 | unpack_strings 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gba 2 | *.bin 3 | *.elf 4 | *.map 5 | *.d 6 | *.o 7 | 8 | *.lz 9 | 10 | *.sav 11 | *.ss[0-9] 12 | -------------------------------------------------------------------------------- /overlays/rom_7fc618/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_79374 4 | .export_func _Func_955b0 5 | -------------------------------------------------------------------------------- /rom_15000/src/rom_29910.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_29910, 0x29910, 0x29a10 6 | -------------------------------------------------------------------------------- /rom_15000/src/rom_310a4.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_310a4, 0x310a4, 0x313a4 6 | -------------------------------------------------------------------------------- /rom_15000/src/rom_32224.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_32224, 0x32224, 0x33e40 6 | -------------------------------------------------------------------------------- /rom_15000/src/rom_73812.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_73812, 0x73812, 0x73854 6 | -------------------------------------------------------------------------------- /rom_77000/src/rom_80ec8.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_80ec8, 0x80ec8, 0x844ec 6 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_9f0b0.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_9f0b0, 0x9f0b0, 0x9f0b4 6 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_9f840.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_9f840, 0x9f840, 0x9fbcc 6 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_9fc1c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_9fc1c, 0x9fc1c, 0x9fc28 6 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_a0138.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_a0138, 0xa0138, 0xa0284 6 | -------------------------------------------------------------------------------- /rom_a1000/src/rom_af26c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_af26c, 0xaf26c, 0xaf28c 6 | -------------------------------------------------------------------------------- /rom_b5000/src/rom_c3734.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_c3734, 0xc3734, 0xc3f34 6 | -------------------------------------------------------------------------------- /rom_b5000/src/rom_c2a0c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | Unused_c2a0c: 6 | .incrom 0xc2a0c, 0xc2a10 7 | .ssize Unused_c2a0c 8 | -------------------------------------------------------------------------------- /rom_f0000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_f0000 4 | Exports_f0000: 5 | 6 | .export_func Func_f03f0 7 | 8 | .ssize Exports_f0000 9 | -------------------------------------------------------------------------------- /rom_f4000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_f4000 4 | Exports_f4000: 5 | 6 | .export_func Func_f4008 7 | 8 | .ssize Exports_f4000 9 | -------------------------------------------------------------------------------- /rom_f6000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_f6000 4 | Exports_f6000: 5 | 6 | .export_func Func_f6008 7 | 8 | .ssize Exports_f6000 9 | -------------------------------------------------------------------------------- /rom_15000/src/rom_317e4.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_317e4, 0x317e4, 0x31864 6 | .incdata Data_31864, 0x31864, 0x31e24 7 | -------------------------------------------------------------------------------- /rom_15000/src/rom_346f8.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_346f8, 0x346f8, 0x366f8 6 | .incdata Data_366f8, 0x366f8, 0x36740 7 | -------------------------------------------------------------------------------- /rom_15000/src/rom_73864.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_73864, 0x73864, 0x73968 6 | .incdata Data_73968, 0x73968, 0x7396c 7 | -------------------------------------------------------------------------------- /rom_185000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_185000 4 | Exports_185000: 5 | 6 | .export_func Func_185008 7 | 8 | .ssize Exports_185000 9 | -------------------------------------------------------------------------------- /rom_f9000/src/rom_fc624.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_fc624, 0xfc624, 0xfc684 6 | .incdata Data_fc684, 0xfc684, 0x184698 7 | -------------------------------------------------------------------------------- /overlays/rom_78dd40/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_12330 4 | .export_func _Func_79338 5 | .export_func _Func_9509c 6 | .export_func _Func_91ff0 7 | -------------------------------------------------------------------------------- /overlays/rom_78de18/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_12330 4 | .export_func _Func_79338 5 | .export_func _Func_9509c 6 | .export_func _Func_91ff0 7 | -------------------------------------------------------------------------------- /overlays/rom_78dc80/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_12330 4 | .export_func _Func_79338 5 | .export_func _Func_79358 6 | .export_func _Func_9509c 7 | .export_func _Func_91ff0 8 | -------------------------------------------------------------------------------- /overlays/rom_7d0e88/ovl_2d64.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .data 4 | 5 | .global OvlData_2d64 6 | OvlData_2d64: 7 | .incbin "overlays/rom_7d0e88/orig.bin", 0x2d64, (0x2da8-0x2d64) 8 | .ssize OvlData_2d64 9 | -------------------------------------------------------------------------------- /overlays/rom_779188/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7795e8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3cc 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_77dd1c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_434 4 | .export_func OvlFunc_e8 5 | .export_func OvlFunc_f4 6 | .export_func OvlFunc_fc 7 | .export_func OvlFunc_104 8 | .export_func OvlFunc_f0 9 | -------------------------------------------------------------------------------- /overlays/rom_784360/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_940 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_94 6 | .export_func OvlFunc_b8 7 | .export_func OvlFunc_158 8 | .export_func OvlFunc_90 9 | -------------------------------------------------------------------------------- /overlays/rom_78603c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_150c 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_94 6 | .export_func OvlFunc_9c 7 | .export_func OvlFunc_a4 8 | .export_func OvlFunc_90 9 | -------------------------------------------------------------------------------- /overlays/rom_786f0c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_368 4 | .export_func OvlFunc_cc 5 | .export_func OvlFunc_d8 6 | .export_func OvlFunc_fc 7 | .export_func OvlFunc_140 8 | .export_func OvlFunc_d4 9 | -------------------------------------------------------------------------------- /overlays/rom_787e04/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3f8 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_94 6 | .export_func OvlFunc_b8 7 | .export_func OvlFunc_160 8 | .export_func OvlFunc_90 9 | -------------------------------------------------------------------------------- /overlays/rom_7892c8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_5cc 4 | .export_func OvlFunc_5c 5 | .export_func OvlFunc_68 6 | .export_func OvlFunc_70 7 | .export_func OvlFunc_14c 8 | .export_func OvlFunc_64 9 | -------------------------------------------------------------------------------- /overlays/rom_78ac38/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78b2ac/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2108 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78c76c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_105c 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78dc80/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78dd40/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78de18/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_78dee8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_8f4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_74 6 | .export_func OvlFunc_7c 7 | .export_func OvlFunc_ec 8 | .export_func OvlFunc_70 9 | -------------------------------------------------------------------------------- /overlays/rom_791794/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_f30 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_794ac0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2758 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_40 6 | .export_func OvlFunc_48 7 | .export_func OvlFunc_310 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_797740/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1e4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_6c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7987ac/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_4e4 4 | .export_func OvlFunc_6c 5 | .export_func OvlFunc_78 6 | .export_func OvlFunc_80 7 | .export_func OvlFunc_4dc 8 | .export_func OvlFunc_74 9 | -------------------------------------------------------------------------------- /overlays/rom_799998/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_54 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_79c0c4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_4c8 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_11c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_79c738/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_6e0 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_94 6 | .export_func OvlFunc_9c 7 | .export_func OvlFunc_100 8 | .export_func OvlFunc_90 9 | -------------------------------------------------------------------------------- /overlays/rom_79dd90/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_4bc 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_94 6 | .export_func OvlFunc_9c 7 | .export_func OvlFunc_154 8 | .export_func OvlFunc_90 9 | -------------------------------------------------------------------------------- /overlays/rom_7a0010/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1c4 4 | .export_func OvlFunc_5c 5 | .export_func OvlFunc_68 6 | .export_func OvlFunc_70 7 | .export_func OvlFunc_1bc 8 | .export_func OvlFunc_64 9 | -------------------------------------------------------------------------------- /overlays/rom_7a37f0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_980 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7a4370/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1070 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_40 6 | .export_func OvlFunc_48 7 | .export_func OvlFunc_80 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7a67d8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_200 4 | .export_func OvlFunc_40 5 | .export_func OvlFunc_4c 6 | .export_func OvlFunc_54 7 | .export_func OvlFunc_1b4 8 | .export_func OvlFunc_48 9 | -------------------------------------------------------------------------------- /overlays/rom_7a6ae4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_46c 4 | .export_func OvlFunc_40 5 | .export_func OvlFunc_98 6 | .export_func OvlFunc_a0 7 | .export_func OvlFunc_f4 8 | .export_func OvlFunc_94 9 | -------------------------------------------------------------------------------- /overlays/rom_7a8c8c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1750 4 | .export_func OvlFunc_50 5 | .export_func OvlFunc_f0 6 | .export_func OvlFunc_f8 7 | .export_func OvlFunc_f30 8 | .export_func OvlFunc_ec 9 | -------------------------------------------------------------------------------- /overlays/rom_7b8cb0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_874 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_74 6 | .export_func OvlFunc_7c 7 | .export_func OvlFunc_11c 8 | .export_func OvlFunc_70 9 | -------------------------------------------------------------------------------- /overlays/rom_7bf5a8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_ca0 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_8c 6 | .export_func OvlFunc_e0 7 | .export_func OvlFunc_2e0 8 | .export_func OvlFunc_84 9 | -------------------------------------------------------------------------------- /overlays/rom_7c3044/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_308 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_74 6 | .export_func OvlFunc_7c 7 | .export_func OvlFunc_e4 8 | .export_func OvlFunc_70 9 | -------------------------------------------------------------------------------- /overlays/rom_7c37ac/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_230 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_64 6 | .export_func OvlFunc_6c 7 | .export_func OvlFunc_a4 8 | .export_func OvlFunc_60 9 | -------------------------------------------------------------------------------- /overlays/rom_7c5974/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3dc 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_4c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7c5efc/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1a0c 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_74 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7c6bac/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_86c 4 | .export_func OvlFunc_40 5 | .export_func OvlFunc_98 6 | .export_func OvlFunc_a0 7 | .export_func OvlFunc_19c 8 | .export_func OvlFunc_94 9 | -------------------------------------------------------------------------------- /overlays/rom_7d5838/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3dc 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_64 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7d6418/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1d8 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_1a8 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7d95dc/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1a14 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_74 6 | .export_func OvlFunc_7c 7 | .export_func OvlFunc_238 8 | .export_func OvlFunc_70 9 | -------------------------------------------------------------------------------- /overlays/rom_7db0c8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_a3c 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_96c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7ddb88/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_bd4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_b30 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7e0928/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_da4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_d9c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7ebdfc/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_22c 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_208 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7ec19c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_a78 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_40 6 | .export_func OvlFunc_48 7 | .export_func OvlFunc_a54 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7ec968/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_124 4 | .export_func OvlFunc_40 5 | .export_func OvlFunc_84 6 | .export_func OvlFunc_8c 7 | .export_func OvlFunc_e4 8 | .export_func OvlFunc_80 9 | -------------------------------------------------------------------------------- /overlays/rom_7f21b8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_104c 4 | .export_func OvlFunc_44 5 | .export_func OvlFunc_7c 6 | .export_func OvlFunc_84 7 | .export_func OvlFunc_4b0 8 | .export_func OvlFunc_4c 9 | -------------------------------------------------------------------------------- /overlays/rom_7fa4ec/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_da4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_a8 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7fc618/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_b4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_ac 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7fc720/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_71c 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_98 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7fcd20/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_10a8 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_3c 6 | .export_func OvlFunc_44 7 | .export_func OvlFunc_23c 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_77a7c8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_6ec 4 | .export_func OvlFunc_290 5 | .export_func OvlFunc_29c 6 | .export_func OvlFunc_37c 7 | .export_func OvlFunc_590 8 | .export_func OvlFunc_298 9 | -------------------------------------------------------------------------------- /overlays/rom_780898/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2a54 4 | .export_func OvlFunc_9dc 5 | .export_func OvlFunc_9e8 6 | .export_func OvlFunc_9f0 7 | .export_func OvlFunc_aa4 8 | .export_func OvlFunc_9e4 9 | -------------------------------------------------------------------------------- /overlays/rom_78ef88/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3f24 4 | .export_func OvlFunc_36c 5 | .export_func OvlFunc_378 6 | .export_func OvlFunc_380 7 | .export_func OvlFunc_388 8 | .export_func OvlFunc_374 9 | -------------------------------------------------------------------------------- /overlays/rom_793768/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_136c 4 | .export_func OvlFunc_418 5 | .export_func OvlFunc_424 6 | .export_func OvlFunc_42c 7 | .export_func OvlFunc_5f0 8 | .export_func OvlFunc_420 9 | -------------------------------------------------------------------------------- /overlays/rom_797990/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_f30 4 | .export_func OvlFunc_498 5 | .export_func OvlFunc_4a4 6 | .export_func OvlFunc_4ac 7 | .export_func OvlFunc_f28 8 | .export_func OvlFunc_4a0 9 | -------------------------------------------------------------------------------- /overlays/rom_798dc4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_4f4 4 | .export_func OvlFunc_32c 5 | .export_func OvlFunc_338 6 | .export_func OvlFunc_340 7 | .export_func OvlFunc_4ec 8 | .export_func OvlFunc_334 9 | -------------------------------------------------------------------------------- /overlays/rom_799998/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_10704 4 | .export_func _Func_c528 5 | .export_func _Func_79338 6 | .export_func _Func_92054 7 | .export_func _Func_923e4 8 | .export_func _Func_924d4 9 | -------------------------------------------------------------------------------- /overlays/rom_799abc/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_121c 4 | .export_func OvlFunc_b50 5 | .export_func OvlFunc_b5c 6 | .export_func OvlFunc_b64 7 | .export_func OvlFunc_10c0 8 | .export_func OvlFunc_b58 9 | -------------------------------------------------------------------------------- /overlays/rom_79aad8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_414 4 | .export_func OvlFunc_314 5 | .export_func OvlFunc_348 6 | .export_func OvlFunc_350 7 | .export_func OvlFunc_3e4 8 | .export_func OvlFunc_344 9 | -------------------------------------------------------------------------------- /overlays/rom_79b154/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_890 4 | .export_func OvlFunc_88 5 | .export_func OvlFunc_104 6 | .export_func OvlFunc_11c 7 | .export_func OvlFunc_198 8 | .export_func OvlFunc_dc 9 | -------------------------------------------------------------------------------- /overlays/rom_79e5c0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_694 4 | .export_func OvlFunc_16c 5 | .export_func OvlFunc_1d4 6 | .export_func OvlFunc_1dc 7 | .export_func OvlFunc_284 8 | .export_func OvlFunc_1ac 9 | -------------------------------------------------------------------------------- /overlays/rom_7a04ac/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_c68 4 | .export_func OvlFunc_a4c 5 | .export_func OvlFunc_a58 6 | .export_func OvlFunc_a60 7 | .export_func OvlFunc_c60 8 | .export_func OvlFunc_a54 9 | -------------------------------------------------------------------------------- /overlays/rom_7a1ff0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_a68 4 | .export_func OvlFunc_9dc 5 | .export_func OvlFunc_9e8 6 | .export_func OvlFunc_9f0 7 | .export_func OvlFunc_a60 8 | .export_func OvlFunc_9e4 9 | -------------------------------------------------------------------------------- /overlays/rom_7a2bf0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_bf8 4 | .export_func OvlFunc_9dc 5 | .export_func OvlFunc_9e8 6 | .export_func OvlFunc_9f0 7 | .export_func OvlFunc_bf0 8 | .export_func OvlFunc_9e4 9 | -------------------------------------------------------------------------------- /overlays/rom_7a5214/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1004 4 | .export_func OvlFunc_314 5 | .export_func OvlFunc_324 6 | .export_func OvlFunc_32c 7 | .export_func OvlFunc_694 8 | .export_func OvlFunc_31c 9 | -------------------------------------------------------------------------------- /overlays/rom_7a7298/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_b70 4 | .export_func OvlFunc_130 5 | .export_func OvlFunc_164 6 | .export_func OvlFunc_16c 7 | .export_func OvlFunc_1ec 8 | .export_func OvlFunc_160 9 | -------------------------------------------------------------------------------- /overlays/rom_7aa430/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_12e0 4 | .export_func OvlFunc_e90 5 | .export_func OvlFunc_e9c 6 | .export_func OvlFunc_ea4 7 | .export_func OvlFunc_fd0 8 | .export_func OvlFunc_e98 9 | -------------------------------------------------------------------------------- /overlays/rom_7ac2d8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3d20 4 | .export_func OvlFunc_e20 5 | .export_func OvlFunc_e78 6 | .export_func OvlFunc_e80 7 | .export_func OvlFunc_f30 8 | .export_func OvlFunc_e74 9 | -------------------------------------------------------------------------------- /overlays/rom_7b0400/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_35c 4 | .export_func OvlFunc_314 5 | .export_func OvlFunc_320 6 | .export_func OvlFunc_328 7 | .export_func OvlFunc_354 8 | .export_func OvlFunc_31c 9 | -------------------------------------------------------------------------------- /overlays/rom_7b2078/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3e58 4 | .export_func OvlFunc_34c 5 | .export_func OvlFunc_380 6 | .export_func OvlFunc_388 7 | .export_func OvlFunc_2574 8 | .export_func OvlFunc_37c 9 | -------------------------------------------------------------------------------- /overlays/rom_7b4558/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2500 4 | .export_func OvlFunc_ee0 5 | .export_func OvlFunc_f38 6 | .export_func OvlFunc_f40 7 | .export_func OvlFunc_24ac 8 | .export_func OvlFunc_f34 9 | -------------------------------------------------------------------------------- /overlays/rom_7b6668/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1148 4 | .export_func OvlFunc_59c 5 | .export_func OvlFunc_5a8 6 | .export_func OvlFunc_5b0 7 | .export_func OvlFunc_1140 8 | .export_func OvlFunc_5a4 9 | -------------------------------------------------------------------------------- /overlays/rom_7b7790/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_598 4 | .export_func OvlFunc_314 5 | .export_func OvlFunc_320 6 | .export_func OvlFunc_328 7 | .export_func OvlFunc_570 8 | .export_func OvlFunc_31c 9 | -------------------------------------------------------------------------------- /overlays/rom_7b7f1c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_11b0 4 | .export_func OvlFunc_7c 5 | .export_func OvlFunc_b0 6 | .export_func OvlFunc_b8 7 | .export_func OvlFunc_1180 8 | .export_func OvlFunc_ac 9 | -------------------------------------------------------------------------------- /overlays/rom_7b9cb4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2020 4 | .export_func OvlFunc_e4 5 | .export_func OvlFunc_204 6 | .export_func OvlFunc_20c 7 | .export_func OvlFunc_1678 8 | .export_func OvlFunc_1c8 9 | -------------------------------------------------------------------------------- /overlays/rom_7bc690/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1638 4 | .export_func OvlFunc_3ac 5 | .export_func OvlFunc_414 6 | .export_func OvlFunc_41c 7 | .export_func OvlFunc_4dc 8 | .export_func OvlFunc_410 9 | -------------------------------------------------------------------------------- /overlays/rom_7bdeb0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_16f0 4 | .export_func OvlFunc_d20 5 | .export_func OvlFunc_d78 6 | .export_func OvlFunc_d80 7 | .export_func OvlFunc_169c 8 | .export_func OvlFunc_d74 9 | -------------------------------------------------------------------------------- /overlays/rom_7c097c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_164c 4 | .export_func OvlFunc_ec 5 | .export_func OvlFunc_178 6 | .export_func OvlFunc_180 7 | .export_func OvlFunc_240 8 | .export_func OvlFunc_174 9 | -------------------------------------------------------------------------------- /overlays/rom_7c460c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1668 4 | .export_func OvlFunc_314 5 | .export_func OvlFunc_350 6 | .export_func OvlFunc_388 7 | .export_func OvlFunc_6e4 8 | .export_func OvlFunc_34c 9 | -------------------------------------------------------------------------------- /overlays/rom_7c7b9c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_13d4 4 | .export_func OvlFunc_938 5 | .export_func OvlFunc_948 6 | .export_func OvlFunc_950 7 | .export_func OvlFunc_9fc 8 | .export_func OvlFunc_940 9 | -------------------------------------------------------------------------------- /overlays/rom_7ca63c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_240 4 | .export_func OvlFunc_1c8 5 | .export_func OvlFunc_1d8 6 | .export_func OvlFunc_1e0 7 | .export_func OvlFunc_1e8 8 | .export_func OvlFunc_1d0 9 | -------------------------------------------------------------------------------- /overlays/rom_7cb2c0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_2ff0 4 | .export_func OvlFunc_340 5 | .export_func OvlFunc_374 6 | .export_func OvlFunc_37c 7 | .export_func OvlFunc_54c 8 | .export_func OvlFunc_370 9 | -------------------------------------------------------------------------------- /overlays/rom_7ced6c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_f70 4 | .export_func OvlFunc_cc4 5 | .export_func OvlFunc_d40 6 | .export_func OvlFunc_d48 7 | .export_func OvlFunc_ec4 8 | .export_func OvlFunc_d3c 9 | -------------------------------------------------------------------------------- /overlays/rom_7d30e0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1f78 4 | .export_func OvlFunc_9f0 5 | .export_func OvlFunc_a48 6 | .export_func OvlFunc_a50 7 | .export_func OvlFunc_ee0 8 | .export_func OvlFunc_a44 9 | -------------------------------------------------------------------------------- /overlays/rom_7d4af4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_728 4 | .export_func OvlFunc_208 5 | .export_func OvlFunc_214 6 | .export_func OvlFunc_21c 7 | .export_func OvlFunc_4b0 8 | .export_func OvlFunc_210 9 | -------------------------------------------------------------------------------- /overlays/rom_7d768c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_40b4 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_68 6 | .export_func OvlFunc_70 7 | .export_func OvlFunc_4034 8 | .export_func OvlFunc_60 9 | -------------------------------------------------------------------------------- /overlays/rom_7e3e08/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3644 4 | .export_func OvlFunc_9ec 5 | .export_func OvlFunc_9f8 6 | .export_func OvlFunc_a00 7 | .export_func OvlFunc_3598 8 | .export_func OvlFunc_9f4 9 | -------------------------------------------------------------------------------- /overlays/rom_7e636c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_1394 4 | .export_func OvlFunc_cc0 5 | .export_func OvlFunc_d18 6 | .export_func OvlFunc_d20 7 | .export_func OvlFunc_d88 8 | .export_func OvlFunc_d14 9 | -------------------------------------------------------------------------------- /overlays/rom_7e7574/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_4da0 4 | .export_func OvlFunc_9dc 5 | .export_func OvlFunc_a34 6 | .export_func OvlFunc_a80 7 | .export_func OvlFunc_af8 8 | .export_func OvlFunc_a30 9 | -------------------------------------------------------------------------------- /overlays/rom_7eaf28/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_e8c 4 | .export_func OvlFunc_34c 5 | .export_func OvlFunc_3a4 6 | .export_func OvlFunc_3ac 7 | .export_func OvlFunc_e5c 8 | .export_func OvlFunc_3a0 9 | -------------------------------------------------------------------------------- /overlays/rom_7ef4f4/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_28a0 4 | .export_func OvlFunc_f58 5 | .export_func OvlFunc_fd4 6 | .export_func OvlFunc_fdc 7 | .export_func OvlFunc_27a0 8 | .export_func OvlFunc_fac 9 | -------------------------------------------------------------------------------- /overlays/rom_7f148c/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_120c 4 | .export_func OvlFunc_40 5 | .export_func OvlFunc_4c 6 | .export_func OvlFunc_54 7 | .export_func OvlFunc_11e8 8 | .export_func OvlFunc_48 9 | -------------------------------------------------------------------------------- /overlays/rom_7f2f14/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_3068 4 | .export_func OvlFunc_e04 5 | .export_func OvlFunc_e80 6 | .export_func OvlFunc_e88 7 | .export_func OvlFunc_2f8c 8 | .export_func OvlFunc_e7c 9 | -------------------------------------------------------------------------------- /overlays/rom_7f6e64/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_71c 4 | .export_func OvlFunc_464 5 | .export_func OvlFunc_470 6 | .export_func OvlFunc_478 7 | .export_func OvlFunc_714 8 | .export_func OvlFunc_46c 9 | -------------------------------------------------------------------------------- /overlays/rom_7fb4a8/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_12e0 4 | .export_func OvlFunc_30 5 | .export_func OvlFunc_58 6 | .export_func OvlFunc_60 7 | .export_func OvlFunc_11b4 8 | .export_func OvlFunc_38 9 | -------------------------------------------------------------------------------- /overlays/rom_7d0e88/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_274c 4 | .export_func OvlFunc_1440 5 | .export_func OvlFunc_14bc 6 | .export_func OvlFunc_14c4 7 | .export_func OvlFunc_2580 8 | .export_func OvlFunc_14b8 9 | -------------------------------------------------------------------------------- /overlays/rom_7ed0a0/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func OvlFunc_259c 4 | .export_func OvlFunc_1270 5 | .export_func OvlFunc_12d8 6 | .export_func OvlFunc_12e0 7 | .export_func OvlFunc_2370 8 | .export_func OvlFunc_12b0 9 | -------------------------------------------------------------------------------- /rom_15000/src/rom_367e4.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_367e4, 0x367e4, 0x3680c 6 | .incdata Data_3680c, 0x3680c, 0x368d4 7 | .incdata Data_368d4, 0x368d4, 0x370d4 8 | .incdata Data_370d4, 0x370d4, 0x371b4 9 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_9ff40.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_9ff40, 0x9ff40, 0x9ff58 6 | .incdata Data_9ff58, 0x9ff58, 0xa001e 7 | .incdata Data_a001e, 0xa001e, 0xa00b8 8 | .incdata Data_a00b8, 0xa00b8, 0xa0108 9 | -------------------------------------------------------------------------------- /rom_77000/src/rom_78ed8.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_78ed8 4 | mov r3, #0xb4 5 | mul r0, r3 6 | ldr r2, =.L844ec 7 | add r0, r2 8 | bx lr 9 | .func_end Func_78ed8 10 | 11 | .section .rodata 12 | 13 | .L844ec: 14 | .incrom 0x844ec, 0x84a8c 15 | -------------------------------------------------------------------------------- /rom_f2000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_f2000 4 | Exports_f2000: 5 | 6 | .export_func Func_f26ec 7 | .export_func Func_f2eb8 8 | .export_func Func_f2b6c 9 | .export_func Func_f2b70 10 | .export_func Func_f2d54 11 | 12 | .ssize Exports_f2000 13 | -------------------------------------------------------------------------------- /rom_c0/src/rom_4458.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_4458 4 | ldr r1, =iwram_1cb4 5 | ldr r3, =0x41c64e6d 6 | ldr r2, [r1] 7 | mov r0, r2 8 | mul r0, r3 9 | ldr r3, =0x3039 10 | add r0, r3 11 | str r0, [r1] 12 | lsl r0, #8 13 | lsr r0, #16 14 | bx lr 15 | .func_end Func_4458 16 | -------------------------------------------------------------------------------- /rom_c0/src/rom_6864.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_6864 4 | swi 0xb 5 | bx lr 6 | .func_end Func_6864 7 | 8 | .thumb_func_start Func_6868 9 | mov r0, #0 10 | swi 0x19 11 | bx lr 12 | .func_end Func_6868 13 | 14 | .thumb_func_start Func_6870 15 | mov r0, #1 16 | swi 0x19 17 | bx lr 18 | .func_end Func_6870 19 | -------------------------------------------------------------------------------- /rom_185000/src/rom_185008.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_185008 4 | ldr r2, =0xfff 5 | mov r3, r0 6 | and r3, r2 7 | lsl r0, r3, #2 8 | add r0, r3 9 | ldr r3, =.L185024 10 | lsl r0, #2 11 | add r0, r3 12 | bx lr 13 | .func_end Func_185008 14 | 15 | .section .rodata 16 | 17 | .L185024: 18 | .incrom 0x185024, 0x31efd4 19 | -------------------------------------------------------------------------------- /overlays/rom_7bc690/ovl_1f80.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .data 4 | 5 | .global OvlData_1f80 6 | OvlData_1f80: 7 | .incbin "overlays/rom_7bc690/orig.bin", 0x1f80, (0x1fa0-0x1f80) 8 | .ssize OvlData_1fa0 9 | 10 | .global OvlData_1fa0 11 | OvlData_1fa0: 12 | .incbin "overlays/rom_7bc690/orig.bin", 0x1fa0, (0x2120-0x1fa0) 13 | .ssize OvlData_1fa0 14 | -------------------------------------------------------------------------------- /overlays/rom_7a67d8/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_41d8 4 | .export_func _Func_307c 5 | .export_func _Func_5ee0 6 | .export_func _Func_11f54 7 | .export_func _Func_916b0 8 | .export_func _Func_91750 9 | .export_func _Func_92054 10 | .export_func _Func_91e9c 11 | .export_func _Func_91f14 12 | .export_func _Func_8fe38 13 | .export_func _Func_f9080 14 | -------------------------------------------------------------------------------- /rom_c9000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_c9000 4 | Exports_c9000: 5 | 6 | .export_func Func_ed408 7 | .export_func Func_e3a3c 8 | .export_func Func_d6578 9 | .export_func Func_d6660 10 | .export_func Func_cb7f8 11 | .export_func Func_cbc0c 12 | .export_func Func_cc5d8 13 | .export_func Func_ccaec 14 | .export_func Func_ccbdc 15 | 16 | .ssize Exports_c9000 17 | -------------------------------------------------------------------------------- /overlays/rom_7a0010/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_10424 4 | .export_func _Func_c528 5 | .export_func _Func_79338 6 | .export_func _Func_916b0 7 | .export_func _Func_91750 8 | .export_func _Func_8b868 9 | .export_func _Func_92054 10 | .export_func _Func_923e4 11 | .export_func _Func_92b94 12 | .export_func _Func_92f84 13 | .export_func _Func_b0278 14 | .export_func _Func_b3284 15 | -------------------------------------------------------------------------------- /rom_header.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | b _start @ entry point 4 | .incrom 0x4, 0xa0 @ nintendo logo 5 | .ascii "Golden_Sun_A" @ game title 6 | .ascii "AGSE" @ game code 7 | .ascii "01" @ maker code 8 | .byte 0x96 @ fixed value 9 | .byte 0 @ main unit code 10 | .byte 0 @ device type 11 | .space 7 @ reserved 12 | .byte 0 @ software version 13 | .byte 0x42 @ header checksum 14 | .space 2 @ reserved 15 | -------------------------------------------------------------------------------- /rom_a1000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_a1000 4 | Exports_a1000: 5 | 6 | .export_func Func_a24d0 7 | .export_func Func_a5b94 8 | .export_func Func_a7478 9 | .export_func Func_a7380 10 | .export_func Func_a1778 11 | .export_func Func_a1870 12 | .export_func Func_a195c 13 | .export_func Func_a17c4 14 | .export_func Func_aa56c 15 | .export_func Func_a4924 16 | 17 | .ssize Exports_a1000 18 | -------------------------------------------------------------------------------- /overlays/rom_7c5974/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_c528 4 | .export_func _Func_79338 5 | .export_func _Func_79358 6 | .export_func _Func_79374 7 | .export_func _Func_916b0 8 | .export_func _Func_91750 9 | .export_func _Func_92054 10 | .export_func _Func_92b94 11 | .export_func _Func_92f84 12 | .export_func _Func_93054 13 | .export_func _Func_b0278 14 | .export_func _Func_b29a8 15 | .export_func _Func_b3284 16 | -------------------------------------------------------------------------------- /overlays/rom_7ebdfc/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_10560 4 | .export_func _Func_10704 5 | .export_func _Func_79338 6 | .export_func _Func_79358 7 | .export_func _Func_9163c 8 | .export_func _Func_91c7c 9 | .export_func _Func_924d4 10 | .export_func _Func_92b94 11 | .export_func _Func_92c40 12 | .export_func _Func_92f84 13 | .export_func _Func_91e9c 14 | .export_func _Func_922c4 15 | .export_func _Func_f9080 16 | -------------------------------------------------------------------------------- /lib/call_via.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .macro call_via register 4 | .thumb_func_start _call_via_\register 5 | bx \register 6 | nop 7 | .func_end _call_via_\register 8 | .endm 9 | 10 | call_via r0 11 | call_via r1 12 | call_via r2 13 | call_via r3 14 | call_via r4 15 | call_via r5 16 | call_via r6 17 | call_via r7 18 | call_via r8 19 | call_via r9 20 | call_via r10 21 | call_via r11 22 | call_via r12 23 | call_via sp 24 | call_via lr 25 | -------------------------------------------------------------------------------- /overlays/rom_797740/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_79374 4 | .export_func _Func_9163c 5 | .export_func _Func_916b0 6 | .export_func _Func_91750 7 | .export_func _Func_92054 8 | .export_func _Func_92548 9 | .export_func _Func_9259c 10 | .export_func _Func_925cc 11 | .export_func _Func_9280c 12 | .export_func _Func_92848 13 | .export_func _Func_92b94 14 | .export_func _Func_92f84 15 | .export_func _Func_91e9c 16 | .export_func _Func_f9080 17 | -------------------------------------------------------------------------------- /rom_c0/src/rom_2dd8.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_2dd8 4 | ldr r4, =iwram_1e50 5 | lsl r0, #2 6 | ldr r1, [r0, r4] 7 | lsr r3, r1, #22 8 | beq .L2dec 9 | mov r2, #0 10 | str r2, [r0, r4] 11 | mov r0, #4 12 | and r3, r0 13 | str r1, [r3, r4] 14 | .L2dec: 15 | bx lr 16 | .ssize Func_2dd8 17 | 18 | .thumb_func_start Func_2df0 19 | ldr r4, =iwram_1e50 20 | mov r1, #4 21 | lsr r2, r0, #22 22 | and r2, r1 23 | str r0, [r2, r4] 24 | bx lr 25 | .func_end Func_2df0 26 | -------------------------------------------------------------------------------- /rom_b0000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_b0000 4 | Exports_b0000: 5 | 6 | .export_func Func_b0444 7 | .export_func Func_b0278 8 | .export_func Func_b29a8 9 | .export_func Func_b3284 10 | .export_func Func_b08b8 11 | .export_func Func_b0958 12 | .export_func Func_b09fc 13 | .export_func Func_b0a20 14 | .export_func Func_b06c0 15 | .export_func Func_b0840 16 | .export_func Func_b0894 17 | .export_func Func_b3444 18 | .export_func Func_b04c4 19 | .export_func Func_b3398 20 | 21 | .ssize Exports_b0000 22 | -------------------------------------------------------------------------------- /rom_f9000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_f9000 4 | Exports_f9000: 5 | 6 | .export_func Func_fa318 7 | .export_func Func_f9438 8 | .export_func Func_f9080 9 | .export_func Func_f91e8 10 | .export_func Func_f94c8 11 | .export_func Func_f94e0 12 | .export_func Func_f94f8 13 | .export_func Func_f950c 14 | .export_func Func_f9538 15 | .export_func Func_f954c 16 | .export_func Func_f92fc 17 | .export_func Func_f9558 18 | .export_func Func_f9564 19 | .export_func Func_f9570 20 | .export_func Func_f9594 21 | .export_func Func_f95a0 22 | 23 | .ssize Exports_f9000 24 | -------------------------------------------------------------------------------- /rom_c9000/src/rom_e0524.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_e0524 4 | push {r5, r6, r7, lr} 5 | mov r7, r8 6 | push {r7} 7 | mov r8, r1 8 | mov r7, r2 9 | mov r5, r3 10 | bl Func_2f40 11 | mov r6, r0 12 | cmp r5, #0 13 | beq .Le0548 14 | mov r0, #0xa0 15 | ldr r3, =Func_1af8 16 | lsl r0, #19 17 | mov r1, r6 18 | mov r2, #0x80 19 | bl _call_via_r3 20 | .Le0548: 21 | cmp r7, #0 22 | beq .Le054e 23 | add r6, #0x80 24 | .Le054e: 25 | mov r0, r6 26 | mov r1, r8 27 | bl Func_5340 28 | pop {r3} 29 | mov r8, r3 30 | pop {r5, r6, r7} 31 | pop {r0} 32 | bx r0 33 | .func_end Func_e0524 34 | -------------------------------------------------------------------------------- /overlays/rom_79c0c4/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_79338 4 | .export_func _Func_79358 5 | .export_func _Func_9163c 6 | .export_func _Func_916b0 7 | .export_func _Func_91750 8 | .export_func _Func_8b868 9 | .export_func _Func_91c7c 10 | .export_func _Func_92054 11 | .export_func _Func_9259c 12 | .export_func _Func_9280c 13 | .export_func _Func_92b94 14 | .export_func _Func_92c40 15 | .export_func _Func_92f84 16 | .export_func _Func_93040 17 | .export_func _Func_93054 18 | .export_func _Func_92adc 19 | .export_func _Func_93874 20 | .export_func _Func_b0278 21 | .export_func _Func_b3284 22 | -------------------------------------------------------------------------------- /rom_b5000/src/rom_b6e7c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_b6e7c 4 | push {r5, lr} 5 | mov r5, r0 6 | mov r4, #0 7 | ldr r0, =.Lc593c 8 | .Lb6e84: 9 | lsl r1, r4, #1 10 | ldrh r2, [r0, r1] 11 | ldr r3, =0x1ff 12 | and r3, r2 13 | cmp r5, r3 14 | bne .Lb6e96 15 | ldrh r3, [r0, r1] 16 | lsr r0, r3, #9 17 | b .Lb6ea6 18 | .Lb6e96: 19 | lsl r3, r2, #16 20 | mov r2, #1 21 | asr r3, #16 22 | neg r2, r2 23 | add r4, #1 24 | cmp r3, r2 25 | bne .Lb6e84 26 | mov r0, #6 27 | .Lb6ea6: 28 | pop {r5} 29 | pop {r1} 30 | bx r1 31 | .func_end Func_b6e7c 32 | 33 | .section .rodata 34 | 35 | .Lc593c: 36 | .incrom 0xc593c, 0xc59a4 37 | -------------------------------------------------------------------------------- /overlays/rom_7a6ae4/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_c300 5 | .export_func _Func_d14c 6 | .export_func _Func_ca6c 7 | .export_func _Func_10424 8 | .export_func _Func_10704 9 | .export_func _Func_120dc 10 | .export_func _Func_c528 11 | .export_func _Func_79338 12 | .export_func _Func_79358 13 | .export_func _Func_79374 14 | .export_func _Func_9163c 15 | .export_func _Func_916b0 16 | .export_func _Func_91750 17 | .export_func _Func_92054 18 | .export_func _Func_923e4 19 | .export_func _Func_924d4 20 | .export_func _Func_92548 21 | .export_func _Func_92950 22 | .export_func _Func_92b08 23 | .export_func _Func_f9080 24 | -------------------------------------------------------------------------------- /overlays/rom_7b7790/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_c300 5 | .export_func _Func_c2d8 6 | .export_func _Func_c150 7 | .export_func _Func_c528 8 | .export_func _Func_c548 9 | .export_func _Func_79338 10 | .export_func _Func_79374 11 | .export_func _Func_9163c 12 | .export_func _Func_916b0 13 | .export_func _Func_91750 14 | .export_func _Func_8b868 15 | .export_func _Func_92054 16 | .export_func _Func_924d4 17 | .export_func _Func_9280c 18 | .export_func _Func_929d8 19 | .export_func _Func_92b94 20 | .export_func _Func_92f84 21 | .export_func _Func_93040 22 | .export_func _Func_93054 23 | .export_func _Func_b0278 24 | .export_func _Func_b3284 25 | -------------------------------------------------------------------------------- /rom_8a000/src/rom_9259c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_9259c 4 | push {r5, lr} 5 | mov r5, r1 6 | bl Func_8ba1c 7 | cmp r0, #0 8 | beq .L925c0 9 | cmp r5, #0 10 | ble .L925c0 11 | cmp r5, #3 12 | ble .L925b2 13 | mov r5, #3 14 | .L925b2: 15 | mov r1, #3 16 | sub r1, r5 17 | ldr r3, =.L9ebfc 18 | lsl r1, #7 19 | add r1, r3 20 | bl _Func_c2d8 21 | .L925c0: 22 | pop {r5} 23 | pop {r0} 24 | bx r0 25 | .func_end Func_9259c 26 | 27 | .thumb_func_start Func_925cc 28 | push {r5, lr} 29 | mov r5, r0 30 | bl Func_9259c 31 | mov r0, r5 32 | bl Func_920e8 33 | pop {r5} 34 | pop {r0} 35 | bx r0 36 | .func_end Func_925cc 37 | 38 | .section .rodata 39 | 40 | .L9ebfc: 41 | .incrom 0x9ebfc, 0x9ed80 42 | -------------------------------------------------------------------------------- /overlays/rom_79aad8/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_2322 6 | .export_func _Func_231c 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_10704 11 | .export_func _Func_c528 12 | .export_func _Func_c548 13 | .export_func _Func_12330 14 | .export_func _Func_12350 15 | .export_func _Func_79338 16 | .export_func _Func_79358 17 | .export_func _Func_79374 18 | .export_func _Func_92054 19 | .export_func _Func_92064 20 | .export_func _Func_92128 21 | .export_func _Func_923c4 22 | .export_func _Func_923e4 23 | .export_func _Func_924d4 24 | .export_func _Func_929d8 25 | .export_func _Func_f9080 26 | -------------------------------------------------------------------------------- /overlays/rom_7a2bf0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_c300 6 | .export_func _Func_d14c 7 | .export_func _Func_ca6c 8 | .export_func _Func_10704 9 | .export_func _Func_120dc 10 | .export_func _Func_c528 11 | .export_func _Func_79338 12 | .export_func _Func_79358 13 | .export_func _Func_9163c 14 | .export_func _Func_916b0 15 | .export_func _Func_91750 16 | .export_func _Func_92054 17 | .export_func _Func_92064 18 | .export_func _Func_92158 19 | .export_func _Func_9228c 20 | .export_func _Func_923c4 21 | .export_func _Func_924d4 22 | .export_func _Func_91200 23 | .export_func _Func_91220 24 | .export_func _Func_9202c 25 | .export_func _Func_f9080 26 | -------------------------------------------------------------------------------- /overlays/rom_7c3044/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_10560 4 | .export_func _Func_10424 5 | .export_func _Func_79338 6 | .export_func _Func_79358 7 | .export_func _Func_9163c 8 | .export_func _Func_916b0 9 | .export_func _Func_91750 10 | .export_func _Func_8b868 11 | .export_func _Func_92054 12 | .export_func _Func_92924 13 | .export_func _Func_92064 14 | .export_func _Func_92208 15 | .export_func _Func_924d4 16 | .export_func _Func_92950 17 | .export_func _Func_92b94 18 | .export_func _Func_92f84 19 | .export_func _Func_93054 20 | .export_func _Func_91e9c 21 | .export_func _Func_91df4 22 | .export_func _Func_91e20 23 | .export_func _Func_b29a8 24 | .export_func _Func_b3284 25 | .export_func _Func_f9080 26 | -------------------------------------------------------------------------------- /rom_9000/src/rom_ca2c.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_ca2c 4 | mov r3, #4 5 | ldrsh r2, [r0, r3] 6 | ldr r3, [r0] 7 | lsl r2, #2 8 | add r3, r2 9 | add r3, #4 10 | str r3, [r0] 11 | mov r3, #0 12 | strh r3, [r0, #4] 13 | mov r0, #1 14 | bx lr 15 | .func_end Func_ca2c 16 | 17 | .thumb_func_start Func_ca44 18 | mov r2, r0 19 | add r2, #0x54 20 | mov r3, #0 21 | strb r3, [r2] 22 | ldrh r3, [r0, #4] 23 | add r3, #1 24 | strh r3, [r0, #4] 25 | mov r0, #1 26 | bx lr 27 | .func_end Func_ca44 28 | 29 | .thumb_func_start Func_ca58 30 | mov r2, r0 31 | add r2, #0x54 32 | mov r3, #1 33 | strb r3, [r2] 34 | ldrh r3, [r0, #4] 35 | add r3, #1 36 | strh r3, [r0, #4] 37 | mov r0, #1 38 | bx lr 39 | .func_end Func_ca58 40 | -------------------------------------------------------------------------------- /overlays/rom_779188/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4970 6 | .export_func _Func_2df0 7 | .export_func _Func_5340 8 | .export_func _Func_3fa4 9 | .export_func _Func_4080 10 | .export_func _Func_3dec 11 | .export_func _Func_2f40 12 | .export_func _Func_2f3c 13 | .export_func _Func_3b70 14 | .export_func _Func_3ce0 15 | .export_func _Func_1f77c 16 | .export_func _Func_77f70 17 | .export_func _Func_9163c 18 | .export_func _Func_92054 19 | .export_func _Func_91e3c 20 | .export_func _Func_91dc8 21 | .export_func _Func_91e20 22 | .export_func _Func_f03f0 23 | .export_func _Func_f26ec 24 | .export_func _Func_f2b70 25 | .export_func _Func_f2d54 26 | .export_func _Func_f9080 27 | -------------------------------------------------------------------------------- /overlays/rom_7795e8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7795e8/exports.o(.text) 17 | overlays/rom_7795e8/ovl_30.o(.text) 18 | overlays/rom_7795e8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7795e8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_784360/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_784360/exports.o(.text) 17 | overlays/rom_784360/ovl_30.o(.text) 18 | overlays/rom_784360/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_784360/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_78603c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78603c/exports.o(.text) 17 | overlays/rom_78603c/ovl_30.o(.text) 18 | overlays/rom_78603c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78603c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_786f0c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_786f0c/exports.o(.text) 17 | overlays/rom_786f0c/ovl_30.o(.text) 18 | overlays/rom_786f0c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_786f0c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_787e04/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_787e04/exports.o(.text) 17 | overlays/rom_787e04/ovl_30.o(.text) 18 | overlays/rom_787e04/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_787e04/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7892c8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7892c8/exports.o(.text) 17 | overlays/rom_7892c8/ovl_30.o(.text) 18 | overlays/rom_7892c8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7892c8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_78ac38/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78ac38/exports.o(.text) 17 | overlays/rom_78ac38/ovl_30.o(.text) 18 | overlays/rom_78ac38/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78ac38/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_78dc80/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78dc80/exports.o(.text) 17 | overlays/rom_78dc80/ovl_30.o(.text) 18 | overlays/rom_78dc80/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78dc80/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_78dd40/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78dd40/exports.o(.text) 17 | overlays/rom_78dd40/ovl_30.o(.text) 18 | overlays/rom_78dd40/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78dd40/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_78de18/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78de18/exports.o(.text) 17 | overlays/rom_78de18/ovl_30.o(.text) 18 | overlays/rom_78de18/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78de18/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_797740/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_797740/exports.o(.text) 17 | overlays/rom_797740/ovl_30.o(.text) 18 | overlays/rom_797740/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_797740/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7987ac/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7987ac/exports.o(.text) 17 | overlays/rom_7987ac/ovl_30.o(.text) 18 | overlays/rom_7987ac/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7987ac/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_799998/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_799998/exports.o(.text) 17 | overlays/rom_799998/ovl_30.o(.text) 18 | overlays/rom_799998/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_799998/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_79b154/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79b154/exports.o(.text) 17 | overlays/rom_79b154/ovl_30.o(.text) 18 | overlays/rom_79b154/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_79b154/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_79c0c4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79c0c4/exports.o(.text) 17 | overlays/rom_79c0c4/ovl_30.o(.text) 18 | overlays/rom_79c0c4/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_79c0c4/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_79c738/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79c738/exports.o(.text) 17 | overlays/rom_79c738/ovl_30.o(.text) 18 | overlays/rom_79c738/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_79c738/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_79dd90/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79dd90/exports.o(.text) 17 | overlays/rom_79dd90/ovl_30.o(.text) 18 | overlays/rom_79dd90/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_79dd90/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7a0010/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a0010/exports.o(.text) 17 | overlays/rom_7a0010/ovl_30.o(.text) 18 | overlays/rom_7a0010/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a0010/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7a6ae4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a6ae4/exports.o(.text) 17 | overlays/rom_7a6ae4/ovl_30.o(.text) 18 | overlays/rom_7a6ae4/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a6ae4/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7a8c8c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a8c8c/exports.o(.text) 17 | overlays/rom_7a8c8c/ovl_30.o(.text) 18 | overlays/rom_7a8c8c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a8c8c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7b7f1c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b7f1c/exports.o(.text) 17 | overlays/rom_7b7f1c/ovl_30.o(.text) 18 | overlays/rom_7b7f1c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7b7f1c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7b8cb0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b8cb0/exports.o(.text) 17 | overlays/rom_7b8cb0/ovl_30.o(.text) 18 | overlays/rom_7b8cb0/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7b8cb0/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7c3044/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c3044/exports.o(.text) 17 | overlays/rom_7c3044/ovl_30.o(.text) 18 | overlays/rom_7c3044/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c3044/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7c37ac/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c37ac/exports.o(.text) 17 | overlays/rom_7c37ac/ovl_30.o(.text) 18 | overlays/rom_7c37ac/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c37ac/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7c5974/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c5974/exports.o(.text) 17 | overlays/rom_7c5974/ovl_30.o(.text) 18 | overlays/rom_7c5974/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c5974/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7c5efc/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c5efc/exports.o(.text) 17 | overlays/rom_7c5efc/ovl_30.o(.text) 18 | overlays/rom_7c5efc/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c5efc/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7c6bac/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c6bac/exports.o(.text) 17 | overlays/rom_7c6bac/ovl_30.o(.text) 18 | overlays/rom_7c6bac/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c6bac/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7cb2c0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7cb2c0/exports.o(.text) 17 | overlays/rom_7cb2c0/ovl_30.o(.text) 18 | overlays/rom_7cb2c0/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7cb2c0/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7d5838/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d5838/exports.o(.text) 17 | overlays/rom_7d5838/ovl_30.o(.text) 18 | overlays/rom_7d5838/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7d5838/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7d768c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d768c/exports.o(.text) 17 | overlays/rom_7d768c/ovl_30.o(.text) 18 | overlays/rom_7d768c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7d768c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7d95dc/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d95dc/exports.o(.text) 17 | overlays/rom_7d95dc/ovl_30.o(.text) 18 | overlays/rom_7d95dc/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7d95dc/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7ebdfc/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ebdfc/exports.o(.text) 17 | overlays/rom_7ebdfc/ovl_30.o(.text) 18 | overlays/rom_7ebdfc/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7ebdfc/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7ec19c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ec19c/exports.o(.text) 17 | overlays/rom_7ec19c/ovl_30.o(.text) 18 | overlays/rom_7ec19c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7ec19c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7ec968/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ec968/exports.o(.text) 17 | overlays/rom_7ec968/ovl_30.o(.text) 18 | overlays/rom_7ec968/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7ec968/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7f148c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7f148c/exports.o(.text) 17 | overlays/rom_7f148c/ovl_30.o(.text) 18 | overlays/rom_7f148c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7f148c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7f21b8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7f21b8/exports.o(.text) 17 | overlays/rom_7f21b8/ovl_30.o(.text) 18 | overlays/rom_7f21b8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7f21b8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7fc618/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7fc618/exports.o(.text) 17 | overlays/rom_7fc618/ovl_30.o(.text) 18 | overlays/rom_7fc618/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7fc618/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7fc720/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7fc720/exports.o(.text) 17 | overlays/rom_7fc720/ovl_30.o(.text) 18 | overlays/rom_7fc720/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7fc720/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_7fcd20/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7fcd20/exports.o(.text) 17 | overlays/rom_7fcd20/ovl_30.o(.text) 18 | overlays/rom_7fcd20/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7fcd20/ovl_30.o(.data) 23 | } > overlay 24 | 25 | /DISCARD/ : { 26 | *(*) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /overlays/rom_780898/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_780898/exports.o(.text) 17 | overlays/rom_780898/ovl_30.o(.text) 18 | overlays/rom_780898/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_780898/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_799abc/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_799abc/exports.o(.text) 17 | overlays/rom_799abc/ovl_30.o(.text) 18 | overlays/rom_799abc/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_799abc/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7b4558/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b4558/exports.o(.text) 17 | overlays/rom_7b4558/ovl_30.o(.text) 18 | overlays/rom_7b4558/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7b4558/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7ced6c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ced6c/exports.o(.text) 17 | overlays/rom_7ced6c/ovl_30.o(.text) 18 | overlays/rom_7ced6c/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7ced6c/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7d30e0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d30e0/exports.o(.text) 17 | overlays/rom_7d30e0/ovl_30.o(.text) 18 | overlays/rom_7d30e0/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7d30e0/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7d4af4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d4af4/exports.o(.text) 17 | overlays/rom_7d4af4/ovl_30.o(.text) 18 | overlays/rom_7d4af4/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7d4af4/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7e3e08/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7e3e08/exports.o(.text) 17 | overlays/rom_7e3e08/ovl_30.o(.text) 18 | overlays/rom_7e3e08/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7e3e08/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7ed0a0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ed0a0/exports.o(.text) 17 | overlays/rom_7ed0a0/ovl_30.o(.text) 18 | overlays/rom_7ed0a0/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7ed0a0/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7ef4f4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ef4f4/exports.o(.text) 17 | overlays/rom_7ef4f4/ovl_30.o(.text) 18 | overlays/rom_7ef4f4/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7ef4f4/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_7f2f14/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7f2f14/exports.o(.text) 17 | overlays/rom_7f2f14/ovl_30.o(.text) 18 | overlays/rom_7f2f14/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7f2f14/ovl_30.o(.data) 24 | } > overlay 25 | 26 | /DISCARD/ : { 27 | *(*) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /overlays/rom_779188/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_779188/exports.o(.text) 17 | overlays/rom_779188/ovl_30.o(.text) 18 | overlays/rom_779188/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_779188/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_779188/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_77a7c8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_77a7c8/exports.o(.text) 17 | overlays/rom_77a7c8/ovl_30.o(.text) 18 | overlays/rom_77a7c8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_77a7c8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_77a7c8/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_77dd1c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_77dd1c/exports.o(.text) 17 | overlays/rom_77dd1c/ovl_30.o(.text) 18 | overlays/rom_77dd1c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_77dd1c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_77dd1c/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_78b2ac/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78b2ac/exports.o(.text) 17 | overlays/rom_78b2ac/ovl_30.o(.text) 18 | overlays/rom_78b2ac/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78b2ac/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_78b2ac/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_78c76c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78c76c/exports.o(.text) 17 | overlays/rom_78c76c/ovl_30.o(.text) 18 | overlays/rom_78c76c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78c76c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_78c76c/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_78dee8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78dee8/exports.o(.text) 17 | overlays/rom_78dee8/ovl_30.o(.text) 18 | overlays/rom_78dee8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_78dee8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_78dee8/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_791794/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_791794/exports.o(.text) 17 | overlays/rom_791794/ovl_30.o(.text) 18 | overlays/rom_791794/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_791794/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_791794/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_794ac0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_794ac0/exports.o(.text) 17 | overlays/rom_794ac0/ovl_30.o(.text) 18 | overlays/rom_794ac0/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_794ac0/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_794ac0/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_79e5c0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79e5c0/exports.o(.text) 17 | overlays/rom_79e5c0/ovl_30.o(.text) 18 | overlays/rom_79e5c0/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_79e5c0/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_79e5c0/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7a37f0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a37f0/exports.o(.text) 17 | overlays/rom_7a37f0/ovl_30.o(.text) 18 | overlays/rom_7a37f0/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a37f0/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7a37f0/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7a4370/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a4370/exports.o(.text) 17 | overlays/rom_7a4370/ovl_30.o(.text) 18 | overlays/rom_7a4370/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a4370/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7a4370/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7a67d8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a67d8/exports.o(.text) 17 | overlays/rom_7a67d8/ovl_30.o(.text) 18 | overlays/rom_7a67d8/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a67d8/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7a67d8/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7a7298/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a7298/exports.o(.text) 17 | overlays/rom_7a7298/ovl_30.o(.text) 18 | overlays/rom_7a7298/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7a7298/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7a7298/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7b9cb4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b9cb4/exports.o(.text) 17 | overlays/rom_7b9cb4/ovl_30.o(.text) 18 | overlays/rom_7b9cb4/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7b9cb4/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7b9cb4/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7c097c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c097c/exports.o(.text) 17 | overlays/rom_7c097c/ovl_30.o(.text) 18 | overlays/rom_7c097c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c097c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7c097c/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7c7b9c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c7b9c/exports.o(.text) 17 | overlays/rom_7c7b9c/ovl_30.o(.text) 18 | overlays/rom_7c7b9c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7c7b9c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7c7b9c/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7ca63c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ca63c/exports.o(.text) 17 | overlays/rom_7ca63c/ovl_30.o(.text) 18 | overlays/rom_7ca63c/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7ca63c/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7ca63c/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7fa4ec/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7fa4ec/exports.o(.text) 17 | overlays/rom_7fa4ec/ovl_30.o(.text) 18 | overlays/rom_7fa4ec/imports.o(.text) 19 | } > overlay 20 | 21 | .data : { 22 | overlays/rom_7fa4ec/ovl_30.o(.data) 23 | } > overlay 24 | 25 | .bss : { 26 | overlays/rom_7fa4ec/ovl_30.o(.bss) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7fc720/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_b1c 4 | .export_func _Func_30f8 5 | .export_func _Func_162d4 6 | .export_func _Func_16418 7 | .export_func _Func_1e74c 8 | .export_func _Func_1e7c0 9 | .export_func _Func_1e8b0 10 | .export_func _Func_1e940 11 | .export_func _Func_1e9d4 12 | .export_func _Func_1ea08 13 | .export_func _Func_16498 14 | .export_func _Func_164ac 15 | .export_func _Func_29554 16 | .export_func _Func_2977c 17 | .export_func _Func_77394 18 | .export_func _Func_77428 19 | .export_func _Func_78414 20 | .export_func _Func_78618 21 | .export_func _Func_78b9c 22 | .export_func _Func_796c4 23 | .export_func _Func_792fc 24 | .export_func _Func_78500 25 | .export_func _Func_92054 26 | .export_func _Func_924d4 27 | .export_func _Func_92b94 28 | .export_func _Func_92f84 29 | .export_func _Func_937b8 30 | .export_func _Func_91e9c 31 | .export_func _Func_a4924 32 | .export_func _Func_f9080 33 | -------------------------------------------------------------------------------- /overlays/rom_7a04ac/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a04ac/exports.o(.text) 17 | overlays/rom_7a04ac/ovl_30.o(.text) 18 | overlays/rom_7a04ac/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7a04ac/ovl_30.o(.data) 24 | } > overlay 25 | 26 | .bss : { 27 | overlays/rom_7a04ac/ovl_30.o(.bss) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_7a1ff0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a1ff0/exports.o(.text) 17 | overlays/rom_7a1ff0/ovl_30.o(.text) 18 | overlays/rom_7a1ff0/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7a1ff0/ovl_30.o(.data) 24 | } > overlay 25 | 26 | .bss : { 27 | overlays/rom_7a1ff0/ovl_30.o(.bss) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_7a2bf0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a2bf0/exports.o(.text) 17 | overlays/rom_7a2bf0/ovl_30.o(.text) 18 | overlays/rom_7a2bf0/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7a2bf0/ovl_30.o(.data) 24 | } > overlay 25 | 26 | .bss : { 27 | overlays/rom_7a2bf0/ovl_30.o(.bss) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_7bf5a8/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_b1c 4 | .export_func Func_b50 5 | .export_func _Func_30f8 6 | .export_func _Func_41d8 7 | .export_func _Func_4458 8 | .export_func _Func_447c 9 | .export_func _Func_387c 10 | .export_func _Func_c300 11 | .export_func _Func_c2d8 12 | .export_func _Func_c150 13 | .export_func _Func_fe9c 14 | .export_func _Func_d14c 15 | .export_func _Func_ca6c 16 | .export_func _Func_105d4 17 | .export_func _Func_10704 18 | .export_func _Func_120dc 19 | .export_func _Func_c528 20 | .export_func _Func_12330 21 | .export_func _Func_12350 22 | .export_func _Func_1776c 23 | .export_func _Func_79338 24 | .export_func _Func_79358 25 | .export_func _Func_79374 26 | .export_func _Func_9163c 27 | .export_func _Func_916b0 28 | .export_func _Func_91750 29 | .export_func _Func_92054 30 | .export_func _Func_923e4 31 | .export_func _Func_924d4 32 | .export_func _Func_92b08 33 | .export_func _Func_f9080 34 | -------------------------------------------------------------------------------- /overlays/rom_7d6418/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d6418/exports.o(.text) 17 | overlays/rom_7d6418/ovl_30.o(.text) 18 | overlays/rom_7d6418/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7d6418/ovl_30.o(.data) 24 | } > overlay 25 | 26 | .bss : { 27 | overlays/rom_7d6418/ovl_30.o(.bss) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_7fb4a8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7fb4a8/exports.o(.text) 17 | overlays/rom_7fb4a8/ovl_30.o(.text) 18 | overlays/rom_7fb4a8/imports.o(.text) 19 | lib/call_via.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7fb4a8/ovl_30.o(.data) 24 | } > overlay 25 | 26 | .bss : { 27 | overlays/rom_7fb4a8/ovl_30.o(.bss) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_78ef88/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_78ef88/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_78ef88/ovl_314.o(.text) 19 | overlays/rom_78ef88/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_78ef88/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_798dc4/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_798dc4/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_798dc4/ovl_314.o(.text) 19 | overlays/rom_798dc4/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_798dc4/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_79aad8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_79aad8/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_79aad8/ovl_314.o(.text) 19 | overlays/rom_79aad8/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_79aad8/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_7b2078/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b2078/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7b2078/ovl_314.o(.text) 19 | overlays/rom_7b2078/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_7b2078/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_7b7790/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b7790/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7b7790/ovl_314.o(.text) 19 | overlays/rom_7b7790/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_7b7790/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_7c460c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7c460c/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7c460c/ovl_314.o(.text) 19 | overlays/rom_7c460c/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_7c460c/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_7d5838/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_c300 4 | .export_func _Func_c150 5 | .export_func _Func_c0f4 6 | .export_func _Func_10560 7 | .export_func _Func_10704 8 | .export_func _Func_c528 9 | .export_func _Func_79338 10 | .export_func _Func_79358 11 | .export_func _Func_9163c 12 | .export_func _Func_916b0 13 | .export_func _Func_91750 14 | .export_func _Func_91c7c 15 | .export_func _Func_92054 16 | .export_func _Func_92064 17 | .export_func _Func_921c4 18 | .export_func _Func_923e4 19 | .export_func _Func_924d4 20 | .export_func _Func_92548 21 | .export_func _Func_92560 22 | .export_func _Func_925cc 23 | .export_func _Func_92b94 24 | .export_func _Func_92c40 25 | .export_func _Func_92f84 26 | .export_func _Func_92adc 27 | .export_func _Func_937b8 28 | .export_func _Func_91e9c 29 | .export_func _Func_91dc8 30 | .export_func _Func_92304 31 | .export_func _Func_b0278 32 | .export_func _Func_b29a8 33 | .export_func _Func_f9080 34 | -------------------------------------------------------------------------------- /overlays/rom_7eaf28/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7eaf28/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7eaf28/ovl_314.o(.text) 19 | overlays/rom_7eaf28/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/common/common0.o(.data) 24 | overlays/common/common0.o(.data1) 25 | overlays/rom_7eaf28/ovl_314.o(.data) 26 | } > overlay 27 | 28 | /DISCARD/ : { 29 | *(*) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /overlays/rom_7a1ff0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_4458 6 | .export_func _Func_2322 7 | .export_func _Func_231c 8 | .export_func _Func_48b0 9 | .export_func _Func_2dd8 10 | .export_func _Func_3fa4 11 | .export_func _Func_c300 12 | .export_func _Func_d14c 13 | .export_func _Func_ca6c 14 | .export_func _Func_10704 15 | .export_func _Func_120dc 16 | .export_func _Func_c528 17 | .export_func _Func_1a370 18 | .export_func _Func_79338 19 | .export_func _Func_79358 20 | .export_func _Func_9163c 21 | .export_func _Func_916b0 22 | .export_func _Func_91750 23 | .export_func _Func_91a58 24 | .export_func _Func_92054 25 | .export_func _Func_92064 26 | .export_func _Func_9228c 27 | .export_func _Func_923c4 28 | .export_func _Func_923e4 29 | .export_func _Func_924d4 30 | .export_func _Func_91200 31 | .export_func _Func_91220 32 | .export_func _Func_8f1c0 33 | .export_func _Func_9202c 34 | .export_func _Func_f9080 35 | -------------------------------------------------------------------------------- /overlays/rom_793768/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_793768/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_793768/ovl_314.o(.text) 19 | overlays/rom_793768/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/common/common0.o(.data1) 26 | overlays/rom_793768/ovl_314.o(.data) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_797990/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_797990/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_797990/ovl_314.o(.text) 19 | overlays/rom_797990/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/common/common0.o(.data1) 26 | overlays/rom_797990/ovl_314.o(.data) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7987ac/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_41d8 4 | .export_func _Func_48b0 5 | .export_func _Func_2dd8 6 | .export_func _Func_3fa4 7 | .export_func _Func_c150 8 | .export_func _Func_10424 9 | .export_func _Func_1a370 10 | .export_func _Func_79338 11 | .export_func _Func_79358 12 | .export_func _Func_79374 13 | .export_func _Func_78500 14 | .export_func _Func_9163c 15 | .export_func _Func_916b0 16 | .export_func _Func_91750 17 | .export_func _Func_8b868 18 | .export_func _Func_91a58 19 | .export_func _Func_91c7c 20 | .export_func _Func_92054 21 | .export_func _Func_9207c 22 | .export_func _Func_924d4 23 | .export_func _Func_92548 24 | .export_func _Func_925cc 25 | .export_func _Func_92848 26 | .export_func _Func_92b94 27 | .export_func _Func_92c40 28 | .export_func _Func_92f84 29 | .export_func _Func_93040 30 | .export_func _Func_92adc 31 | .export_func _Func_937b8 32 | .export_func _Func_8f1c0 33 | .export_func _Func_b0278 34 | .export_func _Func_b3284 35 | -------------------------------------------------------------------------------- /overlays/rom_7b0400/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b0400/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7b0400/ovl_314.o(.text) 19 | overlays/rom_7b0400/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/common/common0.o(.data1) 26 | overlays/rom_7b0400/ovl_314.o(.data) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7b6668/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7b6668/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7b6668/ovl_314.o(.text) 19 | overlays/rom_7b6668/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/common/common0.o(.data1) 26 | overlays/rom_7b6668/ovl_314.o(.data) 27 | } > overlay 28 | 29 | /DISCARD/ : { 30 | *(*) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /overlays/rom_7ec19c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_79338 4 | .export_func _Func_79358 5 | .export_func _Func_9163c 6 | .export_func _Func_916b0 7 | .export_func _Func_91750 8 | .export_func _Func_91c7c 9 | .export_func _Func_92054 10 | .export_func _Func_92064 11 | .export_func _Func_92128 12 | .export_func _Func_921c4 13 | .export_func _Func_923c4 14 | .export_func _Func_923e4 15 | .export_func _Func_924d4 16 | .export_func _Func_92548 17 | .export_func _Func_9259c 18 | .export_func _Func_925cc 19 | .export_func _Func_9280c 20 | .export_func _Func_92848 21 | .export_func _Func_92b94 22 | .export_func _Func_92c40 23 | .export_func _Func_92f84 24 | .export_func _Func_92adc 25 | .export_func _Func_937b8 26 | .export_func _Func_933f8 27 | .export_func _Func_93530 28 | .export_func _Func_91e9c 29 | .export_func _Func_8acc4 30 | .export_func _Func_9233c 31 | .export_func _Func_92304 32 | .export_func _Func_b0278 33 | .export_func _Func_b29a8 34 | .export_func _Func_b3284 35 | .export_func _Func_f9080 36 | -------------------------------------------------------------------------------- /overlays/rom_7e7574/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7e7574/exports.o(.text) 17 | overlays/rom_7e7574/ovl_30.o(.text) 18 | overlays/rom_7e7574/ovl_9dc.o(.text) 19 | overlays/rom_7e7574/imports.o(.text) 20 | lib/call_via.o(.text) 21 | overlays/common/common2.o(.text) 22 | } > overlay 23 | 24 | .data : { 25 | overlays/rom_7e7574/ovl_30.o(.data) 26 | overlays/common/common2.o(.data) 27 | overlays/rom_7e7574/ovl_9dc.o(.data) 28 | } > overlay 29 | 30 | /DISCARD/ : { 31 | *(*) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /overlays/rom_7db0c8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7db0c8/exports.o(.text) 17 | overlays/rom_7db0c8/ovl_30.o(.text) 18 | overlays/common/common1.o(.text) 19 | overlays/rom_7db0c8/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common1.o(.data) 25 | overlays/rom_7db0c8/ovl_30.o(.data) 26 | overlays/common/common1.o(.data1) 27 | } > overlay 28 | 29 | .bss : { 30 | overlays/common/common1.o(.bss) 31 | } > overlay 32 | 33 | /DISCARD/ : { 34 | *(*) 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /overlays/rom_7f6e64/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7f6e64/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7f6e64/ovl_314.o(.text) 19 | overlays/rom_7f6e64/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/common/common0.o(.data1) 26 | overlays/rom_7f6e64/ovl_314.o(.data) 27 | } > overlay 28 | 29 | .bss : { 30 | overlays/rom_7f6e64/ovl_314.o(.bss) 31 | } > overlay 32 | 33 | /DISCARD/ : { 34 | *(*) 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /overlays/rom_7e636c/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7e636c/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7e636c/ovl_314.o(.text) 19 | overlays/rom_7e636c/ovl_cc0.o(.text) 20 | overlays/rom_7e636c/imports.o(.text) 21 | lib/call_via.o(.text) 22 | } > overlay 23 | 24 | .data : { 25 | overlays/common/common0.o(.data) 26 | overlays/rom_7e636c/ovl_314.o(.data) 27 | overlays/common/common0.o(.data1) 28 | overlays/rom_7e636c/ovl_cc0.o(.data) 29 | } > overlay 30 | 31 | /DISCARD/ : { 32 | *(*) 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /overlays/rom_7ddb88/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ddb88/exports.o(.text) 17 | overlays/rom_7ddb88/ovl_30.o(.text) 18 | overlays/common/common1.o(.text) 19 | overlays/rom_7ddb88/imports.o(.text) 20 | } > overlay 21 | 22 | .data : { 23 | overlays/rom_7ddb88/ovl_30.o(.data) 24 | overlays/common/common1.o(.data) 25 | overlays/rom_7ddb88/ovl_30.o(.data1) 26 | overlays/common/common1.o(.data1) 27 | } > overlay 28 | 29 | .bss : { 30 | overlays/common/common1.o(.bss) 31 | } > overlay 32 | 33 | /DISCARD/ : { 34 | *(*) 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /overlays/rom_7ec968/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_10424 5 | .export_func _Func_10704 6 | .export_func _Func_c528 7 | .export_func _Func_79338 8 | .export_func _Func_79358 9 | .export_func _Func_79374 10 | .export_func _Func_9163c 11 | .export_func _Func_916b0 12 | .export_func _Func_91750 13 | .export_func _Func_91c7c 14 | .export_func _Func_92054 15 | .export_func _Func_92064 16 | .export_func _Func_92128 17 | .export_func _Func_9218c 18 | .export_func _Func_921c4 19 | .export_func _Func_92208 20 | .export_func _Func_923c4 21 | .export_func _Func_923e4 22 | .export_func _Func_924d4 23 | .export_func _Func_92548 24 | .export_func _Func_9259c 25 | .export_func _Func_925cc 26 | .export_func _Func_92950 27 | .export_func _Func_92b94 28 | .export_func _Func_92c40 29 | .export_func _Func_92f84 30 | .export_func _Func_93040 31 | .export_func _Func_93054 32 | .export_func _Func_92adc 33 | .export_func _Func_937b8 34 | .export_func _Func_93874 35 | .export_func _Func_91e9c 36 | .export_func _Func_91f14 37 | .export_func _Func_f9080 38 | -------------------------------------------------------------------------------- /include/macros.inc: -------------------------------------------------------------------------------- 1 | .macro .ssize sym 2 | .size \sym, . - \sym 3 | .endm 4 | 5 | .macro .arm_func_start sym 6 | .align 2, 0 7 | .global \sym 8 | .type \sym, function 9 | .arm 10 | \sym: 11 | .endm 12 | 13 | .macro .thumb_func_start_noalign sym 14 | .global \sym 15 | .type \sym, function 16 | .thumb_func 17 | \sym: 18 | .endm 19 | 20 | .macro .thumb_func_start sym 21 | .align 2, 0 22 | .thumb_func_start_noalign \sym 23 | .endm 24 | 25 | .macro .pool_aligned 26 | .align 2, 0 27 | .pool 28 | .endm 29 | 30 | .macro .func_end sym 31 | .pool_aligned 32 | .ssize \sym 33 | .endm 34 | 35 | .macro .incrom start, end 36 | .incbin "baserom.gba", \start, \end - \start 37 | .endm 38 | 39 | .macro .incdata sym, start, end 40 | .global \sym 41 | \sym: 42 | .incrom \start, \end 43 | .ssize \sym 44 | .endm 45 | 46 | .macro .thumb_stub sym, target, reg=r4 47 | .thumb_func_start \sym 48 | ldr \reg, =\target 49 | bx \reg 50 | .func_end \sym 51 | .endm 52 | 53 | .macro .export_func sym 54 | .thumb_stub _\sym, \sym 55 | .endm 56 | 57 | .macro .call_via reg 58 | .align 2, 0 59 | mov r12, pc 60 | bx \reg 61 | .endm 62 | -------------------------------------------------------------------------------- /overlays/rom_7a5214/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7a5214/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7a5214/ovl_314.o(.text) 19 | overlays/rom_7a5214/ovl_17ec.o(.text) 20 | overlays/rom_7a5214/imports.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/common/common0.o(.data) 25 | overlays/rom_7a5214/ovl_17ec.o(.data) 26 | overlays/common/common0.o(.data1) 27 | overlays/rom_7a5214/ovl_314.o(.data) 28 | } > overlay 29 | 30 | .bss : { 31 | overlays/rom_7a5214/ovl_314.o(.bss) 32 | } > overlay 33 | 34 | /DISCARD/ : { 35 | *(*) 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /overlays/rom_7a37f0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_41d8 6 | .export_func _Func_4278 7 | .export_func _Func_4458 8 | .export_func _Func_447c 9 | .export_func _Func_307c 10 | .export_func _Func_48f4 11 | .export_func _Func_c300 12 | .export_func _Func_c150 13 | .export_func _Func_c4bc 14 | .export_func _Func_fe9c 15 | .export_func _Func_d14c 16 | .export_func _Func_ca6c 17 | .export_func _Func_11f54 18 | .export_func _Func_105d4 19 | .export_func _Func_10704 20 | .export_func _Func_c528 21 | .export_func _Func_1776c 22 | .export_func _Func_79338 23 | .export_func _Func_9163c 24 | .export_func _Func_916b0 25 | .export_func _Func_91750 26 | .export_func _Func_92054 27 | .export_func _Func_92064 28 | .export_func _Func_92128 29 | .export_func _Func_9228c 30 | .export_func _Func_923c4 31 | .export_func _Func_923e4 32 | .export_func _Func_924d4 33 | .export_func _Func_933d4 34 | .export_func _Func_933f8 35 | .export_func _Func_93530 36 | .export_func _Func_93c00 37 | .export_func _Func_91200 38 | .export_func _Func_91220 39 | .export_func _Func_f9080 40 | -------------------------------------------------------------------------------- /overlays/rom_7fcd20/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_b1c 4 | .export_func _Func_30f8 5 | .export_func _Func_162d4 6 | .export_func _Func_16418 7 | .export_func _Func_17658 8 | .export_func _Func_1776c 9 | .export_func _Func_17364 10 | .export_func _Func_1e74c 11 | .export_func _Func_1e7c0 12 | .export_func _Func_1e940 13 | .export_func _Func_1e9d4 14 | .export_func _Func_19da8 15 | .export_func _Func_19908 16 | .export_func _Func_19a54 17 | .export_func _Func_16498 18 | .export_func _Func_164ac 19 | .export_func _Func_20bd8 20 | .export_func _Func_29554 21 | .export_func _Func_77394 22 | .export_func _Func_77428 23 | .export_func _Func_78414 24 | .export_func _Func_78588 25 | .export_func _Func_78618 26 | .export_func _Func_783a4 27 | .export_func _Func_783dc 28 | .export_func _Func_7961c 29 | .export_func _Func_79664 30 | .export_func _Func_7a1b4 31 | .export_func _Func_7a2e4 32 | .export_func _Func_792fc 33 | .export_func _Func_78ad0 34 | .export_func _Func_78500 35 | .export_func _Func_a4924 36 | .export_func _Func_b0444 37 | .export_func _Func_b29a8 38 | .export_func _Func_b3444 39 | .export_func _Func_f9080 40 | -------------------------------------------------------------------------------- /overlays/rom_7e0928/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7e0928/exports.o(.text) 17 | overlays/rom_7e0928/ovl_30.o(.text) 18 | overlays/common/common1.o(.text) 19 | overlays/rom_7e0928/imports.o(.text) 20 | lib/call_via.o(.text) 21 | } > overlay 22 | 23 | .data : { 24 | overlays/rom_7e0928/ovl_30.o(.data) 25 | overlays/common/common1.o(.data) 26 | overlays/rom_7e0928/ovl_30.o(.data1) 27 | overlays/common/common1.o(.data1) 28 | } > overlay 29 | 30 | .bss : { 31 | overlays/rom_7e0928/ovl_30.o(.bss) 32 | overlays/common/common1.o(.bss) 33 | } > overlay 34 | 35 | /DISCARD/ : { 36 | *(*) 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /overlays/rom_7bf5a8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7bf5a8/exports.o(.text) 17 | overlays/rom_7bf5a8/ovl_30.o(.text) 18 | overlays/rom_7bf5a8/ovl_170.o(.text) 19 | overlays/rom_7bf5a8/ovl_2e0.o(.text) 20 | overlays/rom_7bf5a8/ovl_b8c.o(.text) 21 | overlays/rom_7bf5a8/imports.o(.text) 22 | overlays/common/common2.o(.text) 23 | } > overlay 24 | 25 | .data : { 26 | overlays/rom_7bf5a8/ovl_170.o(.data) 27 | overlays/rom_7bf5a8/ovl_b8c.o(.data) 28 | overlays/common/common2.o(.data) 29 | overlays/rom_7bf5a8/ovl_30.o(.data) 30 | overlays/rom_7bf5a8/ovl_2e0.o(.data) 31 | } > overlay 32 | 33 | /DISCARD/ : { 34 | *(*) 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /overlays/rom_7f21b8/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_79338 4 | .export_func _Func_79358 5 | .export_func _Func_7808c 6 | .export_func _Func_9163c 7 | .export_func _Func_916b0 8 | .export_func _Func_91750 9 | .export_func _Func_91c7c 10 | .export_func _Func_92054 11 | .export_func _Func_92064 12 | .export_func _Func_9207c 13 | .export_func _Func_92128 14 | .export_func _Func_921c4 15 | .export_func _Func_923c4 16 | .export_func _Func_923e4 17 | .export_func _Func_924d4 18 | .export_func _Func_92548 19 | .export_func _Func_9259c 20 | .export_func _Func_925cc 21 | .export_func _Func_9280c 22 | .export_func _Func_92848 23 | .export_func _Func_92b94 24 | .export_func _Func_92c40 25 | .export_func _Func_92f84 26 | .export_func _Func_92adc 27 | .export_func _Func_937b8 28 | .export_func _Func_93874 29 | .export_func _Func_933f8 30 | .export_func _Func_93530 31 | .export_func _Func_91e9c 32 | .export_func _Func_91dc8 33 | .export_func _Func_91e20 34 | .export_func _Func_8e118 35 | .export_func _Func_9233c 36 | .export_func _Func_92304 37 | .export_func _Func_93a6c 38 | .export_func _Func_b0278 39 | .export_func _Func_b29a8 40 | .export_func _Func_b3284 41 | .export_func _Func_f9080 42 | -------------------------------------------------------------------------------- /overlays/rom_7bdeb0/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7bdeb0/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7bdeb0/ovl_314.o(.text) 19 | overlays/rom_7bdeb0/ovl_d20.o(.text) 20 | overlays/rom_7bdeb0/ovl_1300.o(.text) 21 | overlays/rom_7bdeb0/ovl_169c.o(.text) 22 | overlays/rom_7bdeb0/imports.o(.text) 23 | lib/call_via.o(.text) 24 | } > overlay 25 | 26 | .data : { 27 | overlays/common/common0.o(.data) 28 | overlays/rom_7bdeb0/ovl_314.o(.data) 29 | overlays/rom_7bdeb0/ovl_1300.o(.data) 30 | overlays/common/common0.o(.data1) 31 | overlays/rom_7bdeb0/ovl_d20.o(.data) 32 | overlays/rom_7bdeb0/ovl_169c.o(.data) 33 | } > overlay 34 | 35 | /DISCARD/ : { 36 | *(*) 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /rom_b5000/src/exports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .global Exports_b5000 4 | Exports_b5000: 5 | 6 | .export_func Func_b56e0 7 | .export_func Func_bffb8 8 | .export_func Func_b7b6c 9 | .export_func Func_c0e38 10 | .export_func Func_c0e70 11 | .export_func Func_c0cec 12 | .export_func Func_c0df4 13 | .export_func Func_c0774 14 | .export_func Func_c08ec 15 | .export_func Func_c0700 16 | .export_func Func_c2454 17 | .export_func Func_c2434 18 | .export_func Func_c2410 19 | .export_func Func_c23c0 20 | .export_func Func_b8530 21 | .export_func Func_b82c4 22 | .export_func Func_b81c8 23 | .export_func Func_b8228 24 | .export_func Func_b6c08 25 | .export_func Func_b7dd0 26 | .export_func Func_b63c8 27 | .export_func Func_b7f20 28 | .export_func Func_b845c 29 | .export_func Func_b84c0 30 | .export_func Func_b6b40 31 | .export_func Func_b6a60 32 | .export_func Func_b8fd4 33 | .export_func Func_b7f70 34 | .export_func Func_c10e8 35 | .export_func Func_bd7dc 36 | .export_func Func_c1724 37 | .export_func Func_bf5a8 38 | .export_func Func_b6cd0 39 | .export_func Func_bf65c 40 | .export_func Func_b5368 41 | .export_func Func_b6c90 42 | .export_func Func_b7b30 43 | .export_func Func_bb7c0 44 | .export_func Func_be0b4 45 | 46 | .ssize Exports_b5000 47 | -------------------------------------------------------------------------------- /overlays/rom_78ac38/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_fe9c 5 | .export_func _Func_10560 6 | .export_func _Func_12330 7 | .export_func _Func_12350 8 | .export_func _Func_79358 9 | .export_func _Func_79374 10 | .export_func _Func_9163c 11 | .export_func _Func_916b0 12 | .export_func _Func_91750 13 | .export_func _Func_91c7c 14 | .export_func _Func_92064 15 | .export_func _Func_9207c 16 | .export_func _Func_920e8 17 | .export_func _Func_92128 18 | .export_func _Func_92158 19 | .export_func _Func_9218c 20 | .export_func _Func_921c4 21 | .export_func _Func_923e4 22 | .export_func _Func_924d4 23 | .export_func _Func_92548 24 | .export_func _Func_9259c 25 | .export_func _Func_925cc 26 | .export_func _Func_9280c 27 | .export_func _Func_92848 28 | .export_func _Func_92b94 29 | .export_func _Func_92c40 30 | .export_func _Func_92f84 31 | .export_func _Func_92adc 32 | .export_func _Func_937b8 33 | .export_func _Func_93874 34 | .export_func _Func_933d4 35 | .export_func _Func_933f8 36 | .export_func _Func_93530 37 | .export_func _Func_93500 38 | .export_func _Func_91e9c 39 | .export_func _Func_95240 40 | .export_func _Func_95290 41 | .export_func _Func_91dc8 42 | .export_func _Func_91df4 43 | .export_func _Func_f9080 44 | -------------------------------------------------------------------------------- /overlays/rom_7bdeb0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_4458 6 | .export_func _Func_44d0 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_c0f4 11 | .export_func _Func_d14c 12 | .export_func _Func_ca6c 13 | .export_func _Func_105d4 14 | .export_func _Func_10704 15 | .export_func _Func_120dc 16 | .export_func _Func_c528 17 | .export_func _Func_c548 18 | .export_func _Func_79338 19 | .export_func _Func_79358 20 | .export_func _Func_79374 21 | .export_func _Func_9163c 22 | .export_func _Func_916b0 23 | .export_func _Func_91750 24 | .export_func _Func_92054 25 | .export_func _Func_92064 26 | .export_func _Func_92158 27 | .export_func _Func_9218c 28 | .export_func _Func_921c4 29 | .export_func _Func_9228c 30 | .export_func _Func_923c4 31 | .export_func _Func_923e4 32 | .export_func _Func_924d4 33 | .export_func _Func_925cc 34 | .export_func _Func_929d8 35 | .export_func _Func_92adc 36 | .export_func _Func_92b08 37 | .export_func _Func_93874 38 | .export_func _Func_9335c 39 | .export_func _Func_933d4 40 | .export_func _Func_93530 41 | .export_func _Func_91e9c 42 | .export_func _Func_955b0 43 | .export_func _Func_9202c 44 | .export_func _Func_f9080 45 | -------------------------------------------------------------------------------- /overlays/rom_7bc690/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7bc690/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7bc690/ovl_314.o(.text) 19 | overlays/rom_7bc690/ovl_4e4.o(.text) 20 | overlays/rom_7bc690/ovl_18a4.o(.text) 21 | overlays/rom_7bc690/imports.o(.text) 22 | lib/call_via.o(.text) 23 | } > overlay 24 | 25 | .data : { 26 | overlays/common/common0.o(.data) 27 | overlays/rom_7bc690/ovl_4e4.o(.data) 28 | overlays/rom_7bc690/ovl_1f80.o(.data) 29 | overlays/common/common0.o(.data1) 30 | overlays/rom_7bc690/ovl_314.o(.data) 31 | overlays/rom_7bc690/ovl_18a4.o(.data) 32 | } > overlay 33 | 34 | .bss : { 35 | overlays/rom_7bc690/ovl_18a4.o(.bss) 36 | } > overlay 37 | 38 | /DISCARD/ : { 39 | *(*) 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /overlays/rom_7e636c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_2322 6 | .export_func _Func_231c 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_d14c 11 | .export_func _Func_ca6c 12 | .export_func _Func_10704 13 | .export_func _Func_120dc 14 | .export_func _Func_c528 15 | .export_func _Func_c548 16 | .export_func _Func_12330 17 | .export_func _Func_12350 18 | .export_func _Func_79338 19 | .export_func _Func_79358 20 | .export_func _Func_79374 21 | .export_func _Func_9163c 22 | .export_func _Func_916b0 23 | .export_func _Func_91750 24 | .export_func _Func_91c7c 25 | .export_func _Func_92054 26 | .export_func _Func_92064 27 | .export_func _Func_92128 28 | .export_func _Func_9218c 29 | .export_func _Func_9228c 30 | .export_func _Func_923c4 31 | .export_func _Func_923e4 32 | .export_func _Func_924d4 33 | .export_func _Func_9280c 34 | .export_func _Func_92848 35 | .export_func _Func_929d8 36 | .export_func _Func_92b94 37 | .export_func _Func_92c40 38 | .export_func _Func_92f84 39 | .export_func _Func_92adc 40 | .export_func _Func_91e9c 41 | .export_func _Func_93c00 42 | .export_func _Func_91df4 43 | .export_func _Func_91e20 44 | .export_func _Func_9202c 45 | .export_func _Func_f9080 46 | -------------------------------------------------------------------------------- /overlays/rom_7aa430/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7aa430/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7aa430/ovl_314.o(.text) 19 | overlays/rom_7aa430/ovl_d98.o(.text) 20 | overlays/rom_7aa430/ovl_e90.o(.text) 21 | overlays/rom_7aa430/ovl_1150.o(.text) 22 | overlays/rom_7aa430/ovl_1a3c.o(.text) 23 | overlays/rom_7aa430/imports.o(.text) 24 | lib/call_via.o(.text) 25 | } > overlay 26 | 27 | .data : { 28 | overlays/common/common0.o(.data) 29 | overlays/rom_7aa430/ovl_314.o(.data) 30 | overlays/rom_7aa430/ovl_1a3c.o(.data) 31 | overlays/common/common0.o(.data1) 32 | overlays/rom_7aa430/ovl_1150.o(.data) 33 | overlays/rom_7aa430/ovl_d98.o(.data) 34 | overlays/rom_7aa430/ovl_e90.o(.data) 35 | } > overlay 36 | 37 | /DISCARD/ : { 38 | *(*) 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /overlays/rom_797990/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_44d0 6 | .export_func _Func_c300 7 | .export_func _Func_c2d8 8 | .export_func _Func_c150 9 | .export_func _Func_10560 10 | .export_func _Func_10424 11 | .export_func _Func_10704 12 | .export_func _Func_c528 13 | .export_func _Func_c548 14 | .export_func _Func_1776c 15 | .export_func _Func_78698 16 | .export_func _Func_79338 17 | .export_func _Func_79358 18 | .export_func _Func_79374 19 | .export_func _Func_78a08 20 | .export_func _Func_9163c 21 | .export_func _Func_916b0 22 | .export_func _Func_91750 23 | .export_func _Func_91c7c 24 | .export_func _Func_92054 25 | .export_func _Func_92064 26 | .export_func _Func_9207c 27 | .export_func _Func_92158 28 | .export_func _Func_9218c 29 | .export_func _Func_921c4 30 | .export_func _Func_923e4 31 | .export_func _Func_924d4 32 | .export_func _Func_92560 33 | .export_func _Func_925cc 34 | .export_func _Func_9280c 35 | .export_func _Func_92848 36 | .export_func _Func_929d8 37 | .export_func _Func_92b94 38 | .export_func _Func_92c40 39 | .export_func _Func_92f84 40 | .export_func _Func_93040 41 | .export_func _Func_92adc 42 | .export_func _Func_937b8 43 | .export_func _Func_93874 44 | .export_func _Func_91e9c 45 | .export_func _Func_955b0 46 | .export_func _Func_f9080 47 | -------------------------------------------------------------------------------- /overlays/rom_7ca63c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4458 6 | .export_func _Func_2322 7 | .export_func _Func_231c 8 | .export_func _Func_fe9c 9 | .export_func _Func_d14c 10 | .export_func _Func_ca6c 11 | .export_func _Func_c528 12 | .export_func _Func_79338 13 | .export_func _Func_79358 14 | .export_func _Func_9163c 15 | .export_func _Func_916b0 16 | .export_func _Func_91750 17 | .export_func _Func_917ac 18 | .export_func _Func_91a58 19 | .export_func _Func_92054 20 | .export_func _Func_92064 21 | .export_func _Func_9207c 22 | .export_func _Func_920a0 23 | .export_func _Func_92128 24 | .export_func _Func_921c4 25 | .export_func _Func_923e4 26 | .export_func _Func_92560 27 | .export_func _Func_9259c 28 | .export_func _Func_925cc 29 | .export_func _Func_92950 30 | .export_func _Func_92b94 31 | .export_func _Func_93040 32 | .export_func _Func_92adc 33 | .export_func _Func_92b08 34 | .export_func _Func_937b8 35 | .export_func _Func_93874 36 | .export_func _Func_9335c 37 | .export_func _Func_933f8 38 | .export_func _Func_93554 39 | .export_func _Func_91e9c 40 | .export_func _Func_93e28 41 | .export_func _Func_93fa0 42 | .export_func _Func_91dc8 43 | .export_func _Func_91df4 44 | .export_func _Func_91e20 45 | .export_func _Func_8f1c0 46 | .export_func _Func_f9080 47 | -------------------------------------------------------------------------------- /overlays/rom_7c37ac/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_fe9c 5 | .export_func _Func_10424 6 | .export_func _Func_118a8 7 | .export_func _Func_118c0 8 | .export_func _Func_10704 9 | .export_func _Func_79338 10 | .export_func _Func_79358 11 | .export_func _Func_79374 12 | .export_func _Func_9163c 13 | .export_func _Func_916b0 14 | .export_func _Func_91750 15 | .export_func _Func_8b868 16 | .export_func _Func_91c7c 17 | .export_func _Func_92054 18 | .export_func _Func_92064 19 | .export_func _Func_9207c 20 | .export_func _Func_920fc 21 | .export_func _Func_9218c 22 | .export_func _Func_921c4 23 | .export_func _Func_92208 24 | .export_func _Func_9228c 25 | .export_func _Func_923e4 26 | .export_func _Func_924d4 27 | .export_func _Func_92548 28 | .export_func _Func_9259c 29 | .export_func _Func_925cc 30 | .export_func _Func_92b94 31 | .export_func _Func_92c40 32 | .export_func _Func_92f84 33 | .export_func _Func_93040 34 | .export_func _Func_93054 35 | .export_func _Func_92adc 36 | .export_func _Func_937b8 37 | .export_func _Func_93874 38 | .export_func _Func_933d4 39 | .export_func _Func_933f8 40 | .export_func _Func_91e9c 41 | .export_func _Func_91200 42 | .export_func _Func_91220 43 | .export_func _Func_91254 44 | .export_func _Func_91dc8 45 | .export_func _Func_91e20 46 | .export_func _Func_f9080 47 | -------------------------------------------------------------------------------- /overlays/rom_7c5efc/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_fe9c 5 | .export_func _Func_105d4 6 | .export_func _Func_10704 7 | .export_func _Func_c528 8 | .export_func _Func_1776c 9 | .export_func _Func_79338 10 | .export_func _Func_79358 11 | .export_func _Func_79374 12 | .export_func _Func_9163c 13 | .export_func _Func_916b0 14 | .export_func _Func_91750 15 | .export_func _Func_91c7c 16 | .export_func _Func_92054 17 | .export_func _Func_92064 18 | .export_func _Func_92128 19 | .export_func _Func_9218c 20 | .export_func _Func_9228c 21 | .export_func _Func_923c4 22 | .export_func _Func_923e4 23 | .export_func _Func_924d4 24 | .export_func _Func_92548 25 | .export_func _Func_9259c 26 | .export_func _Func_925cc 27 | .export_func _Func_9280c 28 | .export_func _Func_92848 29 | .export_func _Func_92b94 30 | .export_func _Func_92c40 31 | .export_func _Func_92f84 32 | .export_func _Func_92adc 33 | .export_func _Func_92b08 34 | .export_func _Func_937b8 35 | .export_func _Func_93874 36 | .export_func _Func_9335c 37 | .export_func _Func_933d4 38 | .export_func _Func_933f8 39 | .export_func _Func_93530 40 | .export_func _Func_93500 41 | .export_func _Func_91e9c 42 | .export_func _Func_91dc8 43 | .export_func _Func_91df4 44 | .export_func _Func_91e20 45 | .export_func _Func_922c4 46 | .export_func _Func_f9080 47 | -------------------------------------------------------------------------------- /overlays/rom_7f148c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_48b0 4 | .export_func _Func_2dd8 5 | .export_func _Func_3fa4 6 | .export_func _Func_10560 7 | .export_func _Func_10704 8 | .export_func _Func_10788 9 | .export_func _Func_c528 10 | .export_func _Func_1a370 11 | .export_func _Func_79338 12 | .export_func _Func_79358 13 | .export_func _Func_9163c 14 | .export_func _Func_916b0 15 | .export_func _Func_91750 16 | .export_func _Func_91a58 17 | .export_func _Func_91c7c 18 | .export_func _Func_92054 19 | .export_func _Func_92064 20 | .export_func _Func_9207c 21 | .export_func _Func_92128 22 | .export_func _Func_921c4 23 | .export_func _Func_92208 24 | .export_func _Func_9228c 25 | .export_func _Func_923c4 26 | .export_func _Func_923e4 27 | .export_func _Func_924d4 28 | .export_func _Func_92548 29 | .export_func _Func_92560 30 | .export_func _Func_925cc 31 | .export_func _Func_9280c 32 | .export_func _Func_92848 33 | .export_func _Func_92b94 34 | .export_func _Func_92c40 35 | .export_func _Func_92f84 36 | .export_func _Func_92adc 37 | .export_func _Func_92b08 38 | .export_func _Func_937b8 39 | .export_func _Func_91e9c 40 | .export_func _Func_91dc8 41 | .export_func _Func_91e20 42 | .export_func _Func_955b0 43 | .export_func _Func_9233c 44 | .export_func _Func_922c4 45 | .export_func _Func_92304 46 | .export_func _Func_f9080 47 | -------------------------------------------------------------------------------- /rom_b5000/src/rom_b6eb4.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start Func_b6eb4 4 | push {r5, r6, lr} 5 | mov r5, r0 6 | bl _Func_77394 7 | mov r1, #1 8 | mov r6, r0 9 | mov r0, r5 10 | bl _Func_787dc 11 | mov r5, #0 12 | cmp r0, #0 13 | blt .Lb6f1e 14 | lsl r3, r0, #1 15 | add r3, #0xd8 16 | ldrh r3, [r6, r3] 17 | ldr r0, =0x1ff 18 | and r0, r3 19 | bl Func_b6e7c 20 | mov r2, #0x94 21 | lsl r2, #1 22 | add r3, r6, r2 23 | mov r1, r0 24 | ldrb r0, [r3] 25 | cmp r0, #5 26 | bhi .Lb6f1e 27 | ldr r2, =.Lb6ef0 28 | lsl r3, r0, #2 29 | ldr r3, [r3, r2] 30 | mov pc, r3 31 | .align 2, 0 32 | .Lb6ef0: 33 | .word .Lb6f08 34 | .word .Lb6f0c 35 | .word .Lb6f10 36 | .word .Lb6f14 37 | .word .Lb6f1e 38 | .word .Lb6f18 39 | .Lb6f08: 40 | ldr r2, =.Lc2a1c 41 | b .Lb6f1a 42 | .Lb6f0c: 43 | ldr r2, =.Lc2a2a 44 | b .Lb6f1a 45 | .Lb6f10: 46 | ldr r2, =.Lc2a38 47 | b .Lb6f1a 48 | .Lb6f14: 49 | ldr r2, =.Lc2a46 50 | b .Lb6f1a 51 | .Lb6f18: 52 | ldr r2, =.Lc2a54 53 | .Lb6f1a: 54 | lsl r3, r1, #1 55 | ldrh r5, [r2, r3] 56 | .Lb6f1e: 57 | mov r0, r5 58 | pop {r5, r6} 59 | pop {r1} 60 | bx r1 61 | .func_end Func_b6eb4 62 | 63 | .section .rodata 64 | 65 | .Lc2a1c: 66 | .incrom 0xc2a1c, 0xc2a2a 67 | .Lc2a2a: 68 | .incrom 0xc2a2a, 0xc2a38 69 | .Lc2a38: 70 | .incrom 0xc2a38, 0xc2a46 71 | .Lc2a46: 72 | .incrom 0xc2a46, 0xc2a54 73 | .Lc2a54: 74 | .incrom 0xc2a54, 0xc2a62 75 | -------------------------------------------------------------------------------- /overlays/rom_7d0e88/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7d0e88/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7d0e88/ovl_314.o(.text) 19 | overlays/rom_7d0e88/ovl_1440.o(.text) 20 | overlays/rom_7d0e88/ovl_1528.o(.text) 21 | overlays/rom_7d0e88/ovl_2580.o(.text) 22 | overlays/rom_7d0e88/imports.o(.text) 23 | lib/call_via.o(.text) 24 | } > overlay 25 | 26 | .data : { 27 | overlays/common/common0.o(.data) 28 | overlays/rom_7d0e88/ovl_314.o(.data) 29 | overlays/common/common0.o(.data1) 30 | overlays/rom_7d0e88/ovl_2d64.o(.data) 31 | overlays/rom_7d0e88/ovl_1528.o(.data) 32 | overlays/rom_7d0e88/ovl_1440.o(.data) 33 | overlays/rom_7d0e88/ovl_2580.o(.data) 34 | } > overlay 35 | 36 | .bss : { 37 | overlays/rom_7d0e88/ovl_1528.o(.bss) 38 | } > overlay 39 | 40 | /DISCARD/ : { 41 | *(*) 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /overlays/rom_7ced6c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_4458 6 | .export_func _Func_2322 7 | .export_func _Func_231c 8 | .export_func _Func_447c 9 | .export_func _Func_48b0 10 | .export_func _Func_2dd8 11 | .export_func _Func_3fa4 12 | .export_func _Func_c300 13 | .export_func _Func_c2d8 14 | .export_func _Func_c150 15 | .export_func _Func_d14c 16 | .export_func _Func_ca6c 17 | .export_func _Func_10560 18 | .export_func _Func_10704 19 | .export_func _Func_120dc 20 | .export_func _Func_c528 21 | .export_func _Func_c548 22 | .export_func _Func_12078 23 | .export_func _Func_1a370 24 | .export_func _Func_79338 25 | .export_func _Func_79358 26 | .export_func _Func_9163c 27 | .export_func _Func_916b0 28 | .export_func _Func_91750 29 | .export_func _Func_91a58 30 | .export_func _Func_92054 31 | .export_func _Func_92064 32 | .export_func _Func_92158 33 | .export_func _Func_92208 34 | .export_func _Func_9228c 35 | .export_func _Func_923c4 36 | .export_func _Func_923e4 37 | .export_func _Func_924d4 38 | .export_func _Func_929d8 39 | .export_func _Func_92b08 40 | .export_func _Func_91e9c 41 | .export_func _Func_91eb0 42 | .export_func _Func_91f90 43 | .export_func _Func_91dc8 44 | .export_func _Func_91e20 45 | .export_func _Func_8f1c0 46 | .export_func _Func_8edac 47 | .export_func _Func_9202c 48 | .export_func _Func_f9080 49 | -------------------------------------------------------------------------------- /overlays/rom_799abc/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4278 6 | .export_func _Func_4458 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_d14c 11 | .export_func _Func_ca6c 12 | .export_func _Func_10704 13 | .export_func _Func_120dc 14 | .export_func _Func_c528 15 | .export_func _Func_c548 16 | .export_func _Func_12330 17 | .export_func _Func_12350 18 | .export_func _Func_79338 19 | .export_func _Func_79358 20 | .export_func _Func_79374 21 | .export_func _Func_9163c 22 | .export_func _Func_916b0 23 | .export_func _Func_91750 24 | .export_func _Func_92054 25 | .export_func _Func_92064 26 | .export_func _Func_92128 27 | .export_func _Func_92158 28 | .export_func _Func_921c4 29 | .export_func _Func_9228c 30 | .export_func _Func_923c4 31 | .export_func _Func_923e4 32 | .export_func _Func_924d4 33 | .export_func _Func_92548 34 | .export_func _Func_92560 35 | .export_func _Func_9259c 36 | .export_func _Func_925cc 37 | .export_func _Func_92950 38 | .export_func _Func_929d8 39 | .export_func _Func_92b94 40 | .export_func _Func_92f84 41 | .export_func _Func_92adc 42 | .export_func _Func_937b8 43 | .export_func _Func_91f14 44 | .export_func _Func_93c00 45 | .export_func _Func_91dc8 46 | .export_func _Func_91e20 47 | .export_func _Func_9202c 48 | .export_func _Func_f9080 49 | -------------------------------------------------------------------------------- /overlays/rom_78dc80/ovl_30.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start OvlFunc_30 4 | ldr r0, =.Lc8 5 | bx lr 6 | .func_end OvlFunc_30 7 | 8 | .thumb_func_start OvlFunc_38 9 | mov r0, #0 10 | bx lr 11 | .func_end OvlFunc_38 12 | 13 | .thumb_func_start OvlFunc_3c 14 | ldr r0, =.L110 15 | bx lr 16 | .func_end OvlFunc_3c 17 | 18 | .thumb_func_start OvlFunc_44 19 | ldr r0, =.L11c 20 | bx lr 21 | .func_end OvlFunc_44 22 | 23 | .thumb_func_start OvlFunc_4c 24 | ldr r0, =.L134 25 | bx lr 26 | .func_end OvlFunc_4c 27 | 28 | .thumb_func_start OvlFunc_54 29 | push {lr} 30 | ldr r3, =iwram_1ebc 31 | mov r2, #0xe0 32 | ldr r3, [r3] 33 | lsl r2, #1 34 | add r3, r2 35 | mov r0, #0xa2 36 | add r2, #0x44 37 | lsl r0, #1 38 | str r2, [r3] 39 | bl __Func_79358 40 | ldr r0, =0x814 41 | bl __Func_79338 42 | cmp r0, #0 43 | beq .L90 44 | mov r0, #0x8d 45 | bl __Func_91ff0 46 | mov r0, #0x80 47 | mov r1, #0x80 48 | mov r2, #0x80 49 | lsl r0, #9 50 | lsl r1, #9 51 | lsl r2, #9 52 | bl __Func_12330 53 | bl __Func_9509c 54 | .L90: 55 | mov r0, #0 56 | pop {r1} 57 | bx r1 58 | .func_end OvlFunc_54 59 | 60 | .section .data 61 | 62 | .Lc8: 63 | .incbin "overlays/rom_78dc80/orig.bin", 0xc8, (0x110-0xc8) 64 | .L110: 65 | .incbin "overlays/rom_78dc80/orig.bin", 0x110, (0x11c-0x110) 66 | .L11c: 67 | .incbin "overlays/rom_78dc80/orig.bin", 0x11c, (0x134-0x11c) 68 | .L134: 69 | .incbin "overlays/rom_78dc80/orig.bin", 0x134 70 | -------------------------------------------------------------------------------- /overlays/rom_7d4af4/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_44d0 5 | .export_func _Func_c300 6 | .export_func _Func_10560 7 | .export_func _Func_10704 8 | .export_func _Func_c528 9 | .export_func _Func_12078 10 | .export_func _Func_17658 11 | .export_func _Func_19da8 12 | .export_func _Func_79338 13 | .export_func _Func_79358 14 | .export_func _Func_9163c 15 | .export_func _Func_916b0 16 | .export_func _Func_91750 17 | .export_func _Func_91a58 18 | .export_func _Func_91c7c 19 | .export_func _Func_92054 20 | .export_func _Func_92064 21 | .export_func _Func_9207c 22 | .export_func _Func_9218c 23 | .export_func _Func_921c4 24 | .export_func _Func_92208 25 | .export_func _Func_923c4 26 | .export_func _Func_923e4 27 | .export_func _Func_924d4 28 | .export_func _Func_92548 29 | .export_func _Func_9259c 30 | .export_func _Func_925cc 31 | .export_func _Func_9280c 32 | .export_func _Func_92848 33 | .export_func _Func_92950 34 | .export_func _Func_92b94 35 | .export_func _Func_92c40 36 | .export_func _Func_92f84 37 | .export_func _Func_93040 38 | .export_func _Func_93054 39 | .export_func _Func_92adc 40 | .export_func _Func_93874 41 | .export_func _Func_933f8 42 | .export_func _Func_91e9c 43 | .export_func _Func_91df4 44 | .export_func _Func_91e20 45 | .export_func _Func_8f1c0 46 | .export_func _Func_8edac 47 | .export_func _Func_955b0 48 | .export_func _Func_f9080 49 | -------------------------------------------------------------------------------- /overlays/rom_7d6418/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func Func_b1c 5 | .export_func _Func_30f8 6 | .export_func _Func_41d8 7 | .export_func _Func_4458 8 | .export_func _Func_2322 9 | .export_func _Func_231c 10 | .export_func _Func_c300 11 | .export_func _Func_c344 12 | .export_func _Func_10424 13 | .export_func _Func_162d4 14 | .export_func _Func_16418 15 | .export_func _Func_1e7c0 16 | .export_func _Func_1ea08 17 | .export_func _Func_19908 18 | .export_func _Func_19a54 19 | .export_func _Func_28ea8 20 | .export_func _Func_789dc 21 | .export_func _Func_79338 22 | .export_func _Func_79358 23 | .export_func _Func_79700 24 | .export_func _Func_77348 25 | .export_func _Func_78b60 26 | .export_func _Func_78550 27 | .export_func _Func_9163c 28 | .export_func _Func_916b0 29 | .export_func _Func_91750 30 | .export_func _Func_91a58 31 | .export_func _Func_91c7c 32 | .export_func _Func_92054 33 | .export_func _Func_921c4 34 | .export_func _Func_923e4 35 | .export_func _Func_924d4 36 | .export_func _Func_92950 37 | .export_func _Func_92b94 38 | .export_func _Func_92c40 39 | .export_func _Func_92f84 40 | .export_func _Func_92adc 41 | .export_func _Func_91f90 42 | .export_func _Func_91fc0 43 | .export_func _Func_91dc8 44 | .export_func _Func_91e20 45 | .export_func _Func_8f1c0 46 | .export_func _Func_8e118 47 | .export_func _Func_8ba38 48 | .export_func _Func_b04c4 49 | .export_func _Func_f9080 50 | -------------------------------------------------------------------------------- /overlays/rom_78dd40/ovl_30.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start OvlFunc_30 4 | ldr r0, =.Lc0 5 | bx lr 6 | .func_end OvlFunc_30 7 | 8 | .thumb_func_start OvlFunc_38 9 | mov r0, #0 10 | bx lr 11 | .func_end OvlFunc_38 12 | 13 | .thumb_func_start OvlFunc_3c 14 | ldr r0, =.L120 15 | bx lr 16 | .func_end OvlFunc_3c 17 | 18 | .thumb_func_start OvlFunc_44 19 | ldr r0, =.L130 20 | bx lr 21 | .func_end OvlFunc_44 22 | 23 | .thumb_func_start OvlFunc_4c 24 | ldr r0, =.L148 25 | bx lr 26 | .func_end OvlFunc_4c 27 | 28 | .thumb_func_start OvlFunc_54 29 | push {lr} 30 | ldr r3, =iwram_1ebc 31 | ldr r1, [r3] 32 | mov r3, #0xe0 33 | lsl r3, #1 34 | add r2, r1, r3 35 | add r3, #0x44 36 | str r3, [r2] 37 | sub r3, #0x3c 38 | add r2, r1, r3 39 | mov r3, #0x10 40 | str r3, [r2] 41 | ldr r0, =0x814 42 | bl __Func_79338 43 | cmp r0, #0 44 | beq .L90 45 | mov r0, #0x8d 46 | bl __Func_91ff0 47 | mov r0, #0x80 48 | mov r1, #0x80 49 | mov r2, #0x80 50 | lsl r0, #9 51 | lsl r1, #9 52 | lsl r2, #9 53 | bl __Func_12330 54 | bl __Func_9509c 55 | .L90: 56 | mov r0, #0 57 | pop {r1} 58 | bx r1 59 | .func_end OvlFunc_54 60 | 61 | .section .data 62 | 63 | .Lc0: 64 | .incbin "overlays/rom_78dd40/orig.bin", 0xc0, (0x120-0xc0) 65 | .L120: 66 | .incbin "overlays/rom_78dd40/orig.bin", 0x120, (0x130-0x120) 67 | .L130: 68 | .incbin "overlays/rom_78dd40/orig.bin", 0x130, (0x148-0x130) 69 | .L148: 70 | .incbin "overlays/rom_78dd40/orig.bin", 0x148 71 | -------------------------------------------------------------------------------- /overlays/rom_78de18/ovl_30.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .thumb_func_start OvlFunc_30 4 | ldr r0, =.Lc0 5 | bx lr 6 | .func_end OvlFunc_30 7 | 8 | .thumb_func_start OvlFunc_38 9 | mov r0, #0 10 | bx lr 11 | .func_end OvlFunc_38 12 | 13 | .thumb_func_start OvlFunc_3c 14 | ldr r0, =.L120 15 | bx lr 16 | .func_end OvlFunc_3c 17 | 18 | .thumb_func_start OvlFunc_44 19 | ldr r0, =.L130 20 | bx lr 21 | .func_end OvlFunc_44 22 | 23 | .thumb_func_start OvlFunc_4c 24 | ldr r0, =.L148 25 | bx lr 26 | .func_end OvlFunc_4c 27 | 28 | .thumb_func_start OvlFunc_54 29 | push {lr} 30 | ldr r3, =iwram_1ebc 31 | ldr r1, [r3] 32 | mov r3, #0xe0 33 | lsl r3, #1 34 | add r2, r1, r3 35 | add r3, #0x44 36 | str r3, [r2] 37 | sub r3, #0x3c 38 | add r2, r1, r3 39 | mov r3, #0x10 40 | str r3, [r2] 41 | ldr r0, =0x814 42 | bl __Func_79338 43 | cmp r0, #0 44 | beq .L90 45 | mov r0, #0x8d 46 | bl __Func_91ff0 47 | mov r0, #0x80 48 | mov r1, #0x80 49 | mov r2, #0x80 50 | lsl r0, #9 51 | lsl r1, #9 52 | lsl r2, #9 53 | bl __Func_12330 54 | bl __Func_9509c 55 | .L90: 56 | mov r0, #0 57 | pop {r1} 58 | bx r1 59 | .func_end OvlFunc_54 60 | 61 | .section .data 62 | 63 | .Lc0: 64 | .incbin "overlays/rom_78de18/orig.bin", 0xc0, (0x120-0xc0) 65 | .L120: 66 | .incbin "overlays/rom_78de18/orig.bin", 0x120, (0x130-0x120) 67 | .L130: 68 | .incbin "overlays/rom_78de18/orig.bin", 0x130, (0x148-0x130) 69 | .L148: 70 | .incbin "overlays/rom_78de18/orig.bin", 0x148 71 | -------------------------------------------------------------------------------- /overlays/rom_79dd90/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_4458 5 | .export_func _Func_44d0 6 | .export_func _Func_2322 7 | .export_func _Func_231c 8 | .export_func _Func_48b0 9 | .export_func _Func_2dd8 10 | .export_func _Func_3fa4 11 | .export_func _Func_fe9c 12 | .export_func _Func_10560 13 | .export_func _Func_c528 14 | .export_func _Func_1776c 15 | .export_func _Func_1a370 16 | .export_func _Func_79338 17 | .export_func _Func_79358 18 | .export_func _Func_79374 19 | .export_func _Func_9163c 20 | .export_func _Func_916b0 21 | .export_func _Func_91750 22 | .export_func _Func_91a58 23 | .export_func _Func_91c7c 24 | .export_func _Func_92054 25 | .export_func _Func_92064 26 | .export_func _Func_9218c 27 | .export_func _Func_921c4 28 | .export_func _Func_92208 29 | .export_func _Func_923c4 30 | .export_func _Func_923e4 31 | .export_func _Func_924d4 32 | .export_func _Func_92548 33 | .export_func _Func_9259c 34 | .export_func _Func_925cc 35 | .export_func _Func_92a1c 36 | .export_func _Func_92b94 37 | .export_func _Func_92c40 38 | .export_func _Func_92f84 39 | .export_func _Func_93040 40 | .export_func _Func_93054 41 | .export_func _Func_92adc 42 | .export_func _Func_937b8 43 | .export_func _Func_93874 44 | .export_func _Func_933d4 45 | .export_func _Func_933f8 46 | .export_func _Func_91e9c 47 | .export_func _Func_91dc8 48 | .export_func _Func_91df4 49 | .export_func _Func_91e20 50 | .export_func _Func_8f1c0 51 | .export_func _Func_f9080 52 | -------------------------------------------------------------------------------- /overlays/rom_7b7f1c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_44d0 5 | .export_func _Func_10560 6 | .export_func _Func_10424 7 | .export_func _Func_10704 8 | .export_func _Func_c528 9 | .export_func _Func_1776c 10 | .export_func _Func_79338 11 | .export_func _Func_79358 12 | .export_func _Func_79374 13 | .export_func _Func_9163c 14 | .export_func _Func_916b0 15 | .export_func _Func_91750 16 | .export_func _Func_91c7c 17 | .export_func _Func_92054 18 | .export_func _Func_92064 19 | .export_func _Func_9207c 20 | .export_func _Func_920e8 21 | .export_func _Func_920a0 22 | .export_func _Func_9218c 23 | .export_func _Func_921c4 24 | .export_func _Func_9228c 25 | .export_func _Func_923c4 26 | .export_func _Func_923e4 27 | .export_func _Func_924d4 28 | .export_func _Func_92548 29 | .export_func _Func_92560 30 | .export_func _Func_9259c 31 | .export_func _Func_925cc 32 | .export_func _Func_92b94 33 | .export_func _Func_92c40 34 | .export_func _Func_92f84 35 | .export_func _Func_93040 36 | .export_func _Func_93054 37 | .export_func _Func_92adc 38 | .export_func _Func_92b08 39 | .export_func _Func_937b8 40 | .export_func _Func_93874 41 | .export_func _Func_933f8 42 | .export_func _Func_93530 43 | .export_func _Func_93500 44 | .export_func _Func_91e9c 45 | .export_func _Func_91dc8 46 | .export_func _Func_91e20 47 | .export_func _Func_8edac 48 | .export_func _Func_91ff0 49 | .export_func _Func_9202c 50 | .export_func _Func_b29a8 51 | .export_func _Func_f9080 52 | -------------------------------------------------------------------------------- /overlays/rom_7d0e88/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_41d8 6 | .export_func _Func_4278 7 | .export_func _Func_4458 8 | .export_func _Func_447c 9 | .export_func _Func_307c 10 | .export_func _Func_c300 11 | .export_func _Func_c2d8 12 | .export_func _Func_c150 13 | .export_func _Func_c0f4 14 | .export_func _Func_fe9c 15 | .export_func _Func_d14c 16 | .export_func _Func_ca6c 17 | .export_func _Func_10560 18 | .export_func _Func_10424 19 | .export_func _Func_11f54 20 | .export_func _Func_12038 21 | .export_func _Func_105d4 22 | .export_func _Func_10704 23 | .export_func _Func_120dc 24 | .export_func _Func_c528 25 | .export_func _Func_c548 26 | .export_func _Func_1776c 27 | .export_func _Func_79338 28 | .export_func _Func_79358 29 | .export_func _Func_79374 30 | .export_func _Func_9163c 31 | .export_func _Func_916b0 32 | .export_func _Func_91750 33 | .export_func _Func_92054 34 | .export_func _Func_92064 35 | .export_func _Func_9207c 36 | .export_func _Func_92158 37 | .export_func _Func_9228c 38 | .export_func _Func_923c4 39 | .export_func _Func_923e4 40 | .export_func _Func_924d4 41 | .export_func _Func_92504 42 | .export_func _Func_92950 43 | .export_func _Func_929d8 44 | .export_func _Func_92b08 45 | .export_func _Func_933d4 46 | .export_func _Func_933f8 47 | .export_func _Func_93530 48 | .export_func _Func_93e28 49 | .export_func _Func_93fa0 50 | .export_func _Func_91494 51 | .export_func _Func_9202c 52 | .export_func _Func_f9080 53 | -------------------------------------------------------------------------------- /overlays/rom_7b6668/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_41d8 6 | .export_func _Func_4278 7 | .export_func _Func_44d0 8 | .export_func _Func_447c 9 | .export_func _Func_c300 10 | .export_func _Func_c2d8 11 | .export_func _Func_c150 12 | .export_func _Func_10560 13 | .export_func _Func_10704 14 | .export_func _Func_120dc 15 | .export_func _Func_c528 16 | .export_func _Func_c548 17 | .export_func _Func_79338 18 | .export_func _Func_79358 19 | .export_func _Func_79374 20 | .export_func _Func_9163c 21 | .export_func _Func_916b0 22 | .export_func _Func_91750 23 | .export_func _Func_92054 24 | .export_func _Func_92064 25 | .export_func _Func_9207c 26 | .export_func _Func_920e8 27 | .export_func _Func_92128 28 | .export_func _Func_92158 29 | .export_func _Func_9218c 30 | .export_func _Func_921c4 31 | .export_func _Func_92208 32 | .export_func _Func_9228c 33 | .export_func _Func_923c4 34 | .export_func _Func_923e4 35 | .export_func _Func_924d4 36 | .export_func _Func_9259c 37 | .export_func _Func_925cc 38 | .export_func _Func_9280c 39 | .export_func _Func_92950 40 | .export_func _Func_929d8 41 | .export_func _Func_92b94 42 | .export_func _Func_92f84 43 | .export_func _Func_93040 44 | .export_func _Func_93054 45 | .export_func _Func_92adc 46 | .export_func _Func_92b08 47 | .export_func _Func_937b8 48 | .export_func _Func_91e9c 49 | .export_func _Func_955b0 50 | .export_func _Func_91ff0 51 | .export_func _Func_9202c 52 | .export_func _Func_f9080 53 | -------------------------------------------------------------------------------- /overlays/rom_7eaf28/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func _Func_30f8 5 | .export_func _Func_41d8 6 | .export_func _Func_4278 7 | .export_func _Func_4458 8 | .export_func _Func_c300 9 | .export_func _Func_c2d8 10 | .export_func _Func_c150 11 | .export_func _Func_d14c 12 | .export_func _Func_10704 13 | .export_func _Func_c528 14 | .export_func _Func_c548 15 | .export_func _Func_79338 16 | .export_func _Func_79358 17 | .export_func _Func_79374 18 | .export_func _Func_793b8 19 | .export_func _Func_793c8 20 | .export_func _Func_9163c 21 | .export_func _Func_916b0 22 | .export_func _Func_91750 23 | .export_func _Func_92054 24 | .export_func _Func_92064 25 | .export_func _Func_9207c 26 | .export_func _Func_920a0 27 | .export_func _Func_92128 28 | .export_func _Func_9218c 29 | .export_func _Func_921c4 30 | .export_func _Func_923c4 31 | .export_func _Func_923e4 32 | .export_func _Func_924d4 33 | .export_func _Func_92548 34 | .export_func _Func_925cc 35 | .export_func _Func_9280c 36 | .export_func _Func_929d8 37 | .export_func _Func_92b94 38 | .export_func _Func_92f84 39 | .export_func _Func_93054 40 | .export_func _Func_92adc 41 | .export_func _Func_937b8 42 | .export_func _Func_93874 43 | .export_func _Func_933f8 44 | .export_func _Func_91e3c 45 | .export_func _Func_91eb0 46 | .export_func _Func_91f14 47 | .export_func _Func_91df4 48 | .export_func _Func_91e20 49 | .export_func _Func_8edac 50 | .export_func _Func_8ee0c 51 | .export_func _Func_91ff0 52 | .export_func _Func_f9080 53 | -------------------------------------------------------------------------------- /overlays/rom_78603c/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_44d0 4 | .export_func _Func_10560 5 | .export_func _Func_10704 6 | .export_func _Func_79338 7 | .export_func _Func_79358 8 | .export_func _Func_79374 9 | .export_func _Func_9163c 10 | .export_func _Func_916b0 11 | .export_func _Func_91750 12 | .export_func _Func_91c7c 13 | .export_func _Func_92054 14 | .export_func _Func_92064 15 | .export_func _Func_9207c 16 | .export_func _Func_920a0 17 | .export_func _Func_920fc 18 | .export_func _Func_92128 19 | .export_func _Func_9218c 20 | .export_func _Func_921c4 21 | .export_func _Func_923c4 22 | .export_func _Func_923e4 23 | .export_func _Func_924d4 24 | .export_func _Func_92548 25 | .export_func _Func_92560 26 | .export_func _Func_9259c 27 | .export_func _Func_925cc 28 | .export_func _Func_9280c 29 | .export_func _Func_92848 30 | .export_func _Func_92a1c 31 | .export_func _Func_92b94 32 | .export_func _Func_92c40 33 | .export_func _Func_92f84 34 | .export_func _Func_93040 35 | .export_func _Func_93054 36 | .export_func _Func_92adc 37 | .export_func _Func_937b8 38 | .export_func _Func_93874 39 | .export_func _Func_9335c 40 | .export_func _Func_933d4 41 | .export_func _Func_933f8 42 | .export_func _Func_93530 43 | .export_func _Func_91e9c 44 | .export_func _Func_91eb0 45 | .export_func _Func_94ac8 46 | .export_func _Func_95160 47 | .export_func _Func_91220 48 | .export_func _Func_91dc8 49 | .export_func _Func_91df4 50 | .export_func _Func_91e20 51 | .export_func _Func_8acc4 52 | .export_func _Func_f9080 53 | -------------------------------------------------------------------------------- /overlays/rom_78b2ac/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4278 6 | .export_func _Func_4458 7 | .export_func _Func_fe9c 8 | .export_func _Func_10424 9 | .export_func _Func_118a8 10 | .export_func _Func_10704 11 | .export_func _Func_12330 12 | .export_func _Func_79338 13 | .export_func _Func_79358 14 | .export_func _Func_79374 15 | .export_func _Func_9163c 16 | .export_func _Func_916b0 17 | .export_func _Func_91750 18 | .export_func _Func_91c7c 19 | .export_func _Func_92054 20 | .export_func _Func_92064 21 | .export_func _Func_92128 22 | .export_func _Func_9218c 23 | .export_func _Func_921c4 24 | .export_func _Func_923c4 25 | .export_func _Func_923e4 26 | .export_func _Func_924d4 27 | .export_func _Func_92548 28 | .export_func _Func_92560 29 | .export_func _Func_925cc 30 | .export_func _Func_92848 31 | .export_func _Func_92950 32 | .export_func _Func_92b94 33 | .export_func _Func_92c40 34 | .export_func _Func_92f84 35 | .export_func _Func_93040 36 | .export_func _Func_92adc 37 | .export_func _Func_937b8 38 | .export_func _Func_93874 39 | .export_func _Func_9335c 40 | .export_func _Func_933d4 41 | .export_func _Func_933f8 42 | .export_func _Func_93530 43 | .export_func _Func_91e9c 44 | .export_func _Func_9509c 45 | .export_func _Func_91200 46 | .export_func _Func_91220 47 | .export_func _Func_91254 48 | .export_func _Func_91dc8 49 | .export_func _Func_91df4 50 | .export_func _Func_91e20 51 | .export_func _Func_91ff0 52 | .export_func _Func_f9080 53 | -------------------------------------------------------------------------------- /overlays/rom_7fa4ec/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_b60 4 | .export_func _Func_30f8 5 | .export_func _Func_41d8 6 | .export_func _Func_4278 7 | .export_func _Func_4458 8 | .export_func _Func_2322 9 | .export_func _Func_48f4 10 | .export_func _Func_4970 11 | .export_func _Func_3fa4 12 | .export_func _Func_4080 13 | .export_func _Func_3dec 14 | .export_func _Func_c300 15 | .export_func _Func_c2d8 16 | .export_func _Func_c150 17 | .export_func _Func_fe9c 18 | .export_func _Func_10704 19 | .export_func _Func_c528 20 | .export_func _Func_12330 21 | .export_func _Func_78588 22 | .export_func _Func_79358 23 | .export_func _Func_9163c 24 | .export_func _Func_916b0 25 | .export_func _Func_91750 26 | .export_func _Func_91c7c 27 | .export_func _Func_92054 28 | .export_func _Func_92064 29 | .export_func _Func_9207c 30 | .export_func _Func_920e8 31 | .export_func _Func_921c4 32 | .export_func _Func_923c4 33 | .export_func _Func_924d4 34 | .export_func _Func_92548 35 | .export_func _Func_925cc 36 | .export_func _Func_92b94 37 | .export_func _Func_92c40 38 | .export_func _Func_92f84 39 | .export_func _Func_92adc 40 | .export_func _Func_937b8 41 | .export_func _Func_933d4 42 | .export_func _Func_933f8 43 | .export_func _Func_93530 44 | .export_func _Func_91e3c 45 | .export_func _Func_91e9c 46 | .export_func _Func_91df4 47 | .export_func _Func_91e20 48 | .export_func _Func_8e118 49 | .export_func _Func_9233c 50 | .export_func _Func_92304 51 | .export_func _Func_b04c4 52 | .export_func _Func_f9080 53 | .export_func _Func_f94c8 54 | -------------------------------------------------------------------------------- /overlays/rom_7ed0a0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func Func_af0 4 | .export_func Func_b50 5 | .export_func _Func_30f8 6 | .export_func _Func_41d8 7 | .export_func _Func_4458 8 | .export_func _Func_2322 9 | .export_func _Func_231c 10 | .export_func _Func_447c 11 | .export_func _Func_c300 12 | .export_func _Func_c2d8 13 | .export_func _Func_c150 14 | .export_func _Func_c0f4 15 | .export_func _Func_d14c 16 | .export_func _Func_ca6c 17 | .export_func _Func_10560 18 | .export_func _Func_10424 19 | .export_func _Func_105d4 20 | .export_func _Func_10704 21 | .export_func _Func_120dc 22 | .export_func _Func_c528 23 | .export_func _Func_c548 24 | .export_func _Func_12330 25 | .export_func _Func_12350 26 | .export_func _Func_1776c 27 | .export_func _Func_79338 28 | .export_func _Func_79358 29 | .export_func _Func_79374 30 | .export_func _Func_9163c 31 | .export_func _Func_916b0 32 | .export_func _Func_91750 33 | .export_func _Func_8b868 34 | .export_func _Func_92054 35 | .export_func _Func_92064 36 | .export_func _Func_9207c 37 | .export_func _Func_92158 38 | .export_func _Func_9228c 39 | .export_func _Func_923c4 40 | .export_func _Func_923e4 41 | .export_func _Func_924d4 42 | .export_func _Func_92504 43 | .export_func _Func_92708 44 | .export_func _Func_92950 45 | .export_func _Func_929d8 46 | .export_func _Func_92b08 47 | .export_func _Func_933d4 48 | .export_func _Func_933f8 49 | .export_func _Func_93530 50 | .export_func _Func_93554 51 | .export_func _Func_8edac 52 | .export_func _Func_91494 53 | .export_func _Func_9202c 54 | .export_func _Func_f9080 55 | -------------------------------------------------------------------------------- /overlays/rom_7d30e0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4278 6 | .export_func _Func_44d0 7 | .export_func _Func_48b0 8 | .export_func _Func_2dd8 9 | .export_func _Func_3fa4 10 | .export_func _Func_bc48 11 | .export_func _Func_c300 12 | .export_func _Func_c344 13 | .export_func _Func_c2d8 14 | .export_func _Func_d14c 15 | .export_func _Func_ca6c 16 | .export_func _Func_105d4 17 | .export_func _Func_10704 18 | .export_func _Func_120dc 19 | .export_func _Func_12330 20 | .export_func _Func_1a370 21 | .export_func _Func_78698 22 | .export_func _Func_789dc 23 | .export_func _Func_79338 24 | .export_func _Func_79358 25 | .export_func _Func_79374 26 | .export_func _Func_9163c 27 | .export_func _Func_916b0 28 | .export_func _Func_91750 29 | .export_func _Func_91a58 30 | .export_func _Func_92054 31 | .export_func _Func_92064 32 | .export_func _Func_92128 33 | .export_func _Func_9218c 34 | .export_func _Func_921c4 35 | .export_func _Func_9228c 36 | .export_func _Func_923c4 37 | .export_func _Func_923e4 38 | .export_func _Func_924d4 39 | .export_func _Func_925cc 40 | .export_func _Func_92708 41 | .export_func _Func_92adc 42 | .export_func _Func_92b08 43 | .export_func _Func_93874 44 | .export_func _Func_933d4 45 | .export_func _Func_93530 46 | .export_func _Func_93500 47 | .export_func _Func_93c00 48 | .export_func _Func_93e28 49 | .export_func _Func_93fa0 50 | .export_func _Func_8f1c0 51 | .export_func _Func_8edac 52 | .export_func _Func_955b0 53 | .export_func _Func_9202c 54 | .export_func _Func_f9080 55 | -------------------------------------------------------------------------------- /overlays/rom_7ac2d8/overlay.ld: -------------------------------------------------------------------------------- 1 | MEMORY { 2 | bios (x) : ORIGIN = 0x00000000, LENGTH = 16K 3 | ewram (rwx) : ORIGIN = 0x02000000, LENGTH = 256K 4 | overlay (rwx) : ORIGIN = 0x02008000, LENGTH = 32K 5 | iwram (rwx) : ORIGIN = 0x03000000, LENGTH = 32K 6 | io (rw) : ORIGIN = 0x04000000, LENGTH = 1K 7 | palette (rw) : ORIGIN = 0x05000000, LENGTH = 1K 8 | vram (rw) : ORIGIN = 0x06000000, LENGTH = 96K 9 | oam (rw) : ORIGIN = 0x07000000, LENGTH = 1K 10 | rom (rx) : ORIGIN = 0x08000000, LENGTH = 8M 11 | sram (rw) : ORIGIN = 0x0E000000, LENGTH = 64K 12 | } 13 | 14 | SECTIONS { 15 | .text : { 16 | overlays/rom_7ac2d8/exports.o(.text) 17 | overlays/common/common0.o(.text) 18 | overlays/rom_7ac2d8/ovl_314.o(.text) 19 | overlays/rom_7ac2d8/ovl_d58.o(.text) 20 | overlays/rom_7ac2d8/ovl_e20.o(.text) 21 | overlays/rom_7ac2d8/ovl_f84.o(.text) 22 | overlays/rom_7ac2d8/ovl_1db4.o(.text) 23 | overlays/rom_7ac2d8/ovl_22c4.o(.text) 24 | overlays/rom_7ac2d8/ovl_2dcc.o(.text) 25 | overlays/rom_7ac2d8/ovl_35b8.o(.text) 26 | overlays/rom_7ac2d8/imports.o(.text) 27 | lib/call_via.o(.text) 28 | } > overlay 29 | 30 | .data : { 31 | overlays/common/common0.o(.data) 32 | overlays/rom_7ac2d8/ovl_314.o(.data) 33 | overlays/rom_7ac2d8/ovl_35b8.o(.data) 34 | overlays/common/common0.o(.data1) 35 | overlays/rom_7ac2d8/ovl_2dcc.o(.data) 36 | overlays/rom_7ac2d8/ovl_1db4.o(.data) 37 | overlays/rom_7ac2d8/ovl_d58.o(.data) 38 | overlays/rom_7ac2d8/ovl_f84.o(.data) 39 | overlays/rom_7ac2d8/ovl_22c4.o(.data) 40 | overlays/rom_7ac2d8/ovl_e20.o(.data) 41 | } > overlay 42 | 43 | /DISCARD/ : { 44 | *(*) 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /overlays/rom_79b154/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_44d0 6 | .export_func _Func_ba30 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_fe9c 11 | .export_func _Func_d14c 12 | .export_func _Func_ca6c 13 | .export_func _Func_10560 14 | .export_func _Func_10424 15 | .export_func _Func_10704 16 | .export_func _Func_120dc 17 | .export_func _Func_c528 18 | .export_func _Func_1776c 19 | .export_func _Func_79338 20 | .export_func _Func_79358 21 | .export_func _Func_79374 22 | .export_func _Func_9163c 23 | .export_func _Func_916b0 24 | .export_func _Func_91750 25 | .export_func _Func_91a58 26 | .export_func _Func_92054 27 | .export_func _Func_92064 28 | .export_func _Func_92158 29 | .export_func _Func_921c4 30 | .export_func _Func_92208 31 | .export_func _Func_9228c 32 | .export_func _Func_923e4 33 | .export_func _Func_924d4 34 | .export_func _Func_92548 35 | .export_func _Func_92560 36 | .export_func _Func_925cc 37 | .export_func _Func_92a1c 38 | .export_func _Func_92b94 39 | .export_func _Func_92f84 40 | .export_func _Func_93040 41 | .export_func _Func_93054 42 | .export_func _Func_92adc 43 | .export_func _Func_92b08 44 | .export_func _Func_937b8 45 | .export_func _Func_93874 46 | .export_func _Func_933d4 47 | .export_func _Func_933f8 48 | .export_func _Func_93530 49 | .export_func _Func_91e9c 50 | .export_func _Func_93c00 51 | .export_func _Func_8f1c0 52 | .export_func _Func_97540 53 | .export_func _Func_97608 54 | .export_func _Func_955b0 55 | .export_func _Func_f9080 56 | -------------------------------------------------------------------------------- /overlays/rom_7a04ac/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4278 6 | .export_func _Func_4458 7 | .export_func _Func_c300 8 | .export_func _Func_c2d8 9 | .export_func _Func_c150 10 | .export_func _Func_c0f4 11 | .export_func _Func_fe9c 12 | .export_func _Func_d14c 13 | .export_func _Func_ca6c 14 | .export_func _Func_10704 15 | .export_func _Func_120dc 16 | .export_func _Func_c528 17 | .export_func _Func_79338 18 | .export_func _Func_79358 19 | .export_func _Func_9163c 20 | .export_func _Func_916b0 21 | .export_func _Func_91750 22 | .export_func _Func_91c7c 23 | .export_func _Func_92054 24 | .export_func _Func_92064 25 | .export_func _Func_9207c 26 | .export_func _Func_920e8 27 | .export_func _Func_920a0 28 | .export_func _Func_920fc 29 | .export_func _Func_92128 30 | .export_func _Func_92158 31 | .export_func _Func_921c4 32 | .export_func _Func_9228c 33 | .export_func _Func_923c4 34 | .export_func _Func_923e4 35 | .export_func _Func_924d4 36 | .export_func _Func_92548 37 | .export_func _Func_92560 38 | .export_func _Func_9259c 39 | .export_func _Func_925cc 40 | .export_func _Func_929d8 41 | .export_func _Func_92b94 42 | .export_func _Func_92c40 43 | .export_func _Func_92f84 44 | .export_func _Func_92adc 45 | .export_func _Func_92b08 46 | .export_func _Func_937b8 47 | .export_func _Func_93874 48 | .export_func _Func_933f8 49 | .export_func _Func_91200 50 | .export_func _Func_91254 51 | .export_func _Func_91dc8 52 | .export_func _Func_91e20 53 | .export_func _Func_8acc4 54 | .export_func _Func_9202c 55 | .export_func _Func_f9080 56 | -------------------------------------------------------------------------------- /overlays/rom_7b8cb0/imports.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .export_func _Func_30f8 4 | .export_func _Func_41d8 5 | .export_func _Func_4278 6 | .export_func _Func_4458 7 | .export_func _Func_c300 8 | .export_func _Func_c150 9 | .export_func _Func_c0f4 10 | .export_func _Func_fe9c 11 | .export_func _Func_10560 12 | .export_func _Func_10424 13 | .export_func _Func_10704 14 | .export_func _Func_c528 15 | .export_func _Func_12330 16 | .export_func _Func_79338 17 | .export_func _Func_79358 18 | .export_func _Func_79374 19 | .export_func _Func_9163c 20 | .export_func _Func_916b0 21 | .export_func _Func_91750 22 | .export_func _Func_8b868 23 | .export_func _Func_91c7c 24 | .export_func _Func_92054 25 | .export_func _Func_92924 26 | .export_func _Func_92064 27 | .export_func _Func_92158 28 | .export_func _Func_92208 29 | .export_func _Func_9228c 30 | .export_func _Func_923e4 31 | .export_func _Func_924d4 32 | .export_func _Func_92548 33 | .export_func _Func_925cc 34 | .export_func _Func_9280c 35 | .export_func _Func_92950 36 | .export_func _Func_929d8 37 | .export_func _Func_92b94 38 | .export_func _Func_92c40 39 | .export_func _Func_92f84 40 | .export_func _Func_93040 41 | .export_func _Func_93054 42 | .export_func _Func_92adc 43 | .export_func _Func_92b08 44 | .export_func _Func_9335c 45 | .export_func _Func_933d4 46 | .export_func _Func_933f8 47 | .export_func _Func_93530 48 | .export_func _Func_93554 49 | .export_func _Func_91e9c 50 | .export_func _Func_91df4 51 | .export_func _Func_91e20 52 | .export_func _Func_91ff0 53 | .export_func _Func_b0278 54 | .export_func _Func_b3284 55 | .export_func _Func_f9080 56 | -------------------------------------------------------------------------------- /rom_c9000/src/rom_eda78.s: -------------------------------------------------------------------------------- 1 | .include "macros.inc" 2 | 3 | .section .rodata 4 | 5 | .incdata Data_eda78, 0xeda78, 0xeda80 6 | .incdata Data_eda80, 0xeda80, 0xeda88 7 | .incdata Data_eda88, 0xeda88, 0xeda98 8 | .incdata Data_eda98, 0xeda98, 0xedab0 9 | .incdata Data_edab0, 0xedab0, 0xedab8 10 | .incdata Data_edab8, 0xedab8, 0xedac0 11 | .incdata Data_edac0, 0xedac0, 0xedac8 12 | .incdata Data_edac8, 0xedac8, 0xedad0 13 | .incdata Data_edad0, 0xedad0, 0xedad8 14 | .incdata Data_edad8, 0xedad8, 0xedae0 15 | .incdata Data_edae0, 0xedae0, 0xedae8 16 | .incdata Data_edae8, 0xedae8, 0xedaf0 17 | .incdata Data_edaf0, 0xedaf0, 0xedaf8 18 | .incdata Data_edaf8, 0xedaf8, 0xedb00 19 | .incdata Data_edb00, 0xedb00, 0xedb10 20 | .incdata Data_edb10, 0xedb10, 0xedb20 21 | .incdata Data_edb20, 0xedb20, 0xedb84 22 | .incdata Data_edb84, 0xedb84, 0xedbe8 23 | .incdata Data_edbe8, 0xedbe8, 0xedbf8 24 | .incdata Data_edbf8, 0xedbf8, 0xedc08 25 | .incdata Data_edc08, 0xedc08, 0xedc48 26 | .incdata Data_edc48, 0xedc48, 0xedc88 27 | .incdata Data_edc88, 0xedc88, 0xedca0 28 | .incdata Data_edca0, 0xedca0, 0xedcb8 29 | .incdata Data_edcb8, 0xedcb8, 0xedcc4 30 | .incdata Data_edcc4, 0xedcc4, 0xede48 31 | .incdata Data_ede48, 0xede48, 0xede5c 32 | .incdata Data_ede5c, 0xede5c, 0xede84 33 | .incdata Data_ede84, 0xede84, 0xede96 34 | .incdata Data_ede96, 0xede96, 0xede9f 35 | .incdata Data_ede9f, 0xede9f, 0xedea5 36 | .incdata Data_edea5, 0xedea5, 0xedeab 37 | .incdata Data_edeab, 0xedeab, 0xedeb2 38 | .incdata Data_edeb2, 0xedeb2, 0xedebe 39 | .incdata Data_edebe, 0xedebe, 0xedeca 40 | .incdata Data_edeca, 0xedeca, 0xeded0 41 | .incdata Data_eded0, 0xeded0, 0xeded6 42 | --------------------------------------------------------------------------------