More reply: On Tue, Mar 08, 2005 at 11:03:23PM +0100, Julius Schwartzenberg wrote: > > > >If you have the hardware, this works fine. However, dosemu must be > >started as root.
PS. Or sudo. > Cool, I've just got this to work! > It doesn't seem to work fully though. > I've added this to my dosemu.conf: > $_ports=" device /dev/snd/seq range 0x388 0x38b" > I'm using a YMFPCI chip which seems to contains an OPL3. Yes, these chips do have a real OPL3, but must be enabled by the PCI configuration. Since you are using this for MIDI seq, it is likely the case. But the ALSA OPL3 driver may be using MMIO access and not PIO. Check your /proc/ioports to see where ALSA claims the OPL3 ports actually exists. You can also enable IO-tracing for all of the mentioned ranges (0x220-0x223, 0x228-0x229, 0x388-0x38b) to see where the app tries to write OPL commands to. If it is writing to the wrong range relative to the real hardware, it's possible to redirect that access. Redirected access would be slower but with OPL this doesn't make much difference since there is so little I/O traffic. -- Ryan Underwood, <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
