IVBeatz / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

Option to disable border masking in GG games. #275

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Firstly, I don't mean turning borders on and off. As I'm sure you're aware, the 
Game Gear uses a masked 256*192 image, and in many games--particularly Master 
System ports or games based on old engines (e.g. the entire Sonic series), the 
cropped area displays as would be normal for SMS titles. For some examples, see 
this album of games with used and unused border areas highlighted:

http://imgur.com/a/zIDJH

Clearly, some games work better than others--many not at all--and I understand 
this option flies in the face of emulation accuracy, but for gaming, it can be 
fantastic, really making platformers and such feel less cramped. Thanks for any 
thoughts.

Original issue reported on code.google.com by vaguerant on 20 Sep 2012 at 6:35

GoogleCodeExporter commented 9 years ago
This option is implemented in smsplus-gx but I decided to leave it out 
genplus-gx because it complexified everything and require special case 
handlings (thus reducing code efficiency even for systems not concerned), for 
very little benefits (it's just esthetical feature, the extended screen area is 
no use because GG games obviously take care of the fact this part is not 
displayed by the LCD screen, just rendered by the video hardware because GG VDP 
is similar to SMS VDP and outputs the same resolution)

I will have a fresh look on how this could be added back but if it impacts code 
efficiency too much, i am afraid you will have to live without.

Original comment by ekeeke31@gmail.com on 20 Sep 2012 at 9:43

GoogleCodeExporter commented 9 years ago
Thanks for the rapid response; I agree it's essentially unnecessary, and can go 
without if it complicates the code too much. Many of the games it's most useful 
for (Sonic 2!) are available on SMS anyway, and later exclusives like Sonic 
Triple Trouble do a much better job handling the resolution, though I still 
enjoy playing them "full screen". However you decide, thanks for the interest.

Original comment by vaguerant on 20 Sep 2012 at 2:03

GoogleCodeExporter commented 9 years ago
Turns up the changes to get this working are very minimal contrary to what I 
initially thought (must have been when the design for multi system support was 
not really finalized) so option could easily be added.

Original comment by ekeeke31@gmail.com on 20 Sep 2012 at 9:25

GoogleCodeExporter commented 9 years ago
Added in r715

Original comment by ekeeke31@gmail.com on 13 Oct 2012 at 5:06

GoogleCodeExporter commented 9 years ago
Thanks, Eke-Eke; really enjoying this and other additions (Mega-CD CDDA and 
"lock on" in particular) made in the latest build. Very much appreciate your 
dedication and the fantastic results.

Original comment by vaguerant on 14 Oct 2012 at 3:01