🎮G-Diffuser Ported to 3DS in 67 Days
F-Zero X Decompilation Hits 3DS in Record Time
TL;DR
G-Diffuser, the F-Zero X decompilation, was ported to the Nintendo 3DS in just 67 days. The first phase hit 59.6fps on New 3DS, with the second adding support for Old 3DS and the Expansion Kit.
G-Diffuser, the F-Zero X decompilation, was ported to the Nintendo 3DS in just 67 days. The first phase hit 59.6fps on New 3DS, with 53% of frames hitting the 60fps cap. This is a big deal for retro gaming enthusiasts and developers looking to push the limits of 3DS hardware. The second phase added support for Old 3DS and the Expansion Kit, along with a native renderer that skips the per-frame display-list walk for race geometry. The project's success highlights the potential for complex game ports on older hardware.
Key Points
First phase lasted 24 days, hitting 59.6fps median frame rate on New 3DS, with 53% of frames at 60fps cap.
Second phase added support for Old 3DS and Expansion Kit, including a native renderer that skips per-frame display-list walk.
Median frame time on 2D Grand Prix race reached 16.5ms, with per-eye resubmit reaching 59-60fps in 3D on most courses.
Three console builds were created from one source tree: Old 3DS, New 3DS, and New 3DS with Expansion Kit, all reading prebaked asset archives.
Native renderer rebuilt around cache instead of instruction counts, reaching 59.6fps median frame rate on New 3DS, 51.4fps tenth-percentile floor.
Why It Matters
If you're a retro gaming enthusiast or a developer pushing the limits of 3DS hardware, G-Diffuser's port of F-Zero X is a must-watch. The project demonstrates the potential for complex game ports on older hardware, with impressive frame rates and support for multiple 3DS models.
Comments
Be the first to comment
Enjoyed this article?
Get it daily. 7am. Free. Reads in 5 minutes.
Join 3,567 builders reading daily.