Closed GoogleCodeExporter closed 9 years ago
Another solution I can think of would be to have an option that keeps the
emulator's UI running at the same video mode as the current game.
Original comment by superballena
on 27 Jul 2012 at 10:39
Hmm, no, i won't add options that does not make any sense for 99.9% of users.
What if someone suddenly want to use some kind of external sound amplifier that
introduce latency between video and audio, i should add an option to delay
video emulation ?
Also, i don't really understand the need for you to use 240p: it's an upscaler,
which means that no matter what the source is, it will output HD video, just
stick with unfiltered 480p or 480i. I'm also pretty sure this kind of device
only fakes scanline so a lower resolurion signal won't make the output more
accurate.
As for using 240p in menu, i don't think you would like it very much
considering all the gui images are designed for 640x480 screen.
Original comment by ekeeke31@gmail.com
on 28 Jul 2012 at 7:38
I feel the need to defend my usage of 240p. I can assure you that it *does*
make it more accurate. Yes, your emulator is accurate in the unfiltered mode.
However, with 480p, the placement of the scanlines is not always correct with
the XRGB-Mini, meaning that - depending on whichever input/system is being used
at the time - it may be required to invert the intensity of the SCANLINES_A and
SCANLINES_B setting. There is no option to toggle between odd and even, so
adjusting these settings is a slow process. Nor is there an option to store
different arrangements of settings. With 240p inputs, it *always* gets it
right. This scaler is designed from the ground up to work with 240p signals.
Yes, I'm probably a niche case but I find this a bit disappointing, given the
target audience of an emulator such as this. Still, I can probably fudge in a
usleep() statement somewhere for my own purposes.
Original comment by kerfra...@gmail.com
on 28 Jul 2012 at 7:57
Honestly, it seems like to me than having to reconfigure scanlines once in a
while when you want to play with a 480i/480p source is much less inconvenient
than having to wait 5s (!) everytime you load a new game or simply return from
main menu. I would be more disappointed by the hardware i am using if i were
you since it's really a major flaw and in my opinion, certainly not the role of
the emulator (or even good design for any program) to restrict itself in order
to deal with exotic hardware's issues.
That's the point of open-source, anyone is free to add whatever "feature" he
wants, but that does not mean I am supposed to add any possible options
(especially those I have zero need for) in official trunk or that it is
supposed to be the ultimatest configurable emulator of the world, because there
is really no limit with user's imagination (or crazyness ?) ;-)
Original comment by ekeeke31@gmail.com
on 28 Jul 2012 at 8:20
Of course, you are under no obligation to add any feature you don't think
belongs. I wouldn't even think of suggesting otherwise. I can but ask.
Yes, I suppose the 480p scanline placement could be considered a defect. But
this device does a lot of things right. It works magic with a wide range of
~15kHz sources operating at various resolutions, with crystal-clear upscaling
and few quirks (even with unstable sources). In that respect, it's a retro
gamer's dream. That I use one is perhaps not so unusual. Rather, it's the fact
that I don't use a *real* MegaDrive that makes me a niche case. This is
probably the road I will eventually go down.
I'm guessing that one of the reasons it doesn't fare so well with scanline
placement on 480p sources is that the heuristics are easier to implement when
it is getting the 'genuine' picture. At least, that is where they have
concentrated their development effort. Maybe I can file another bug asking for
an option to offset the image by 1px in the vertical axis (just kidding ...)
Original comment by kerfra...@gmail.com
on 28 Jul 2012 at 8:35
Original issue reported on code.google.com by
kerfra...@gmail.com
on 27 Jul 2012 at 10:18