First post, by chico89
Hello,
i get some trouble trying to load SB16 emulation booting in MS-MODE from Windows 98SE (please read at bottom for technical details), basically, during boot, i get:
"error: Could not allocate code/patch RAM below 4 Mbyte boundary. Try loading SBEINIT.COM before SMARTDRV.EXE or minimizing VDISK RAM. Creative SB16 Emulation Driver NOT loading."
My first doubt is, why the messages mention "SMARTDRV.EXE"? I don't have any reference of it in my config.sys or autoexec.bat, i'm using a modified version of "MS-DOS Mode Super Easy" (see https://www.philscomputerlab.com/ms-dos-mode-super-easy.html) which provides a PIF file, below my customized version:
CONFIG.SYS
[COMMON]
DOS=HIGH,UMB,NOAUTO
FILES=40
BUFFERS=40
LASTDRIVE=H
COUNTRY=039,850,C:\WINDOWS\COMMAND\country.sys
[menu]
menuitem=EMC, Expanded memory + Mouse + CD-ROM
menuitem=XMC, Extended memory + Mouse + CD-ROM
menuitem=CMC, Conventional Memory only + Mouse + CD-ROM
menuitem=EM, Expanded memory + Mouse
menuitem=XM, Extended memory + Mouse
menuitem=CM, Conventional memory only + Mouse
menuitem=E, Expanded memory
menuitem=X, Extended memory
menuitem=C, Conventional memory only
menudefault=EM,10
[EMC]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL
[XMC]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL
[CMC]
DEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL
[EM]
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE RAM
[XM]
DEVICE=C:\WINDOWS\HIMEM.SYS
[CM]
[E]
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
[X]
DEVICE=C:\WINDOWS\HIMEM.SYS
[C]
AUTOEXEC.BAT
SET PATH=%PATH%;C:\DOS
SET DOSDRVDIR=C:\DOS\DRIVERS
SET SBDIR=C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV
SET BLASTER=A220 I7 D1 H5 P330 T6
SET CTSYN=C:\WINDOWS
GOTO %config%
:EMC
:XMC
:CMC
%SBDIR%\SBEINIT.COM
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:OPTICAL
LH %DOSDRVDIR%\CTMOUSE.EXE /R2
LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
GOTO :END
:EM
:XM
:CM
%SBDIR%\SBEINIT.COM
LH %DOSDRVDIR%\CTMOUSE.EXE /R2
LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
GOTO :END
:E
:X
:C
%SBDIR%\SBEINIT.COM
keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
GOTO :END
:END
I've think that EMM386.exe is necessary for SB16 Emultion, right?
I ask kindly help in orderd to solve it, maybe the solution consists in something simple but unhopefully i'm not an expert.
Thank you in advance
Regards
My Hardware:
Computer: HP D530 SFF (smal form factor)
MOBO: Hawlett-Packard 085Ch
MOBO CHIPSET: Intel 865G (Springdale-G) + ICH5
BIOS: Hawlett-Packard 786B2 v1.11 (2003)
CPU: Intel Pentium 4 2.8 Ghz (socket 478)
RAM: ~2GB
AUDIO: PCI SoundBlaster Live 5.1 SB0060 (the motherboard features an embeded audio device but i've disabled it via BIOS)
GPU: ATI Radeon 9200SE 128MB 8 (low profile AGP slot, 8x)
HDD: Seagate 120GB IDE
My Software:
OS: Win98SE 4.10.2222
Applied patch: PATCHMEM (Rudolph R. Loew), NUSB