Original Document: Mathew Lodge Edited/modified: Peter A. Ritchie PAR: Having an STe with 2Meg I decided to find this rumoured program. Since the source was included I decided to take a look at it. As it turns out, the MMU is not at fault; it recognises the 2.5Meg and configures itself accordingly. It's the OS that doesn't configure itself te right way. And that's just a matter of setting top of RAM to 2.5Meg. The 2.5MB STE SIMM fixer. ========================= This is a short program that allows you to fit 2.5MB of memory to an STE by mixing 256K and 1MB SIMMs. Why it's needed =============== The reason you can't mix the two types of SIMM is that TOS 1.6 in the STE fails to recognise this memory configuration and incorrectly programs the MMU chip. It thinks, in fact, that you have 4MB of memory installed. This causes big problems as soon as you attempt to run any non-trivial program (e.g. GEM) The symptoms are that your STE gets stuck in a reset-reboot cycle. How it works ============ This program works by reprogramming the MMU and correctly setting _memtop, and then warm booting the STE. PAR: It actually tells TOS to recognise what the MMU has been _trying_ to tell it! How to use it ============= You must fit the SIMMs into your STE in the following order: ** (back of STE)** |-- 1meg SIMM --| |-- 256K SIMM --| |-- 1meg SIMM --| |-- 256K SIMM --| ** (front of STE)* PAR: Since my HD program has to load before any AUTO programs I decided to see if it REALLY needed to be first. Well, it doesn't It would have to be BEFORE any ramdisk programs, just in case! Put the SIMMFIX.PRG program _FIRST_ in your auto folder (do this by deleting everything in the AUTO folder, then copy SIMMFIX.PRG to it, and then copy everything else back into AUTO). PAR: The Reboot turned out to be not-necessary. So, I took it out. With SIMMFIX first in your AUTO folder, your ST will start, then reboot, and should then display a short message detailing the version of SIMMFIX and the authors names. From then on all should be well. This program has been extensively tested by David Hoggan on a wide range of software (though few games were tested). Problems ======== Because you have to run SIMMFIX every time you switch on your STE, you cannot just switch on and insert any autobooting disk (e.g. Dungeon Master, Starglider II etc. etc.) In these cases, you should make a boot disk with nothing except an AUTO folder containing SIMMFIX.PRG. Boot with this disk, and when the desktop appears, remove the disk. Insert the game disk that you want to autoboot. Then hold down Control, Alt and Delete together to reset the STE, and the game will boot and run as normal. Make sure you have (at least) one backup disk containing SIMMFIX.PRG in the AUTO folder in case anything goes wrong with your boot disk. If you can't run SIMMFIX, then you'll have to open up your STE and remove the 256K SIMMS, make a new boot disk, and then put them back. Program History =============== The SIMMFIX program was submitted to the "Programmer's Clinic" section of ST World, the premier UK ST magazine, by David Hoggan. I (Mathew Lodge) made a few additions and wrote this documentation for a posting to USENET. ------ 91-04 PAR: I found it from GEnie; looked it over and made some of my own changes for obvious reasons. Works find for me! Peter A. Ritchie c/o Blue Turtle Software Box 4916 Station 'E' Ottawa, Ontario K1S 5J1 Canada GEnie: P.RITCHIE ------ Mathew Lodge 5 May 1990 (JANET address : SOCS18 @ uk.ac.york.vaxa)