Jcw87
963aac44e5
d_lib debug ( #3083 )
2026-02-07 04:30:53 -08:00
Max Roncace
274b30fefb
Revolution WPAD work ( #3078 )
...
* WPAD mostly matching, likely equivalent
* Implement WPADEncrypt (mostly taken from SMG1 decomp)
* Implement WPADHidParser
* Add wpad_debug_msg stub
* Fix WUD file paths in splits
* Fix WPAD regressions in Shield/ShieldD
2026-02-01 17:33:08 -08:00
Jcw87
dbee7c8f1f
d_com_inf_game debug ( #3075 )
...
* d_com_inf_game debug
* inline sorting
2026-01-29 18:58:59 -08:00
Max Roncace
cff0e8ee74
Add missing TUs for Wii/Shield retail (+ filename cleanup) ( #3072 )
...
* Fix GCN_mem_alloc.c filename capitalization
* Fix up TRK file names in Wii/Shield splits
* Add string_TRK
* Add cc_gdev
* Add Shield-only wstring TUs
* Implement NdevExi2A
* Add missing JSystem TUs (more are still missing from ShieldD)
* Clean up includes
2026-01-29 14:18:08 -08:00
roeming
4e8adeef59
JUtility matching for debug ( #3074 )
...
* Jut cleanup work
* data section fix
* match the last of JUtility
* added more helpful comment
* Add missed null terminator
* do while -> while loop
* replace more do whiles
* Fix wii regression
* Add suggestions
* fix null check
---------
Co-authored-by: roeming <roeming@users.noreply.github.com >
2026-01-28 19:38:20 -08:00
YunataSavior
7130aecf9a
DBG npc_henna and mg_fshop equiv ( #3069 )
...
* DBG npc_henna almost, some mg_fshop
* Fix weed_control
* demo_camera_shop OK
* misc dbg symbol/etc fixes
* Fix e_ym/npc_henna dbg bss splits
Thanks @LagoLunatic
* dbg mg_fshop equiv
* PR comments
* DEBUG_CHECK_PAD_TRIG_Z mg_fshop
2026-01-28 14:19:46 -08:00
Jcw87
7cce77d9e1
d_map debug ( #3066 )
2026-01-25 21:17:59 -08:00
Niklas Bauer
6f73e18bd2
d_a_e_tk debug ( #3062 )
...
* d_a_e_tk debug
* a_this -> actor
2026-01-24 21:20:33 +02:00
Jcw87
46da46b152
d_stage debug ( #3063 )
2026-01-22 21:11:28 -08:00
Jcw87
d5a947b747
JUtility wii ( #3061 )
...
* JUtility wii
* lbl_8074CFA4
2026-01-20 20:28:42 -08:00
Max Roncace
b5df6738da
d_a_tag_* TUs mostly matching for debug ( #3054 )
...
* d_a_tag_event debug almost matching
* d_a_tag_msg debug almost matching
* d_a_tag_attention almost matching
* d_a_tag_chkpoint debug almost matching (weak func order)
* d_a_tag_evt debug almost matching (extra weak fns)
* d_a_tag_evtarea debug almost matching (weak func order)
* d_a_tag_evtmsg debug almost matching (weak func order)
* d_a_tag_mist debug almost matching (weak func order)
* d_a_tag_howl debug almost matching (weak func order)
* d_a_tag_lantern debug almost matching (weak func order)
* d_a_tag_push debug almost matching (weak func order)
* d_a_tag_telop debug almost matching (weak func order)
* d_a_tag_CstaSw debug almost matching (weak func order)
* d_a_tag_ajnot debug almost matching (weak func order)
* d_a_tag_attack_item debug almost matching (weak func order)
* d_a_tag_gstart debug almost matching (weak func order)
* d_a_tag_hinit debug almost matching (debug weak func order)
* d_a_tag_hjump debug almost matching (weak func order)
* d_a_tag_hstop debug almost matching (weak func order)
* d_a_tag_lv2prchk debug almost matching (weak func order)
* d_a_tag_magne debug almost matching (weak func order)
* d_a_tag_mhint debug almost matching (weak func order)
* d_a_tag_mstop debug almost matching (weak func order)
* d_a_tag_spring debug almost matching (weak func order)
* d_a_tag_statue_evt debug almost matching (weak func order)
* d_a_tag_arena debug almost matching (weak func order)
* d_a_tag_Lv6Gate debug almost matching (weak func order)
* d_a_tag_Lv7Gate debug almost matching (weak func order)
* d_a_tag_Lv8Gate debug almost matching (.data + weak func order)
* d_a_tag_TWgate debug almost matching (weak func order)
* d_a_tag_lv6CstaSw debug almost matching (weak func order)
* d_a_tag_assistance debug almost matching (weak func order)
* d_a_tag_bottle_item debug almost matching (weak func order)
* d_a_tag_chgrestart debug almost matching (weak func order)
* d_a_tag_csw debug almost matching (weak func order)
* d_a_tag_escape debug almost matching (weak func order)
* d_a_tag_firewall debug almost matching (weak func order)
* d_a_tag_gra debug almost matching (weak func order)
* d_a_tag_guard debug almost matching (weak func order)
* d_a_tag_instruction debug almost matching (weak func order)
* d_a_tag_kago_fall debug almost matching (weak func order)
* d_a_tag_lightball debug almost matching (weak func order)
* d_a_tag_lv5soup debug almost matching (weak func order)
* d_a_tag_mmsg debug almost matching (weak func order)
* d_a_tag_mwait debug almost matching (weak func order)
* d_a_tag_myna2 debug almost matching (weak func order)
* d_a_tag_myna_light debug almost matching (weak func order)
* d_a_tag_pachi debug almost matching (weak func order)
* d_a_tag_poFire debug almost matching (weak func order)
* d_a_tag_qs debug almost matching (small mismatch in search)
* d_a_tag_ret_room debug almost matching (weak func order)
* d_a_tag_river_back debug almost matching (weak func order)
* d_a_tag_rmbit_sw debug almost matching (weak func order)
* d_a_tag_schedule debug almost matching (weak func order)
* d_a_tag_setBall debug almost matching (weak func order)
* d_a_tag_setrestart debug almost matching (weak func order)
* d_a_tag_shop_item debug almost matching (weak func order)
* d_a_tag_smk_emt debug almost matching (weak func order)
* d_a_tag_spinner debug almost matching (weak func order)
* d_a_tag_sspath debug almost matching (weak func order)
* d_a_tag_ss_drink debug almost matching (weak func order)
* d_a_tag_stream debug almost matching (weak func order)
* d_a_tag_theB_hint debug almost matching (weak func order)
* d_a_tag_watchge debug almost matching (weak func order)
* d_a_tag_waterfall debug almost matching (weak func order)
* d_a_tag_allmato debug almost matching (weak func order)
* d_a_tag_camera debug almost matching (extra weak fns)
* d_a_tag_wara_howl debug almost matching (RTTI mismatch?)
* d_a_tag_yami debug almost matching (weak func order)
* Fix Shield regressions related to d_a_tag_* debug work
2026-01-19 18:11:54 -08:00
Jcw87
0440061c10
m_Do debug ( #3052 )
...
* m_Do debug
* m_Do wii data
2026-01-18 17:59:57 -08:00
Jcw87
186b2417d3
ShieldD: integer division by 255 is not a relocation ( #3038 )
2026-01-13 17:49:31 +02:00
Jcw87
d14373cac0
J3D debug ( #3037 )
...
* J3DGraphBase debug
* J3DGraphAnimator debug
* J3DGraphLoader debug
2026-01-13 17:49:09 +02:00
roeming
6906b0b4c8
attempt 2 at d_a_cow debug work ( #3030 )
...
* transfer cow progress
* fix symbol names
* Fix shield names
* typo
* remove predefined macro
2026-01-12 22:17:09 +02:00
YunataSavior
f80c653d3e
e_rd, npc_ks dbg work ( #3029 )
...
* Partial e_rd, npc_ks dbg work
* More e_rd matching
* e_rd fixes and dbg ctor matched
* obj_ita dbg equiv
* e_st dbg almost equiv
* Some obj_ladder dbg work
* dbg e_rd PR comments
* Further e_rd dbg clangd fixes
2026-01-11 19:49:05 -08:00
hatal175
f6522db159
Work on c_damagereaction and f_ap_game debug ( #3033 )
2026-01-11 19:22:57 -08:00
Max Roncace
91d97cf3f4
d_camera debug almost matching ( #3032 )
2026-01-11 19:20:17 -08:00
Jcw87
631a9cc51c
JFWDisplay debug ( #3022 )
2026-01-07 19:52:16 +02:00
Max Roncace
c1aeec67aa
f_pc mostly linked for Wii/Shield ( #3015 )
2026-01-06 04:45:15 -08:00
Jcw87
3726054a99
JUtility debug ( #3020 )
2026-01-05 04:07:04 -08:00
Jcw87
8561613852
m_Do debug ( #3017 )
...
* m_Do debug
* d_particle fix
2026-01-05 02:19:14 -08:00
Jcw87
3ce16f0192
JKernel debug ( #3012 )
2026-01-04 17:22:56 -08:00
Max Roncace
124eb12f13
m_Do_ext retail linked + debug improvements ( #3009 )
2026-01-04 17:20:35 -08:00
Max Roncace
59fa5deb80
d_particle debug improvements ( #3010 )
2026-01-02 08:24:40 -08:00
Niklas Bauer
b3803dfa74
f_op work ( #3008 )
...
* f_op debug 1
* f_op debug 2
* f_op debug 3
* f_op debug 4
* f_op debug 5
* f_op_debug fix build
* f_op linking
* remove goto in fopac_create
* fix regressions
* fix regressions
* pr comments
* f_op debug 6
* f_op debug 7
* f_op debug 8
* f_op debug 9
* f_op debug 10
* f_op work, linking, symbols, heap
* regressions 1
* regressions 2
* pr comments
2025-12-30 14:22:38 +02:00
Niklas Bauer
df0ffcd87c
f_op debug work ( #2991 )
...
* f_op debug 1
* f_op debug 2
* f_op debug 3
* f_op debug 4
* f_op debug 5
* f_op_debug fix build
* f_op linking
* remove goto in fopac_create
* fix regressions
* fix regressions
* pr comments
2025-12-26 13:17:51 -08:00
TakaRikka
27b8eb1049
msl_c mostly matching for wii/shield ( #2994 )
2025-12-24 16:54:21 -08:00
TakaRikka
46d53ab65f
MSL_C header cleanup ( #2988 )
...
* msl_c header cleanup
* math header cleanup
* fix rest of shieldD configs
* cleanup cflag configs a bit
* fix shield build
2025-12-23 10:20:32 -08:00
LagoLunatic
3feb1e9098
Add missing RVL .init splits ( #2989 )
...
* Fix Debug_BBA being in the wrong split for GCN
* Add .init splits/symbols for Wii versions
* Fix incorrect relocations detected to __check_pad3 for Wii
* Add .init splits and fix __check_pad3 for Shield versions
2025-12-22 21:55:51 -08:00
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
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
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
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
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
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
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
YunataSavior
b5f3aff823
Some npc_ks dbg work ( #2854 )
2025-11-23 21:14:20 -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
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
hatal175
5962adc6e0
debug work on d_a_e_fb ( #2819 )
2025-11-18 01:34:52 -08:00