Commit graph

26 commits

Author SHA1 Message Date
dbalatoni13
be79577202
Port gamework.c to PAL (#467) 2024-11-16 17:08:24 -06:00
Liam Coleman
d0a5c85d3e
Add support for PAL version (#464)
* Initial setup for PAL version

* Add hashes to config.yml
Set REL/empty.c to matching for every version
Turn off quick-analysis for PAL

* Set nisDll matching only for the US version

* More config.yml fixes and reran auto-analysis

* Split PAL to sprput

* Add more symbols

* Split a lot more code in PAL

* Split more

Also introduce version.h header

* Split to board stuff

* Port early board TUs to PAL

* More board PAL ports

* Split rest of board code

* Board RELs porting to PAL

* Match w06Dll/fire.c in PAL

* Match w04 big boo for PAL

---------

Co-authored-by: dbalatoni13 <stubiflex.junior@gmail.com>
2024-11-16 12:35:24 -06:00
mrshigure
5ed45bdf1b Matched most of REL/m437Dll (1 function missing: fn_1_65E0) 2024-08-24 22:53:55 -07:00
Rainchus
db89eb87be add FLAG_ID_MAKE macros to all flag function calls 2024-07-15 13:27:19 -05:00
gamemasterplc
2f41ab51e7 Move int to s32 2024-05-10 20:41:02 -05:00
gamemasterplc
49a51164a0 Add various minigame macros 2024-04-22 15:19:47 -05:00
gamemasterplc
70c811ea73 Add more gamework setters 2024-04-07 11:03:18 -05:00
gamemasterplc
241e826516 Decompile mstory4 2024-04-06 16:47:25 -05:00
gamemasterplc
3c8d3954b9 Decompile more of resultdll 2024-04-05 14:31:14 -05:00
gamemasterplc
4d96369b64 Clean up some splits 2024-04-02 22:04:34 -05:00
gamemasterplc
a75efa7882 Use inlines for coin gain and collect amounts 2024-04-02 13:31:26 -05:00
gamemasterplc
58de56c90a Label gamework structs 2024-04-01 23:08:41 -05:00
gamemasterplc
2ecef59c15 Start matching instdll 2024-03-15 11:08:07 -05:00
gamemasterplc
eeff144f1c Start board/bowser.c 2024-03-12 09:48:48 -05:00
gamemasterplc
83000dbb16 Document board/com files
Also did various cleanups
2024-03-06 20:22:54 -06:00
mrshigure
08e6ce1a45 Matched game/board/lottery + some unsplit cleanup 2024-02-28 06:40:18 -08:00
mrshigure
ea0cf380bb Matched board/pause 2024-02-12 11:45:34 -08:00
gamemasterplc
a19c0433de Document mgInfoTbl more 2024-02-03 13:40:58 -06:00
mrshigure
5bbdcd3eca Partially matched board/item 2024-01-31 13:51:56 -08:00
mrshigure
44a6066f08 Matched board/ui 2024-01-23 20:43:24 -08:00
gamemasterplc
39a8ebf124 Change GW Inlines 2024-01-19 17:01:15 -06:00
gamemasterplc
00d61c68d0 Finish BoardLast5GfxInit 2024-01-19 16:58:04 -06:00
gamemasterplc
72c928e121 Decompile most of board/spaces.c 2024-01-07 17:12:43 -06:00
gamemasterplc
bbafa85ac0 Decompile BoardSpaceLandExec
Also labeled some more functions
2024-01-07 11:28:33 -06:00
gamemasterplc
b2186e5d09 Create main and player headers 2024-01-06 21:00:11 -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
Renamed from include/common_structs.h (Browse further)