mirror of
https://github.com/zeldaret/oot.git
synced 2025-02-09 14:06:54 +00:00
* wip decomp ntsc-1.2 fault.c * more ntsc-1.2 fault.c * decompiled fault_v1.c * name fault_v1 functions, wip * try to clean up build system (two versions of the fault system coexisting) * cleanup * cleanup2 * fix build gc-eu-mq-dbg * match 2 more, ty anon * matched * review * more review * fixup spec * `(uintptr_t)ptr op int` instead of `ptr op (type*)int` * move fault.h out of global headers, properly include fault.h and versions.h * compile all fault_*.c files regardless of version by overriding FAULT_VERSION * n64 FaultMgr.framebuffer s32 -> u16* * FaultMgr.framebuffer -> FaultMgr.fb * make gc FaultMgr.fb u16* (yes, thats everything) * bss * fix Fault_Printf return type * noop FaultDrawer_SetFontColor, FaultDrawer_SetCharPad in fault_n64 * fault_color_ stuff is only for fault_gc * rm empty line in makefile * I guess `D_80105A90_unknown` is `[sg]TotalAllocFailures` * bss * `Fault_WaitInput` -> `Fault_WaitForInput` * use named fault funcs in pointers array * FAULT_OOT{N64,GC} -> FAULT_{N64,GC} * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * review, sync fault_{gc,n64} * Apply `FPCSR_CE` suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
27 lines
564 B
C
27 lines
564 B
C
#ifndef VERSIONS_H
|
|
#define VERSIONS_H
|
|
|
|
// OOT versions in build order
|
|
#define NTSC_1_0 1
|
|
#define NTSC_1_1 2
|
|
#define PAL_1_0 3
|
|
#define NTSC_1_2 4
|
|
#define PAL_1_1 5
|
|
#define GC_JP 6
|
|
#define GC_JP_MQ 7
|
|
#define GC_US 8
|
|
#define GC_US_MQ 9
|
|
#define GC_EU_MQ_DBG 10
|
|
#define GC_EU 11
|
|
#define GC_EU_MQ 12
|
|
#define GC_JP_CE 13
|
|
|
|
#define FAULT_N64 1 // in OoT N64
|
|
#define FAULT_GC 2 // in OoT GC
|
|
#if PLATFORM_N64
|
|
#define FAULT_VERSION FAULT_N64
|
|
#else
|
|
#define FAULT_VERSION FAULT_GC
|
|
#endif
|
|
|
|
#endif
|