4 ms·
There's a fun conspiracy theory that Nintendo intentionally made the default RSP binary they provided sub-optimized, so that later in the console's life they co
by fexecve 4y ago
There's a fun conspiracy theory that Nintendo intentionally made the default RSP binary they provided sub-optimized, so that later in the console's life they could release an optimized version so that games continue to appear to get better. This is likely entirely rubbish, of course.
- monocasa 4y agoYeah, probably rubbish. What's more likely is that it started as a fairly straightforward port of the code for SGI's RealityEngine 3D accelerators which were focused a bit more on correct offline rendering than real time.
- justinator 4y agoNot sure about your story, but there was a pretty bad bug in Mario 64 - their flagship game, that degraded performance. If I remember, the fix was a one-line change.
- leidenfrost 4y agoOne line change, from a developer that consistently analyzed the decompiled data over the course of years, and with 2020's tooling. The original devs were in a time crunch in the 90s with the limited experience they had for 3d games. It's possible that they were aware of the bug but said "eh, it's playable" and launched it.
- justinator 4y ago> but said "eh, it's playable" and launched it. That does not sound culturally Japanese to me.
- als0 4y agoI think you raise the right point. I remember reading about how the team was burned out. > What was the atmosphere like during the final days of coding? I think there was a lot of panicking going on. But it was still very organised, there was lots of people working very hard. I think it was quite laid back at the very end, not many bugs, gameplay was sorted out on time. One of the programmers had quite a hard time of it – two of them decided not to make games anymore because of Mario 64. Not because they didn’t enjoy it, but because they’d burnt themselves out. https://pixelatron.com/blog/the-making-of-super-mario-64-full-giles-goddard-interview-ngc/ https://pixelatron.com/blog/the-making-of-super-mario-64-ful...
- superdisk 4y agoYou're probably thinking of the fact that the game was compiled without optimizations. IIRC Giles Goddard who worked on the game said it was likely intentional in order to minimize any risks for the launch title. Later versions of the game were compiled with optimizations on.
- ClassyJacket 4y agoI'd like to read more about that, got a link?
- jf 4y agoThe best link I could find is this thread: https://news.ycombinator.com/item?id=31075622 https://news.ycombinator.com/item?id=31075622
- MarioMan 4y agoOn a related note, Kaze has done a deep dive into optimizing the Super Mario 64 source code for his ROM hacks. Here’s one of his more popular videos on the subject: https://youtu.be/t_rzYnXEQlE https://youtu.be/t_rzYnXEQlE