AutumnGhost posted on Aug 28 2006 at 03:31 PM said:
For Arcade games what is meant by vertical and horizontal games? Can someone give me examples of each? and in the mame support forum some members have said to play vetical games on the gp2x Just rotate 90 degrees and use the volume button as fire, Why do you need to do this to play "vertical games"
In emulation what does frameskip mean? and terms like auto frameskip, frameskip 1, frameskip 2 etc.
I feel a bit thick asking these questions, as I am new to arcade games and emulation, thanks for any replies,
there may be other newbies who do not know this, I hope the replies are helpful to them as well.
In the good old Arcade days some machines had their monitors mounted on their side (Like a TV Screen on its side facing you-e.g less width and more height) This gave a longer verticle view for fast paced shooters/breakout games like 1942,Galaga,Time pilot 84,Centipede,Arkanoid etc etc. Some games like Pacman and Donkey Kong were mounted in this way as well.
_________________
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
---------------------------
By default, Mame outputs them as a horizontal screen to match your monitors orientation e. g. like your GP2X/telivision screen-more width / less height.
___________________
[-----------------------------]
[-----------------------------]
[-----------------------------]
[-----------------------------]
[-----------------------------]
-------------------------------
This causes the verticle game itself to be "squished" to fit in height of the screen with black bars on each side. it may also cause some of the game (bottom or top)to be cut and not viewable.
___________________
[-------[------------]--------]
[-------[------------]--------]
[-------[------------]--------]
[-------[------------]--------]
[-------[------------]--------]
-------------------------------
This makes some of the older fast paced shooters much harder to play because you have less lead time as baddies travel from the top of the screen to your ships position. At the very least it is not the way the game was classically made to be viewed/played; and emulation strives for authenticity in display/sound/gameplay.
One of the brilliant things worked into mame gp2x is the ability to rotate the image 90 degrees to a vertical one (L+R Shoulder buttons), and use the joystick and (which is automatically rotated 90 degrees to match the screen) volume buttons (which are automatically remapped to A/X buttons) to play these games the way they were originally meant to be played.
_________________
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
[--------------------------]
---------------------------
......+...............{}......
Horizontal or "Raster" Games were oriented the same as your GP2X/Computer monitor/TV screen and display just fine. Examples: Rastan,Rygar,Street Fighter, King of Fighters,Strider etc.
Frame skip is an option used when the emulator in question is unable to play a given game in full speed and frame rate.
Most games run natively at 60 frames per second to give the illusion of motion like a cartoon image drawn many times in sequence. If the emulator cannot match this speed due to lack of processor power ect. etc. the game will appear slow during game play.
Applying frameskip will lessen the amount of frames displayed each cycle.
FS-1=Skip one frame every cycle to speed up display.
FS-5 =skip 5 frames every cycle etc. etc
Auto Frameskip will automatically compensate the frame skip to the game play.
This gives the illusion that the game is playing at full speed since the human eye can only detect 30 frames per second..i think. And since the unit does not have to process so many frames, games run smoother. However if you skip too many frames the play will appear jagged/jittery and hence be unplayable.