FrodeSolheim / fsgs

FS Game System
3 stars 0 forks source link

Vice: Crashes on at least one Windows computer right after initializing audio #7

Open FrodeSolheim opened 8 years ago

FrodeSolheim commented 8 years ago

Problem experienced by ztronzo:

*** VICE Version 2.4.25 ***
OS compiled for: WIN64
GUI compiled for: SDL
CPU compiled for: X64
Compiler used: GCC-5.2.0
Current OS: Windows 7 Ultimate SP1 (64bit X64)
Current CPU: Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom

Welcome to x64sc-fs, the free portable C64 Emulator.

Current VICE team members:
Andreas Matthies, Martin Pottendorfer, Marco van den Heuvel, Fabrizio Gennari, 
Groepaz, Marcus Sutton, Kajtar Zsolt, Stefan Haubenthal, BSzili.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\C64\kernal'.
Warning - ROM not patched: Already revision #3.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\C64\basic'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\C64\chargen'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\PRINTER\mps803'.
Palette: Loading palette `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\PRINTER\mps803.vpl'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\PRINTER\nl10-cbm'.
Palette: Loading palette `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\PRINTER\nl10.vpl'.
NL10: Printer driver initialized.
Palette: Loading palette `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\PRINTER\1520.vpl'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1540'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1541'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\d1541II'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1570'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1571'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1581'.
DriveROM: Error - 2000 ROM image not found. Hardware-level 2000 emulation is not available.
DriveROM: Error - 4000 ROM image not found. Hardware-level 4000 emulation is not available.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos2031'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos2040'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos3040'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos4040'.
Loading system file `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\DRIVES\dos1001'.
Drive: Finished loading ROM images.
VIC-II: Initializing chip model "MOS6569R3" (63 cycles per line, 312 raster lines).
Sound: Available sound devices: wmm sdl dummy fs dump wav voc iff aiff flac ogg soundmovie
SDLJoystick: No joysticks found
TFEARCH: LoadLibrary WPCAP.DLL failed!
SDLKeyboard: Loading hotkey map `C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\hotkey.vkm'.
Keyboard: Loading keymap `C:\Temp\FS-UAE\Plugins\Vice-FS\Windows\x86-64\..\..\Data\C64\sdl_sym.vkm'.
SDLVideo: Warning - bitdepth not set for OpenGL, trying 32...
SDLVideo: VICII (active) 1280x1024 32bpp OpenGL (fullscreen)
AUTOSTART: Autodetecting image type of `C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\cwd\Redacted.tap'.
Filesystem Image: Unknown disk image `C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\cwd\Redacted.tap'.
Tape: TAP image 'C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\cwd\Redacted.tap' attached.
Tape: TAP image version: 1, system: 0.
AUTOSTART: Attached file `C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\cwd\Redacted.tap' as a tape image.
AUTOSTART: Resetting the machine to autostart '*'
AUTOSTART: `C:\Users\Redacted\AppData\Local\Temp\fsgs-snwzv5h_tmp\cwd\Redacted.tap' recognized as tape image.
Main CPU: starting at ($FFFC).
Main CPU: RESET.
Sound: Opened device `wmm', speed 48000Hz, fragment size 2.7ms, buffer size 101ms

(and then it crashes)

FrodeSolheim commented 8 years ago

ztronzo has confirmed that the problem went away when the audio driver in Windows was disabled, so the problem is confirmed to be related to sound (somehow).

The audio device is a "Nvidia High definition audio" device.

ztronzo commented 8 years ago

Device and Vendor ID's which experienced this problem: Vendor-ID "10DE" = NVIDIA Device-ID "000B" = HDMI Audio Driver

ztronzo commented 8 years ago

You can test if Vice runs without crashing by running the emulator through command line: x64sc-fs.exe -sound +sound off

or you can disable your audio device from the Windows audio playback devices and use Vice without any sound.. (All windows audio will be disabled)