Commit Graph

6559 Commits

Author SHA1 Message Date
Max Roncace 9c154e3509 Add .gitkeep for orig/DZDE01 and add DZDE01 to README (#3092) 2026-02-13 15:05:16 -08:00
Max Roncace 0e58f214e5 Add .gitkeep for orig/DZDE01 and add DZDE01 to README (#3092) 2026-02-13 15:05:16 -08:00
Jeffrey Crowell 8e4af3c742 Merge pull request #8 from TakaRikka/buildinstructions
update build instructions to show how to use configure.py
2026-02-13 14:55:38 -08:00
Lurs 3b742025db Fix MSVC compiler and linker errors
- Fix struct/class forward declaration mismatches (JAIAudience, JASTrack) causing different MSVC mangled names and unresolved symbols
- Add jsystem_stubs.cpp with stubs for JASHeap, JASVoiceBank, J3DShapeTable, JAUSection, JHICommBuf, HIO/HIO2, JOR
2026-02-13 23:28:47 +01:00
Jcw87 75c6f795d0 fix d_a_player regression (#3096) 2026-02-12 01:03:43 -08:00
Jcw87 fd8bfaa398 fix d_a_player regression (#3096) 2026-02-12 01:03:43 -08:00
TakaRikka 43b886a7c9 extract d_a_player l_sightDL (#3095) 2026-02-11 08:00:44 -07:00
TakaRikka 51b8da6ba2 extract d_a_player l_sightDL (#3095) 2026-02-11 08:00:44 -07:00
Jcw87 7a22a1c320 fix compiler warnings (#3094) 2026-02-11 00:14:18 -08:00
Jcw87 a07ec61d66 fix compiler warnings (#3094) 2026-02-11 00:14:18 -08:00
Huitzi 754b265e3b Add doxygen comment format to .clangd (#3093) 2026-02-11 00:13:26 -08:00
Huitzi e537b32c66 Add doxygen comment format to .clangd (#3093) 2026-02-11 00:13:26 -08:00
Max Roncace 7f478b5743 Revolution SDK work (#3091)
* Implement revolution/ax

Copied mostly unchanged from Petari

* Implement revolution/axfx

Copied mostly unchanged from Petari

* Implement revolution/arc

Copied mostly unchanged from Petari

* Implement revolution/mem

Copied mostly unchanged from Petari

* Implement revolution/tpl

Copied verbatim from Petari

* revolution/ipc matching (except small linking issue on ShieldD)

* revolution/pad/Pad matching

Largely copied from Petari with significant modifications

* Fix up ut_TextWriterBase symbols

* Fix homebuttonLib file names in Shield splits
2026-02-11 00:10:40 -08:00
Max Roncace 255705a4cd Revolution SDK work (#3091)
* Implement revolution/ax

Copied mostly unchanged from Petari

* Implement revolution/axfx

Copied mostly unchanged from Petari

* Implement revolution/arc

Copied mostly unchanged from Petari

* Implement revolution/mem

Copied mostly unchanged from Petari

* Implement revolution/tpl

Copied verbatim from Petari

* revolution/ipc matching (except small linking issue on ShieldD)

* revolution/pad/Pad matching

Largely copied from Petari with significant modifications

* Fix up ut_TextWriterBase symbols

* Fix homebuttonLib file names in Shield splits
2026-02-11 00:10:40 -08:00
Jcw87 9250959981 d_a_obj debug (#3089) 2026-02-11 00:06:12 -08:00
Jcw87 b9de3375b4 d_a_obj debug (#3089) 2026-02-11 00:06:12 -08:00
Jcw87 c6b361575e d_jnt_col debug (#3088) 2026-02-11 00:05:16 -08:00
Jcw87 d8a4157b9f d_jnt_col debug (#3088) 2026-02-11 00:05:16 -08:00
Jcw87 25ce57cd32 d_save debug (#3087) 2026-02-11 00:04:54 -08:00
Jcw87 a772c05f4d d_save debug (#3087) 2026-02-11 00:04:54 -08:00
Lurs 292724920c Merge branch 'wip/linkfix2' into wip/linkfix 2026-02-11 07:20:44 +01:00
Jeffrey Crowell bb64517c33 update build instructions to show how to use configure.py 2026-02-07 16:24:21 -08:00
Jeffrey Crowell 5d6aa01e6e Fix linker errors.
Stubbing out all OS* functions to stubs.cpp, these will likely have to
be replaced with the operating system's primitives for
locking/heaps/threads/etc.

Moved some generic globals into globals.cpp, not sure where they're
actually to be used.

Stub DSP functions

Stub JSUMemoryOutputStream, JORServer, Z2Audio

mDoExt stubs

add memcpy

add some more stubs, add extras c++ mangled functions

add extras.cpp

AR/AQ stubbing

stub DVD

stub CARD

more stubs, more extras

add missing mtx functions to dusk file

finish mtx

stub GX

KPAD and LC, also do pragma marks for better visualization

finish mtx, add a few more stubs

gf/wpad/vi

translate some matrix math from ppc to C

jorserver/debugpad/fap/dmsgobject

add m_Do_ext functions from debug block to separate file

make small janges to JSystem, does this need upstreaming

reorg DVD stubs

reorganize stubs by mark
2026-02-07 15:25:09 -08:00
Jcw87 ce8f51cbe2 JParticle debug (#3090) 2026-02-07 04:43:51 -08:00
Jcw87 57cea18076 JParticle debug (#3090) 2026-02-07 04:43:51 -08:00
Max Roncace 38f4e3d9cc Replace ALL_GCN with ALL in configure.py for Dolphin SDK libs (#3086) 2026-02-07 04:35:04 -08:00
Max Roncace 434550355b Replace ALL_GCN with ALL in configure.py for Dolphin SDK libs (#3086) 2026-02-07 04:35:04 -08:00
Max Roncace d7878a0246 revolution/usb matching for Wii+Shield (#3085) 2026-02-07 04:33:54 -08:00
Max Roncace 8609826deb revolution/usb matching for Wii+Shield (#3085) 2026-02-07 04:33:54 -08:00
Max Roncace 1cadf80609 KPAD mostly matching for Wii (#3084) 2026-02-07 04:32:31 -08:00
Max Roncace 6ad0254bbc KPAD mostly matching for Wii (#3084) 2026-02-07 04:32:31 -08:00
Jcw87 963aac44e5 d_lib debug (#3083) 2026-02-07 04:30:53 -08:00
Jcw87 61422182e8 d_lib debug (#3083) 2026-02-07 04:30:53 -08:00
Jcw87 971daa6efa d_com_static debug (#3082) 2026-02-02 23:46:39 -08:00
Jcw87 00bdde3b94 d_com_static debug (#3082) 2026-02-02 23:46:39 -08:00
TakaRikka c22022f3df update tools (#3081) 2026-02-02 23:33:59 -08:00
TakaRikka 2de91793ae update tools (#3081) 2026-02-02 23:33:59 -08:00
Max Roncace 1f81392302 Revolution WUD work (mostly matching) (#3080)
* WUD mostly matching for Wii

Mostly copied from Petari with small modifications, Shield match is
still pretty bad.

* Implement WUDHidHost

* Fix WUD regressions in Shield/ShieldD
2026-02-02 23:17:29 -08:00
Max Roncace 3bc0670b91 Revolution WUD work (mostly matching) (#3080)
* WUD mostly matching for Wii

Mostly copied from Petari with small modifications, Shield match is
still pretty bad.

* Implement WUDHidHost

* Fix WUD regressions in Shield/ShieldD
2026-02-02 23:17:29 -08:00
Max Roncace 53242c2ef5 Remove incorrectly-cased REL dirs from DZDE01 config (#3079) 2026-02-01 19:54:34 -08:00
Max Roncace 67f179161f Remove incorrectly-cased REL dirs from DZDE01 config (#3079) 2026-02-01 19:54:34 -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
Max Roncace f5dbf1d827 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
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
Jeffrey Crowell ef14b2b932 Fix linker errors.
Stubbing out all OS* functions to stubs.cpp, these will likely have to
be replaced with the operating system's primitives for
locking/heaps/threads/etc.

Moved some generic globals into globals.cpp, not sure where they're
actually to be used.

Stub DSP functions

Stub JSUMemoryOutputStream, JORServer, Z2Audio

mDoExt stubs

add memcpy

add some more stubs, add extras c++ mangled functions

add extras.cpp

AR/AQ stubbing

stub DVD

stub CARD

more stubs, more extras

add missing mtx functions to dusk file

finish mtx

stub GX

KPAD and LC, also do pragma marks for better visualization

finish mtx, add a few more stubs

gf/wpad/vi

translate some matrix math from ppc to C

jorserver/debugpad/fap/dmsgobject

add m_Do_ext functions from debug block to separate file

make small janges to JSystem, does this need upstreaming

reorg DVD stubs

reorganize stubs by mark
2026-02-01 15:36:56 -08:00
TakaRikka fddd017d4c Merge pull request #6 from TakaRikka/compile
Compile
2026-01-30 21:06:33 -08:00
kipcode66 1764f04eb5 Adding JHostID files and stubs 2026-01-30 23:54:55 -05:00
Jcw87 dbee7c8f1f d_com_inf_game debug (#3075)
* d_com_inf_game debug

* inline sorting
2026-01-29 18:58:59 -08:00
Jcw87 21de544196 d_com_inf_game debug (#3075)
* d_com_inf_game debug

* inline sorting
2026-01-29 18:58:59 -08:00
Max Roncace 46b0f095c5 Add configuration for DZDE01 (USA kiosk demo) (#3073) 2026-01-29 15:11:23 -08:00