Pumpkin Serpent (#53)
This commit is contained in:
parent
18210d954c
commit
d9a218959c
|
|
@ -20,6 +20,7 @@ d0e17f3e271e98c4b9ac0ff26e44a529a1f67182 build/GS.BIN
|
|||
021af3a550f58046073a75f6d4f9d0dd462748da build/LANDMAP.BIN
|
||||
97825ec5456d6aa6dfa839c2bb5da5e875e7c165 build/PD.BIN
|
||||
ab7967451c8395c76bdc683b78d42bd60e47405d build/PG.BIN
|
||||
92c871bee68855dad4229da6d15fbaaa00b802cf build/PS.BIN
|
||||
3a9943f5922c2bcd8a5960bf29c738a705d15eac build/SF.BIN
|
||||
7a5b3a3f15a61ebb69e1fe98893a7fa9e3289407 build/SV.BIN
|
||||
37bbf2910f86cb3629d9dac3576017a9aac63433 build/ZL.BIN
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
name: PS.BIN
|
||||
sha1: 92c871bee68855dad4229da6d15fbaaa00b802cf
|
||||
options:
|
||||
platform: psx
|
||||
basename: ovlps
|
||||
base_path: ..
|
||||
build_path: build/
|
||||
target_path: disk/OVERLAYS/PS.BIN
|
||||
asm_path: asm/ovl/ps
|
||||
asset_path: assets/ovl/ps
|
||||
src_path: src/ovl/ps
|
||||
compiler: GCC
|
||||
symbol_addrs_path: config/symbols.ovlps.txt
|
||||
undefined_funcs_auto_path: config/undefined_funcs_auto.ovlps.txt
|
||||
undefined_syms_auto_path: config/undefined_syms_auto.ovlps.txt
|
||||
ld_script_path: config/ld/ovlps.ld
|
||||
find_file_boundaries: yes
|
||||
use_legacy_include_asm: no
|
||||
migrate_rodata_to_functions: yes
|
||||
asm_jtbl_label_macro: jlabel
|
||||
section_order:
|
||||
- ".rodata"
|
||||
- ".text"
|
||||
- ".data"
|
||||
|
||||
subalign: 2
|
||||
|
||||
rodata_string_guesser_level: 2
|
||||
data_string_guesser_level: 2
|
||||
|
||||
segments:
|
||||
- name: ovlps
|
||||
type: code
|
||||
start: 0x00000000
|
||||
vram: 0x80010000
|
||||
subsegments:
|
||||
- [0x0, rodata]
|
||||
- [0x198, c]
|
||||
- [0xA5B8, data]
|
||||
- [0xCF24]
|
||||
|
|
@ -0,0 +1,226 @@
|
|||
#include "common.h"
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010198);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800102D8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010338);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010380);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800103F4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800107FC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010ABC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010CE8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80010EAC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800110E0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011304);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011338);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011464);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001158C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800117E4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011A3C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011CAC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80011F44);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012290);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012348);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012400);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800127EC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001290C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001292C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012A4C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012BF4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012C2C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012C80);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80012D58);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80013064);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800131F8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001326C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800136D8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800139D4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80013CE8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80013D34);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80013D70);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80013EE4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001416C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014844);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014920);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014A18);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014A8C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014B00);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014CF8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80014E44);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015174);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015330);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015500);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800156E4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800158E4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015B28);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015C88);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015DD0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015DFC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015E28);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80015F74);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800160F4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016214);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016300);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016374);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016560);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016730);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800168E4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016958);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016AA0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016B14);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80016DEC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001703C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001727C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800172CC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001740C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017468);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017690);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800176FC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017838);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017888);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001793C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017C48);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017C70);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017D2C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80017F30);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800182C8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800185EC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018948);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018994);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018CB8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018D30);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018DB4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018DF0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018E4C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018E88);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018F04);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80018F74);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800190D0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019198);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019360);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001944C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019564);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019574);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_800197D4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019A6C);
|
||||
|
||||
void func_80019AB8(void) {
|
||||
}
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019AC0);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019BC8);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019D28);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_80019F28);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001A04C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001A0DC);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001A16C);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001A1F4);
|
||||
|
||||
INCLUDE_ASM("asm/ovl/ps/nonmatchings/198", func_8001A418);
|
||||
Loading…
Reference in New Issue