Wave Race 64 gets a native 60fps recompilation for Switch
A GBAtemp developer has released RaceWave46, a from-scratch recompilation of Wave Race 64 that runs natively on Switch at 60fps, with reflections, shadows and RetroAchievements support.
AI-drafted from 1 source. This story was written with AI from the outside reporting listed under Sources, and checked by automated tools before it went up. The originals have the full detail.
A developer working under the name HiroshiYamauchi has released RaceWave46, a recompilation of Wave Race 64 that runs natively on Nintendo Switch at 60 frames per second, at 720p handheld or 1080p docked, on stock clocks. The release, posted to the GBAtemp thread, follows a Windows version of the same project released a couple of weeks earlier.
Wave Race 64 turns 30 this year, and the developer says it is one of their favourite games of all time. That affection shows in the feature list: ray traced and rasterised shadows on Windows, rasterised water and sky reflections on both platforms, a Dolphin ghost for Time Trial mode, rumble, an audio equaliser, and a two player Dolphin Park free roam mode that was not part of the original cartridge.
Why recompilation is not the same as emulation
Most N64 games on Switch arrive as ports, where developers rebuild the game from source or wrap an emulator around the original code. A recompilation instead takes the original game's compiled code and statically translates it into native instructions for the target machine, in this case the Switch's ARM processor, rather than interpreting it on the fly the way an emulator does. Done well, it can mean less runtime overhead and more room for the console's own graphics hardware to do extra work, such as the reflections and shadows RaceWave46 adds. The developer writes that, as far as they know, this is the first recompilation of an N64 game for Switch, with everything else in that space so far being a port.
What the overclock buys you
The headline 60fps mode works at stock clocks, according to the thread. The rasterised extras do not. The developer is blunt about it: sky and water reflections are “somehow lightweight”, but rasterised shadows are “very heavy”, and using any of the rasterised effects properly requires overclocking the Switch, at the user's own risk. Overclocking profiles for the CPU are built into the Game tab, but GPU and memory overclocking is left to whatever tool the user already runs for that. Push the draw distance or texture pack settings too far without the extra headroom, and the frame rate will dip.
The build ships with two renderers, Deko3D and OpenGL. The developer recommends Deko3D for performance, though OpenGL is described as “fully functional”. There is also a built-in tool that generates a basic HD texture pack straight from a user's own ROM dump, alongside a separate, more detailed pack credited to a contributor called elliotttate that can be switched on from the Mods tab.
What is still unconfirmed
This is a first release, tested, in the developer's own words, by one person on one Switch. RetroAchievements support is limited to softcore mode. The project requires a copy of the Wave Race 64 USA Rev 1 ROM that the user already owns; RaceWave46 does not include the game itself. The Switch version's source code is not currently public, unlike the Windows build, which the developer says is available to look at, and there is no word yet on a Linux release for either version. The developer is asking anyone who hits a bug to enable a diagnostic logging option, reproduce the issue, and send over the resulting logs, then switch logging off again since it slows the game down considerably.
For now the claim stands as written on GBAtemp rather than independently verified: a 30 year old N64 racer, recompiled rather than ported, running natively at 60fps on Switch hardware, with the fancier bits gated behind an overclock the developer explicitly will not vouch for.
Sources
- [Release] RaceWave46 - Wave Race 64 recompiled for Nintendo Switch (60FPS 720p/1080p stock clocks) (GBAtemp.net - The Independent Video Game Community)
Image: Illustration: AI-generated for Gaming World