6.165 bytes

Service Hints & Tips

Document ID: DETR-3UEPLG

PS/1 - How can I free-up more memory for my games and applications?

Applicable to: United States

If you have a PS/1 2123-K37, PS/1 2133 or 2155 models with DOS 5.0 and Windows 3.1 pre-installed, this article may help you if you need to increase your available conventional memory for your DOS applications and games. The first and easiest suggestion for increasing available conventional memory is to not run DOS applications or games under Windows. Double-clicking on the DOS Prompt icon does not take you out of Windows. It only loads a DOS session which will allow you to run DOS applications. However, Windows will still be loaded and will reduce the available conventional memory for your application.

To exit Windows completely:
1. Select File from the Program Manager menu bar and select Exit Windows.
2. Click once on OK.
3. Select option 3 from the PS/1 Menu to go to a DOS command prompt.
4. Now, try running your DOS application from here and see if you still receive the insufficient or out of memory messages.


If you still receive the insufficient or out of memory messages, there are several changes which may increase the available conventional memory for your system. Please try the following steps:

1. Start your system as normal.
2. Once Windows has started, open the Accessories group and start the Notepad.
3. Select File from the menu bar and select Open. In the File Name field, type in: C:\CONFIG.SYS and click once on OK.
4. After the DEVICE=C:\WINDOWS\HIMEM.SYS statement, insert the following statement:
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

* NOTE: Using the NOEMS parameter will free 64K of upper memory. This memory can then be used to load memory resident programs and device drivers, freeing even more conventional memory. Make sure you add the statement exactly as it appears above. Otherwise, you may see some unusual error messages when you boot your system. Also, check to make sure your game or application does not require any expanded memory support. If it does, you will want to use the statement below instead:

DEVICE=C:\WINDOWS\EMM386.EXE 256 RAM

If your application requires more expanded memory, you may want to try using a larger value in place of the 256. The numeric parameter indicates the number of kilobytes to reserve as expanded memory. This value can be incremented increased in 256K increments. In most cases 256 or 512K should be more than enough for your application.

5. You will need to alter the DOS= statement so that it now appears as below:

DOS=HIGH,UMB

6. You can also delete the statement

DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER

since double-buffering is not being used on your system and is taking up a small portion of memory.

7. Select File from the menu bar and select Open. When you are asked if you wish to save changes to CONFIG.SYS, reply Yes. The above changes to your CONFIG.SYS file will not take effect until you boot your system. However, before re-booting, you will need to make changes to your AUTOEXEC.BAT file.

8. Once again open your Notepad (unless it is still open).

9. In the File Name field, type in: C:\AUTOEXEC.BAT and click once on OK.

10. You will need to edit the C:\PS1TOOLS\VSTOP.COM -Q statement, the C:\DOS\MOUSE.COM and the C:\DOS\DOSKEY statements so that they appear as follows:

LOADHIGH C:\PS1TOOLS\VSTOP.COM -Q

LOADHIGH C:\DOS\MOUSE.COM

LOADHIGH C:\DOS\DOSKEY.COM

The LOADHIGH command instructs DOS to load the drivers into upper memory which frees up more conventional memory for DOS applications such as your game.

11. Select File and select Exit Notepad. When you are asked if you wish to save changes, reply Yes.

12. Exit Windows and return to the PS/1 Menu. Once the menu has appeared, reboot your system by pressing <Ctrl> + <Alt> + <Delete> on your keyboard. Or, power your system off for ten seconds and turn it back on. You should now have more conventional memory available for your DOS applications.

Search Keywords

Hint Category

DOS/Windows 3.x, Memory

Date Created

23-04-96

Last Updated

02-04-99

Revision Date

01-08-99

Brand

IBM Aptiva

Product Family

PS/1

Machine Type

2011, 2121, 2123, 2133, 2155, 2168

Model

C01; C34; M01; NEA; T35; U35; A62; A82; A94; B82; C42; C92; G42; M82; S92; 081; 087; 131; 137; K37; N31; N81; 11E; 13T; 14C; 16E; 17A; 18A; 18T; 19C; 21C; 23C; 28A; 46M; 51D; D50; G11; G13; G43; G46; G49; G50; G53; M40; M46; P11; P13; P43; P50; P53; R04; R05; R06; R09; R38; R42; R43; R44; R84; R86; R87; RO3; S11; S13; S43; S45; S47; S48; S50; S53; W11; W13; W42; W43; W45; W50; W53; 20E; 22T; 24C; 24M; 28V; 39E; 41T; 43C; 45V; 48E; 50T; 52C; 55V; 72E; 74T; 76C; 78C; 79C; 81A; 82E; 84T; 86C; 87C; CC1; D53; G14; G44; G52; G54; G72; G76; G78; G82; NM1; P14; P44; P57; P71; P74; P76; P78; P84; R14; R15; R16; R17; R18; R51; R52; R57; R58; R62; R63; R67; R71; R89; R93; R96; R97; S14; S44; S54; S70; S75; S76; S78; S80; W14; W44; W48; W54; W67; W76; W77; W78; Z33; 31E; 33T; 37C; 38C; 51E; 54T; 56C; 57C; 88V; BB1; G57; G87; OR1; OR3; OR4; OR5; P89; R28; R29; R31; R74; R78; R82; R98; S55; S85; SR1; US1; W52; W82

TypeModel

Retain Tip (if applicable)

Reverse Doclinks
and Admin Purposes