F-Zero was a flagship game for the Nintendoās Mode 7 graphics option for the SNES, a game that should be impossible to replicate on a Genesis. Of course, intrepid fans have found a way.
In case youāve forgotten, Mode 7 allowed developers to scale and rotate backgrounds layers to create a psuedo-3D effect. Itās what allowed F-Zero and Super Mario Kart to exist before weād developed proper 3D video games. Essentially, Mode 7 deploys a very effective visual trick.
Hereās what F-Zero looked like on the SNES:
https://www.youtube.com/watch?v=tlN1eUHWabI
It remains a pretty impressive-looking game, right?
Sega 156 user gasega68k is the one who developed pseudo-Mode 7 under the Genesis hardware limitations, and he explained how he managed to pull it off in a forum thread from a while back:
Hi, this is a demo of rotation and scaling better known by the name of āMode 7ā.
Iām using the external Ram 64Kb in Word mode, to use as a āvirtual mapā of 256 x 256 8bit (256 colors āsimulatedā as in Wolf3D), the idea is that when we move on the map, it will uploading new ātilesā (a size of 8 x 8 = 64 bytes), similar to what is done for normal scroll, but as ātilesā of 64 bytes.
Unfortunately, this will not work with flashcarts, since they do not support word-wide in Sram.
In practice, hereās what it looks like:
Itās not quite F-Zero on the SNES, but itās surprisingly close!
You can reach the author of this post at [emailĀ protected] or on Twitter at @patrickklepek