Name change:
The project is now named "bsnes-hd", as "HD Mode 7 mod" was simply too long. Also I have moved beyond just Mode 7 and have plans for more. A repository will be available soon.
New features:
1.
Widescreen for non-Mode 7 backgrounds. Results of course vary between games and even scenes.
To avoid HUDs repeating and other unwanted effects I have added settings to disable widescreen for the separate background layers and even just the top or bottom of a layer.
The default is always "on" for all 4. Sample values for some games are:
"F-Zero": BG3: "off"
"HyperZone": BG2: ">80"
Please post settings for other games here.
2.
Sprites that are partially inside the non-widescreen area are now drawn entirely when possible.
The new "unsafe sprites" settings allow sprites to enter widescreen areas further if the game keeps updating them. This will however cause significant artifacts in many games. If ROM-hackers want to discuss optimizing games for this, feel free to contact me.
3.
more widescreen aspect ratios (16:10, 21:9, ...)
Known issues:
- Setting very high scale factors and a widescreen AR at the same time causes the emulator to terminate. The solution would be increasing the size of the arrays that store the pixels. That, however, causes lower frame rates at any settings. So I won't fix this, until I can do so without impacting performance for everyone. My lack of C++ experience makes this difficult. Maybe someone can help me out here.
- (edit) The logo intro of Donkey Kong Country crashes in widescreen.
http://s000.tinyupload.com/index.php?file_id=76484668394989134799
沒有留言:
張貼留言