Max Roncace
124eb12f13
m_Do_ext retail linked + debug improvements ( #3009 )
2026-01-04 17:20:35 -08: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
86729e6597
m_Do_main debug ( #2965 )
2025-12-19 21:22:03 +02: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
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
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
LagoLunatic
5e9b40b7ec
Debug work + some retail regalloc fixes ( #2787 )
...
* Debug work + some retail regalloc fixes
* Use AUDIO_INSTANCES in places it's missing, link d_a_e_bee
* Link m_Do_machine
* Fix clang putting other includes before the pchs
* Link some more debug TUs that already match
2025-11-09 11:43:14 -08: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
TakaRikka
b841290afa
d_debug_camera mostly done ( #2695 )
...
* d_debug_camera mostly done
* update some alink demo stuff
* some misc debug stuff
2025-09-25 18:20:46 +03:00
hatal175
efc781e892
Various alignments to debug + matching TUs ( #2391 )
2025-04-13 11:55:52 -07:00
TakaRikka
eda175afc8
copy dolsdk2004 to tp / b_bh + e_mb done ( #2299 )
...
* move dolsdk2004 over
* cleanup some temp work
* finish and cleanup gf
* b_bh done
* d_a_e_mb done
2025-02-10 21:20:42 +02:00
TakaRikka
2f77c7f9ec
d_vibration / JUTGamePad matched + linked ( #2256 )
...
* d_vibration done
* JUTGamePad done
* cleanup JUTGamePad
* d_menu_window cleanup
2024-12-02 21:15:03 +02:00
TakaRikka
178194ccb2
switch to dtk setup ( #2203 )
...
* switch to dtk setup
* some cleanup / fixes
* cleanup d_a_alink literals
* Restore doxygen, update CI & README.md (#1 )
* Fix build image ref (#2 )
---------
Co-authored-by: Luke Street <luke@street.dev >
2024-10-10 08:29:58 -06:00
Pheenoh
7154ac08e1
d_a_e_fz work, doxygen revamp ( #2127 )
...
* initial freezard actor struct + setActionMode OK
* daE_FZ_Draw
* setReflectAngle
* mBoundSoundset
* daE_FZ_Execute & execute
* demoDelete
* daE_FZ_Delete & _delete
* CreateHeap
* useHeapInit
* cc_set
* mtx_set
* action WIP
* way_gake_check
* executeRollMove
* executeMove
* draw WIP
* executeDamage
* checkpoint
* create
* checkpoint
* daE_FZ_c::executeWait
* checkpoint
* daE_FZ_c::damage_check almost done
* rm asm
* rm headers
* setup_profile WIP + doxygen update
* fix merge issues
* docs fix?
* fix2
* doxygen updates
* setup g_profile_E_FZ, profile setup script WIP
* update github actions
* update progress.md
2024-04-12 00:10:30 -06:00
TakaRikka
907774de02
remove "duplicated" inlines ( #2099 )
...
* fix f_op_actor_mng inlines
* fix f_pc inlines
* fix d_a_alink weak func signatures
* fix d_com_inf_game inlines
* fix some more inlines
* fix rest of player inlines
* m_Do / JSystem inlines fixed
* fix upstream changes
2024-03-19 13:31:53 +02:00
TakaRikka
8b4808da8a
almost all of dolphin matched ( #2036 )
...
* TRK full match
* remove trk asm
* ar done
* cleanup some dolphin headers
* more dolphin cleanup
* cleanup / GD fully matched
* almost all of GX fully matched
* GX / Mtx full matched
* most of OS done
* pad done
* most of VI
* remove asm
* forgot couple vec funcs
* couple JUtility matches
2024-01-20 02:22:19 +02:00
TakaRikka
89ed2b8a26
k_wmark / k_wpillar OK, fop actor enums / debug building ( #1946 )
...
* d_k_wmark / d_k_wpillar OK
* make debug buildable / add assert functionality
* add more fop actor enums
* remove asm
2023-09-28 12:01:42 -07:00
Pheenoh
f9380b3e05
d_a_obj_carry work, SETUP_ACTOR macro, header cleanup ( #1885 )
...
* d_a_obj_carry work, SETUP_ACTOR macro
* rm headers, add script
* progress
* macro rename, consistent spacing
2023-08-16 12:07:52 -07:00
Pheenoh
63fc74af79
d_file_select work + misc changes ( #1873 )
...
* setup TU
* JASResArcLoader OK
* d_a_obj_stoneMark work
* some funcs in d_a_obj_stoneMark
* many changes
* quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile
* d_file_select functions + pr cleanup
* match many dfile_select_c methods
* m_Do_main OK
* selFileWakuAnm & bookIconAnm
* selCopyFileWakuAnm & copyBookIconAnm
* dataDelEffAnm & dataCopyEffAnm
* selectDataBaseMoveAnmInitSet & selectDataBaseMoveAnm
* dataSelectIn
* _move & dataSelectInit
* match a few more
* comment
* J2DPicture::drawTexCoord
* draw_function
* dScnPly_Create + fix typing on request_of_phase_process_fn
* checkpoint
* checkpoint
* checkpoint
* checkpoint 2 (fixed)
* dFile_select_c::dataSelectAnmSet
* dFile_select_c::selectDataOpenMove
* dFile_select_c::copySelMoveAnmInitSet
* fix brightcheck issues
* rm comments, fix status update
* small mod to pr template
2023-08-10 03:57:49 -06:00
Jcw87
4346df764b
Remove #includes from headers ( #334 )
...
* add "global.h" to files that use it
* add MSL_C includes to files that use them
* remove dolphin includes from headers that don't need them
* remove JSupport includes from headers that don't need them
* remove JKernel includes from headers that don't need them
* remove JUtility includes from headers that don't need them
* remove J3D includes from headers that don't need them
* remove J2D includes from headers that don't need them
* remove JAudio2 includes from headers that don't need them
* remove Z2AudioLib includes from headers that don't need them
* remove JMessage includes from headers that don't need them
* remove JParticle includes from headers that don't need them
* remove SComponent includes from headers that don't need them
* remove dol includes from headers that don't need them
* sort includes
2023-05-12 12:10:14 -07:00
Jcw87
026e120e39
improve const correctness ( #325 )
2023-04-29 17:32:56 -07:00
TakaRikka
af684e72c6
d_a_alink_swim work / fix JASGlobalInstance ( #288 )
...
* daalink / z2linkmgr wip
* first cleanup of JASGlobalInstance data
* fix sInstance stuff part 2
* more d_a_alink_swim work
* remove asm
2023-02-16 14:09:22 -07:00
jdflyer
35ef317e15
m_Do cleanup and c_dylink process names
2023-02-13 21:51:27 +00:00
TakaRikka
67a2c83b9b
d_a_dmidna OK / f_op + misc cleanup ( #276 )
...
* some f_op / d_insect cleanup
* rename some vars according to tww
* d_a_dmidna OK
* remove asm
2023-02-10 10:07:47 -07:00
jdflyer
aa099b6f13
JAudio2 Work ( #228 )
2022-12-30 16:19:57 -07:00
TakaRikka
3d8adee7ab
big d_a_alink pass ( #214 )
...
* d_a_alink pass1 wip
* more d_a_alink work
* remove asm
* more daalink work
* 20% dol code decompiled
* fixed some nonmatchings for building
* a few daalink functions and labeling some HIO data
2022-12-19 12:06:32 -07:00
TakaRikka
513cf1a414
d_menu_save / pane_class / rename some data ( #205 )
...
* work on fop actor / actor mng, daalink, d_a_obj_item
* d_a_title mostly decompiled
* daalink / d_event / JMessage / dmsg_out_font work
* msg_scrn_base / msg_scrn_boss
* some work on mDo machine, d_menu_save, d_tresure, and various
* remove asm
* progress
* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data
* rename more data
* remove asm / progress
* match all of d_pane_class
* fixes / some dKankyo doc
2022-07-04 21:21:57 +02:00
lepelog
6347b98d03
move inlines
2022-07-01 00:12:01 +02:00
TakaRikka
d0ff1398f0
format
2022-06-01 04:23:39 -07:00
TakaRikka
d4fb8a31de
m_Do / d_a_npc work
2022-06-01 03:49:32 -07:00
TakaRikka
bd4682495b
d_s_logo ( #188 )
...
* d_s_logo
* match fpcM_Management
* asm
2022-04-10 18:29:28 -04:00
TakaRikka
0e20e8e8a6
JFramework mostly ok
2022-01-09 17:33:14 -08:00
TakaRikka
6d4520da66
J2D structs + print / fix GX + MSL string headers ( #157 )
...
* J2D structs + print / fix GX + MSL string headers
* remove msl_c/string.h
2021-10-24 23:35:00 +02:00
TakaRikka
e0e7a17215
m_Do_printf / JUTConsole
2021-09-27 15:27:58 -07:00
TakaRikka
7374f5f2f7
m_Do cleanup, d_resource, drawlist stuff ( #145 )
...
* d_resource / some d_stage
* setup dDlst_list_c / d_select_icon OK
* JUTXfb / some JUTVideo + various
* some J2D classes / JUTVideo/Fader attempts
* bunch of m_Do cleanup + matches / f_ap_game OK
* mDoLib_clipper::setup OK
* most of d_meter_HIO OK
* pane_class / kantera_icon_meter
2021-09-24 11:11:10 -04:00
TakaRikka
f5a4c44812
move / fix bunch of stuff ( #133 )
...
* fix some class structures / d_event wip
* d_event wip
* move gamepad stuff
* move m_Do_main
* move d_bomb / partial m_Do_reset
* format
* remove asm
* add Z2SoundID enum
* move some Z2 classes
* fix
* move more Z2 stuff
* fix fopAc_ac_c more
2021-06-12 18:22:36 -04:00
Julgodis
5d12345a03
moved strings + decompile simple store functions
2021-04-10 07:02:38 +02:00
Julgodis
cad608c551
demangle data-symbols
2021-04-08 01:47:05 +02:00
Julgodis
86cd345d20
detect more floats/doubles, including from relocations
2021-04-07 09:16:47 +02:00
Julgodis
85bd045193
building RELs
2021-04-06 18:00:35 +02:00
Julgodis
9325c67c63
__sinit and progress script update
2021-04-01 02:07:58 +02:00
Julgodis
b6eed5208d
.dead section fix
2021-03-31 23:22:38 +02:00
Julgodis
2404fb33c7
re-generate with bug fixes
2021-03-30 01:58:08 +02:00
Julgodis
9335ce5119
clang-format
2021-03-29 00:10:25 +02:00
Julgodis
1e95d29b60
dol2asm OK
2021-03-28 22:49:05 +02:00
lepelog
ce8319486b
Fix symbol names ( #118 )
...
* checkpoint
* checkpoint
* rename f_pc
* checkpoint
* small symbol rename and fix some fpc symbols
* remove unneeded entries from ldscript
* simplify ok check, update docker container
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-03-15 02:12:44 -04:00
Pheenoh
0267924dc1
delete variables.h
2021-02-20 23:11:44 -05:00
lepelog
1a88a1068f
Decompile some SComponent data and some MSL_C.PPCEABI.bare.H headers ( #115 )
...
* data for c_angle
* data c_sxyz
* partially migrated c_xyz data
* c_xyz data
* c_xyz data decomp
* c_math data
* c_math data
* c_lib data, some cleanup
* rename some unnamed functions and create header for them
* header for string functions
* format and fix fabsf
* cleanup
* remove more unneded function prototypes
* move fpclassify to math.h
2021-02-19 10:51:02 -05:00
Pheenoh
3b77a0aa14
fapGm_Create ok
2021-02-13 16:27:35 -05:00