How do I check that the OHRRPGCE has enough conventional memory to work correctly?

From OHRRPGCE-Wiki
Jump to navigation Jump to search
This article only applies to the DOS/QuickBasic 16-bit version. It is not relevant for the current 32/64 bit Windows/Linux/Mac/etc versions

Got to an MS-DOS prompt, and type MEM. You will see output something like this:

C:\>mem

Memory Type        Total       Used       Free
----------------  --------   --------   --------
Conventional          640K        10K       630K
Upper                 128K         8K       120K
Reserved              256K       256K         0K
Extended (XMS)     16,384K     8,292K     8,092K
----------------  --------   --------   --------
Total memory       17,408K     8,566K     8,842K

Total under 1 MB      768K        18K       750K

Total Expanded (EMS)                2,048K (2,097,152 bytes)
Free Expanded (EMS)                 2,048K (2,097,152 bytes)

Largest executable program size       630K (645,168 bytes)
Largest free upper memory block       117K (120,160 bytes)
FreeDOS is resident in the high memory area.

Look for the line that says Largest executable program size. If it is smaller than about 552K then you will not be able to use the DOS version of the OHRRPGCE.

You should probably be using the Windows version instead.