Hi,
Does anyone else have issues with VICE 3.9 and a Speedlink (Competition Pro clone) USB joystick? Fire button works but no movements. Joystick work perfectly fine in VICE 3.8 and WinUAE.
Regards
Christoph
You are about to leave Forum64 to get redirected to the following address:
Please note, that the target website is not operated by us. We are not responsible for it's content nor does our privacy policy apply there.
Hi,
Does anyone else have issues with VICE 3.9 and a Speedlink (Competition Pro clone) USB joystick? Fire button works but no movements. Joystick work perfectly fine in VICE 3.8 and WinUAE.
Regards
Christoph
Works fine for me (x64sc in windows 7), tested with Joyride V1.8 from https://csdb.dk/release/?id=245143
Maybe try with x64sc -default
I did some more testing. Having both joysticks plugged in causes a crash in both GTK VICE 3.8 and 3.9 in ntdll.dll. Removing one of the joysticks fixes that issue.
GTK VICE 3.8 maps the joystick and it's buttons correctly. GTK VICE 3.9 does not. I have also tried the most current build and it's the same issue. SDL2 VICE 3.9 has the same issue.
I'll stick to GTK VICE 3.8 for now.
E:\C64\VICE39\bin>x64sc --default
E:\C64\VICE39\bin>Keymap: Setting up default keyboard mapping for host type 0 ()
Keymap: Default positional map is: gtk3_pos.vkm
Keymap: Default symbolic map is: gtk3_sym.vkm
Detecting DLL based HardSID boards.
Cannot open hardsid.dll.
LoadLibrary WPCAP.DLL failed!
EthernetARCH: LoadLibrary WPCAP.DLL failed!
Detecting PCI CatWeasel boards.
No PCI CatWeasel found.
PARSID1284: Detecting libieee1284 ParSIDs.
PARSID1284: No libieee1284 ParSIDs found.
Setting resources to default...
Mainlock: Initializing chip model "MOS8565" (63 cycles per line, 312 raster lines).
Mainlock: VSP Bug: safe channels are: 024567. Emulation of memory corruption is disabled.
Loading system file `E:\C64\VICE39\bin\..\PRINTER\mps803-D7811G-111-U32053A.bin'.
archdep_register_cbmfont(): Registering CBM fonts using Pango 1.54.0
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\C64_Pro_Mono-STYLE.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe1282Y.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe128.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe2X.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe2Y.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe642Y.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe64.ttf.
succesfully registered 1 font(s) from E:\C64\VICE39\bin\..\common\PetMe.ttf.
registered 8 font(s) total.
*** VICE Version 3.9 ***
Welcome to x64sc, the free portable C64 Emulator.
Current VICE team members:
Pottendo, Marco van den Heuvel, Fabrizio Gennari, Groepaz, Errol Smith,
Ingo Korb, Olaf Seibert, Marcus Sutton, Kajtar Zsolt, AreaScout, Bas Wassink,
Michael C. Martin, Christopher Phillips, David Hogan, Empathic Qubit,
Roberto Muscedere, June Tate-Gans, Pablo Roldan.
This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.
Main: random seed was: 0x6816c133
Main: command line was: x64sc --default
Main: VICE system file directory: 'E:\C64\VICE39\bin\..'.
Main: VICE system file search path: 'E:\C64\VICE39\bin;E:\C64\VICE39\bin\..'.
Loading system file `E:\C64\VICE39\bin\..\C64\kernal-901227-03.bin'.
C64MEM: Kernal rev #3 ($03) Sum: 50954 ($C70A) SHA1: 1d503e56df85a62fee696e7618dc5b4e781df1bb.
Loading system file `E:\C64\VICE39\bin\..\C64\basic-901226-01.bin'.
Loading system file `E:\C64\VICE39\bin\..\C64\chargen-901225-01.bin'.
Palette: Loading palette `E:\C64\VICE39\bin\..\PRINTER\mps803.vpl'.
Loading system file `E:\C64\VICE39\bin\..\PRINTER\nl10.bin'.
Palette: Loading palette `E:\C64\VICE39\bin\..\PRINTER\nl10.vpl'.
NL10: Printer driver initialized.
Palette: Loading palette `E:\C64\VICE39\bin\..\PRINTER\1520.vpl'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1540-325302+3-01.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1541-325302-01+901229-05.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1541ii-251968-03.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1570-315090-01.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1571-310654-05.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1581-318045-02.bin'.
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.
DriveROM: Error - CMDHD ROM image not found. Hardware-level CMDHD emulation is not available.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos2031-901484-03+05.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos2040-901468-06+07.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos3040-901468-11-13.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos4040-901468-14-16.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos1001-901887+8-01.bin'.
Loading system file `E:\C64\VICE39\bin\..\DRIVES\dos9000-300516+7-revC.bin'.
Drive: Finished loading ROM images.
VIC-II: Initializing chip model "MOS8565" (63 cycles per line, 312 raster lines).
Window: using GTK3 backend: DirectX
Window: chip_name: VICII
Window: screen_size: 384 x 312
Window: gfx_size: 320 x 200
Window: gfx_position: 32 x 51
Window: first/last displayed line: 16 x 287
Window: extra offscreen border left/right: 0 x 0
Window: scalexy: 2 x 2 sizexy: 1 x 1
Window: rmode: 1
Window: aspect ratio: 0.936508
Window: hstretch: 0 vstretch: 0
Window: initializing with width, height: 704 x 507
Render thread: Created render thread 0
Render thread initialised
Sound: Available sound devices: dx wmm dummy fs dump wav voc iff aiff mp3 flac ogg soundmovie
Joystick: registered controller 'Controller (8BitDo NEOGEO Wireless Controller)' with 5 axes, 1 hat, 10 buttons
Joystick: registered controller 'Game Controller for Android ' with 6 axes, 1 hat, 15 buttons
Joystick: Warning - using minimal default mapping.
MIDIdrv: init driver
MIDIdrv: found 0 sources
MIDIdrv: found 1 destinations
MIDIdrv: destination #0: Microsoft GS Wavetable Synth
Keymap: Loading keymap `E:\C64\VICE39\bin\..\C64\gtk3_sym.vkm'.
Hotkeys: Initializing hotkeys.
Hotkeys: parsing default file 'E:\C64\VICE39\bin\..\hotkeys\hotkeys.vhk' for machine C64
Hotkeys: OK.
Main CPU: starting at ($FFFC).
Main CPU: RESET.
VIC-II: VSP Bug: safe channels are: 0135. Emulation of memory corruption is disabled.
Sound: Opened device `dx', speed 48000Hz, fragment size 2.67ms, buffer size 32.00ms
Sound: reSID: MOS8580, filter on, sampling rate 48000Hz - resampling, pass to 21600Hz
VSync: Sync reset
Unit 8: RESET.
E:\C64\VICE39\bin>
App log:
Faulting application name: x64sc.exe, version: 0.0.0.0, time stamp: 0x676b0c03
Faulting module name: ntdll.dll, version: 10.0.26100.3775, time stamp: 0x5e4be250
Exception code: 0xc0000374
Fault offset: 0x0000000000115f55
Faulting process id: 0x112C
Faulting application start time: 0x1DBBC92EC02B70C
Faulting application path: E:\C64\VICE39\bin\x64sc.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: bcc50e34-0231-487a-ab8f-3147b9a02276
Faulting package full name:
Faulting package-relative application ID:
I had the same issues with my Competition Joysticks ... I reported it already to Groepaz a few weeks ago ... .. .