Commit Graph

35 Commits

Author SHA1 Message Date
Mineqwerty
e248621a55 Added area number define, fixed undefined init value 2021-09-05 11:35:35 -04:00
Mineqwerty
93f163fb56 Merge https://github.com/Reonu/HackerSM64 into skybox 2021-09-05 11:14:15 -04:00
Mineqwerty
aa8c033e2b Clear pointers + misc recommended fixes 2021-09-05 11:00:11 -04:00
Mineqwerty
33fa7013b0 Added a level script function to easily set a skybox for each area
In your level script add the function
CHANGE_AREA_SKYBOX(Area ID, Skybox Segment Start, Skybox Segment End) .
2021-09-04 20:27:21 -04:00
Fazana
710256e9f1 TLB clears fixed for real for real
man.
2021-08-23 18:38:43 +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
ccfa157455 Farcall 2021-08-22 13:39:47 +01:00
Fazana
5dc75cf792 Ifdefs and config 2021-08-15 15:15:16 +01:00
Fazana
111d2609fc Widescreen option change, puppyvolumes 2021-08-10 21:53:43 +01:00
Reonu
a589e17a17 Refresh 14 2021-07-13 16:52:38 +01:00
CrashOveride95
3b6eb5b5e1 Merge branch 'master' of https://github.com/n64decomp/sm64 2021-07-13 11:40:46 -04:00
n64
f9982e0ef5 Refresh 14 2021-07-12 23:17:54 -04:00
someone2639
d9712b078c revert model ID to u16 2021-05-27 13:43:46 -04:00
someone2639
6beb1dfa9e made the level script code more clear in what it was comparing 2021-05-27 01:21:05 -04:00
someone2639
0ee319a300 more modularity; fixed an assert in sm64.ld so it doesnt trip if ext ram is defined 2021-05-27 00:34:53 -04:00
someone2639
bd79934f00 make model count a define so it's easier to change in case you need memory 2021-05-27 00:21:37 -04:00
someone2639
2da776c9c0 s32 model ID to make the code cleaner 2021-05-27 00:15:06 -04:00
someone2639
a4a6a85312 updated level script commands to take u16 models 2021-05-26 18:01:34 -04:00
someone2639
a45f38f06d model id structure is u16 2021-05-26 18:01:30 -04:00
Reonu
4ec84ad51c Added mario head skip as a toggle in config.h 2021-05-26 14:55:59 +01:00
CrashOveride95
ea6c7d60e1 Add goddard as togglable and stop linking segments seperately 2021-03-28 20:54:54 -04:00
CrashOveride95
5e042fd82c Begin HVQM support 2020-12-08 21:41:03 -05:00
CrashOveride95
15c0bfedbb Port libultra and yay0 (shindou is broken currently) 2020-12-03 20:19:03 -05:00
n64
6d87c424b8 Refresh 13 2020-12-03 14:26:38 -05:00