Commit graph

62 commits

Author SHA1 Message Date
dbalatoni13
c133583b3b Fix armem bug 2025-04-12 21:05:05 +02:00
dbalatoni13
07b827eb2d Fixes by encounter 2025-04-08 14:40:04 +02:00
dbalatoni13
5fbbec3502 Update aurora 2025-04-07 17:42:11 +02:00
dbalatoni13
10efa92153 More fixes 2025-04-06 22:04:10 +02:00
dbalatoni13
c1bcbdc067 More exports 2025-04-06 07:05:03 +02:00
dbalatoni13
d3b45cf2b4 Implemented rel building and loading 2025-04-06 06:30:30 +02:00
dbalatoni13
3b31d9fcfc Port HuSprAnimRead 2025-04-06 00:19:49 +02:00
dbalatoni13
30c462a8ef Recover matching status 2025-04-05 15:09:21 +02:00
dbalatoni13
cb9b14841b Remove FaceDraw from the header and more stubs 2025-04-04 17:50:48 +02:00
dbalatoni13
caea40c6aa "various changes to get it building for mac, as well as 64-bit" from zestydev 2025-04-04 04:05:31 +02:00
dbalatoni13
e40e69e1d8 Add C mtx and vec functions
Include printfunc (lots of GX is missing for it)
2025-04-04 03:05:51 +02:00
dbalatoni13
a443a0a7c7 GXSETARRAY macro and used that at some places 2025-04-04 01:31:35 +02:00
dbalatoni13
30d80d66a0 Change some size_t usage to uintptr_t 2025-04-03 23:35:53 +02:00
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