Jcw87
038b8fd62f
JAudio2 debug ( #3006 )
2025-12-27 15:23:15 -07:00
Max Roncace
9767e76ba0
GCN data 100% matching ( #2987 )
...
* Update GZ2J01 symbols from linked DOL
* GCN data 100% matching
* Run dtk apply
2025-12-22 15:41:19 -08:00
Jcw87
2c62444df1
m_Do_main debug ( #2965 )
2025-12-19 21:22:03 +02: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
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
LagoLunatic
4fb3af91b8
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
6f96e66518
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
TakaRikka
540217c31b
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
LagoLunatic
ba7cdd4fe9
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
850fae1aa3
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
9eea9289b1
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
dbf6abeb90
Use composition instead of inheritance for most f_op classes ( #2700 )
2025-09-25 12:57:15 -07:00
TakaRikka
9a2df2162b
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
TakaRikka
52aa5f677f
scannon / scannon_crs / scannon_ten done ( #2632 )
...
* scannon done
* scannon_crs done
* scannon_ten done
* pr
* attention debug stuff
* attn flags
* fix build
2025-09-08 12:01:20 +03:00
TakaRikka
b45a089e15
some J3D/misc cleanup ( #2628 )
...
* some j3d cleanup
* begin using uintptr_t
* j3dgraphbase cleanup
* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
TakaRikka
79c56b2548
add wii usa rev0 support ( #2505 )
...
* wii usa rev0 dol building ok
* wii dol cleanup
* some wii tests
* most rels building
2025-06-27 13:14:58 +03:00
TakaRikka
e8e36445ba
cleanup d_meter2_info / little JMessage work ( #2460 )
...
* d_meter2_info cleanup
* parseBlock_next matching
2025-05-28 14:04:30 +03:00
hatal175
3df5c7bb42
Various alignments to debug + matching TUs ( #2391 )
2025-04-13 11:55:52 -07:00
Caroline Madsen
c6f76e7240
Various JSystem work ( #2383 )
...
* JKernel and JStudio cleanup
* JMessage cleanup
* JAudio cleanup
* JASBNKParser work
* functionvalue work
* fvb work
* J2D and J3D cleanup
* steal from tww
* J2DPictureEx mostly done
* fix build
2025-04-09 13:45:30 -07:00
Caroline Madsen
5a7b9f62d6
Z2AudioLib work ( #2339 )
...
* Z2LinkMgr work, Z2AudioArcLoader matching
* Z2SeMgr matching
* Z2SpeechMgr2 almost done, Z2SoundHandles matching
2025-03-21 23:03:43 -07:00
TakaRikka
2453c0e333
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
Caroline Madsen
2fd702c0ac
d_menu_fmap and d_menu_fmap2D OK ( #2202 )
2024-10-07 15:34:13 -07:00
hatal175
7894ea5140
Work on d_msg_scrn_item ( #2188 )
2024-08-09 20:23:17 -07:00
Pheenoh
a61e3491f7
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
25d51079a3
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
hatal175
c471449d0e
d_menu_map_common OK ( #2075 )
2024-02-18 09:55:58 +02:00
TakaRikka
ba44ade90c
more various JSystem work ( #2046 )
...
* most of J3DAnmLoader done
* J3D / JKernel / JUTConsole work
* remove asm
* fix build
* dol 50%
2024-01-24 14:00:46 +02:00
TakaRikka
981cfe7283
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
hatal175
28bef08667
Work on Audio, JAUSeqDataBlockMgr OK ( #2027 )
2024-01-08 15:19:07 -08:00
hatal175
c31a6f988c
Some work on m_do_ext ( #1988 )
...
* Some work on m_do_ext
* Work on m_do_ext
2023-11-17 23:02:12 -08:00
hatal175
3625dae703
JASSoundParams imported. Work on JASTaskThread ( #1961 )
2023-10-15 03:27:52 -07:00
hatal175
4a424534a5
JUTCacheFont OK ( #1947 )
2023-09-28 12:32:57 -07:00
TakaRikka
84e4135053
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
Jcw87
251f9e2d5e
JKRDecomp, JKRFileFinder ( #1943 )
...
* JKRDecomp
* JKRFileFinder
* JKRHeap.h size_t
2023-09-25 11:02:29 +03:00
Jcw87
3e46ad6b30
JKernel ( #1942 )
2023-09-24 02:05:03 -07:00
Jcw87
f26fc0a26c
JKRHeap void state_register ( #1941 )
2023-09-22 23:28:58 +03:00
Jcw87
5b86df6000
JKRArchive debug rom ( #1935 )
2023-09-19 03:46:45 -07:00
Jcw87
453eedacfa
JKRArchive ( #1930 )
2023-09-16 20:18:45 +03:00
Jcw87
287ae62349
JAUSectionHeap, Z2SoundInfo, others ( #1925 )
...
* Z2SoundInfo
* JAUSectionHeap
* Z2EnvSeMgr
* Z2AudioMgr
* m_Do_audio
* d_a_alink
2023-09-15 15:20:09 +03:00
Jcw87
3dd1963a59
JAUInitializer ( #1915 )
...
* JAUInitializer
* forgot a couple things
2023-09-07 19:50:36 +03:00
Pheenoh
7fd7d0c1f3
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
hatal175
cb8bf4a489
More JSystem borrowing ( #383 )
2023-07-23 15:30:24 -07:00
Tal Hayon
db806cda16
Importing more JKernel code
2023-07-21 19:30:25 +03:00
hatal175
2e6e468928
Work on d_resorce, d_vibration, d_tresure and others ( #347 )
...
* Work on d_resorce
* Work on d_a_tag_TWgate
* Work on d_meter_map
* d_tresure OK
* Work on d_vibration
* Work on d_a_npc
* Work on d_a_npc
* Work on d_a_npc
2023-06-19 14:39:09 -06:00
hatal175
f17cf7f6f1
JASSeqCtrl OK + misc functions ( #346 )
...
* JASSeqCtrl OK + misc functions
* Work on JASAudioThread
2023-06-09 01:55:15 -07:00
Jcw87
221f40e609
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
3477aaa1cb
replace OS_MESSAGE_NON_BLOCKING and OS_MESSAGE_BLOCKING with OS_MESSAGE_NOBLOCK and OS_MESSAGE_BLOCK
2023-04-24 21:10:38 -07:00
Pheenoh
3cdef97cb8
d_file_select, JASResArcLoader, d_a_obj_stone, d_a_obj_stone_mark ( #309 )
...
* 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
2023-03-17 21:05:06 -06:00
TakaRikka
eae9455a7d
JUtility / JSupport / misc cleanup
2023-02-26 22:18:40 -08:00
TakaRikka
090dcee012
clean JKernel
2023-02-26 17:50:56 -08:00