86Box / 86Box

Emulator of x86-based machines.
GNU General Public License v2.0
2.64k stars 329 forks source link

Companions of Xanth MT-32 Problems #4419

Closed ualaa1 closed 1 month ago

ualaa1 commented 4 months ago

What happened?

Using the CD version. On the install screen when choosing MT-32 for music, it asks for the Mt-32 IRQ. The game recommends using IRQ 2. When using IRQ 2 and running the game afterwards, the game hangs on a black screen. Choosing any other IRQs will allow game to be played, but no music. 86-Box Sound settings: bandicam 2024-05-02 17-11-19-210

In-game MT-32 config screen Monitor_1_20240502-171207-878

Configuration file

[General]
vid_renderer = qt_software
sound_gain = 18

[Machine]
machine = 486sp3g
cpu_family = pentium_p24t
cpu_speed = 62500000
cpu_multi = 2.5
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
fpu_type = internal
mem_size = 32768

[Video]
gfxcard = trio64v2dx_pci

[Input devices]
mouse_type = msserial

[Sound]
fm_driver = nuked
sndcard = sbawe32
midi_device = cm32ln
mpu401_standalone = 1

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

[Storage controllers]
hdc = none
cassette_mode = load

[S3 Trio64V2/DX PCI]
memory = 4

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

[Hard disks]
hdd_01_parameters = 63, 16, 4063, 0, ide
hdd_01_fn = screee.vhd
hdd_01_vhd_blocksize = 4096
hdd_01_speed = ramdisk
hdd_01_ide_channel = 0:0

[Floppy and CD-ROM drives]
fdd_01_type = 35_2ed
fdd_02_type = 35_2ed
fdd_02_turbo = 1
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 0:1
cdrom_01_speed = 72
fdd_01_turbo = 1
fdd_02_image_history_01 = Disk01.img
fdd_01_image_history_01 = Disk3.img
fdd_01_image_history_02 = Disk2.img
fdd_01_image_history_03 = Disk1.img
cdrom_01_type = 86BOX_CD-ROM_1.00
cdrom_01_host_drive = 200

[FluidSynth]
sound_font = C:/Users/19099/Desktop/em/dos3/SC-55.SoundFont.v1.2b.sf2
output_gain = 15
chorus = 1
chorus_voices = 3
chorus_level = 20
chorus_speed = 30
chorus_depth = 80
chorus_waveform = 0
reverb = 1
reverb_room_size = 20
reverb_damping = 0
reverb_width = 5
reverb_level = 90
interpolation = 2

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

[Trident TGUI 9680XGi PCI]
memory = 4

[3dfx Voodoo3 3000]
bilinear = 1
dithersub = 1
dacfilter = 0
render_threads = 2
recompiler = 1

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

[S3 86c928 ISA (Metheus Premier 928)]
memory = 4

[S3 Trio3D/2X (362) PCI]
memory = 8
bilinear = 1
dithering = 1

[Roland CM-32LN Emulation]
output_gain = 15
reverb = 1
reverb_output_gain = 15
reversed_stereo = 0
nice_ramp = 1

[S3 ViRGE/VX (STB Velocity 3D) PCI]
memory = 8
bilinear = 1
dithering = 1

[Sound Blaster Pro v2]
base = 0220
irq = 7
dma = 1
opl = 1
receive_input = 1

Operating system

Windows 11

CPU

Intel Core i7-9750H

86Box version

4.1.1

Build architecture

Windows - x64 (64-bit)

Build type

Download source

Official website (Jenkins, GitHub)

Additional context

Possibly related to https://github.com/86Box/86Box/issues/2138

OBattler commented 4 months ago

Can you upload the VM please so I can attempt to reproduce this?

ualaa1 commented 4 months ago

Done: https://www.mediafire.com/file/yresa5wcni2liqr/screee.7z/file

TC1995 commented 4 months ago

nvram too?

TC1995 commented 4 months ago

also, your VHD seems corrupt.

ualaa1 commented 3 months ago

Sorry for the late response, but here's the NV file. If the HD still seems corrupt please let me know. nvr - Copy.zip

eddmanx commented 1 month ago

MT-32 (in conjunction with SB) now plays the music when IRQ is set to, say, 5 or 7, however, when the MT-32 is set to IRQ 2 the game takes about 1:10 to load (shows a black screen during that time), and then although there's music, there's no speech from the SB.