Commit Graph

12 Commits

Author SHA1 Message Date
Ryan Dwyer 4484fe60a4 Restructure assets directory to group all assets by ROM ID 2021-03-26 17:46:16 +10:00
Ryan Dwyer 9583d0146e pal-final: Get ROM fully matching 2021-03-26 11:43:20 +10:00
Ryan Dwyer e34fab7ab2 mkgamezips: Solve checksum algorithm and remove hard coded sums 2021-03-13 15:00:39 +10:00
Ryan Dwyer c7f9f9c319 Attempt to decompile func0f0061dc 2021-03-06 11:34:19 +10:00
Ryan Dwyer be09d69402 ntsc-beta: Get it building without errors 2020-12-20 22:06:23 +10:00
Ryan Dwyer 23b6bd2643 Restructure build workflow
* All segments are now extracted from the base ROM; the base ROM is no
longer a compile time dependency
* ROM segments are now positioned relatively to each rather than with
hard coded addresses
* Piracy checksums are calculated during build
2020-08-25 20:40:35 +10:00
Ryan Dwyer bb23a88239 ntsc-1.0: Build matching ROM 2020-04-23 23:58:03 +10:00
Ryan Dwyer 9f17b12316 Introduce multi-version support 2020-04-14 17:12:59 +10:00
Ryan Dwyer e3758839ed Remove pigz dependency 2020-02-24 23:28:27 +10:00
Ryan Dwyer 53dc7917d3 Decompile scenarioHtbCallback10 2020-01-09 17:33:31 +10:00
Ryan Dwyer 1330bae0ee Make ROM great again (aka matching) 2019-12-08 19:59:44 +10:00
Ryan Dwyer 14f8d62e3e Build ROM from C source
* ROM is mismatching but functionally equivalent.
* ROM does not shift, so any edits must use the same amount of bytecode.
* Asset files such as stage setup and lang are not included yet (they are copied from the base ROM).
2019-12-07 18:03:53 +10:00