24 November 2017, 16:09 | #141 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Quote:
|
||
24 November 2017, 22:41 | #142 |
Registered User
Join Date: Nov 2014
Location: FT Lewis, WA
Posts: 374
|
TONI: http://www.winuae.net/files/b/winuae.7z should fix it? (It looks like it was above mentioned RTG HW sprite issue)
Yes it worked. But it is not the 64-bit version. Sorry, I should have mentioned that I was using the 64-bit version that I'm having issues with. |
25 November 2017, 11:22 | #143 | |
Registered User
Join Date: Jul 2008
Location: Netherlands
Posts: 485
|
Quote:
I noticed that if I change buffer method between double and triple (or vice versa) after calling GUI, the screen is normally restored without minimization bug. So in D3D11 fullscreen two scenarios: A) call GUI and exit GUI in full screen mode will always minimize WinUAE screen on my setup, pressing icon in taskbar will restore screen B) call GUI, change buffer method (double to triple buffer or vice versa), exit GUI and screen is correctly restored (no minimization) Both scenario's can be repeated with same results. I guess the difference between them is that in scenario B the screen is completely re-initialized? Last edited by Dr.Venom; 25 November 2017 at 11:35. Reason: Edit: emphasized that it's about switching between double and triple buffer |
|
25 November 2017, 15:45 | #144 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Same thing happens in both cases. This is something that probably isn't officially supported (gdi window on top of DXGI fullscreen surface), it is also timing sensitive (due to window messaging being async) and I can randomly duplicate it but it is far too rare.
So, so far it is simply unsupported. |
26 November 2017, 11:26 | #145 | |||
Registered User
Join Date: Jul 2008
Location: Netherlands
Posts: 485
|
Quote:
Quote:
Quote:
|
|||
26 November 2017, 11:37 | #146 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
GDI_COMPATIBLE makes no difference, it is only needed if you need to modify or read the surface using GDI functions (Which is not needed, there are better and faster ways).
ALT-Enter is obviously disabled because Amiga has both Alt and Enter keys! |
26 November 2017, 12:53 | #147 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
GDI_COMPATIBLE is now temporary added, if it makes a difference with other windows versions or something..
|
26 November 2017, 13:40 | #148 | |
Registered User
Join Date: Jul 2008
Location: Netherlands
Posts: 485
|
Quote:
Ah of course . In its current form it does do something in D3D11 mode though.. Pressing Left Alt + Enter makes the screen go black, pressing it again restores screen. So it seems the combination is not entirely disabled? |
|
26 November 2017, 17:17 | #149 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Fixed. This needed some extra code that was not mentioned in documentation. (swapChain->GetParent() and then use returned IDXGIFactory to call MakeWindowAssociation method)
|
27 November 2017, 10:47 | #150 |
Registered User
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
|
Something goes wrong here with the latest beta when selecting RTG Full-window mode in combination with D3D11 (issue not seen in D3D9 mode).
Problem: Full-window mode only shows the bottom half of the RTG screen on the top half of the display. The mouse disappears when going all the way up, so I assume something is there Steps: 1. I startup the WinUAE GUI 2. I load my configuration 3. Change settings to D3D11 4. Start (Windowed) 5. F12 -> Change Windowed to Full-window Log entry from WinUAE Beta 7 after doing step 5: Code:
D3D11 free start D3D11 freed3d start D3D11 freed3d end D3D11 free end Notify error code = 80004005 (-2147467259) Notify error code = 80004005 (-2147467259) D3D11 free start D3D11 freed3d start D3D11 freed3d end D3D11 free end D3D11 init start D3D11 freed3d start D3D11 freed3d end D3D11 resize 1920 1080, 1920 1080 D3D11 initd3d start D3D11 initd3d end D3D11 init end Buffer size (1920*1080) RTG NTSC mode V=59.2804Hz H=15590.7473Hz (227x262+1) IDX=-1 (<?>) D=0 RTG=1/1 RTGFREQ: 262*59.2804 = 15531.4666 / 59.3 = 262 Code:
WM_SIZE D3D11_resize 0 0 0 (0) D3D11 init start D3D11 Device: Intel(R) HD Graphics 4600 [\\.\DISPLAY1] (0,0,1920,1080) D3D11_resize 0 0 0 (0) D3D11 freed3d start D3D11 freed3d end D3D11 resize 1920 1080, 1920 1080 D3D11 initd3d start D3D11 Shader error: error X3501: 'PS_PostPlain': entrypoint not found Trying built-in shader. D3D11 Shader error: error X3501: 'PS_PostMask': entrypoint not found Trying built-in shader. D3D11 Shader error: error X3501: 'PS_PostAlpha': entrypoint not found Trying built-in shader. -> -960.000000 540.000000 960.000000 -540.000000 1.000000 1.000000 D3D11 initd3d end POS (0 0 1920 1080) - (0 0 1365 768)[1365,768] (-170 0) 447 -156 1 1 -> -721.582336 978.750000 1979.076782 -540.000000 1.406593 1.406250 D3D11 init end POS (0 0 1920 1080) - (0 0 1365 768)[1365,768] (-170 0) 447 -156 1 1 -> -721.582336 978.750000 1979.076782 -540.000000 1.406593 1.406250 Buffer size (1920*1080) RTG NTSC mode V=59.2804Hz H=15590.7473Hz (227x262+1) IDX=-1 (<?>) D=0 RTG=1/1 RTGFREQ: 262*59.2804 = 15531.4666 / 59.3 = 262 |
27 November 2017, 18:06 | #151 |
Registered User
Join Date: May 2015
Location: Helsinki
Posts: 12
|
Not that it's any help, just saying, that the 64-bit version still seems to crash randomly for me. First issue was with some shell extension crashing every time I selected a file from the open file dialog, but I got rid of that. Now it's crashing somewhere else after doing this and that couple of times, I'll try to find out where if I ever get the 64-bit build to compile, got 32 working already.
|
28 November 2017, 17:15 | #152 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
|
28 November 2017, 19:37 | #153 |
Registered User
Join Date: May 2015
Location: Helsinki
Posts: 12
|
Managed to compile the 64-bit build after all, crashed immediately after trying to open the file dialog, went to the linker configuration and removed zeros from stack reserve and stack commit size, success.
|
28 November 2017, 19:53 | #154 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
So thats were the shell extension issue really comes from. I thought it was bug in some extensions because I made extremely small test program that only calls the Windows file dialog but unfortunately I used same project settings..
It must have been some old MSVC weirdness because I have never touched those linker stack values. I saw them but assumed zero means not set or default... |
28 November 2017, 20:10 | #155 |
Registered User
Join Date: May 2015
Location: Helsinki
Posts: 12
|
Yeah never guessed the cause until finally saw the stack overflow myself. 0 is definitely 0, empty is default. Now why they have been automatically set to 0, beats me as well.
|
29 November 2017, 09:27 | #156 | |
Registered User
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
|
Quote:
1. I startup the WinUAE GUI 2. I load my configuration 3. Change settings to D3D11 4. Start (Windowed) 5. F12 -> Change Windowed to Full-window Latest version used (WinUAE (Public Beta 8, 2017.11.28)). |
|
29 November 2017, 20:11 | #157 |
Registered User
Join Date: May 2015
Location: Helsinki
Posts: 12
|
I'm feeling quite optimistic here. I've been trying different games for hours without any problems, whereas with the previous 64-bit builds, including the latest, I've had frequent crashes with no particular reason. Also got the uaeunp project finally built, switched the configuration type from application to static lib
|
02 December 2017, 17:49 | #158 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
http://www.winuae.net/files/b/winuae_3600b9.7z
http://www.winuae.net/files/b/winuae64_3600b9.7z Beta 9: - Added workaround that disables RTG HW sprite if enabled in D3D11 mode. (HW sprite is not yet supported in D3D11) - Fixed D3D11 position calculation bug that for example caused full window RTG to be partially off-screen. - 16-bit color depth is now supported in D3D11 mode. - D3D11 to D3D9 fall back didn't work correctly, it tried D3D11 twice and then selected DirectDraw. - READ CD-DA (MSF) really works now. - KS 1.2 autoboot didn't work without extra reset if UAE autoconfig board wasn't first board in autoconfig chain. - Fixed AdIDE emulation, AdIDE data line "scrambling" got broken in b1. - Added untested ATAPI tape drive support. - Selecting index.tape directly (instead of selecting directory where it is located) will also mount the tape in directory mode. - Tape emulation ignored new index file if tape was first written, rewound and read in same session. - Tape emulation accuracy improvements. - Added Toshiba Gary to Advanced chipset, if ticked, 0xe80000 to 0xf7ffff has chip ram access speed. - Added ROM is slow (Toshiba Gary without transistor fix), KS ROM space also has chip ram access speed. - 68030 data cache emulation didn't work correctly if write was cached and address was odd. (Bug found by Hatari developers) - ECS Denise BPLCON2 ECS-only bits were masked unless AGA was selected, ECS-specific KILLEHB linetoscr was not implemented. Seven Seas/Andromeda now shows correctly corrupted palette if ECS Denise. - IDE FORMAT TRACK fixed, it needs to transfer single block of data (and then toss it away). Fixes Gigatron Arriba installer. - Emulated Gigatron Arriba IDE controller. ROM dump not available. - 64-bit only bad stack linker setting correctded, caused random crashes and caused file dialogs to crash if certain shell extensions were installed. (Thanks mutetus!) |
02 December 2017, 18:37 | #159 |
Registered User
Join Date: Nov 2017
Location: Rimbo
Posts: 19
|
I get crashes in beta9 when i switch to dx11 it crash directly when i press start.
Attaching logfiles. Last edited by DH; 03 December 2017 at 16:39. Reason: Deleted Direct Signature |
02 December 2017, 18:50 | #160 |
Registered User
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE Development. Better than the real thing...yet? | antiriad76 | support.WinUAE | 6 | 18 May 2017 14:25 |
|
|