hatal175
2c6986f1cc
Work on d_a_obj_ice_s debug ( #2941 )
2025-12-10 15:06:57 -08:00
LagoLunatic
50f0876194
Fakematch JASTrack::TList::seqMain ( #2940 )
...
* Fakematch JASTrack::TList::seqMain
* Add debug ifdef
2025-12-10 21:54:25 +02:00
Max Roncace
63d902bc89
Fix Wii USA v2 configuration & add file checksums ( #2938 )
2025-12-09 22:35:23 -08:00
LagoLunatic
26f4c5a0fe
JASAramStream OK ( #2937 )
2025-12-09 14:52:31 -07:00
hatal175
cfded01caa
Match resource.cpp with a small fake match ( #2936 )
2025-12-09 13:44:27 -08:00
LagoLunatic
2447d5a02a
d_a_npc_cdn3 OK ( #2935 )
2025-12-09 22:41:11 +02:00
Carco_21
60645e1423
d_a_e_gb debug + documentation ( #2916 )
...
* cleanup and documentation
* PR cleanup
2025-12-08 20:33:55 -08:00
kipcode66
3b26aae532
Improving standard compiler compatibility ( #2926 )
...
* Adding explicit dolphin/ prefix & fix characters
* Rename ShiftJIS to SJIS
* Separate JASSeqReader read methods implementation between compilers.
* Fix pointer.h
* fix d_item_data typo
* fix gcn matching issue
2025-12-08 20:31:22 -08:00
LagoLunatic
a3d6bafcdd
Match JASTaskThread::run ( #2934 )
2025-12-08 22:12:42 +02:00
Carco_21
bff5982293
almost matching ( #2933 )
2025-12-08 22:12:20 +02:00
LagoLunatic
7820b4590e
Match JStudio_JStage::TAdaptor_light::adaptor_do_begin ( #2932 )
2025-12-08 22:11:03 +02:00
Carco_21
c74ce87f5a
decent work ( #2931 )
2025-12-08 22:10:37 +02:00
Max Roncace
1669731d6c
Add missing RELs for Wii USA v0 ( #2930 )
2025-12-08 22:08:33 +02:00
TakaRikka
353721578d
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
251d49c6f1
JASBNKParser OK, Z2Audience OK ( #2929 )
2025-12-07 21:49:42 -08:00
roeming
07a4e6b052
match debug for D_menu_fmap2_d ( #2925 )
...
* menu_fmap2d debug progress
* match debug for d_menu_fmap2D
* fix broken function
* fix weird shield mismatch
* fix other shield mismatch
* fix suggestions
* fix func for wii version
* match func for all versions
* remove cast from saveBitLabels
2025-12-07 17:09:47 -08:00
Max Roncace
e82c27fd00
Add Wii USA v2 to GH Actions ( #2928 )
2025-12-07 14:22:33 -08:00
Max Roncace
f1bbdc5042
Fix up Wii USA v0/v2 symbols ( #2927 )
2025-12-07 14:22:14 -08:00
LagoLunatic
40a8b9ed54
d_a_npc_blue_ns OK ( #2924 )
...
* Match daNpcBlueNS_c::_Execute
* Cleanup loop
* d_a_npc_blue_ns OK
2025-12-07 12:26:55 -07:00
LagoLunatic
cd94afafa0
Match Z2SceneMgr::sceneBgmStart ( #2923 )
2025-12-06 21:09:16 -08:00
kipcode66
fc31053cb6
Improving compatibility with standard cpp compiler ( #2920 )
...
* Improving compatibility with standard cpp compiler
* Add __REGISTER macro for non mwcc compatibility
* Fix for PR comments
* fix missing define for revolution
* Simplifying cSAngle conversion
2025-12-06 21:08:05 -08:00
LagoLunatic
7ac2c38caf
Fix const loop invariant issues ( #2921 )
...
* Fix const loop invariant issues by defining explicit operator= for structs
* Fix J2DMatBlock weak func order
2025-12-06 14:19:09 -08:00
Max Roncace
136f6b3f40
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
Max Roncace
a30e617e5a
Various debug conditional compilation cleanup ( #2915 )
...
* Global: Define DEBUG as 0 if not already defined
* Clean up DEBUG-guarded code
2025-12-06 13:34:47 -08:00
kipcode66
9f1a648851
fix TPosition3.h ( #2919 )
2025-12-05 22:24:34 -08:00
LagoLunatic
ae9fa8922a
Work on weak function ordering ( #2917 )
...
* Fix functionvalue weak func order
* Add script to help diffing weak function order
* Improve alink weak func order (44 -> 15)
* Improve m_Do_ext weak order (12 -> 7)
* Remove old hack
* Fix d_a_tbox weak func order
* Fix d_a_npc_ks weak func order
* Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols
2025-12-05 18:46:58 -08:00
Carco_21
e6b1f3a4f2
d_a_e_mk debug work + documentation ( #2913 )
...
* initial work
* documentation
2025-12-05 18:37:17 -08:00
LagoLunatic
4e4d89eab6
d_a_mg_rod 100% ( #2914 )
2025-12-05 11:52:18 -07:00
LagoLunatic
7fe9a68a9d
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
Niklas Bauer
4d3f25d34e
Resolve all "illegal jump past declaration/initializer" warnings ( #2911 )
...
* resolve illegal jump past declaration/initializer
* pr comments
2025-12-04 14:57:33 +02:00
LagoLunatic
f97d334732
Debug+retail matches and clean up some fakematches ( #2910 )
...
* Debug matches
* Match daAlink_c::procGrassWhistleWait
* Match JASAramStream::channelProc
* More debug matches
* Match JAUStreamStaticAramMgr_::deleteStreamAram and bitset inlines
* Fix some fakematches
* Fix gameinfo player info not being a struct
* Update bug comments
* Fix procids in alink
* d_a_scene_exit OK
2025-12-03 15:09:56 -08:00
Carco_21
5716efc4c8
d_a_e_dn work ( #2899 )
...
* d_a_e_dn work
* PR cleanup and more documentation
2025-12-03 14:16:08 -08:00
Niklas Bauer
c1861812ef
d_a_npc_kn debug work ( #2907 )
...
* d_a_npc_kn debug work
* d_a_npc_kn pr comments
2025-12-03 20:30:59 +02:00
LagoLunatic
e39af8edf5
Match 4 more functions ( #2909 )
...
* Match daNpcF_Lookat_c::adjustMoveDisAngle
* Match daNpc_ykM_c::reset and daNpc_ykW_c::reset
* Fakematch daNpcThe_c::main gameInfo load
* Update configure.py
2025-12-02 18:18:28 -08:00
LagoLunatic
cabc703969
J3DShapeDraw and J3DSkinDeform OK ( #2908 )
2025-12-02 15:38:12 -08:00
Niklas Bauer
9a69fa38c7
d_a_obj_brakeeff debug equivalent ( #2906 )
...
* d_a_obj_brakeeff fmt
* d_a_obj_brakeeff debug equivalent
2025-12-02 15:33:29 -08:00
Niklas Bauer
d2d45c58ee
d_a_obj_damcps debug equivalent ( #2904 )
...
* d_a_obj_damcps initial
* d_a_obj_damcps guard
* d_a_obj_damcps pr comments
2025-12-02 22:44:39 +02:00
Niklas Bauer
2260191fe6
Consistent cull_box struct usage ( #2905 )
...
* consistent cullbox usage
* d_a_obj_waterPillar debug work so its not a regression
2025-12-02 20:34:19 +02:00
LagoLunatic
ffc86e0412
Fix HIO load issues ( #2903 )
...
* Fix HIO load order in daHoZelda_c::searchBodyAngle
* Fix regression in daHoZelda_c::createHeap
Apparently the HIO class being constructed having an explicit ctor breaks the compiler ability to branchlessly optimize the false/true return afterwards. Without an explicit ctor the compiler is able to optimize it successfully, which breaks the match.
* Fix HIO load order in daNpc_ykW_c::setAttnPos
* Remove false version diff
* Update configure.py
* Remove old comment
* Fix alink HIO members being private
* alink: Fix HIO loads in 3 retail functions and almost all debug functions
2025-12-01 18:37:04 -08:00
Sven Elmendorp
737db261e9
Some variable names for hookshot and moved some values ( #2900 )
...
* Some variable names for hookshot and moved some values
* Revert using data.inc file
2025-12-01 16:36:09 -08:00
robojumper
6a5397e847
JStudio debug improvements ( #2902 )
2025-12-01 16:33:32 -08:00
LagoLunatic
1e2d9151a0
d_a_tag_kmsg OK ( #2901 )
2025-12-01 13:33:12 -08:00
LagoLunatic
03efb3f79a
d_bg_w_kcol OK ( #2897 )
...
* Match dBgWKCol::WallCorrect
* Match dBgWKCol::ShdwDraw
* Match dBgWKCol::WallCorrectSort
* d_bg_w_kcol OK
* Fix debug asserts
2025-11-30 15:46:36 -08:00
TakaRikka
a6e76c0841
project cleanup ( #2895 )
...
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
2025-11-30 15:23:42 -07:00
LagoLunatic
434415337d
J3DSkinDeform work ( #2896 )
...
* Match four inline asm functions with manual regalloc
* J3DSkinDeform::changeFastSkinDL: Clean up var names, slightly improve match
* Syntax
* More var names
2025-11-30 23:39:56 +02:00
Howard Luck
20e9957356
d_a_alink_HIO work ( #2852 )
...
* daAlink_c::jointControll OK
* daalink debug work
* checkpoint
* fix casting
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* remaining functions + fixes round 1
* fixes round 2
* fixes round 3
* fixes round 4
* revert getNeckAimAngle for now
2025-11-30 22:26:50 +02:00
TakaRikka
139722c731
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
3c1323cf0d
d_a_npc_moir OK ( #2894 )
...
* d_a_npc_moir OK
* Remove old comment
2025-11-29 21:32:11 -08:00
LagoLunatic
7abe8d4a40
JASHeapCtrl OK ( #2893 )
2025-11-29 21:30:50 -08:00
Niklas Bauer
1be301393b
d_a_obj_crvgate debug almost matching ( #2880 )
...
* Match d_a_obj_crvgate debug
* d_a_obj_crvgate remove this->
2025-11-29 14:51:45 -08:00