VOGONS


First post, by McDos

User metadata
Rank Newbie
Rank
Newbie

Hi all

Just bought a Soundblaster Live SB0220 PCI and installed it in my P4 Dell 360 Precision. It works perfectly when I boot into Win2000 SP4 but I don't get any sound when booting into FreeDOS.

I have pasted my Autoexec and FDConfig files below. BTW - when I run SBECFG.exe I get "SB Emulation Port=220 IRQ=5 DMA=1,5"

Any help will be much appreciated!

Autoexec:

@echo off
SET LANG=EN
SET MTCPCFG=C:\FDOS\MTCP.CFG
SET WATTCP.CFG=C:\FDOS
SET PATH=%dosdir%\BIN
SET NLSPATH=%dosdir%\NLS
SET HELPPATH=%dosdir%\HELP
SET TEMP=%dosdir%\TEMP
SET TMP=%TEMP%
SET BLASTER=A220 I5 D1 H5 P330 T6
SET DIRCMD=/P /OGN /4
SET COPYCMD=/-Y
set ctsyn=c:\live
c:\live\sbeinit.com
if "%config%"=="4" goto end
SHSUCDX /QQ /D3
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)

FDCONFIG.SYS ( I have tried tried options options 1&2)

!COUNTRY=001,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\HIMEMX.EXE
2?DEVICE=C:\FDOS\BIN\JEMM386.EXE /sb
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 5, by Jorpho

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

Just bought a Soundblaster Live SB0220 PCI and installed it in my P4 Dell 360 Precision. It works perfectly when I boot into Win2000 SP4 but I don't get any sound when booting into FreeDOS.

It is not at all surprising that it may work in Windows but not in DOS. Even if SBECFG.EXE cooperates, SBEINIT.COM requires motherboard-specific hardware features that are unlikely to be present on a P4 motherboard.

Do you not see SBEINIT.COM starting up when your computer boots? You can also try to run it separately after DOS finishes booting. Note that it requires EMM386. (I suppose it should work with JEMM386 with that "/sb" switch.)

There's really not much you can do but run DOSBox in Windows 2000. The card will also probably work in Win9x and in DOS programs started while Win9x is running, though.

Reply 3 of 5, by McDos

User metadata
Rank Newbie
Rank
Newbie

Do you not see SBEINIT.COM starting up when your computer boots? You can also try to run it separately after DOS finishes booting. Note that it requires EMM386. (I suppose it should work with JEMM386 with that "/sb" switch.)

I don't see SBEINIT.COM starting as PC boots. If I run it after DOS has loaded i get the error "cannot open C:\LIVE\SBECORE.BIN - Creative SB16 Emulation Driver NOT Loading"

I cannot see SBECORE.BIN in the C:\Live directory.