Commit Graph

41 Commits

Author SHA1 Message Date
Fazana
9d1329f245 F3DLX2.Rej integration
The master displaylist has been split into two, one for things to render in F3DZEX, and one that renders in F3DLX2.Rej, with the aim to save performance when rendering smaller things.
2021-09-14 21:43:55 +01:00
Arceveti
a1b2080b26 Fix build & build warnings 2021-09-11 10:58:54 -07:00
Fazana
f20e5a24b2 Light polish
Which sounds conceptually impossible, given what light is.
2021-09-09 10:59:50 +01:00
Fazana
cc0d19592c tweak ☎️ 2021-09-08 20:34:24 +01:00
Fazana
c663ad90ed Area node fix 2021-09-08 19:42:25 +01:00
Fazana
2a78404ef5 Puppylights 2021-09-07 12:13:40 +01:00
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