Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: DOS and the 64 meg limit  (Read 940 times)

0 Members and 1 Guest are viewing this topic.

AllanSim

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:June 26, 2004, 02:39:36 pm
  • Make it grow.
DOS and the 64 meg limit
« on: March 02, 2004, 09:44:45 pm »
DOS can't see over 64 megs, traditionally.  This is what's in config.sys

DEVICE=C:\WINDOWS\HIMEM.SYS /EISA
DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
FILES=30
BUFFERS=20

MEM reports that I have *over* 64 megs, which is good, but MAME acts like there's still a limit there!  Any ideas on if I've done something wrong, or perhaps on an old  memory manager out there?

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re:DOS and the 64 meg limit
« Reply #1 on: March 03, 2004, 11:41:12 am »
Do you need EMM386.EXE for something other than MAME?  MAME uses DPMI memory from CWSDPMI, so unless you're adding EMM386.EXE for something specific, you may not need it and it may be causing the problem.

DOS's physical limit is at 256MB.  Different versions of HIMEM and EMM386 top out at different levels below this.

--Chris
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

AllanSim

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:June 26, 2004, 02:39:36 pm
  • Make it grow.
Re:DOS and the 64 meg limit
« Reply #2 on: March 03, 2004, 05:24:35 pm »
Thanks for your reply.  I'll try removing the EMM386.  The versions of EMM386 and HIMEM.SYS are from Win98.

*DOS's physical limit is at 256MB.  Different versions of HIMEM and EMM386 top out at different levels below this.*

Really?  I didn't know that...everything I read about DOS says 64megs is the limit.  I noticed that MEM said I had only 64megs of RAM until I added the /EISA switch to the

"DEVICE=C:\WINDOWS\HIMEM.SYS /EISA"

line.

**UPDATE**

It seemed to have worked.  Thanks.
« Last Edit: March 03, 2004, 06:48:49 pm by AllanSim »