Commit Graph

652 Commits

Author SHA1 Message Date
Fazana
da0798f6f6 Puppyprint Logging
Puppyprint now supports logging strings for debugging use. tapping dpad left while inside the puppyprint debugging screen will toggle it
2021-08-25 20:45:26 +01:00
Fazana
c9bf910abf Puppyprint debugging is now correctly ommitted if debugging is set to 0 2021-08-25 19:33:56 +01:00
Fazana
6173fe01f2 Remove sound bank size table
It's literally useless and saves a step when adding extra sound ID's
2021-08-25 13:22:45 +01:00
Reonu
93693e34e5 Merge branch 'master' of https://github.com/CrashOveride95/ultrasm64 2021-08-25 00:57:40 +01:00
Reonu
30fd330755 Reonu not edit the readme 20 times challenge 2021-08-25 00:13:06 +01:00
Reonu
083670df23 Add Lighting Engine mention to main readme 2021-08-25 00:11:51 +01:00
CrashOveride95
43e7eeb869 Fix printing audio data sizes in load.c 2021-08-24 16:26:30 -04:00
Fazana
53acc2cc31 Merge pull request #41 from aglab2/pupper-landing-master
Puppycam: fixed unsmooth landing from the high places
2021-08-24 16:50:38 +01:00
Fazana
8406c39167 Surface typedef tweak 2021-08-24 16:38:32 +01:00
aglab2
28c4ae2e3f Puppycam: fixed unsmooth landing from the high places 2021-08-24 23:34:33 +08:00
Fazana
435e8c74fa Puppycam raycasts moved to engine segment
Also no longer need puppycam enabled to use.
2021-08-24 13:53:04 +01:00
Fazana
710256e9f1 TLB clears fixed for real for real
man.
2021-08-23 18:38:43 +01:00
Fazana
43fae23555 The most important commit to date. 2021-08-23 17:22:46 +01:00
Fazana
bc903a73fc Further TLB fix
Imagine testing 2 segments and having them work perfectly fine, and then you go for the third, and it somehow doesn't work, because clearly you can't trust a system that loads 3 things in a row to just map it to the first 3 :^)
So guess we have a mapping segment table now to track it.
2021-08-23 14:06:27 +01:00
Fazana
bc1fac4b9e Farcall tweaks
You can now safely store code in global banks without the game murdering it. Also fixed some `memory.c` warnings
2021-08-23 12:10:03 +01:00
Fazana
6fe64bc9ab Merge remote-tracking branch 'upstream/master' 2021-08-22 22:11:35 +01:00
Fazana
65d5894b9d Update README.md 2021-08-22 21:52:50 +01:00
Fazana
011459e413 Merge pull request #36 from Reonu/puppycamera2
Farcall
2021-08-22 21:50:59 +01:00
CrashOveride95
587137a5fe whoops didn't commit everything 2021-08-22 11:59:26 -04:00
CrashOveride95
4ea65071f3 Add L3DEX2 mode
Mostly as a "curiosity" mode, not intended to be used for serious mods
(unless you implement ucode loading but that's not being done here)
2021-08-22 11:59:13 -04:00
Fazana
ccfa157455 Farcall 2021-08-22 13:39:47 +01:00
Fazana
ba85b7c017 Puppyprint fix
Makes the test func run only when needed rather than all the time.
2021-08-21 17:59:21 +01:00
Fazana
be3f940714 Update README.md 2021-08-21 00:20:20 +01:00
Fazana
e20a59ed18 Visual Surface envboxes
Visual Surface collisions now include environment boxes.
2021-08-20 23:44:31 +01:00
Fazana
90b52b185e Merge pull request #35 from Reonu/puppycamera2
Visual Collision Debug
2021-08-20 18:03:52 +01:00