Commit Graph

22 Commits

Author SHA1 Message Date
Luke Street dd0b29456f Use patched mwcc compiler 2.0p1 2024-07-02 20:42:48 -06:00
Steven Casper 61f1fe21da zParCmd equivalent (#286)
* Work on zParCmd

* zParCmd equivalent
2024-07-02 19:50:04 -05:00
Thomas b20a50b35a Finish matching xIni (#283)
* Some work on matching xIni

* Finish matching xIni, use some variable names from seilweiss/rat

Co-authored-by: Seil Weiss <32021834+seilweiss@users.noreply.github.com>

* xIni: Add missing function prototypes

---------

Co-authored-by: Seil Weiss <32021834+seilweiss@users.noreply.github.com>
2024-06-30 09:43:30 -05:00
Steven Casper 6a31e38cb6 zGameExtras 100% equivalent (#282) 2024-06-28 09:10:44 -05:00
Steven Casper 606117aae6 zMenu 100% Equivalent (#279) 2024-06-27 18:47:54 -05:00
tgsm 89958ffe40 Finish matching xSurface 2024-06-27 18:11:25 -04:00
Thomas ff79744a3d Finish decompiling zTaxi & mark it as equivalent (#278) 2024-06-25 08:41:04 -05:00
tgsm 4f99f181b1 Remove unused padding in zRenderState and mark it as Matching 2024-06-25 03:37:38 -04:00
Steven Casper 4462c6f0e5 Downgrade Wibo to 0.6.11
0.6.14 fails to run the linker properly. This should help linux users get the project
up and running.
2024-06-24 19:01:49 -04:00
Steven Casper e23d1a3c28 zAnimList 100% Equivalent (#275)
Floating point scheduling is preventing a perfect match on
zAnimListInit.
2024-06-24 08:21:54 -05:00
Steven Casper bf8ae516ef zSaveLoad 100% Equivalent (#276)
Matches zSaveLoad_CardCheckSlotOverwrite and Fixes some small
errors with remaining non-matching functions.

Also enables -common compiler flag to get the correct data sections.
2024-06-24 08:10:55 -05:00
Steven Casper 2945fdcdea zEvent.cpp fully matching (#274) 2024-06-23 09:59:09 -05:00
Steven Casper 766d79fe6b Revert "Switch to linker 1.3.2"
This reverts commit 203bdd7f06.
2024-06-22 19:45:34 -04:00
tgsm f9feef7db5 Finish matching iTime 2024-06-22 09:18:14 -04:00
Steven Casper 66eee3cb1d Revert "enable linker warnings"
This reverts commit 8c70423846.
2024-06-22 01:55:24 -04:00
Steven Casper 8c70423846 enable linker warnings 2024-06-22 00:13:41 -04:00
Steven Casper 203bdd7f06 Switch to linker 1.3.2 2024-06-22 00:09:01 -04:00
Steven Casper dd57c6d728 xGroup.cpp 100% matching (#270)
* Replace xFog extern with constant

This causes xFogClearFog to no longer match, but conversely
causes xFogEventCB to match.

* match xGroupInit(xBase* b, xGroupAsset* asset)

* xGroup.cpp 100% matching

Finish WIP xGroup::get_any and xGroupEventCB
2024-06-21 21:23:37 -05:00
Seil Weiss 87352d574e Move CodeWarrior include files to proper directories 2024-06-21 22:13:53 -04:00
Steven Casper 84856da4f3 Make source buildable (#268)
* Update old includes from p2 directory to gc

* Strip out all #pragma GLOBAL_ASM usages

* Move game src files to SB directory

* Fix broken include paths

* Add 100% matching files to build

* Update configuration to remove all relative paths in includes
2024-06-21 08:25:57 -05:00
Seil Weiss f8f7c57526 Add game-specific compiler flags 2024-06-20 23:21:53 -05:00
Matt P d31d381122 initial commit 2024-06-20 17:35:55 -05:00