Computing.Net > Forums > Disk Operating System > SB Live! under real-mode MS-DOS 7.0

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

SB Live! under real-mode MS-DOS 7.0

Reply to Message Icon

Name: aj (by ajones81)
Date: July 1, 2009 at 00:44:37 Pacific
OS: MS-DOS 7.0
CPU/Ram: Intel Core 2 Duo, 4 GB RAM
Subcategory: Configurations
Comment:

I recently upgraded to an Intel DG41TY motherboard with 4 GB RAM and obviously, there are no real-mode MS-DOS drivers to be found for my on-board Realtek ALC888VC audio. Since I still like to play good ol' DOS games (yes, I do know about DOSBox, thank you), I guess I have to install an old SB Live! PCI card I have lying about. I will be using this card after booting to real-mode MS-DOS 7 (the version that came with Win98SE).

Questions:

1) Will the card even work with this motherboard?

2) Will its DOS drivers conflict with my on-board audio and cause any issues with IRQs etc.?

3) The Live!'s DOS drivers require EMM386 to be loaded as a prerequisite. Now I'm facing a wierd problem with EMM386 that I've never seen before. Here are the outputs from MEM /C /P without and with EMM386 loaded:

============================================================

Without EMM386

Memory Summary:

  Type of Memory       Total         Used          Free
  ----------------  -----------   -----------   -----------
  Conventional          655,360        31,648       623,712
  Upper                       0             0             0
  Reserved                    0             0             0

*************************************************************
  Extended (XMS)    3,183,476,7        65,536   3,183,411,2
  ----------------  -----------   -----------   -----------
  Total memory      3,184,132,0        97,184   3,184,034,9
*************************************************************

  Total under 1 MB      655,360        31,648       623,712

  Largest executable program size         623,616   (609K)
  Largest free upper memory block               0     (0K)
  MS-DOS is resident in the high memory area.

============================================================

With EMM386

Memory Summary:

  Type of Memory       Total         Used          Free
  ----------------  -----------   -----------   -----------
  Conventional          655,360        16,288       639,072
  Upper                 129,504        19,664       109,840
  Reserved                    0             0             0

*************************************************************
  Extended (XMS)    3,183,347,2             ?             0
  ----------------  -----------   -----------   -----------
  Total memory      3,184,132,0             ?       748,912
*************************************************************

  Total under 1 MB      784,864        35,952       748,912

  Largest executable program size         639,056   (624K)
  Largest free upper memory block          65,280    (64K)
  MS-DOS is resident in the high memory area.

============================================================

As you can see, with EMM386 loaded (required for the Live!'s DOS drivers to work), used and free XMS is not being detected properly, whereas it is when EMM386 is not loaded. Can anyone explain this to me? Is EMM386 barfing on encountering 4 GB of RAM? What do I do to solve this issue, 'cos many games won't work without free XMS being available.



Sponsored Link
Ads by Google

Response Number 1
Name: tikbalang
Date: July 1, 2009 at 02:04:28 Pacific
Reply:

you need HIMEM.SYS from win9x installed prior to loading EMM386.exe. earlier version can only detect and make use of 64mb ram.

follow these tips to install your soundcard in DOS:

http://easymamecab.mameworld.info/h...
http://easymamecab.mameworld.info/h...

http://dosmame.mameworld.info/


0

Response Number 2
Name: aj (by ajones81)
Date: July 1, 2009 at 02:36:34 Pacific
Reply:

Thanks for the reply!

64 MB should be more than enough. :)

Re. Himem.sys, it is being loaded. Here's my Config.sys:

DEVICE=C:\DOS\COMMAND\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\COMMAND\EMM386.exe

I'm still getting that XMS issue with EMM386. :( Any further suggestions?

P.S. All my DOS files/utils including Himem.sys are from the version included with Win98SE, as I had noted above.


0

Response Number 3
Name: tikbalang
Date: July 1, 2009 at 07:13:40 Pacific
Reply:

are the PATHs correct? there are recommended startup files in the links above to use with SBLIVE drivers. the get UMB/HMA, youe nned the "RAM" parameter with emm386, like so:

DEVICEHIGH=\DOS\EMM386.exe AUTO RAM NOEMS NOVCPI NOTR A=32 D=64 H=128


0

Response Number 4
Name: aj (by ajones81)
Date: July 1, 2009 at 12:49:41 Pacific
Reply:

I thought RAM and NOEMS were exclusive (one enabled EMS support and the other disabled it)?

Anyway, I have tried all the combinations of the available EMM386 switches I could think of, and no luck so far. :(

Since without EMM386 my XMS is shown properly even though DOS was never meant to recognise that much, I guess it's obvious that EMM386 is the one that's causing all the trouble here.

P.S. Yes, the paths are correct. The problem is getting EMM386 and XMS to coexist happily, for the Live! drivers need the former, and games depending on popular (Watcom) DOS extenders like DOS/4GW and DOS/4G need the latter or else they quit with an "Insufficient XMS" error.


0

Response Number 5
Name: tikbalang
Date: July 2, 2009 at 07:02:24 Pacific
Reply:

search for JEMMEX or JEMM386 by japheth, it's an EMM386 replacement from FreeDOS.


0

Related Posts

See More



Response Number 6
Name: aj (by ajones81)
Date: July 2, 2009 at 22:48:00 Pacific
Reply:

Thanks a lot, that helped! JEMM386 was able to detect all available XMS properly with Himem.sys loaded. Now I only hope the SB Live! DOS drivers work with JEMM386 instead of EMM386...


0

Response Number 7
Name: tikbalang
Date: July 2, 2009 at 23:28:24 Pacific
Reply:

try JEMMEX, it's himem+emm386 all-in-one. check the docs, for the SB parameter.


0

Response Number 8
Name: aj (by ajones81)
Date: July 2, 2009 at 23:51:16 Pacific
Reply:

Thanks, I will. BTW, are these fully compatible with the HIMEM.SYS+EMM386 combo?

Edit: Couldn't find the "SB" parameter in the docs...


0

Response Number 9
Name: tikbalang
Date: July 3, 2009 at 04:34:20 Pacific
Reply:

i hope so, i'm recommending JEMMEX because it is newly developed and more up to date with new hardware. if you're having problems, go back to himem+jemm386. avoid using umbpci with j/emm386, SBPCI driver's don't like it anyway and will insist on emm386 services.

SB parameter appears with "/?" option.


0

Response Number 10
Name: aj (by ajones81)
Date: July 3, 2009 at 13:22:54 Pacific
Reply:

Hmm... Just came across this page:

http://fixunix.com/ms-dos/488106-do...

Guy says he fixed his problem (exactly same as mine) by using a RAM limiting program for DOS. Apparently it sucks up RAM (free XMS) or something and makes only 1 GB available by default to DOS (amount is configurable).

Unfortunately, I don't know how he got it to work. :( The program runs from Autoexec.bat, but Config.sys is parsed and run before that, which means by the time that program runs, EMM386 has already done its bit and messed with my XMS. There surely must be something similar that can run from Config.sys?


0

Response Number 11
Name: tikbalang
Date: July 4, 2009 at 08:30:33 Pacific
Reply:

maybe its just mem.exe from win9x that is giving wrong readings. try the mem.exe from freedos.

i've heard of apps/games unable to run when there is too much ram. the best way to cope with this is to install a ramdisk, that way, the ram is still usable instead of just being eaten up. you can try XMSDSK by Franck Uberto:

http://freesoft.freedos.pri.ee/Free...

if you have solved your problem with himem+jemm386, then you can already move on with install SBLIVE drivers.


0

Sponsored Link
Ads by Google
Reply to Message Icon





Use following form to reply to current message:

Login or Register to Reply
LoginRegister


Sponsored links

Ads by Google


Results for: SB Live! under real-mode MS-DOS 7.0

HELP installing ms dos 7.1 www.computing.net/answers/dos/help-installing-ms-dos-71/14224.html

ms dos 7 without windows www.computing.net/answers/dos/ms-dos-7-without-windows/9922.html

trouble starting ms-dos 7.10 www.computing.net/answers/dos/trouble-starting-msdos-710/14392.html