Nacho 64
Nacho 64 is a homebrew demo for the Nintendo 64, originally published on 15 Jan 2001 by SPLiT. It’s a demo that displays a 3D scene in what appears to be Mexico with various characters walking around and dancing to the music. It is widely considered to be the most advanced demo of the classic era of N64 homebrew development.
Contrary to popular belief, this was not made to compete in the Presence of Mind ’99 competition, it was released almost a year after the deadline and did not appear in the final lineup of competitors.
You can download the ROM from its download page by using the password cheesespinachpimentobacon
.
About Nacho 64
There isn’t much that I could find about Nacho 64 besides the release date and author. The team that made it was SPLiT, which consists of Lem, Gin and Pat. However, the readme does mention Tiny, Loonies and Dreamer.
This is also just meant to be a beta version, however they did mention that no final release was planned. It is also unknown what would be different in the final release.
That said, we can still have a look at the ROM itself to get some more insight.
The demo
Nacho 64 starts by showing some aerial views of the scene, which takes place in what looks like the central square in a Mexican desert town.
The camera then focuses on the scene’s main character. I don’t think he has a name, so I’ll just call him Nacho. He’s eating flavoured tortilla chips on a park bench.
The classic Utah Teapot makes an appearance, dancing to the music.
There is (briefly) a blue parrot flapping its wings in a cage.
Nacho then starts walking around the square with a great big grin on his face and his hat clipping through his back. It’s also the first appearance of the Summer 64 bunny.
There there is a shot of the Summer 64 bunny in front of a mirror, showing off the reflection rendering capabilities of the demo.
The parrot from earlier then drops into the central fountain, behind the bunny.
The demo ends by showing a close-up of the bag of chips, labelled “Cheese-Spinach-Pimento-Bacon Nacho 64 variety” with a cartoon picture of the parrot eating some of the nacho chips.
It then loops back from the beginning.
Debug mode
Nacho 64 has a debug mode which allows you to tweak some of the variables to change how it appears. Here’s a list of what can be modified:
- Uword – Select support
- 3float – Selected coordinates
- Float – Select rotation
- Fvect – Select axis
- 3float – Select scale
- RGB24 – Select hide from scene: ma_low_palm_01
- 3float – Select scene coordinates
- Float – Select scene rotation angle
- Fvect – Select scene rotation axis
- 3float – Light position
- Fvect – Light fall off start
- Float – Light fall off end
- Uword – Current camera
- 3float – Camera position
- 3float – Camera target
- RGB24 – Light color
- RGB24 – Ambient color
- RGB24 – Fog color
- Float – Fog near
- Float – Fog far
- Ubyte – Fog switch
- Ubyte – Antialias (none-ra-aa)
- Uword – Window vertical size
- Uword – Teapot Bpatch subdivision (1-2-4-8)
- Ubyte – Stats display switch
- Ubyte – Scripts run switch
- UDword – Resolution (lo-hi)
- UDword – Bit depth (16-32)
It took me a while to figure out how to use this mode (almost). I still don’t know how to activate the presets, but it could be that ‘preset’ just refers to the different settings panels that you can modify.
Press START to open the debug menu and select a setting with left/right on the D-pad. Then select the slider you want by holding down C-up for top, C-left for middle and C-down for the bottom slider. While holding, use the joystick to move the slider left/right until it is where you need. You can also use the B button to move the slider to the mid-way point.
Review and conclusion
Nacho 64 is often regarded to be the greatest N64 demo from the classic era and for good reason. It wasn’t often that you’d get 3D models and even then it was likely to be just one object floating in space or a 3D font for a scroller. This demo has everything – animated models, lighting/shading, fog, moving camera, music… And you can even alter the demo by using the debug menu if you like.
I remember running this in an emulator some time in the late 2000’s and was wondering which game it was from because I didn’t know what homebrew was nor that something non-commercial would look this good.
I do like the inside jokes like the bunny from Summer 64, the Utah teapot and Nacho himself does look a bit like the guy from Nintro 64 (though much more lively).
While you can just watch the video, I do highly recommend that you run it on an emulator or on a Flash cart to get the true feel of Nacho 64.