Commit graph

32 commits

Author SHA1 Message Date
dbalatoni13
7e0b12048c Mess byteswapping and comment out 3D render code 2025-04-16 06:01:46 +02:00
dbalatoni13
57f3daf213 Minor tweaks 2025-04-16 03:27:26 +02:00
dbalatoni13
f5b0640e4c update aurora, fixups 2025-04-16 02:49:52 +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
dbalatoni13
c1bcbdc067 More exports 2025-04-06 07:05:03 +02:00
dbalatoni13
9f21fff0bd Renamed VERSION_JPN to VERSION_JP
Added the new game versions to the readme
2024-12-11 01:50:54 +01:00
dbalatoni13
3b50a4bdb7 Split Japanese DOL till saveload.c
Renamed VERSION_JAP to VERSION_JPN because it might be offensive for some
2024-11-26 16:48:31 +01:00
dbalatoni13
5bcfdd1d6b Split Japanese DOL till card.c 2024-11-26 04:08:04 +01:00
gamemasterplc
f3b922a476 Match window.c in PAL 2024-11-17 12:35:21 -06:00
gamemasterplc
5650eb9905 Start using display size defines 2024-09-09 23:39:00 -05:00
mrshigure
66ba618452 Matched REL/m405 + some code cleanup 2024-05-15 19:00:03 -07:00
mrshigure
f9636fe567 Matched most of REL/m402 + applying ext_math macros 2024-05-05 00:47:51 -07:00
mrshigure
6d754f108e Matched REL/mess + some data cleanup 2024-03-16 13:04:23 -07:00
gamemasterplc
a0b77a412f Finish instdll/main.c 2024-03-16 09:05:12 -05:00
gamemasterplc
811466d79f Decompile more of instdll 2024-03-15 15:09:13 -05:00
gamemasterplc
504e565727 Clean Up Sprite Constant Labeling
Also improved struct labeling.
2024-03-10 22:36:14 -05:00
mrshigure
ea0cf380bb Matched board/pause 2024-02-12 11:45:34 -08:00
gamemasterplc
6d67132ca4 Introduce enums for specific data directories 2024-02-03 16:06:31 -06:00
gamemasterplc
00d61c68d0 Finish BoardLast5GfxInit 2024-01-19 16:58:04 -06:00
gamemasterplc
2a1c4b808d Remove certain common headers
common.h fully removed. common_structs.h incorporated into new game/gamework_data.h header along with parts of variables.h (Other parts were moved to more appropriate headers). functions.h split into unsplit.h and board_unsplit.h
2024-01-06 15:28:47 -06:00
CreateSource
4bce4cbac7 file complete, doesnt build 2024-01-01 14:44:28 -05:00
gamemasterplc
78510395ca Improve board/window.c splits
Also labeled board/window.c
2023-12-28 14:11:55 -06:00
gamemasterplc
72c850b0fb Clean up armem.c 2023-12-25 16:26:49 -06:00
mrshigure
cc324e6212 Matched game/armem and game/perf 2023-12-25 11:28:57 -08:00
gamemasterplc
fa549ebb4f Fix key definitions for window.c 2023-12-23 11:58:13 -06:00
gamemasterplc
9b9438ca3a Introduce pad header 2023-12-23 11:55:51 -06:00
mrshigure
8d61eaeda4 Matched game/audio 2023-12-23 08:05:42 -08:00
gamemasterplc
3a297f36b0 Fix function prototypes 2023-12-22 17:37:22 -06:00
gamemasterplc
f5343fb9e4 Label variables in all functions of window.c 2023-12-22 17:22:51 -06:00
gamemasterplc
24d5f9cfaf Do initial cleanup of window code 2023-12-22 14:18:26 -06:00
mrshigure
289e5edd42 Addressing PR comments 2023-12-19 15:05:33 -08:00
mrshigure
9afd1de30b Matched game/window 2023-12-18 23:45:22 -08:00