86Box/86Box

Controller not detected

Alevam-Inc opened this issue · 2 comments

What happened?

I have configured a virtual windows 98 machine to use a four button gamepad, but after the most recent emulator update, windows 98 won't detect it.

Configuration file

[S3 Trio64 PCI (Phoenix)]
memory = 4

[3Dfx Voodoo Graphics]
type = 0
framebuffer_memory = 2
texture_memory = 2
bilinear = 1
dithersub = 1
dacfilter = 0
render_threads = 2
sli = 0
recompiler = 1

[Sound Blaster AWE32]
base = 0220
emu_base = 0620
base401 = 0330
irq = 5
dma = 1
dma16 = 5
onboard_ram = 8192
opl = 1
receive_input = 0
receive_input401 = 0

[FluidSynth]
sound_font = C:/Games/86Box/soundfonts/Arachno.sf2
output_gain = 5
chorus = 1
chorus_voices = 3
chorus_level = 100
chorus_speed = 30
chorus_depth = 80
chorus_waveform = 0
reverb = 1
reverb_room_size = 20
reverb_damping = 0
reverb_width = 1
reverb_level = 90
interpolation = 2

[General]
vid_renderer = qt_opengl3
dpi_scale = 0
sound_gain = 10
confirm_exit = 0
video_fullscreen_first = 0
confirm_reset = 0
video_gl_vsync = 1
video_gl_shader = C:/Games/86Box/shaders/sharp-bilinear.glsl
window_remember = 1
scale = 2
force_43 = 1
mouse_sensitivity = 0.15

[Machine]
machine = p54tp4xe
cpu_family = pentium_p54c
cpu_speed = 100000000
cpu_multi = 1.5
fpu_type = internal
cpu_use_dynarec = 1
time_sync = local
fpu_softfloat = 0
mem_size = 65536

[Video]
gfxcard = px_trio64_pci
show_second_monitors = 0

[Input devices]
mouse_type = ps2
joystick_type = 2axis_4button
joystick_0_nr = 1
joystick_0_axis_0 = 1
joystick_0_axis_1 = 0
joystick_0_button_0 = 2
joystick_0_button_1 = 0
joystick_0_button_2 = 5
joystick_0_button_3 = 4

[Sound]
midi_device = fluidsynth
fm_driver = nuked
sndcard = sbawe32

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Storage controllers]
hdc = internal
cassette_mode = load

[Hard disks]
hdd_01_parameters = 63, 16, 4063, 0, ide
hdd_01_fn = C
hdd_01_speed = ramdisk
hdd_01_ide_channel = 0:0

[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
cdrom_01_speed = 52
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 1:0
cdrom_01_host_drive = 200
cdrom_01_image_path = C:/Games/86Box/software
cdrom_01_type = 86BOX_CD-ROM_1.00

[Monitor #1]
window_coordinates = 347, 36, 960, 720

[Monitor #2]
window_coordinates = 0, 0, 0, 0

[Roland MPU-IPC-T]
base = 0330
irq = 2
receive_input = 1

[Standard PS/2 Mouse]
buttons = 2

[S3 Vision968 PCI (ELSA Winner 2000 Pro/X)]
memory = 8

Operating system

Windows 10

CPU

AMD Ryzen 5 2600 Six-Core Processor 3.40 GHz

86Box version

v4.1

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

No response

This is a known issue with non-PnP Sound Blaster 16/AWE32 when updating to v4.1. If you have installed Creative's drivers, try reinstalling them; if that fails or you're using inbox Windows drivers, reinstall the "Gameport Joystick" driver manually through Add New Hardware.

Reinstalling the "Gameport Joystick" driver fixed it, thanks.