View Single Post
Old 16 September 2016, 23:49   #5
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 2,480
Another issue I found is that with Windows 7 desktop set to 50Hz (or 60Hz), on starting emulation at full-screen 100Hz there is slowdown/flickering. It's as if each Amiga frame is shown twice (2/100 sec) then each black frame shown twice (2/100 sec). Whereas if I set the Windows desktop to 100Hz before running WinUAE, full-screen 100Hz emulation works fine.

Here's some log output. On running WinUAE (before starting emulation):
Enumerating display devices..
Sorting devices and modes..
NVIDIA Quadro NVS 135M '\\.\DISPLAY1' [PCI\VEN_10DE&DEV_042B&SUBSYS_01FE1028&REV_A1]
-: Generic PnP Monitor (1920*1200) * [\Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001]
0: 640x480, 16-bit (60)
1: 640x480, 32-bit (60)
2: 720x480, 16-bit (60)
3: 720x480, 32-bit (60)
4: 720x576, 16-bit (60)
5: 720x576, 32-bit (60)
6: 800x600, 16-bit (60)
7: 800x600, 32-bit (60)
8: 1024x768, 16-bit (60)
9: 1024x768, 32-bit (60)
10: 1280x720, 16-bit (60)
11: 1280x720, 32-bit (60)
12: 1280x800, 16-bit (60)
13: 1280x800, 32-bit (60)
14: 1280x1024, 16-bit (60)
15: 1280x1024, 32-bit (60)
16: 1366x768, 16-bit (60)
17: 1366x768, 32-bit (60)
18: 1440x900, 16-bit (60)
19: 1440x900, 32-bit (60)
20: 1600x1200, 16-bit (60)
21: 1600x1200, 32-bit (60)
22: 1680x1050, 16-bit (60)
23: 1680x1050, 32-bit (60)
24: 1920x1200, 16-bit (!50,60,!100,!101)
25: 1920x1200, 32-bit (!50,60,!100,!101)
26 display modes.
Desktop: W=1920 H=1200 B=32 HZ=101. CXVS=1920 CYVS=1200
Display buffer mode = 1


Note this: Desktop: W=1920 H=1200 B=32 HZ=101. CXVS=1920 CYVS=1200
The desktop is set to 50Hz though. 101 is just the highest-possible refresh rate.

More log output on starting emulation (100Hz full-screen, though I'm not sure WinUAE is actually switching to that display mode):
Max hardware surface size: 8192x8192
SetCursorPos 960x600
Allocated draw temp buffer (1600*1280*32) = 3A390020
Direct3D: Pixel shader 2.0+ support detected, shader filters enabled.
Device name: 'NVIDIA Quadro NVS 135M ' 90012000d1064.a1
D3D9Ex: 00000056 00020800 E0020000 000007A0 ALPHA DYNAMIC SCANLINE
D3D9Ex: PS=3.0 VS=3.0 1920*1200*100p FS VS=1 B=1WE 32-bit 0 (8192x8192)
D3D9Ex: pixelshader filter 'C:\Users\Public\Documents\Amiga Files\WinUAE\_winuae.fx':-1 enabled
D3D9Ex: 752*576 main texture, depth 32
Buffer size (752*576) Native
...
PAL mode V=50.0000Hz H=15625.0881Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0
D3D9Ex: 752*574 main texture, depth 32
Buffer size (752*574) Native
RTGFREQ: 312*50.0000 = 15600.0000 / 50.0 = 312
hardreset, memory cleared
WASAPI: '{0.0.0.00000000}.{a4c0566a-155f-40cc-a41f-d4405703fdc8}'
WASAPI: EX=1 CH=2 FREQ=48000 BUF=512 (4096)
POS (0 0 1920 1200) - (0 0 960 600)[960,600] (-104 -12)
Illegal instruction: 4e7b at 00FC0564 -> 00FC0582
SERIAL: period=372, baud=9600, hsyncs=14, bits=8, PC=fc21f8
PAL mode V=50.0000Hz H=15625.0881Hz (227x312+1) IDX=10 (PAL) D=0 RTG=0/0



There is also a problem with the converse. With Windows desktop set to 100Hz, start emulation at 50Hz full-screen. There the display mode doesn't change (it's still 100Hz as far as I can tell). And the screen remains black as emulation runs. Pressing F12 does open the settings window, so it's just the Amiga image which is all black.

Last edited by mark_k; 17 September 2016 at 00:00.
mark_k is offline  
 
Page generated in 0.07936 seconds with 9 queries