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