* Rework main pool to use alloc only pool logic
* main pool: added enums for regions, added sample region allocations
---------
Co-authored-by: Gregory Heskett <gheskett@gmail.com>
Fixes a crash on 3.0 that was introduced by segment reallocations and some hardcoding on Puppyprint's end. Also reworks the ram size reporting to make slightly more sense.
* uncringe text a bit
* realised I can just rid of this too lol
* fixing another mistake
* Revert "realised I can just rid of this too lol"
This reverts commit d2c13b7ad4.
* Move level script to bank 0x1A
* Decouple vanilla objects in a separate bank
* Rollback group level scripts move, fixed nits
* Move actors_vanilla to actors/vanilla_actors
* Make EU translation segment last, remove vanilla objects segments copypaste
* Added LOAD_VANILLA_OBJECTS segment id stub
* Add Arthurtilly to the CODEOWNERS file
* Update CODEOWNERS file to list each global owner on the same line
This should (allegedly) fix the issues of only the last entry being treated as an owner for reviews.
* Remove thecozies from CODEOWNERS file :(
---------
Co-authored-by: Gregory Heskett <gheskett@gmail.com>
Allows fast64 to know a repo's ideal settings as soon as decomp path is picked.
Settings are the default except for:
Matstack is on
Microcode is set to EX2
Force Extended RAM is off because hackersm64 already has it enabled by default
Refresh is set to Refresh 13
* Add more audio banks and add some occasional mappings for audio macros
* Remove config define for extra sound banks
---------
Co-authored-by: gheskett <gheskett@gmail.com>