dbalatoni13
bc6dbf0254
Implement setjmp on PC
2025-04-03 19:20:28 +02:00
dbalatoni13
84801ecdc7
Add musyx and fix OSFastCast
2025-04-02 04:45:52 +02:00
dbalatoni13
ba0d7ef58c
Prototype fixes
2025-04-02 00:41:07 +02:00
dbalatoni13
887cb00c5b
Cleanup and get rid of many warnings when compiling with stricter warnings ( #578 )
...
* Mini improvements
* Fix some splits
* Remove last comma from enums
* Fix symbols
* Fix some headers and missing prototypes
* Replace most of f32 with float
* Replace most of Point3d with Vec
* Add missing esprite include with guard
* Add HuSetVecF to ext_math behind a guard
* More includes
2025-04-01 00:11:31 -05:00
dbalatoni13
4b0737d49c
Some fixes ( #577 )
...
* Mini improvements
* Fix some splits
2025-03-31 19:17:36 -05:00
dbalatoni13
6575f573f6
Match OSReboot.c and some of TRK + port mstory3Dll ( #541 )
...
* Match OSReboot.c and match some of TRK
* Port mstory3Dll
2025-01-19 14:54:38 -06:00
dbalatoni13
2a3c353029
Minor clean ups and match m428Dll main.c and map.c ( #536 )
...
* Minor cleanups and fixes
* Match m428Dll main.c and map.c
2025-01-18 12:15:38 -06:00
Alberto Mardegan
58925bcf5d
Fix vertex attributes ( #527 )
...
* Use proper enum types for vertex attributes descriptions
Positions, normals and texture coordinates are always given in integer
or floating point formats, never as RGB.
Also replace a couple of constants with sizeof().
* Use proper function names when specifying vertex attributes
2025-01-14 12:29:03 -06:00
dbalatoni13
cdb1d1fc37
Import gx, PadClamp, rest of mtx, TRK 2.6 and MSL ( #525 )
...
* Match mtx and Padclamp.c
* Match the rest of GX
* Import TRK 2.6
* Import MSL headers and files
* Merge some MSL headers into ours
2025-01-12 08:11:23 -06:00
dbalatoni13
3b90bdcb7f
Match a lot of GX
2024-12-31 02:21:59 +01:00
CreateSource
5d834eb36d
up to 9420
2024-12-03 20:59:55 -05:00
dbalatoni13
faacc236bf
Imported some runtime libraries
2024-11-19 12:10:20 +01:00
Liam Coleman
42a72ba07f
More TU Matching in PAL ( #469 )
...
* Fix w20Dll linking
* Match some more TUs in PAL
* Fix NTSC Build
2024-11-16 21:02:31 -06:00
dbalatoni13
970da00ce2
Imported most of dolphin/os
2024-11-12 19:16:59 +01:00
dbalatoni13
38fc86d571
dolphin header improvements
2024-11-12 03:51:15 +01:00
dbalatoni13
b44fb658a1
Imported dolphin/card
2024-11-12 03:38:42 +01:00
dbalatoni13
61676fc982
Imported dolphin/exi
2024-11-12 03:01:02 +01:00
dbalatoni13
9267fa627d
Imported dolphin/dsp
2024-11-12 02:09:45 +01:00
dbalatoni13
36a05264a5
Imported dolphin/demo except for one function
2024-11-12 01:40:59 +01:00
dbalatoni13
6dfc6da0e4
Nearly linked dolphin/dvd.c
2024-11-11 01:43:35 +01:00
gamemasterplc
53fba73d33
Link in arq and most of dvd
2024-11-10 18:27:13 -06:00
dbalatoni13
e2db9694ef
Matched PPCArch.c, ai.c, db.c and got 99% on vi.c
2024-11-11 00:24:45 +01:00
Luke Street
0035e33166
Source fixes for clangd
2024-10-22 22:36:42 -06:00
gamemasterplc
500527a390
Finish m455/stage.c
2024-09-15 22:31:19 -05:00
gamemasterplc
dffe83995d
Make GXWGFifo volatile
2024-06-17 16:29:17 -05:00
kabiskac
d9760904d6
GXUnknownu16 moved to GXVert.h
2024-06-11 14:32:54 +02:00
kabiskac
3f773121c9
Finished m417Dll except 2 functions
2024-06-05 18:17:06 +02:00
kabiskac
7b22f8de15
Added a GXPosition function
2024-05-31 20:18:52 +02:00
mrshigure
44a6066f08
Matched board/ui
2024-01-23 20:43:24 -08:00
gamemasterplc
44e4c89f6a
Finish board/main.c
2024-01-19 17:42:00 -06:00
gamemasterplc
8201e5bf9a
Clean up some code
...
Couldn't manage to make the lbl_8011DD20 variable implicit in hsfdraw.c. I think this is from a SetHiliteTexMtx inline.
2024-01-15 19:48:48 -06:00
mrshigure
c6b2795026
Matched hsfanim and most of hsfdraw
2024-01-06 03:30:22 -08:00
gamemasterplc
8c951b693c
Start on board/main.c
2024-01-01 22:34:17 -06:00
gamemasterplc
c390d3f16f
Fix fast cast inlines
2023-12-31 22:58:12 -06:00
CreateSource
4a6228b705
basic_space.c complete, names incoming
2023-12-31 23:46:00 -05:00
Rainchus
00bacddd03
wip w03Dll (shy guy board)
2023-12-30 15:18:47 -06:00
gamemasterplc
863b4c50ac
Setup msm decompiling
...
Decompiled msmfio.c
2023-12-30 09:37:23 -06:00
gamemasterplc
9012193413
Add fast cast inlines
2023-12-28 16:08:54 -06:00
gamemasterplc
3bc40d4e62
Clean up and label main.c
2023-12-28 16:07:15 -06:00
gamemasterplc
2bc8268aa9
Add proper definitions for OSStopwatch functions
2023-12-27 21:50:49 -06:00
gamemasterplc
2db537cf19
Fix perf GX functions
2023-12-27 21:34:30 -06:00
gamemasterplc
0fadf3a57f
Start Decompiling bootdll.c
2023-12-26 17:10:45 -06:00
gamemasterplc
f383e26929
Decompile wipe.c
2023-12-26 12:31:14 -06:00
gamemasterplc
9b7a5a472e
Almost Match HuSprDisp
2023-12-03 00:39:20 -06:00
gamemasterplc
a1a6006fe9
Split Final Game Translation Units
...
Splits saveload.c and sreset.c. Also splits Gecko_ExceptionPPC to fix problems.
2023-12-02 13:12:47 -06:00
gamemasterplc
c6a0351e2c
Decompile init.c
2023-11-24 16:52:24 -06:00
gamemasterplc
c772f715b3
Decompile printfunc.c
2023-11-23 21:23:02 -06:00
gamemasterplc
5dae0e2ce6
First decompile of pfDrawFonts
2023-11-23 16:57:29 -06:00
gamemasterplc
4fe4c38e0d
Import SDK Types
2023-11-22 14:01:55 -06:00