VOGONS


First post, by McDos

User metadata
Rank Newbie
Rank
Newbie

Hi

I can't get any MIDI sounds in DOS from my MT-32 which is connected to a SBLive SB0220 via the gameport. I can get MIDI sounds when I boot into Win2K using this setup so I know the cable, MT-32 and card are good.

I've been using GODS with the installer set to output sound to Roland LAPC-I to test. When I set the output to Sound Blaster I get games sounds and music. At one point I was also getting MIDI sounds through the SB itself and not the MT-32 when setting the output to LAPC-I.

I've now installed SoftMPU and run it with the following parameters: Softmpu \SB:220 \IRQ:5 \MPU:330 - I get a message telling me it's running as it should but I still get no sound from the MT-32 (and no flashing message light which tells me there is no information reaching it).

Autoexec:
SET TEMP=%dosdir%\TEMP
SET TMP=%TEMP%
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:2 MAP:G MODE:2
SET DIRCMD=/P /OGN /4
SET COPYCMD=/-Y
set ctsyn=c:\live
c:\live\sbeinit.com
if "%config%"=="4" goto end
SHSUCDX /QQ /D3
c:\softmpu19\SOFTMPU.EXE /SB:220 /IRQ:5 /MPU:330
LH SHSUCDHD /QQ /F:FDBOOTCD.ISO
LH FDAPM APMDOS
IF "%config%"=="2" LH SHARE
LH DOSLFN
REM NLSFUNC C:\FDOS\BIN\COUNTRY.SYS
REM DISPLAY CON=(EGA),858,2)
REM MODE CON CP PREP=((858) C:\FDOS\CPI\EGA.CPX)
REM KEYB US,858,C:\FDOS\bin\keyboard.sys
REM CHCP 858
REM LH PCNTPK INT=0x60
REM DHCP
MOUSE
DEVLOAD /H /Q %dosdir%\BIN\UIDE.SYS /H /D:FDCD0001 /S5
SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D /D:?FDCD0002,D /D:?FDCD0003,D
MEM /C /N
IF NOT "%config%"=="4" SHSUCDX /D
GOTO END
:END
SET AUTOFILE=%0
SET CFGFILE=C:\FDCONFIG.SYS
alias reboot=fdapm warmboot
alias reset=fdisk /reboot
alias halt=fdapm poweroff
alias shutdown=fdapm poweroff
alias cfg=edit %cfgfile%
alias auto=edit %0
echo Done processing startup files %cfgfile% and %0
echo Type HELP to get support on commands and navigation
echo.
echo Welcome to the FreeDOS 1.1 operating system (http://www.freedos.org)

Config:
!COUNTRY=44,858,C:\FDOS\BIN\COUNTRY.SYS
!SET DOSDIR=C:\FDOS
!LASTDRIVE=Z
!BUFFERS=20
!FILES=40
!MENUCOLOR=7,0
MENUDEFAULT=1,5
MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free
MENU 2 - Load FreeDOS with EMM386 (Expanded Memory) and SHARE loaded
MENU 3 - Load FreeDOS including XMGR XMS-memory driver
MENU 4 - Load FreeDOS without drivers
123?DOS=HIGH
12?DOS=UMB
12?DOSDATA=UMB
1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG
2?DEVICE=C:\FDOS\BIN\HIMEM.SYS
2?DEVICE=C:\FDOS\BIN\EMM386.EXE
3?DEVICE=C:\FDOS\BIN\XMGR.SYS
3?SHELL=C:\FDOS\bin\4dos.com C:\FDOS\bin /E:1024 /P:C:\AUTOEXEC.BAT
4?SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
12?SHELLHIGH=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT

Reply 1 of 8, by keropi

User metadata
Rank l33t++
Rank
l33t++

Use another soundcard for DOS, the PCI SBLive! is not good for it. Use an ISA one else you are just asking for errors and trouble.
Also Gods needs a 2nd revision MT-32 (or LAPC-I or CM-32L or similar) to sound correctly.

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 2 of 8, by McDos

User metadata
Rank Newbie
Rank
Newbie

Thd SB works well for DOS games and ISA isn't an option. I understand Gods needs an LAPC-I for perfect sound but it's fine for testing the MT-32 setup. Its a settings issue I have, not a hardware one.

Reply 5 of 8, by McDos

User metadata
Rank Newbie
Rank
Newbie

Why is this and is there a workaround?

I also have a Turtle Beach Vortex 2 card - is that a better option for external midi under DOS?

SRQ wrote:

SB Live cannot use the MIDI port under DOS, it will only use the soundfont loaded internally for it's SB16/GM emulation.

Reply 6 of 8, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
McDos wrote:

I also have a Turtle Beach Vortex 2 card - is that a better option for external midi under DOS?

Yes, the Vortex 2 MIDI port is operational when booted from DOS.

All hail the Great Capacitor Brand Finder

Reply 7 of 8, by jesolo

User metadata
Rank l33t
Rank
l33t
McDos wrote:

Why is this and is there a workaround?

I also have a Turtle Beach Vortex 2 card - is that a better option for external midi under DOS?

SRQ wrote:

SB Live cannot use the MIDI port under DOS, it will only use the soundfont loaded internally for it's SB16/GM emulation.

In regards to your first question, it's a limitation of the software emulation driver and the way in which data is sent via the PCI bus.
As suggested in an earlier post, rather go with an ISA based sound card if you want better compatibility under DOS.
According to the latest list of supported sound cards, the Sound Blaster Live! is not supported by SoftMPU. Not too sure about the Vortex 2 (AU8830), but the Vortex 1 (AU8820) is supported.

Reply 8 of 8, by McDos

User metadata
Rank Newbie
Rank
Newbie

Excellent, I'll swap out the SB for the Vortex 2 then

gdjacobs wrote:
McDos wrote:

I also have a Turtle Beach Vortex 2 card - is that a better option for external midi under DOS?

Yes, the Vortex 2 MIDI port is operational when booted from DOS.