Repository navigation
Releases
F-Zero Recomp v0.6.0
- Native Linux x86_64 support with Vulkan visual filters and bundled SDL.
- Choose a custom save folder from the launcher.
Linux is available now. Download the .tar.gz and its .tar.gz.sha256 checksum below. You supply your own F-Zero (USA) ROM.
Tested on Ubuntu 24.04 x86_64 with Intel graphics. Requires glibc 2.38+ and a C++ runtime providing GLIBCXX_3.4.29.
Windows x64 is now available. Download the ZIP and its .zip.sha256 checksum below. Requires Windows 10/11 x64; visual filters require Direct3D 12 with Shader Model 6.0. SDL and the Visual C++ runtime are bundled.
macOS Apple Silicon is now available. Download the ZIP and its .zip.sha256 checksum below. Requires an M1 or newer Mac and macOS 13 or newer. The app is not Developer ID signed or notarised; see the README for macOS opening instructions.
F-Zero Recomp v0.5.0
- New 32:9 ultrawide mode for races, the title screen, results, and Records.
- Visual fixes and smoother ultrawide gameplay.
macOS Apple Silicon and Windows x64 are available now. Download the matching ZIP and its .zip.sha256 checksum from the assets below.
F-Zero Recomp v0.4.0
- Per-car records: ten race times and five best laps for every track.
- Combined leaderboards, car tabs, and new-record highlights.
- Improved NTSC timing accuracy, independent of display refresh rate.
- Saves remain compatible with the original game.
F-Zero Recomp v0.3.0
Primarily a bug-fix release, with many widescreen and HUD fixes, plus more consistent race filters and crash animations.
Available builds:
- macOS: Apple Silicon, macOS 13 or later.
- Windows: x64, Windows 10/11.
Download the ZIP for your platform from the assets below. SHA-256 checksum files are included.
F-Zero Recomp v0.2.0
F-Zero Recomp 0.2.0 improves display consistency, screenshots, and settings. Apple Silicon macOS and Windows x64 builds are available now.
Changes
- The launcher and in-game Display menus now share Fullscreen, Widescreen, Window Scale, Stretch to Fill, Race Filter, Linear Filter, and FPS Readout.
- First boot defaults to fullscreen, stretch to fill, widescreen, and the Enhanced race filter. Existing saved choices take precedence.
- The launcher lists supported hotkeys and hides gamepad mapping and selection controls that the host does not use.
- F12 saves a PNG of the game image at the output resolution, including the selected filter. Screenshots exclude settings, FPS, and notifications. Taking a screenshot no longer interrupts held controller input.
- Race filters apply from the course intro and countdown, and stay active through the finish camera, race results, and Grand Prix ending scenes.
- Fixed the main-menu background returning to 4:3 during the Records transition.
- Fixed finish-camera shadows being moved away from the car by widescreen HUD placement.
Windows installation
Download FZeroRecomp-v0.2.0-Windows-x64.zip, extract the entire ZIP into a writable folder, and open fzero_recomp.exe. Select your own F-Zero (USA) ROM and press Play. SDL and the Visual C++ runtime are included; no development tools are required.
- Windows 10/11 x64. Visual filters require Direct3D 12 with Shader Model 6.0; other renderers use Original colours.
- F1 opens settings. F12 saves a PNG at the output resolution to
screenshots/. - Quit before updating. Preserve
config.ini,keybinds.ini,rom.cfg,saves/, andscreenshots/when replacing program files. Existing settings take precedence over the new first-boot defaults. - No ROM is included.
Mac installation
Download FZeroRecomp-v0.2.0-macOS-arm64.zip, extract it, and drag F-Zero Recomp.app into Applications. Open the app, select your own F-Zero (USA) ROM, and press Play. SDL is included; no development tools or code generation are required.
- Apple Silicon (M1 or newer), macOS 13 or newer. Intel Macs are not supported by this download.
- Built for macOS 13; verified on macOS 26.6.2. Earlier supported versions have not been tested directly.
- No ROM is included. Supply your own matching cartridge dump.
- The app is not signed with an Apple Developer ID or notarised. If macOS blocks it, attempt to open it, then use System Settings > Privacy & Security > Open Anyway. Apple's instructions.
- F1 opens settings. F12 takes a screenshot. On Mac media keyboards, use Fn+F12.
Updating
Quit the game before replacing the app. Saves, settings, and screenshots remain in ~/Library/Application Support/FZeroRecomp/. Keep that folder to preserve your data. The new defaults do not override your saved settings.
The .zip.sha256 assets contain the download checksums. Full instructions and controls.
Gameplay coverage remains incomplete. The Windows package passed the automated host/UI, ROM rejection, layer, and raster tests, Direct3D 12 graphics checks, and a staged runtime dependency smoke test.
F-Zero Recomp v0.1.0
F-Zero Recomp 0.1.0 for Apple Silicon macOS and Windows x64, with optional widescreen, visual filters, keyboard and gamepad controls, audio, and persistent saves.
Windows download
Download FZeroRecomp-v0.1.0-Windows-x64.zip, extract the entire ZIP to a writable folder, and open fzero_recomp.exe. Choose your F-Zero (USA) ROM and press Play. Press F1 for widescreen, visual styles, audio, and input settings.
- Windows 10/11 x64. Visual filters require Direct3D 12 with Shader Model 6.0; other renderers retain Original colours and widescreen.
- Includes SDL and the Visual C++ runtime. Keep the executable, DLLs, and
assets/together; no development tools or separate runtime installation are needed. - No ROM is included. Supply your own matching F-Zero (USA) cartridge dump.
- Settings and saves live beside the executable:
config.ini,keybinds.ini,rom.cfg, andsaves/save.srm. Quit before updating and preserve these files. - Original, Enhanced, Vivid, and Black & White are supported. Windows GPU checks and gameplay validation passed; the port also passed a Mac regression check.
- The accompanying Windows
.zip.sha256file contains its checksum.
Mac download
Download FZeroRecomp-v0.1.0-macOS-arm64.zip, extract it, and drag F-Zero Recomp.app into Applications. Open the app, select your F-Zero (USA) ROM, and press Play. SDL is included; no development tools or code generation are needed.
- Apple Silicon (M1 or newer). Intel Macs are not supported by this download.
- Built for macOS 13 and newer; tested on macOS 26.6.2. Earlier supported macOS versions have not been tested directly.
- No ROM is included. Supply the matching F-Zero (USA) cartridge dump described in the README.
- This app is not signed with an Apple Developer ID or notarised. If blocked, attempt to open it, then use System Settings > Privacy & Security > Open Anyway. Apple's instructions.
- Saves and settings live in
~/Library/Application Support/FZeroRecomp/. Quit the app before replacing it for an update; keep that folder to preserve your saves.
The accompanying .sha256 file contains the ZIP checksum. Full instructions and controls.
Course, vehicle, and exceptional-state coverage remains incomplete.
Windows build source: f631dc0. The existing Mac assets and v0.1.0 tag are unchanged.