Release v1.0.0
G-Diffuser v1.0.0 — F-Zero X, native on PC
This is the first release of G-Diffuser, a native PC port of F-Zero X built on the
inspectredc/fzerox decompilation and
libultraship. The game runs as real PC
code, and the full Expansion Kit is part of it: Course Edit, the DD cups, and the disk save
system, playable start to finish, staff credits included.
What you get
- True widescreen, plus opt-in ultrawide (21:9+) support and black border removal,
the game no longer hides inside the CRT overscan frame. - A true 60 Hz simulation with frame interpolation up to your monitor's refresh rate. 144 Hz
F-Zero X feels the way you always imagined it. - An in-game enhancement menu (F1): graphics, audio, gameplay, practice tools, photo mode,
lap deltas, and a full ghost library with import/export. - Texture-pack modding with hot reload, and an asset dumper to build packs from. See the
modding guide indocs/. - Discord Rich Presence, off by default, with per-field privacy toggles.
- Course Edit saves journaled to a sidecar file. your original disk image is never modified.
What you need
Your own legally obtained dumps: an F-Zero X US rev0 ROM (.z64, big-endian), the
fan-translated Expansion Kit disk image, and a 64DD IPL ROM. Put them next to the executable,
launch, and the first-boot wizard handles the rest. G-Diffuser ships no Nintendo content of any
kind and never will.
Platforms
- Windows (Direct3D 11) — single self-contained exe, nothing to install.
- Linux (OpenGL) — built and tested on a ROG Ally X running CachyOS.
Honest notes for a first release
- Frame interpolation is very good but not perfect, rare slowdowns can appear around screen
transitions. Optimizing it further is a priority. - Players 2–4 on gamepads, full controller navigation of the menu, and Japanese version support
are on the roadmap, see the README's planned features. - If something breaks, please open an issue with the log (
GDX_LOG=1), the README's bu
section walks you through it.
Thanks
This port exists because of the people who did the hard part first: inspectredc and
fzerox decompilation contributors, whose matching decomp is the foundation of everything here;
Zoinkity and LuigiBlood for the Expansion Kit translation and 64DD preservation work;
Kenix3 and the libultraship project; the HarbourMasters community, whose ports lit the
way; and Kiziio for the logo and icon. Thank you so much from the bottom of my heart, without all of you, this would not
have been possible.
F-Zero and Nintendo are trademarks of Nintendo. This is an unofficial project, not affiliated
with or endorsed by Nintendo.