Comment by okeuro49

13 hours ago

If you are interested in Mario 64 have a look at Kaze Emanuar's YouTube channel.

https://youtube.com/channel/UCuvSqzfO_LV_QzHdmEj84SQ

From Wikipedia:

> Starting from 2022, Emanuar would begin uploading videos discussing Nintendo 64 technical details and optimization techniques,[15] along with outlining Super Mario 64's bugs, technical shortcomings and poorly optimized features, fixing them in the process.[16][17][18][19] He would heavily rework the game's source code in 2024 and use it as a base for his collaborative ROM hack Return to Yoshi's Island, which resulted in increased frame rate and improved graphical fidelity compared to the original game, even when running on the original Nintendo 64.

I came in here to suggest this channel, it's an absolute blast hearing him talk about the N64 hardware with such passion and interest in optimization.

Did he release those optimizations anywhere?

  • He has worked with folks and repos under the HackerN64 collection, which has some generic forms of these optimizations. As for the actual code for each specific game I think he only releases it when he's ready to release the games.

This guy has been at it for a while. Was first person I thought of while reading this article.

I was wondering how he has adapted to using LLMs. If they might have significantly advanced his work.

  • He made a few videos about it last year and the consensus was basically that none of them have a good enough understanding of the hardware to actually be useful for optimizing anything. They end up making a lot of assumptions about how the caching behavior and memory architecture works and kind of insist that it must work the way modern PCs do. And it led to a number of cache misses and RAM bus contention that basically didn't work as well as he can do by hand.