• Introducing Image Options for ResetEra 2.0! Check the left side navigation bar to show or hide images, avatars, covers, and embedded media. More details at the link.
  • Community Spotlight sign-ups are open once again for both Gaming and EtcetEra Hangout threads! If you want to shine a spotlight on your community, please register now.

BSNES (emulator) mod allows for HD rendering of Mode7 games

GSR

Member
Oct 25, 2017
578
#1
DerKoun on Reddit has put together a mod for byuu's bsnes emulator that lets it render Mode7 games at HD resolutions. This is pretty wild.


Download (Windows binary and changed source files):

http://s000.tinyupload.com/index.php?file_id=09097447083714923515

This is, of course, offered as-is.

If anyone could provide binaries for Mac, Linux or anything else it would be much appreciated.



This is a mod of bsnes 107.1 by byuu (high-level emulation for co-processors came right on time for this).

It performs Mode 7 transformations (incl. HDMA) at up to 4 times the horizontal and vertical resolution.

Optionally, for games with pseudo 3D perspectives, some limitations of the integer math used by the SNES can be avoided by more aggressive averaging.

This can be disabled in Settings/Emulator/Experimental, where you can also change the scale or disable this feature.

For best performance try different output modes in Settings/Driver/Video. (For me Direct3D performs best.)
I recommend checking out the comparison gallery here. Pilotwings in particular is nuts:

http://www.framecompare.com/image-compare/screenshotcomparison/EB9MNNNU
 
Last edited:

LQX

Member
Oct 25, 2017
1,040
#8
I haven't used an emulator in awhile but I could have sworn games looked better than the non-HD ones pictured
 
Oct 27, 2017
2,508
#14
It's cool, but I kind of like the "noise" of regular mode 7. I think it does a good job of hiding the lack of fine details.

This reminds me of those super eagle SA2+ Turbo Edition filters that no one uses.
 
Oct 27, 2017
1,015
#15
Holy fuck that's a huge difference. I think the closest equivalent in modern games is the special stages in Sonic Mania, which are inspired by the special stages in Sonic CD.
 
Oct 27, 2017
270
#17
So how does this work? Is it interpolating data to fill in more pixels, or is this data that's already present but obscured via Mode 7? Look at the Pilotwings comparison - there's a ton of detail on the landing strip that doesn't appear to exist no matter how hard you squint. Surely that can't be interpolation.
 
May 9, 2018
619
#23
Are there any videos of this running yet? Or is it more of a thing like early days of HD DS emulation where the screenshots look amazing but the games run super slow? Either way, I’m sure performance will be tweaked and improved over time. This is very cool, trying to think of other mode 7 games that would look good with this. Yoshi’s Island? LTTP map?
 
Oct 27, 2017
1,157
Halifax, NS
#27
It looks to be adding art?
Do we have rips of the original textures? It's possible they were always relatively detailed but was lost in the mode7 rendering.

This reminds me of those super eagle SA2+ Turbo Edition filters that no one uses.
This seems a little different in that the default mode7 rendering was possibly removing detail from the actual image on the cart by rendering it at such a low resolution, pumping it up is actually restoring a lot of genuinely lost details.
 
Nov 13, 2017
84
#28
So how does this work? Is it interpolating data to fill in more pixels, or is this data that's already present but obscured via Mode 7? Look at the Pilotwings comparison - there's a ton of detail on the landing strip that doesn't appear to exist no matter how hard you squint. Surely that can't be interpolation.
What you're seeing in the original is a large 2D tilemap that has been scaled down. This is just taking the original graphics before they are scaled, and doing it at a higher resolution so that less detail is lost.
 
Oct 25, 2017
4,899
#29
From wikipedia:
"Mode 7 games include the titles F-Zero, Terranigma, Pilotwings, Yoshi's Safari, Teenage Mutant Ninja Turtles IV: Turtles in Time, Super Castlevania IV, Secret of Mana, Secret of Evermore, Final Fantasy IV, Final Fantasy V, Final Fantasy VI, Super Mario RPG: Legend of the Seven Stars, DinoCity, HyperZone, Super Mario Kart, Super Mario World, Super Metroid, the Super Robot Wars series, Super Star Wars, Chrono Trigger, ActRaiser, Exhaust Heat, Skyblazer, 7th Saga, Mega Man 7, Kirby Super Star, Axelay, SOS, NCAA Basketball, NHL Stanley Cup, Al Unser Jr.'s Road to the Top, Rendering Ranger: R2, The Legend of Zelda: A Link to the Past, and Zoku: The Legend of Bishin."
 
Oct 25, 2017
3,414
#32
I'm curious how this will look in games that hide/show identical sprites on top of a mode 7 background seamlessly, like SCV4.

I can't say I'm a huge fan of how it looks, but it's cool that it'll be an option for people.
 
Oct 26, 2017
8,489
Madrid
#33
Technically impressive but the low res F-zero textures makes it look like buildings. That illusion is lost.
Actually, the low-res screenshot is just uncharacteristically flattering. In motion it has always looked pretty much as flat as the high-res screenshot and at best looked like weird circuitry.

 
Jan 30, 2018
212
Germany
#36
Actually, the low-res screenshot is just uncharacteristically flattering. In motion it has always looked pretty much as flat as the high-res screenshot and at best looked like weird circuitry.

Never knew these were supposed to be buildings but thought those were circuitry/electronics, like you said.
 
Oct 26, 2017
8,489
Madrid
#39
Never knew these were supposed to be buildings but thought those were circuitry/electronics, like you said.
It's really interesting because the example low res screenshot for F-Zero makes it look very convincing, with streets, blocks and even what looks a bit like 3D buildings, but in motion it looks flat because, well... it is flat due to Mode 7 limitations, and you're parallaxing all the time.

 

Ardiloso

Banned
Member
Oct 27, 2017
2,114
Brazil
#43
This is insanity. I hope Snes9x implements this rendering too.
Now I'm wondering if it's possoble to do the same on the saturn emulators with VDP2's planes which are like mode 7 on steroids.
 
Oct 25, 2017
3,414
#47
Sadly the tower doesn't work, in fact the whole effect dies. I think is because this is not technically a Mode 7 effect, but the same technical stuff Konami used on Axelay.
Yes, I believe it's a line scrolling effect just like Axelay. Still cool though, thanks for testing.