Commit graph

45 commits

Author SHA1 Message Date
dbalatoni13
5f0d4e4f2a Mini improvements 2025-03-31 05:09:27 +02: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