13 December 2011, 15:53 | #1 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 361
|
Random emulation questions
(Total props for the A2024 support BTW - golden, particularly for those of us who never saw it! Disagree that full emulation is useless, though - 8/16-color grayscale for "regular" screens would be a treat for the "real experience", not to mention possible NetBSD support!)
All of the above was observed in the latest beta, but none of them are beta-specific (I think!): - A3000 softkick emulation...again never having actually owned a SK machine, it's not clear how it's supposed to work. From what I've read, once you choose 2.x or 1.3, it "locks" into that mode until you actually power-cycle the machine. On WinUAE, you can switch on every reboot, complete with a yellow power-LED-blinking Kickstart failure coming out of 2.x. Is this "normal"? - The default A3000 use of "fastest possible" (with or without JIT) breaks the hell out of AmigaDOS 1.3 (gurus, transposed characters, etc.). Just an observation. =) - If you use scanlines in the filter settings, aren't they supposed to be painted as an overlay on the final render? Instead of being every-other-scanline, they show up as that stilted/banded effect you get when you draw scanlines then scale. - Display resolution (Lores/Hires/Superhires): Why the need to manually set this (i.e. what's going on under the hood)? If I turn on "resolution autoswitch", superhires still doesn't work (missing every other pixel). If I manually set it to Superhires, everything works (lores, hires, and superhires) normally _except_ A2024, which is missing the right third of the screen. Just confused about what's really happening in the emulation itself. =) Rodney |
13 December 2011, 16:31 | #2 | |||||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
Quote:
Quote:
Quote:
Quote:
It is performance optimization and affects low level display emulation. If lores is selected: display emulation only emulates and draws lores pixel, hires = 2x more pixels drawns and so on. Using superhires by default would mean display emulation would always need to draw ~1400 pixels/scanline. (=much slower) Note that ALL scanlines, all the time will be drawn using current resolution setting. Current Amiga resolution is totally irrelevant. |
|||||
13 December 2011, 18:05 | #3 | |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 361
|
Quote:
I'm less concerned about performance and more about ease-of-use, so for me, Double (if it persisted)+Superhires+Resolution autoswitch+Automatic scaling makes things "just work". By the way, where is D3D scanlines? I had always thought that Settings/Host/Display/Line Mode=Scanlines was the one that would be screwed up by scaling but Settings/Host/Filter/Extra Settings/Scanline transparency would scale properly. Rodney |
|
13 December 2011, 20:54 | #4 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
But there is a workaround (requested some time ago): gfx_autoresolution_min_horizontal=[vertical,lores,hires,superhires] (vertical = mirror vertical mode) gfx_autoresolution_min_vertical=[horizontal,single,double,quadruple] (horizontal = mirror horizontal mode) Note that A2024 is very special and can work strangely. Quote:
RGB masks make better looking scanline-like effect. (They come with shader filter download package from winuae.net) |
||
13 December 2011, 22:46 | #5 | ||
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 361
|
Quote:
However, at least when windowed (I haven't tried full-screen), filter scanlines _do_ appear to be pre-scale. Perhaps it's something to do with my display config? UPDATE: How odd. Now I can't reproduce what I was seeing at all (switched from b3 to b4). I could *reliably* get filter-based scanlines to show up pre-scale, but not now. Ugh. Never mind. Quote:
More specifically, this is making b4 crash on my machine: Code:
gfx_autoresolution=true gfx_autoresolution_min_vertical=horizontal gfx_autoresolution_min_horizontal=superhires And while I'm being properly annoying, I can't get Productivity-Interlaced to display as anything other than a flickering mess even with gfx_autoresolution_min_vertical=quadruple. Rodney Last edited by prowler; 13 December 2011 at 23:03. Reason: Back-to-back posts merged; please use multi-quote and/or the Edit button. |
||
14 December 2011, 19:41 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
quadruple probably won't work because line quadruple does not exist.. yet?
gfx_autoresolution_min_vertical=double should do exactly what you wanted. Do not use min_horizontal. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
68k emulation questions | PiCiJi | Coders. General | 28 | 20 May 2013 15:08 |
Random question | 251Mario | project.EAB | 1 | 16 May 2013 02:19 |
Amiga and retro consoles emulation on PSP - newbie questions | Peter1982 | Retrogaming General Discussion | 3 | 22 May 2010 19:56 |
Random crashes | ami_stuff | support.WinUAE | 8 | 06 February 2009 16:51 |
savestates random problems | PiCiJi | support.WinUAE | 4 | 13 December 2006 17:52 |
|
|