By John Slade
20 February 2000
The Technical Part
Your machine may have loads of RAM but the game may still not run because of the way in which memory is divided up in your computer. The RAM is divided into four parts:-
To run F1GP you must have 600,000 bytes (586Kb) of free (unused) conventional memory - otherwise you get the characteristic "not enough memory" error message. However the 640Kb of conventional memory in your machine has to be shared with various drivers/programs as well as DOS its self. To find out how much conventional memory is used (and by which programs) go to the DOS prompt and type MEM /C /P.
Windows 2000
Since Windows 2000 is built on the NT kernel (and not DOS) it uses no conventional memory. However I did not manage to get any sound when in Win2K.
Windows 95/98/ME
Windows 95/98/ME run on a DOS, therefore there are a few drivers that load into conventional memory. A default install does not usually have enough free conventional memory to run F1GP.
To free up the amount of used conventional memory you must prevent certain programs loading into it when your computer boots. To stop them loading you have to edit your autoexec.bat and config.sys files.
If you are unsure about editing your startup files then download the "Grand Prix 1 Memory Enhancer", which will edit your autoexec.bat and config.sys files automatically. You can download the program here.
If you want manually edit your autoexec.bat and config.sys files (found in the root of your C drive) then here are the instructions:-
If something goes wrong then restore the backups of autoexec.bat and config.sys to the root of your C drive.
Special Case : Non-English Versions of Win95
There is an extra problem when using a Non-English version of Windows 95. The problem is that HIMEM takes up 45Kb of memory (rather than about 1Kb on other versions). From the MSDN Library:-
The increased conventional memory used by Himem.sys occurs because Io.sys occupies more memory in the high memory area (HMA), forcing Himem.sys to be relocated in conventional memory.
Below is a listing of the patches for all the affected Non-English versions of Windows 95. Make sure that you download the correct file. All the files are 283Kb in size.
Brazilian
Danish
Dutch
Finnish
French
German
Italian
Norwegian
Portuguese
Spanish
When you have downloaded it, run the program then follow the instructions on screen.
About Author
This article was written by John Slade. John is the resident programmer ("CGI-Guy") of SimRacingWorld.com. He has designed the site and written all of the code that serves the content.
John Slade has written 36 articles for SimRacingWorld.