First post, by TheLazy1
The googles do nothing, has anyone else gotten the megabuild OPL passthrough to work under linux?
lsmod:
Module Size Used by snd_seq_midi 3120 0 snd_opl3_synth 7522 0 snd_seq_midi_emul […]
Module Size Used by
snd_seq_midi 3120 0
snd_opl3_synth 7522 0
snd_seq_midi_emul 3313 1 snd_opl3_synth
snd_es1938 11463 0
snd_opl3_lib 5598 2 snd_opl3_synth,snd_es1938
snd_hwdep 3742 1 snd_opl3_lib
snd_mpu401_uart 3647 1 snd_es1938
snd_rawmidi 11288 2 snd_seq_midi,snd_mpu401_uart
ath5k 111470 0
intel_agp 19476 1
rtc_cmos 6157 0
rtc_core 8173 1 rtc_cmos
ath 6068 1 ath5k
led_class 1495 1 ath5k
rtc_lib 1198 1 rtc_core
agpgart 17825 1 intel_agp
dosbox output:
DOSBox version SVN Copyright 2002-2010 DOSBox Team, published under GNU GPL. --- SVN build compiled on Feb 25 2011 - http://home […]
DOSBox version SVN
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
SVN build compiled on Feb 25 2011 - http://home.arcor.de/h-a-l-9000
featuring:
Try not to exit on unsupported fullscreen mode
\a bell support
Paging patch - Later Win9x becomes more stable
Reduced CPU usage when idling in command line
Timer and interrupt latency patch, fixes certain games
Add the 'IMGMAKE' command (creates disk images)
Make vgaonly features availible to other graphics cards - see [render]
Free choice wether 9-pixel wide characters should be used
Add DATE and TIME commands, midnight overflow, and host time synchronization
NE2000 Ethernet passthrough
OPL chip passthrough
Parallel Port passthrough and Virtual Printer patch, logging enabled
Parallel Port data redircetion to file/device
Add restart capability, Win95 can shutdown DOSBox through APM
Serial logging capability enabled
Increase maximum resolution to 1600x1200, add lot's of highres VESA modes
Add back selection of video memory size - up to 8MB = 1600x1200@32bpp
EGA / SVGA_S3 compatibility, enable LDGFXROM
CGA video memory slowdown
DOSBox can load while the splash screen displays
FILES= adjustable by Kippesoep
Restart capability - ctrl+alt+POS1 or config -r [params] or FJMP F000:FFF0
---
CONFIG:Loading primary settings from config file /root/.dosbox/dosbox-SVN.conf
ALSA:Client initialised [17:0]
MIDI:Opened device:alsa
Port mappings hardware -> DOSBox:
220 -> 220
221 -> 221
222 -> 222
223 -> 223
228 -> 228
229 -> 229
388 -> 388
389 -> 389
38a -> 38a
38b -> 38b
I'm running it as root (I know, I know) because the OPL passthrough errors out as a user.
Here, it seems to say it's going to work but wolf3d does not detect any adlib hardware.
Update:
Sound appears to be completely gone after setting the opl to hwopl.
Wolf3d will detect nothing if hwopl mode is set, works fine if left default.
Update 2:
It appears that reading from the port 0x388 will always return 0xFF.