sojuicy / imame4all

Automatically exported from code.google.com/p/imame4all
0 stars 0 forks source link

Make the 'scaling outside screen boundaries' optional. #275

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
A recent update allows an integer scaling option (x2, x3 etc.) to draw outside 
the screen boundaries, meaning that the whole image can't be viewed at once.

Before the update the integer scaling would either scale to the integer if it 
fit within the screen, or would scale to fit the screen if the integer exceeded 
the screen boundaries.

I much preferred the latter behaviour, so could you please make the 'scale 
outside screen' feature a toggle option? Thanks.

Original issue reported on code.google.com by matbur...@gmail.com on 23 Oct 2013 at 11:23

GoogleCodeExporter commented 8 years ago
I'm not seen the point here. What you ask is already scale (keep aspect ratio) 
option. 

Original comment by seleuco....@gmail.com on 24 Oct 2013 at 5:53

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
The 'scale (keep aspect ratio)' option scales every game to the screen 
boundaries, even if an integer scale would fit inside the screen boundaries, 
giving an imprecisely scaled image for every game.

The old integer scale works how I prefer, by either scaling to integer if it 
fits within the screen, or defaulting to full screen scale if the integer scale 
overlaps the screen.

For example, on a 800x480 screen:

Current behaviour, integer scaling x2:
Ghosts'n Goblins (256x224) - integer scaled x2 to 512x448 (fits within screen)
Championship Sprint (512x384) - integer scaled x2 to 1024x768 (overlaps screen, 
not very useful)

Old, preferred behaviour, integer scaling x2:
Ghosts'n Goblins (256x224) - integer scaled x2 to 512x448 (fits within screen)
Championship Sprint (512x384) - non-integer scaled to fit screen at 640x480 
(can see whole image).

The old MAME4Droid .37b5 works in this preferred way. I'm not sure I see a 
reason why scaling beyond the screen boundaries is useful?

Original comment by matbur...@gmail.com on 28 Oct 2013 at 12:52

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago

Pointless. 

Scale beyond screen boundaries It's useful to crop games. Ex, if you scale gng 
to 1.5 at 1024x768 rendering you have filled a 16:9 screen and only lost score 
area. If you want to fit you already have scale to fit option. 

Original comment by seleuco....@gmail.com on 28 Oct 2013 at 2:33

GoogleCodeExporter commented 8 years ago
It can't be that pointless if it exists in old MAME4Droid, and was in Reloaded 
until the last update. It's useful because you don't have to keep switching the 
scaling mode between integer and fit when changing games.

Wouldn't hurt to have it as a toggle, would it?

Original comment by matbur...@gmail.com on 28 Oct 2013 at 10:07

GoogleCodeExporter commented 8 years ago
Thanks for adding this option.

Original comment by matbur...@gmail.com on 30 Nov 2013 at 1:17