Open GoogleCodeExporter opened 9 years ago
In the past I tried to change the screen mode inside the emulator with little
success.
I succeded only to change from 480i to 480p and viceversa, and from 576i to
576p and viceversa but not between 480i and 576i which is more interesting.
FBZX Wii is based on the SDL library (FB stands for Frame Buffer which the SDL
uses) and the library seems not to properly work with the change of settings
applied directly to the hardware.
Anyhow in the future I want to add more settings as you suggest (maybe some
filters and the green color mode).
Original comment by olimpier...@gmail.com
on 5 Jan 2013 at 4:35
-----------------------------------
"FBZX Wii is based on the SDL library (FB stands for Frame Buffer which the SDL
uses) and the library seems not to properly work with the change of settings
applied directly to the hardware."
-----------------------------------
I've just read that the author of GxGeo (NEO-GEO emulator for Wii) was forced
to replace all the SDL functions "with libogc VIDEO/GX and AUDIO calls"
(whatever that means) for it to run fast enough to make things playable. I'm
not much of an expert on this, but perhaps this could be a clue on how to
optimize the emulator's performance?
I mean, seeing how fast NEO-GEO and CPS2 games run with this, making such a
change in a Spectrum emulator might even make it possible to play the tapes in
ultra-speed without even having to skip any frames... right?
Also, Genesis Plus GX seems to have no problem changing from one video mode to
another anytime, which I assume is also a GX thing, so it might be even more
useful than just for speeding things up.
Original comment by iceknigh...@gmail.com
on 5 Jan 2013 at 9:10
It is exactly as you wrote. SDL library is slower than "libogc VIDEO/GX and
AUDIO calls" since SDL is a layer over libogc (SDL calls the libogc).
But there are many reasons why I do not want to use libogc:
1) I know very little about libogc (there is not an exstensive dcumentation).
2) I should rewrote a large part of program code.
3) SDL allows to easly port FBZX Wii to other platforms (I ported FBZX to Wii
in few days).
4) I wrote FBZX Wii since I am interesting in SDL (I am the mainter of other
emualtors based on SDL - UAE Wii and C64-network/ Frodo).
Original comment by olimpier...@gmail.com
on 6 Jan 2013 at 8:06
Issue 50 has been merged into this issue.
Original comment by olimpier...@gmail.com
on 5 May 2013 at 9:16
Original issue reported on code.google.com by
iceknigh...@gmail.com
on 4 Jan 2013 at 1:06