Commit graph

33 commits

Author SHA1 Message Date
dbalatoni13
824af61fbb Replace setjmp with libco, update aurora 2025-04-24 03:39:07 +02:00
Dávid Balatoni
b05b70d6b7
Fixed many bugs (#586)
* Fixed some includes

* Fix allocation bugs

* More fixes and trying to get 3D rendering done

* Fixed many bugs
2025-04-22 03:40:10 +02:00
Dávid Balatoni
af7c7a0064
Fix includes, hsfload, mess, update aurora (#584)
* Fix REL includes till mgmodedll

* hsfload fixes

* update aurora, fixups

* Minor tweaks

* update aurora

* Mess byteswapping and comment out 3D render code
2025-04-16 06:04:54 +02:00
Dávid Balatoni
34cf507e3f
x64 and hsfload improvements, build every REL (#582)
* Port some of hsfload.c

* More byteswaps in hsfload.c

* Finish hsfload besides cenv

* hsfload fixes

* Some x64 improvements

* More x64 improvements

* 64 bit improvements

* Link in lots of files

* Fix armem bug

* Fix dll killing, load modeseldll

* Fixes, clearing TODOs

* Tons of warning/error fixes

* Linux build fixes

* Add -fPIC flag to fix build on x64 linux

* GXSETARRAY sizes and misc fixes

* More fixes

* Build all RELs

* Implement C_Quat functions

* Fix PAL build
2025-04-14 18:02:42 +02:00
Dávid Balatoni
909c743527
Merge pull request #580 from dbalatoni13/port
PC port work
2025-04-09 02:06:50 +02:00
dbalatoni13
d327c22bb5 Destroy tex and tlut objects 2025-04-09 01:22:45 +02:00
Rainchus
086800b79a
fix malloc sizes of HuMemDirectMalloc calls (#579) 2025-04-06 18:53:55 -05:00
dbalatoni13
1acc0961d4 Some fixups 2025-04-05 14:38:14 +02:00
dbalatoni13
aad91097cd Use macro for some MTX functions 2025-04-04 17:41:55 +02:00
dbalatoni13
accaf2085f
Port m426Dll to PAL, match m428Dll and remove PS prefixes (#537)
* Port m426Dll to PAL

* Remove PS prefix from mtx function usages

* Match m428Dll
2025-01-18 22:31:11 -06:00
mrshigure
2455408432
Applying sind/cosd/atan2d macros across the board (#518) 2025-01-10 18:20:22 -06:00
mrshigure
129e419efe US: matched m423Dll 2024-12-30 12:58:33 -08:00
dbalatoni13
68a6774f9b Ported m440Dll 2024-11-18 00:50:02 +01:00
dbalatoni13
200d51a1b2 Removed rel_sqrt_consts.h completely 2024-11-10 06:57:04 +01:00
dbalatoni13
cc68766f1d Applied wipe defines 2024-11-04 15:27:04 +01:00
dbalatoni13
f1c171b33f Applied more Attr defines 2024-11-04 00:05:52 +01:00
dbalatoni13
c9f46f9418 Applied some Attr defines 2024-11-03 23:53:45 +01:00
mrshigure
27e67cb66c Applying HU3D defines across the board (1/?) 2024-08-26 13:51:03 -07:00
CreateSource
afa9c0a4b5 rename PSVEC to VEC
This is the correct name for the Vec functions for Dolphin. This also applies to PSMTX...
2024-08-09 23:53:58 -04:00
kabiskac
a0ebc7588d Applied DATA_MAKE_NUM and MAKE_MESSID macros 2024-08-09 01:37:36 +02:00
CreateSource
9dfae92fe2 match m409dll, implement some cosd/sind 2024-07-27 12:48:18 -04:00
kabiskac
ef409cf9cd Renamed ModuleProlog to ObjectSetup 2024-06-26 04:43:05 +02:00
CreateSource
d117010759 halfway point (fn_1_E034) 2024-06-25 12:45:30 -04:00
CreateSource
588c7f21ad m440Dll/main.c matched, object.c progress 2024-06-23 22:20:29 -04:00
CreateSource
8f341ce7b9 progress (fn_1_8470) 2024-06-22 14:26:44 -04:00
CreateSource
5deb307cb0 progress (fn_1_71FC) 2024-06-17 23:03:02 -04:00
CreateSource
bdc09c1575 this doesnt work for no reason (fn_1_5C2C) 2024-06-17 15:28:08 -04:00
CreateSource
72d0807af1 fn_1_57B4 2024-06-16 15:32:54 -04:00
CreateSource
f1a6f5ef3c progress (5010) 2024-06-15 23:28:27 -04:00
CreateSource
e58da593ed up to fn_1_4660 2024-06-14 22:40:53 -04:00
CreateSource
05ab2600f7 IM BACK (fn_1_2D28) 2024-06-14 12:55:22 -04:00
CreateSource
448ca4a3c6 progress on m440/main.c 2024-06-05 14:07:53 -04:00
CreateSource
e1b79b3ef7 start m440dll 2024-05-25 20:48:47 -04:00