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: Any Dos Memory limitations  (Read 2070 times)

0 Members and 1 Guest are viewing this topic.

jam92102

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 90
  • Last login:May 10, 2013, 07:02:22 pm
  • Help Me Please!!!!
Any Dos Memory limitations
« on: April 08, 2004, 10:27:12 pm »
Does dos have  limit of amount of ram it will recongize and use.  Like if I have 500 MG of ram in my mame dos machiene is it going be able to use it or is there a cap?

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:Any Dos Memory limitations
« Reply #1 on: April 09, 2004, 12:00:43 am »
Does dos have  limit of amount of ram it will recongize and use.  Like if I have 500 MG of ram in my mame dos machiene is it going be able to use it or is there a cap?

Um, regardless of any memory limitations that may or may not exist with DOS, I can promise you that DOS Mame is not going to be able to use 512 MB of RAM. Dos with Mame running uses about 8-10 MB of ram, plus the unzipped size of the ROM.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Any Dos Memory limitations
« Reply #2 on: April 09, 2004, 11:45:17 am »
If your mame.exe is only 10mg or so...

It will take about 30mg of ram to run...

If your executable is 26mg... It will only need about 2 - 3mg.

The small file is compressed.  The ENTIRE compressed file needs to be loaded into memory to load each module.

If you run the uncompressed executable... Then you only load the modules the game itself needs.  


Gideon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 141
  • Last login:August 24, 2024, 10:56:41 pm
Re:Any Dos Memory limitations
« Reply #3 on: April 09, 2004, 12:06:12 pm »
Heh.  I didn't know computer components were being measured in milligrams these days...

Good advice, though.  Thanks!  But, what about the original question?  I can't answer it very well, but I am fairly certain that memory limitations do not inherently exist in operating systems.  Rather, the size of the memory address table of the CPU dictates how much RAM may be utilized.  Please correct me if I'm wrong.

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:Yesterday at 05:37:14 pm
  • NES Fanatic
Re:Any Dos Memory limitations
« Reply #4 on: April 09, 2004, 12:08:05 pm »
Lets put it this way..

Windows 95, which is more advanced than DOS, will actually run slower if you give it more than 256MB of RAM (or was it 128.. been a while).

so don't waste giving your PC more than 128MB of RAM if you run plain DOS.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re:Any Dos Memory limitations
« Reply #5 on: April 09, 2004, 03:22:03 pm »
DOS will only use 256MB of RAM maximum.  Up through DOS 6, you could only get that far if you used QEMM or 386Max as your memory manager, but I think the DOS with Win95 and 98 will use all 256.

Joe: Window 95 and (I believe) 98 have efficiency trouble with more than 256MB of RAM.  I think it may have been fixed in Win98 SE.

--Chris

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

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 01:14:11 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Any Dos Memory limitations
« Reply #6 on: April 10, 2004, 07:02:31 pm »
The thing about ram and the reason too much can be a bad thing:

Every os handles memory differently.... it has different sub-routines and functions written to acess and write to the memory.  Every os has a different "sweet spot"  i.e. an amount of memory that was used as a base when the functions were written.  Generally these functions are written to handle far more than the base, BUT some of these functions are unoptimized to the point that when there is a butt-load of ram, say 10 times more than the base, your processor gets bogged down going through all these memory functions to the point that the ram is fine, but the processor is so bogged down with requests that the system actually performs slower.  

Not only that but as older dos programs aren't expecting to see a lot of ram, they might not even utilize the extra memory.  Remember, back in the day programs had to be small, and thus programmers cut out anything that wasn't necessary.  

What I've written isn't black and white fact, it's just genral theory based on the way operating systems work and the way programmers think.


I hope that makes sense.  

Long story short:  I you have more than 64 megs of ram you should be using a modern os..... I don't care about the excuses, dos is only good for crappy hardware.  If you don't like windows, use a stripped down version of linux, but regardless, dos is just too old to handle newer machines well.
 

jam92102

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 90
  • Last login:May 10, 2013, 07:02:22 pm
  • Help Me Please!!!!
Re:Any Dos Memory limitations
« Reply #7 on: April 14, 2004, 10:48:46 am »
Well I really like arcadeos and I thought dos would be the easiest to setup but the machiene I'm planning on buying is a 1.4ghz with 512mb.  I don't want it to look like windows is running at all.  So is dos on this machiene going to be able to handle all or most mame games or am I going to have to go with xp and then hide it somehow?  Thanks for all the replies.  I really appreciate it

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Any Dos Memory limitations
« Reply #8 on: April 14, 2004, 02:26:11 pm »
btw... anyone test dr-dos?

I used to like it a LOT better then MS dos... back when I..well... used dos.

If you need more memory for some games... and you want a command line... hows the svgalib / linux version of mame these days?