Added Display Settings menu for preset and customized hw scaling on the fly:
8 Preset modes:
1) 320x200 => upscaled to 768x480 (aspect correct)
2) 320x216 => upscaled to 716x480 (aspect correct)
3) 320x240 => upscaled to 640x480 (aspect correct)
4) 320x256 => upscaled to 600x480 (aspect correct)
5) 320x262 => upscaled to 588x480 (aspect correct)
6) 320x270 => upscaled to 570x480 (aspect correct)
7) 320x200 => scaled to 640x480 (for NTSC games)
8) 320x200 => upscaled to 800x480 (fullscreen, still almost aspect correct)
1) and 8) are best for a lot of games like Lotus, Stunt Car Racer, Wings, Speedball 2, Gods, Chaos Engine, Dungeon Master, and many more (mostly the games which also had an Atari ST version).
2) is best for Turrican I&II, Beast II and some more.
3) is the equivalent to the old software doubled pixels mode (deactivate hw scaling filter in Pandora settings for crisp image).
4) is best for games using the full PAL resolution (320x256) like ATR, Battle Squadron PAL version and many other games.
5) is best for Pinball Dreams&Fantasies and Superfrog.
6) is the maximum possible Amiga resolution with this emulator, good for Project X and some other games.
7) is best for NTSC games like Block-Out and Battle Squadron NTSC version. "Pixels" in this mode are taller than wide.
You can also change the preset modes on the fly (outside the GUI) with R+L + 1/2/3/4/5/6/7/8.
With Displayed Lines (values from 100 to 270) you can set the resolution of the displayed Amiga gfx to be upscaled to the full height of the Pandora's screen.
"100" means that 320x100 will be upscaled, "270" means that 320x270 pixels will be upscaled (to <screenWidth>x480).
Update: Can be changed on the fly now (v18.104.22.168) with R+L + 9/0 (9 decrements, 0 increments the displayed lines)
Screen Width sets the horizontal space of the Pandora's screen you want to use. Values are possible from 200 to 800 (changeable in steps of 10 pixels).
"200" means that the Amiga gfx will be scaled to 200x480, "800" means the gfx will be scaled to fullscreen (800x480).
Since there's no reason to use any less than 480 pixels height the height isn't changeable.
You can also change the screen width on the fly with R+L + dpad left/right.
Vertical Position moves the displayed gfx vertically. Positive numbers mean they're moved up. Negative means down.
You can also change the vertical position on the fly with R+L + dpad up/down.
Horizontal movement was removed in this version (crashed the emu), but you can easily center the image/remove black borders on the side by setting values for Cut Left and Cut Right.
Update: Can be changed on the fly now (v22.214.171.124) with L + ,/. to cut the left and R + ,/. to cut the right border (period cuts, comma "uncuts").
All display settings can be saved per game or generally with the respective menu items in the main menu. They'll get automatically restored.
Bugfixes and other improvements:
- A game config depends on the disk in DF0:. When restoring a game's config the names of the disks in DF1: to DF3: wouldn't be displayed in the GUI. Fixed now.
- Vertical movement of the displayed gfx would crash the emulator at a certain range. Now there are limits which prevents the crash.
- Horizontal movement crashed the emu in hardware scaled modes and thus was removed. It was rather useless anyway. You can now use Cut Left/Cut Right for centering purposes.
- GUI is now always displayed in 640x480 format (320x240 upscaled) - except the display settings menu (which shows the same resolution as the emulated gfx.
- Zenity list dialogs prior to starting the emulator removed. Now only a simple Yes/No-dialog remains (to select the Motorola 68000 cpu core).
(Lotus II fullscreen shot was deleted @tinypic)
Download PND: http://www.mediafire...648obd81m64827k
Merry belated xmas!
Edited by john4p, 19 April 2012 - 08:38 PM.