English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 26 March 2006, 22:07   #1
Konrad
Registered User
 
Konrad's Avatar
 
Join Date: Apr 2002
Location: Germany
Age: 43
Posts: 743
WinUAE resolution switching

I just bought me an Arcade Cabinet which I will use to run arcade pcb's and a PC. The PC will have some emulators installed (such as MAME for arcade games). I also want to use WinUAE but I have a problem with the screen settings.

My problem is that the monitor of the Arcade Cabinet behaves as an Amiga Monitor. Lower resolutions as 320x256, 300x400 or similiar are shown flickerfree where higher resolutions like 640x400 and higher are just possible in interlaced mode, so those resolutions will flicker.

The problem is that I can just configure one resolution for WinUAE when it's run in fullscreen mode and every mode is scaled to this resolution. So if I configure WinUAE to run 640x480 in fullscreen mode the monitor shows the picture interlaced and every game will flicker.
If I configure WinUAE to run 320x240 or 400x300 the games won't flicker, but pictures with higher resolution (640x256, 640x512, menus of HiredGuns or logos of Agony) will get scaled down, which results in an ugly picture.

---

That's the way I understand how WinUAE works. Did I miss something ? If not, read on .

---

So to solve this problem I'd like to be able to enable WinUAE to switch resolutions.

My suggestion:
As a default setting basic screen settings are enabled (the way it is now). By pressing a checkbox advanced screen settings get enabled where you can enable WinUAE to switch resolutions and assign Amiga-Resolutions to PC resolutions. Something like this:

Amiga: PC:
320x200 320x240
320x256 320x240
640x200 640x480
640x256 640x480
640x400 640x480
640x512 800x600

I understand that most WinUAE users won't need this feature but I read in multiple
arcade forums that users want to use WinUAE within their arcade cabinet, so I'm far
from alone with this idea. I'm sure that a lot of people would see a benefit in this
idea, not just arcade cabinet users . What do you think ?
Konrad is offline  
Old 26 March 2006, 23:21   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Good idea but it won't work. Many games mix resolutions vertically..
Toni Wilen is offline  
Old 26 March 2006, 23:30   #3
Konrad
Registered User
 
Konrad's Avatar
 
Join Date: Apr 2002
Location: Germany
Age: 43
Posts: 743
Really ? I didn't know that. Which games ? Do you mean like the background in Lionheart ?

But sad to hear that it won't work .
Konrad is offline  
Old 27 March 2006, 10:39   #4
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,466
I wonder how many games actually mix resolutions. Not many. It might be an interesting added option (default off) for Arcade users?

Doesnt mode / resolution switching on the PC take ages anyhow? Too long for it to be seamless ?
alexh is offline  
Old 27 March 2006, 11:10   #5
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Interlace switching is possible. Resolution switching is much more complex (screen dragging, different main game screen and scoreboard part resolution etc..)

Width fixed at 640 and automatic switching between 640x256 and 640x512 should be easy to implement and will fix the interlace problem. I don't really see any reason for 320/640 switching. (except for performance reasons)
Toni Wilen is offline  
Old 27 March 2006, 22:05   #6
LocalH
Amiga user since 1990
 
LocalH's Avatar
 
Join Date: Aug 2004
Location: Kingsport, TN / USA
Age: 44
Posts: 295
Well, if one were to try to implement an autoswitcher, you could theoretically look at the screens that are currently displayed, use the largest one to determine which resolution to switch to, and then artificially double or quadruple pixels as needed to compensate for hires/lores or interlace differences.

But it still seems like too much work, really. I recommend instead that the original poster set up configuration files for each game they wish to play, and then within that config the best resolution for that particular game can be set. I believe there is a way to launch WinUAE, have it automatically load a configuration, and skip the GUI to directly boot the chosen Amiga configuration, although I haven't done such a setup myself.
LocalH is offline  
Old 27 March 2006, 23:20   #7
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Hmm.. UAE display code already records resolution status for every horizontal line (it has to do it for proper display) so your idea may work..

Maybe wait 2-5 frames before switching if there are programs that switch resolutions quickly for some weird reason

I'll do some experiments. (but don't expect anything..)
Toni Wilen is offline  
Old 27 March 2006, 23:45   #8
Konrad
Registered User
 
Konrad's Avatar
 
Join Date: Apr 2002
Location: Germany
Age: 43
Posts: 743
Great to hear. I'll try to keep my expectations low .
Konrad is offline  
Old 05 January 2008, 22:11   #9
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
Quote:
Originally Posted by Toni Wilen View Post
Hmm.. UAE display code already records resolution status for every horizontal line (it has to do it for proper display) so your idea may work..

Maybe wait 2-5 frames before switching if there are programs that switch resolutions quickly for some weird reason

I'll do some experiments. (but don't expect anything..)
Did you make experiment yet ?
Do you think you will try to do it later or no chance to see it happen ?
Same question for removing black borders did you make experiment, is there a chance to see it or not one day ?

ps: it' will be the last time i'll asking you
turrican3 is offline  
Old 05 January 2008, 23:34   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Originally Posted by turrican3 View Post
Did you make experiment yet ?
Do you think you will try to do it later or no chance to see it happen ?
Same question for removing black borders did you make experiment, is there a chance to see it or not one day ?

ps: it' will be the last time i'll asking you
Current emulation code does not really support on the fly switching without little pauses which makes it unusable.
Toni Wilen is offline  
Old 06 January 2008, 18:04   #11
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
Quote:
Originally Posted by Toni Wilen View Post
Current emulation code does not really support on the fly switching without little pauses which makes it unusable.
But, it's possible to see it in the future then.But i feel that it will be an hard work.
Thanks for your answer Toni.
ps: and for hq2x
turrican3 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Force WinUAE Resolution Option Leandro Jardim request.UAE Wishlist 1 06 April 2012 08:55
WinUAE crashes when switching from MMU to JIT jotd support.WinUAE 1 19 November 2010 21:34
Automatic resolution switching for different resolutions Clark Kent request.UAE Wishlist 5 15 September 2010 08:22
ICQ (Windows) problem when switching to WinUAE and back andreas support.Other 0 07 November 2009 23:58
Few games don't switch resolution from video card to native amiga resolution! digital support.WinUAE 12 14 March 2003 13:23

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:07.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.14046 seconds with 12 queries