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,NOAUTOFILES=40BUFFERS=40LASTDRIVE=HCOUNTRY=039,850,C:\WINDOWS\COMMAND\country.sys[menu]menuitem=EMC, Expanded memory + Mouse + CD-ROMmenuitem=XMC, Extended memory + Mouse + CD-ROMmenuitem=CMC, Conventional Memory only + Mouse + CD-ROMmenuitem=EM, Expanded memory + Mousemenuitem=XM, Extended memory + Mousemenuitem=CM, Conventional memory only + Mousemenuitem=E, Expanded memorymenuitem=X, Extended memorymenuitem=C, Conventional memory onlymenudefault=EM,10[EMC]DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFFDEVICE=C:\WINDOWS\EMM386.EXE RAMDEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL[XMC]DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFFDEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL[CMC]DEVICEHIGH=C:\DOS\DRIVERS\VIDECDD.SYS /D:OPTICAL[EM]DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFFDEVICE=C:\WINDOWS\EMM386.EXE RAM[XM]DEVICE=C:\WINDOWS\HIMEM.SYS[CM][E]DEVICE=C:\WINDOWS\HIMEM.SYSDEVICE=C:\WINDOWS\EMM386.EXE NOEMS[X]DEVICE=C:\WINDOWS\HIMEM.SYS[C]
AUTOEXEC.BAT
SET PATH=%PATH%;C:\DOSSET DOSDRVDIR=C:\DOS\DRIVERSSET SBDIR=C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRVSET BLASTER=A220 I7 D1 H5 P330 T6SET CTSYN=C:\WINDOWSGOTO %config%:EMC:XMC:CMC%SBDIR%\SBEINIT.COMLH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:OPTICALLH %DOSDRVDIR%\CTMOUSE.EXE /R2LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sysGOTO :END:EM:XM:CM%SBDIR%\SBEINIT.COMLH %DOSDRVDIR%\CTMOUSE.EXE /R2LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sysGOTO :END:E:X:C%SBDIR%\SBEINIT.COMkeyb it,,C:\WINDOWS\COMMAND\keyboard.sysGOTO :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