86Box/86Box

Sound Blaster 16XV: No sound output when running Windows Media Player (Windows 98)

Closed this issue · 3 comments

What happened?

Sound Blaster 16XV can be located in Device Manager, but no sound output when running Windows Media Player (Windows 98).
Monitor_1_20240423-230701-619

Configuration file

[General]
vid_renderer = qt_vulkan
confirm_exit = 0
language = system
sound_gain = 18
host_cpu = AMD Ryzen 5 3400G with Radeon Vega Graphics    
emu_build_num = 5706
uuid = 478f30ee-8a4d-532c-9e3b-5e8252df5d89

[Machine]
machine = 5ax
cpu_family = k6_3p
cpu_speed = 100000000
cpu_multi = 1.5
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
fpu_type = internal
mem_size = 262144

[Video]
gfxcard = voodoo3_3500_si_agp
video_fullscreen_scale_maximized = 1

[Input devices]
mouse_type = ps2

[Sound]
fm_driver = nuked
sndcard = sb_vibra16xv
sound_type = int16

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0
net_01_card = ne2kpci
net_01_net_type = slirp

[Storage controllers]
hdc = internal
cassette_mode = load
scsicard_1 = bt958d

[Floppy and CD-ROM drives]
fdd_01_type = 35_2ed
fdd_02_type = 35_2ed
cdrom_01_speed = 72
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 1:0
fdd_01_turbo = 1
fdd_02_turbo = 1
fdd_03_turbo = 1
fdd_04_turbo = 1
cdrom_01_type = 86BOX_CD-ROM_1.00

[Hard disks]
hdd_01_parameters = 63, 16, 16644, 0, ide
hdd_01_fn = Win98.vhd
hdd_01_speed = 2000_7200rpm
hdd_02_parameters = 63, 16, 16644, 0, scsi
hdd_02_scsi_location = 0:00
hdd_02_fn = SCSI.vhd
hdd_01_vhd_blocksize = 4096
hdd_02_vhd_blocksize = 4096
hdd_02_speed = 2000_7200rpm
hdd_01_ide_channel = 0:0

[Other removable devices]
zip_01_parameters = 1, atapi
zip_01_ide_channel = 1:1
zip_01_image_path = Zip.img

[Realtek RTL8029AS #1]
mac = b8:b8:64

Operating system

Windows 11

CPU

AMD Ryzen 5 3400G

86Box version

v4.2 build 5706

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

No response

Is the volume still up on the guest?

Can you upload the VM please? I suspect the fricken register 0xFF again.

Wait, Vibra 16XV can not use 16-bit DMA directly, but only through an 8-bit channel, and a lot of things will break unless you manually tell Windows to use the same DMA channel for both 8-bit and 16-bit which for some reason that's beyond our control, is not the default settings. As such, I'm closing this with NOTABUG.