Commit Graph

1424 Commits

Author SHA1 Message Date
Denis Kopyrin
cd28817efc Rework main pool to use alloc only pool logic (#859)
* 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>
2025-11-08 01:04:43 -05:00
Gregory Heskett
6987bd6d1c Fix puppyprint ram size reporting (#910)
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.
2025-11-06 02:30:32 -05:00
Matt Pharoah
68ea64189a Add support for realtime clock (#889) 2025-06-20 08:05:35 -04:00
bicyclesoda
1e5a6f6d45 make skyboxes easier to define (#869) 2025-02-20 13:31:00 -05:00
Fazana
338591eb1e Small and quick optimisations to vanilla text printing (#864)
* 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.
2025-02-13 22:24:38 -05:00
someone2639
8ed0d64a2d Fix incorrectly labeled JP vanilla dialog (#865)
* Fix incorrectly labeled JP vanilla dialog

lol

* the other one too

---------

Co-authored-by: someone2639 <someone2639@gmail.com>
2025-02-12 22:38:13 -05:00
Denis Kopyrin
ccb1419adb Split vanillla object from levels allowing pruning vanilla assets on fast64 imports and managing vanilla objects independently of levels (#796)
* 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
2025-01-29 20:58:46 -05:00
Matt Pharoah
8c268ce97f Merge pull request #852 from HackerN64/mpharoah/libpl2
Update to libpl2
2025-01-06 11:28:25 -05:00
Matt Pharoah
c08d70bc19 Update to libpl2 2025-01-04 20:48:41 -05:00
Gregory Heskett
749057b47b Bugfix: missing pipe sync before changing dialog envcolor (#836)
This has been observed to be an issue on console
2024-11-11 01:32:11 -05:00
Gregory Heskett
f40a69ab8c Merge branch 'master' into develop/3.0.0 2024-09-04 23:28:32 -04:00
Reonu
3f1f7f41be Add Arthurtilly to the CODEOWNERS file (#821)
* 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>
2024-09-04 23:24:02 -04:00
Denis Kopyrin
bf70500b4d Merge pull request #825 from Lilaa3/fast64-repo-settings
Add Fast64 repo settings file (fast64.json)
2024-09-05 07:51:25 +08:00
Lila
27fedee76f Update fast64.json 2024-09-04 10:38:21 +01:00
Lila
a918785a92 Aglab requested change 2024-08-25 19:26:57 +01:00
Lila
10720ea056 Fall back on fast64 default draw layers 2024-08-24 13:05:36 +01:00
Lila
8dc47095e2 Add repo settings file
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
2024-08-19 15:44:53 +01:00
Gregory Heskett
797bb63f1a Merge branch 'master' into develop/3.0.0 2024-07-03 23:51:06 -04:00
Gregory Heskett
9ef945296b HackerSM64 Release: v2.3.0
Merge pull request #815 from HackerN64/develop/2.3.0
v2.3.0
2024-07-03 23:05:21 -04:00
Gregory Heskett
e1c00d4bef HackerSM64 v2.3.0 2024-07-03 22:50:27 -04:00
Reonu
aacf2c5e6d Add more audio banks and add some occasional mappings for audio macros (#777)
* 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>
2024-07-03 22:50:27 -04:00
Gregory Heskett
4500ffb579 Bugfix: assemble_sound.py build corruption issues (#813) 2024-07-03 22:50:27 -04:00
Gregory Heskett
a6782e6912 Fix seg faulting issue with MinGW build system, most likely caused by use of execl (#812) 2024-07-03 22:50:27 -04:00
Denis Kopyrin
750ba10cb1 Fixed audiofile warnings properly (#814)
* Revert "Fixed audiofile warnings (#811)"

This reverts commit 500507509b.

* Fixed audiofile warnings properly
2024-07-03 22:50:01 -04:00
Denis Kopyrin
500507509b Fixed audiofile warnings (#811) 2024-07-01 21:53:54 -04:00