Commit Graph
118 Commits
Author SHA1 Message Date
YunataSaviorandGitHub f0d0818cef d_a_e_dt and d_a_e_fk OK (#2654) 2025-09-13 23:02:56 +03:00
Max RoncaceandGitHub dbbd102db5 Improve several almost-matching TUs (#2653) 2025-09-13 23:02:28 +03:00
4c9ce97f3e d_a_e_gb and d_a_obj_bosswarp OK (#2652)
* d_a_e_gb and d_a_obj_bosswarp OK

* fix e_gb and obj_bosswarp symbols

* mark e_gb and obj_bosswarp as OK for JPN

* Remove nonmatching comment

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-13 14:11:05 +03:00
hatal175andGitHub 84eed3ea68 Some work on d_a_e_wb (#2639)
* Some work d_a_e_wb

* Match more in e_wb
2025-09-09 21:45:07 -07:00
Max RoncaceandGitHub 1e50c25671 Link more JSystem/Z2Audio TUs for JP (#2644) 2025-09-10 01:52:19 +03:00
Max RoncaceandGitHub aaaa0ba464 Fix filename capitalization for RZDE01_00 checksums (#2640) 2025-09-09 15:11:31 -07:00
e7477b5048 Lv4railwall / lv4sand / lv4slidewall done. fix wii build (#2637)
* lv4railwall / lv4sand / lv4slidewall done and wii build fix

* fix Mtx** parameters

* add some notes about wii compiler version

* Remove dol2asm include

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-09 17:30:32 +03:00
Max RoncaceandGitHub abd44397c6 Fix up JP splits and link a lot more TUs (#2636) 2025-09-09 17:15:45 +03:00
YunataSaviorandGitHub 3d5108e4df d_a_npc_taro Matching (#2634)
* d_a_npc_maro Matching

* mark npc_taro as equiv for JPN
2025-09-08 12:03:53 +03:00
TakaRikkaandGitHub b45a089e15 some J3D/misc cleanup (#2628)
* some j3d cleanup

* begin using uintptr_t

* j3dgraphbase cleanup

* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
LagoLunaticandGitHub 956e84b0e7 Start linking some TUs on debug and PAL (#2612)
* Fix clang union handling (affects all TUs including d_camera.h)

Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.

* Link all TUs that already match on debug

In order to link TUs for debug, most functions seem to need to have their alignment set to 16 in symbols.txt. There are a few hundred functions that seem to be the exception and break when their alignment is set to 16, but I don't know the reason for this.

* Remove some fakematches (nosyminline/sym off) for weak func order in retail

* Fix clang not knowing that MSL_C++ is C++

* Link more debug TUs

* Fix missing PAL split

* Fix wrong slashes being used in includes

* RZDE01_00: Fix incorrect capitalization in config.yml

* Add RZDE01_00 to configure task

* Revert configure.py to use MatchingFor

* Fix PAL splits and symbols, link matching PAL TUs
2025-08-27 17:37:31 -07:00
LagoLunaticandGitHub e09f037fa3 Fix ShieldD REL hash checks (#2611) 2025-08-27 20:52:40 +03:00
LagoLunaticandGitHub 0579f4acef Fix d_a_ykgr retail regalloc and mostly match on debug (#2608)
* d_a_ykgr OK

* Fix sqrtf for shield

* Fix pch caps
2025-08-27 01:40:48 -07:00
LagoLunaticandGitHub a945ef4fb8 Fix all REL module names for ShieldD (#2607) 2025-08-25 18:46:46 -07:00
LagoLunaticandGitHub ee6c527735 Add PAL, JPN, and Shield versions to CI, update dtk-template (#2605)
* Add ShieldD to GitHub CI build

* Update dtk-template, add support for CI caching

* Fix PAL and JPN not building on Linux due to case sensitive file paths

* Add PAL and JPN to GitHub CI build

* Fix bad copy paste
2025-08-25 17:45:28 -07:00
hatal175andGitHub 19c8b6995e d_a_obj_mie OK (#2602) 2025-08-25 01:34:08 -07:00
hatal175andGitHub ef75333735 d_a_obj_msima OK (#2593) 2025-08-21 04:07:41 -07:00
hatal175andGitHub a23984e74d d_a_obj_lv4chandelier equivalent (#2590) 2025-08-17 19:06:17 -07:00
Max RoncaceandGitHub 41c72dc6d9 d_a_e_hp almost matching (#2585) 2025-08-15 12:50:49 +03:00
hatal175andGitHub 8b93a8761f d_a_obj_kita OK (#2582)
* d_a_obj_kita OK

* Remote ctor and dtor
2025-08-13 12:53:43 -07:00
hatal175andGitHub 58a6d8d793 d_a_obj_gomikabe OK (#2580)
* d_a_obj_gomikabe OK

* Remove unneeded include
2025-08-11 17:18:42 -07:00
TakaRikkaandGitHub 8785882261 e_hb equivalent / some pal work (#2577)
* some pal work

* e_hb equivalent

* update config
2025-08-10 10:27:45 -06:00
Max RoncaceandGitHub 57c9d64308 Misc. framework/d/ improvements (#2572) 2025-08-06 21:46:07 -07:00
hatal175andGitHub ee608ceaac d_a_obj_fallobj OK (#2568)
* d_a_obj_fallobj OK

* J3DMatBlock equivalent
2025-08-05 18:10:43 -07:00
Max RoncaceandGitHub d629cc383b d_a_e_bg matching (#2567) 2025-08-05 11:37:09 +03:00