VICE version:
I downloaded VICE from:
https://sourceforge.net/projects/vice-emu/
GTK3VICE-3.5-win64.7z
I dragged and dropped the folder from the 7z package using the installed 7zip program to the "C:\Program Files" folder in my legally licensed recently installed Windows 7 Home Premium 64bit machine (SP1, 6.1 build 7601), Swedish locale.
It has: AMD Phenom 8550 3x core CPU 2.2Ghz, 6GB RAM, Gfx: AMD Radeon HD 6570 2GB with last WHQL drivers from AMD and I also tried their non-WHQL Crimson version.
DirectX 11, DirectDraw, Direct3D, AGP acceleration all active, 32bit and 64bit diag passed, WHQL passed
Double clicked the folder C:\Program Files\GTK3VICE-3.5-win64 then the "bin" folder.
Noticed "x64.exe" is not included with the package (as I'm used to with previous windows versions on previous machines) so I double-clicked "x64sc.exe" instead.
VICE(C64SC) window appears looking real nice but not showing the emulated C64-screen as can be seen in the screenshot attached. Drive LED lights up and cpu/fpu percentage changes.
If attaching a cartridge the sound appears as normal.
Resizing windows only shows a copy of the background that follows the window if moving it instead of the emulated game screen. Full screen does the same.
Changes in Settings/Display has no effect.
Running x64sc.exe as Administrator makes no difference.
Tried installing GTK3.24.24 Runtime, didn't make a difference after running x64sc in its own folder.
I have had no similar problems with this computer.
All the other x*.exe files in bin behaves the same way - no emulated screen.
vice.log says:
"
using GTK3 backend: DirectX
Created render thread 0
Render thread initialised
no render target, not rendering this frame
no render target, not rendering this frame
no render target, not rendering this frame
no render target, not rendering this frame
"
It seems there's no render target...
A friend compiled a new version for me, it behaves the same.
GTK3VICE-3.5-win64-r39683
I expected it to work the same as it has done with previous versions. Latest I used was version 3.1.
I checked DirectX as it seems to be a problem according to the vice.log.
Dxdiag reported everything OK, also checking WHQL-signatures, also the 64bit version(s), DirectX 11 was in place.
Checked for updates regarding DirectX, found out there's an update available to DirectX 11.1 using Microsoft KB2670838 ( https://www.microsoft.com/en-US/download/details.aspx?id=36805 ).
Installed, restarted, works
Nice. We may have to document that somewhere, and also perhaps at least print the DirectX version in vice.log.
So where do we put this information, so we can close the ticket?
I'm seeing the same problem running the same dowloaded 3.5 32 bit and 64 bit binary on my laptop but not my desktop.
After reading around a bit, I found a developer thread that talks about older graphics hardware not being compatible with DX11 and it mentions that the source should be recompiled for the older 10.1 feature set. (URL shortened for brevity: shorturl.at/bwFT9 )
After running DXDIAG, I see that my laptop is configured for DX12.
Most confusing.
Both the laptop and the desktop are running Windows 10 64bit.
Both the laptop and the desktop are running DX12 64bit.
The SDL versions work fine.
I'm not a programmer. Apologies in advance if I'm not contributing to the solution.
Please try a recent build from here: https://github.com/VICE-Team/svn-mirror/releases
closing this, it should work now. reopen if the issue is still there