Commit Graph

230 Commits

Author SHA1 Message Date
LagoLunatic dd7c91f3d3 Miscellaneous data fixes (#2983)
* Replace bss lbl_ with init$0000

* Rename l_HIOInit to hio_set

The name is excluded from TP's weird maps, but hio_set is the name they used in TWW's maps.

* Fix a couple more init$ names

* Fix nbomb missing some bss

* Fix camera localstatics having wrong name

* Rename l_initHIO to hio_set

* A couple manual fixes

* Rename hioInit to hio_set

* Couple more manual fixes

* Fix d_a_npc_cd2 data and function order

* More data fixes

* Fix inconsistent hex vs decimal
2025-12-21 16:43:06 -08:00
Max Roncace 294ed1689f Make Debug_BBA symbol global in __start.c (#2982)
This fixes an issue where the virtual address of the symbol would
be appended after the name making it impossible to automatically
match the symbol on more than one version.
2025-12-21 12:36:00 -08:00
TakaRikka 7476c5f8fb m_Do_MemCard/d_file_select wii/debug work (#2976)
* m_Do_MemCard/d_file_select wii/debug work

* fix builds
2025-12-20 18:30:04 -08:00
Max Roncace 2d70a14c93 Add config for Wii PAL (RZDP01) (#2975) 2025-12-20 18:04:28 -08:00
TakaRikka 08f0789ae7 copy homebuttonLib from oot-vc (#2960)
* initial copy of hbm from sdk_2009-12-11

* some more nw4hbm cleanup

* nw4hbm db mostly done

* nw4hbm snd copied from oot-vc

* nw4hbm ut copied

* nw4hbm lyt copied

* nw4hbm copied, mostly matching usa 1.0

* setup nw4hbm debug define

* fix HBMDataInfo struct

* add rvl sdk card lib
2025-12-16 16:55:07 +02:00
Max Roncace be8d6d42af More Wii symbol cleanup (#2956) 2025-12-15 17:08:51 -08:00
TakaRikka 1901b7b78f most of shieldD revo sdk matching (#2951)
* shieldD revo wpad done

* shieldD revo hio2 done

* shieldD revo aralt, ppcarch, gf done

* shieldD revo exi done

* shieldD revo SI done

* shieldD revo vi done

* shieldD revo mtx done

* shieldD revo GX mostly done

* shieldD revo ai/dsp done

* shieldD revo sc mostly done

* shieldD revo esp/euart/wenc mostly done

* build fixes
2025-12-13 18:21:32 +02:00
Max Roncace 7307474c62 Add configuration for GZ2J01 (Wii JPN) (#2950) 2025-12-12 22:22:03 -08:00
LagoLunatic e48c55555c J3D debug work (#2949)
* J3D debug work

* Clean up JSystem GXColor ctors, remove a couple fakematches

* Update symbols.txt

* Fix res include syntax

* Remove fakematch that isn't necessary anymore

* Fix some Shield regressions
2025-12-12 21:04:03 -08:00
roeming 3f6558eeb7 Link J2DWindowEX (#2946)
* Add debug for J2DWindowEx, link GCN version

* locking non-const copy ctor behind GCN check

* fix typo for define

* fix another define typo

* update bugged ctor and leave a comment
2025-12-11 15:41:44 -08:00
Max Roncace 76be59440c Wii .text symbol fixes (#2945) 2025-12-11 15:40:05 -08:00
hatal175 b278ac8fb0 Work on d_a_obj_ice_s debug (#2941) 2025-12-10 15:06:57 -08:00
Max Roncace e54ea46674 Fix Wii USA v2 configuration & add file checksums (#2938) 2025-12-09 22:35:23 -08:00
Max Roncace 250c9dd1ff Add missing RELs for Wii USA v0 (#2930) 2025-12-08 22:08:33 +02:00
TakaRikka 61148aa706 shieldD revolution dvd/nand mostly done (#2922)
* shieldD revo dvd mostly done

* shieldD revo nand mostly done

* shieldD revo fs mostly done

* shieldD revo ipc mostly done

* shieldD revo sdk pad done
2025-12-08 12:44:29 +02:00
LagoLunatic 644b4fb96f JASBNKParser OK, Z2Audience OK (#2929) 2025-12-07 21:49:42 -08:00
Max Roncace 47b891667f Fix up Wii USA v0/v2 symbols (#2927) 2025-12-07 14:22:14 -08:00
Max Roncace 556f5bd786 d_kankyo debug work (#2918)
* Global: Define DEBUG as 0 if not already defined

* Clean up DEBUG-guarded code

* d_kankyo debug almost matching
2025-12-06 13:39:30 -08:00
LagoLunatic 7a800ed959 d_a_horse 100% (#2912)
* Fix missing line numbers for debug

* Fix horse inlines and HIO

* Match daHorse_c::setEffect

* Improve a few debug matches

* Match daHorse_c::checkHorseNoMove (half fake)

* Update configure.py
2025-12-04 16:03:13 -08:00
Carco_21 ecbb3eb776 d_a_e_dn work (#2899)
* d_a_e_dn work

* PR cleanup and more documentation
2025-12-03 14:16:08 -08:00
TakaRikka 897bb4c463 shieldD revolution OS mostly done (#2892)
* begin revolution sdk setup

* wii rvl test

* revo OS mostly done for shieldD
2025-11-30 08:59:04 +02:00
LagoLunatic 832d38999e Various small matches (#2879)
* Misc debug matches

* Fix JASBasicWaveBank weak func order

* Remove more dol2asm stuff, fix missing includes

* Some data fixes

* Update comments

* d_file_sel_warning is already OK

* Fix Z2 splits

* Fix movebox namespace

* Fix inlining issue in m_Do_ext

* Fix Z2 splits for P and J
2025-11-27 21:34:18 -08:00
TakaRikka 011b4b33b2 various Z2Audio / JAudio debug cleanup (#2876)
* some JAudio work

* audio cleanup checkpoint

* checkpoint more audio cleanup

* fix symbols

* more z2 cleanup

* fix regression

* fix build

* some fixes
2025-11-27 21:19:33 -08:00
Carco_21 25993716bc d_a_b_mgn debug almost equivalent (#2842)
* debug almost equivalent

* PR cleanup
2025-11-27 14:22:27 -08:00
Max Roncace 03adb6f6a0 d_kankyo matching (#2872) 2025-11-26 13:52:12 -08:00
Max Roncace 02316e7fc6 d_particle equivalent (#2869) 2025-11-25 20:55:01 -08:00
hatal175 1ada4fd71a work on d_a_movie_player (#2868) 2025-11-25 20:52:22 -08:00
Niklas Bauer c1f4304daa d_a_e_mk_bo ShieldD work (#2864)
* d_a_e_mk_bo ShieldD work

* PR comments
2025-11-25 20:19:53 -08:00
LagoLunatic 1420aa0d0d Misc fixes (#2860)
* Misc matches

* Remove more old dol2asm stuff

* Remove dCcS::SetMass-related fakematches

No longer necessary with the PCH for some reason.

* Use attention types enum in more places

* Remove more dol2asm stuff

* Clean up matDL_dis.py
2025-11-25 18:32:34 +02:00
hatal175 342b68959d d_a_grass Matching (#2858) 2025-11-24 15:28:20 -08:00
YunataSavior b5f3aff823 Some npc_ks dbg work (#2854) 2025-11-23 21:14:20 -08:00
Max Roncace 83e9f5c2a2 Clean up d_msg_unit, misc fixes for PAL and JPN (#2848) 2025-11-22 18:40:49 -08:00
hatal175 c4a3f405a1 vrbox2 debug almost matching (#2847)
* vrbox2 debug almost matching

* Putting variable declaration at the top in daVrbox2_Draw
2025-11-22 15:20:44 -08:00
Max Roncace 3dbd600aab Link d_msg_class (all) and d_msg_unit (JP only), minor alink fix (#2846) 2025-11-21 21:45:29 -08:00
LagoLunatic d161aec619 Misc matches (#2845)
* Misc debug matches

* Fix d_map weak function order

* Remove old nonmatching comments

* d_menu_dmap and JASAudioThread OK, fix weak func order and rodata alignment

* More misc matches
2025-11-21 15:52:16 -08:00
Max Roncace 81017cf22c Miscellaneous retail+debug fixes, link several new TUs (#2836) 2025-11-20 23:09:21 -08:00
LagoLunatic f171287913 Remove fake matches, fix false equivalencies, and other small matches (#2837)
* Debug matches and remove fake matches

* Fix false equivalencies, regallocs, and vtable orders

* Fix PAL splits
2025-11-20 21:17:51 -08:00
LagoLunatic 3ce9444835 Fix DOL name for Wii (#2832) 2025-11-19 20:29:20 -08:00
LagoLunatic 7a6795c978 Misc fixes (#2830)
* Replace DANPCF_C_HACK with a better fakematch

* d_a_obj_item OK

* Fix ninja diff

* Misc debug/nonmatching fixes

* Fix ninja diff for PAL

* Fix bad PAL split
2025-11-19 14:10:03 -08:00
Max Roncace 92234635ae d_a_npc_grs matching (#2827) 2025-11-19 13:27:28 -08:00
hatal175 5962adc6e0 debug work on d_a_e_fb (#2819) 2025-11-18 01:34:52 -08:00
LagoLunatic 317d362c95 d_a_demo00 OK (#2817)
* Misc small matches

* Add J3DFrameCtrl::EMode_NULL enum

* Improve weak bss fakematch and remove a functionvalue fakematch

* demo00 OK
2025-11-17 15:38:04 -08:00
TakaRikka 691aac252b wii building OK / m_Do_graphic debug work (#2815)
* wii building OK + m_Do_graphic debug work

* d_meter_HIO debug cleanup

* wii m_Do_graphic stuff

* tag_attack_item OK, mirror_chain almost

* fix build

* mg_fshop matching
2025-11-17 20:01:03 +02:00
hev7 19451b8191 d_a_npc_kyury matching (#2808) 2025-11-15 04:04:45 -08:00
hev7 822fc18990 d_a_npc_pouya matching (#2806)
* d_a_npc_pouya matching

* mItemPartnerId fix
2025-11-15 04:02:24 -08:00
LagoLunatic 049245d86d Get Shield final version building OK and add it to CI (#2807)
* Fix REL ctors splits for Shield final version

* Fix profile_lst split for Shield

* Add Shield to vscode configure task

* Add align:16 to most functions in Shield main.dol

* Start linking some TUs for Shield

* Add Shield final version to CI
2025-11-14 16:39:02 -08:00
Carco_21 3385125867 d_a_npc_gro matching (#2805)
* initial work

* matching
2025-11-14 16:25:42 -08:00
roeming bdb67c2a29 add debug functionality + close to linking hozelda (#2804) 2025-11-14 16:10:46 -08:00
LagoLunatic b3849f228a Regalloc/debug/misc fixes (#2794)
* Fix "0" asserts

* More debug and regalloc fixes

* Fix PTMF syntax for compatibility with other compilers

* Fix some fakematches, link more TUs for J/P
2025-11-10 18:25:00 -08:00
Carco_21 ff516d7dce d_a_npc_post matching (#2792)
* initial work

* matching

* changed draw ifdef

* enums added

* enum change
2025-11-10 18:15:17 -08:00