CraftyBoss
3e4b9bf59b
update some actors to use sizeof for mSize, endian swap J2DScreen related structs, add 64bit endian swapping
...
game appears to be hanging on fully initing some processes, so while there isnt an immediate crash, nothing seems to be happening
2026-03-01 14:46:16 +01:00
PJB3005
807ea3e006
Use real line numbers for asserts
...
Redefine the macros to use __LINE__
2026-02-24 23:15:01 +01:00
PJB3005
f3ca75b3b7
Use BE(T) for JUTPalette
2026-02-24 16:35:45 +01:00
PJB3005
9e02e3cfce
Use BE(T) for JUTFont
2026-02-24 16:29:13 +01:00
Lurs
8599684fae
First pink screen!
2026-02-21 22:15:39 +01:00
Lurs
292724920c
Merge branch 'wip/linkfix2' into wip/linkfix
2026-02-11 07:20:44 +01:00
roeming
81d679d207
Fix errors for msvc
...
Use less strict compiler flags instead of modifying source code
Add ugly defines so MSVC stops complaining about zero length arrays
2026-02-01 15:37:26 -08:00
kipcode66
d82453292a
Merge remote-tracking branch 'decomp/main' into compile
2026-01-26 18:11:18 -05:00
TakaRikka
c9e2a73dda
general cleanup, d_menu_quit / d_a_obj_testcube mostly done, d_msg_scrn_explain debug ( #3065 )
...
* typedef for cPhs_Step
* make sdk includes consistent
* d_menu_quit / d_msg_scrn_explain debug
* d_a_obj_testcube mostly done
* d_debug_pad mostly done
* jstudio tool library headers
* some JStudioCameraEditor headers
* d_jcam_editor mostly done
* try fixing some shield regressions
* d_bg_parts mostly done
* fix merge errors
* debug fix
2026-01-24 23:36:23 -08:00
kipcode66
02ba53f72e
Merge commit '46da46b152472c668875d67c336f59ded62d3ecc' into compile
2026-01-23 17:04:18 -05:00
Jcw87
0440061c10
m_Do debug ( #3052 )
...
* m_Do debug
* m_Do wii data
2026-01-18 17:59:57 -08:00
kipcode66
dd67314902
Merge branch 'main' of https://github.com/zeldaret/tp into compile
2026-01-13 21:53:54 -05:00
kipcode66
223d307f70
fix va_list ( #3042 )
2026-01-13 17:51:14 +02:00
kipcode66
9b7e55965f
standard compiler compatibility changes ( #3040 )
...
* move math to cmath
* replace stdarg to cstdarg
* change stdint to stdint.h
* minor fixes
* change stdio to cstdio
* change stdlib to stdlib
* renamed ctype to cctype
* fix missing argument for UNSET_FLAG
2026-01-13 00:48:25 +02:00
hatal175
f6522db159
Work on c_damagereaction and f_ap_game debug ( #3033 )
2026-01-11 19:22:57 -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
TakaRikka
eb089801c6
Merge https://www.github.com/zeldaret/tp
2026-01-05 13:46:27 -08:00
Jcw87
3726054a99
JUtility debug ( #3020 )
2026-01-05 04:07:04 -08:00
kipcode66
ea53712c30
Add guards around std library headers ( #3013 )
...
* Last fix for standard compiler error
* adding define guards around headers
* rename cmath.h and climits.h to cmath and climits respectively
* renaming cstdarg.h to cstdarg
* renaming cstdlib.h to cstdlib
* renaming cstring.h to cstring
* renaming cstdio.h to cstdio
* renaming cmath locale ctype
* renaming stdarg string and va_list
* renaming cstddef
* renaming stdio stddef stdlib
* renaming algorithm, functional, iterator, memory, and utility
* renaming bitset, cstdint, limits, and stdint
* renaming new and type_traits
* update quote includes for standard library headers to angle bracket includes
2026-01-05 03:50:45 -08:00
Max Roncace
124eb12f13
m_Do_ext retail linked + debug improvements ( #3009 )
2026-01-04 17:20:35 -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
TakaRikka
4a75dc3736
jgadget debug improvements ( #3000 )
2025-12-27 15:24:27 -07:00
LagoLunatic
e8c70fb18f
Clean up code, remove fakematches, add UNUSED, enable warnings ( #2992 )
...
* Remove NDEBUG_DEFINED fakematch, clean up getName temps
* Fix ifdef
* Fix bad JSystem pch ifdef breaking decomp.me
* Remove Acch Chk fakematches
* Private Acch fields
* Fix some clangd errors in headers
* Add UNUSED macro for matching debug parameters
* Enable clangd unused-parameter warning
* Remove extern from initializers
Probably added by dol2asm?
* Fix process profile definitions
* Remove leftover dol2asm address comments
* Remove some unnecessary double casts
* Enable some more clangd warnings
* Fix missing usages of fopAcM_ct
* Fix wrong enum usage
* Fix more fakematches
2025-12-23 15:53:10 -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
Jcw87
758f83dda5
JAHostIO, JAWExtSystem debug ( #2985 )
2025-12-22 12:27:31 -08:00
Pheenoh
b2b64e6ed0
Merge branch 'main' of github.com:pheenoh/dusk
2025-12-21 15:42:42 -07:00
LagoLunatic
0d25cfb3b4
Match JFWSystem::init ( #2972 )
...
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
2025-12-19 17:25:09 -08:00
Jcw87
86729e6597
m_Do_main debug ( #2965 )
2025-12-19 21:22:03 +02:00
roeming
3fd414beab
Use consistent s32/u32 ( #2964 )
...
* cleanup long usage
* fix regression
2025-12-18 13:31:44 -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
4fa301a6da
Clean up conditional compilation a bit ( #2943 )
2025-12-11 15:34:16 -08:00
kipcode66
1adace595e
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
TakaRikka
214a78acdb
Merge branch 'main' of https://github.com/zeldaret/tp
2025-12-06 21:12:18 -08:00
Max Roncace
cf492884ea
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
13cc824dc2
updating variable argument headers & minor fixes for register statement and header file placement
2025-12-05 23:01:52 -05:00
TakaRikka
dfa8efa97b
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
Carco_21
b72e4ce104
Small matches/improvements ( #2844 )
...
* j2dmatblock debug work
* J2DMaterialFactory matching
* J2DPictureEx matching
* tiny work
* fixed regressions
* PR cleanup
* build error fix
2025-11-25 18:34:19 +02: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
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
TakaRikka
7ef1810132
m_Do_main / f_ap_game / f_op_actor debug work and misc ( #2744 )
...
* m_Do_main / f_ap_game debug stuff
* revolution sdk compatibility
* f_op_actor debug work
* rename fopAcM_SetupActor to fopAcM_ct
* fix build
* fix jp/pal splits
2025-10-19 20:30:49 +03:00
LagoLunatic
6ec6fce8cb
Fix JUT_ASSERT and several other macros ( #2711 )
...
* Fix JUT_ASSERT to be a nested define
* Switch names that appear in asserts to be constants instead of defines
* Replace `0` in asserts with `NULL` or `FALSE`
* Fix fpclassify
* Fix ARRAY_SIZE
* Use G_CM3D_F_INF
* More fixes for fpclassify
* Remove FLOAT_LABEL
* Remove incorrect FLAG_ON macro
* Remove UNK_BSS macro
* Silence clangd unused header warning for PCH
2025-09-28 13:11:07 -07:00
LagoLunatic
d11c4ac8a9
Misc matches and fixes ( #2703 )
...
* Match mDoExt_morf_c::getPlayMode
* Misc cleanup
* Fix actor cull spheres
* Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger
* Fix improper demangling of dBgS_SphChk::SetCallback
* Fix d_camera rangef weak func order
* Match more alink_wolf funcs
2025-09-26 18:50:46 -07:00
TakaRikka
87069235c0
some J3D/misc cleanup ( #2628 )
...
* some j3d cleanup
* begin using uintptr_t
* j3dgraphbase cleanup
* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
hatal175
8534b4ff46
Improve some J2DPictureEx matches ( #2493 )
...
* Improve some J2DPictureEx matches
+ other minor debug improvements
* Fix JASTrack::channelStart
2025-06-21 03:47:24 -07:00
LagoLunatic
fb33d7cfc4
getDemoIDData matched, fix up various inlines and template classes ( #2489 )
...
* Fix debug build
* getDemoIDData matched, fix up various inlines and template classes
* Remove nonmatching comments
2025-06-17 22:11:53 -07:00
hatal175
d68b7fc862
d_msg_class mostly equivalent ( #2403 )
2025-04-20 17:46:09 -07:00
hatal175
0e556795f6
A Little j3d work ( #2396 )
2025-04-15 14:09:31 -07:00
hatal175
efc781e892
Various alignments to debug + matching TUs ( #2391 )
2025-04-13 11:55:52 -07:00
hatal175
912bec802f
Misc Matches using debug ( #2388 )
2025-04-11 14:54:08 -07:00