Commit Graph
252 Commits
Author SHA1 Message Date
Matt P 159a53e76f 100% OK zNPCTiki_InitStacking 2024-06-22 20:52:59 -05:00
Steven Casper b131bd9eb7 Bring .clang-format file back 2024-06-22 20:01:59 -04: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
tgsm 3185e06425 Move some iSystem functions from iTime 2024-06-22 09:18:14 -04:00
Steven Casper a52165a29b Update readme badges 2024-06-22 02:15:48 -04:00
Steven Casper 66eee3cb1d Revert "enable linker warnings"
This reverts commit 8c70423846.
2024-06-22 01:55:24 -04:00
Steven Casper 6b4c102ed4 Reapply "Try wine in CI instead of Wibo"
This reverts commit 10dfb6f05d.
2024-06-22 01:29:57 -04:00
Matt P 31f3daa910 OK zNPCTiki::Damage 2024-06-22 00:24:55 -05:00
Steven Casper 8c70423846 enable linker warnings 2024-06-22 00:13:41 -04:00
Matt P f7934cb257 add c++ vscode settings 2024-06-21 23:11:31 -05:00
Steven Casper 203bdd7f06 Switch to linker 1.3.2 2024-06-22 00:09:01 -04:00
Steven Casper 10dfb6f05d Revert "Try wine in CI instead of Wibo"
This reverts commit 0ce58c5244.
2024-06-22 00:08:41 -04:00
Matt P 909f8d7be4 add VScode C++ settings 2024-06-21 23:07:49 -05:00
Steven Casper 0ce58c5244 Try wine in CI instead of Wibo 2024-06-21 23:52:45 -04:00
Steven Casper 8baf6ebf0a Update remaining old CodeWarrior includes 2024-06-21 23:17:43 -04:00
Steven Casper 4a6f578811 Enable CI, Track Progress 2024-06-21 23:16:25 -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
Steven Casper 537d61440b Merge remote-tracking branch 'upstream/main' into master-2023 2024-06-21 02:00:30 -04: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
mattbruvandLuke Street 8ade365fe6 Clean up repository (#262)
* Fully redisassemble repo

- Now works with devkitPro r40+
- Fully split with all visibility info,
  symbols and types from original .elf
- Various improvements to Makefile

* Fix a few invalid instructions

* Update DTK

* Use .section .bss to support older DKP

* Use GENERATE_MAP=1 in CI

* Fix local label generation

* update DTK version to 0.2.3

* remove old link files, remove .pragma dir

* remove now useless tools

* delete dwarf data, diff scripts

* change p2 to gc for GameCube

* rename p2 to gc

* update readme

* remove old tasks

* pass environment variables with -e flag

* remove generate map flag

---------

Co-authored-by: Luke Street <luke.street@encounterpc.com>
2023-02-25 15:42:09 -06:00
Luke Street 81ca4fd971 Fully redisassemble repo (#257)
* Fully redisassemble repo

- Now works with devkitPro r40+
- Fully split with all visibility info,
  symbols and types from original .elf
- Various improvements to Makefile

* Fix a few invalid instructions

* Update DTK

* Use .section .bss to support older DKP

* Use GENERATE_MAP=1 in CI

* Fix local label generation
2023-02-25 12:24:55 -06:00