14 comments

[ 4.3 ms ] story [ 37.6 ms ] thread
[flagged]
We did special boot disks to strip out everything but what was needed for the game, but sometimes we still couldn’t make it One day I went to a friends house and he had like way more conventional memory in memtest! What the hell I spent hours and days getting 620kb

He was running Dr -dos

Ahh, memories.

I'd done so well optimizing my conventional memory with my rig (a 486SX w/ 4, then later 16 MB of RAM), then I purchased a Media Vision Pro/ Audio Spectrum 16 card and screwed it all up.

The silly thing purported SoundBlaster compatibility but needed a TSR that, if memory serves, couldn't be loaded into upper memory for that "compatibility" to actually work. It was maddening, but I'd already spent the money. Then there was the matter of throwing away more memory for the drive for the card's onboard SCSI controller... Grr...

I had a 286 with 1MB of RAM. It had a chips and technologies chipset that used that RAM to shadow the ROM BIOS but you could also have it put memory anywhere in the upper memory area that was free. So I too religiously optimized conventional/upper memory because that was all the memory that I had.
'MZ' has been confirmed to be the initials of Mark Zbikowski, there's no question about it. It's not "Memory" + "Last".
Good times. Our DOS game PaybackTime 2 was only capable of using conventional memory. That was a major reason for the game really not having any proper animations for its player characters.
I have to admit, DOS memory management is very fascinating to me as a very amateur kernel investigator. I have a book called “DOS beyond 640k” which describes all sorts of extensions people back in the 80s invented to get as much free memory as possible. The contents of course are irrelevant nowadays, but it is still interesting to read as a tech book.
Mmmm, flashbacks of complex sets of AUTOEXEC.BAT & CONFIG.SYS files that we'd swap in and out using batch files to support different memory configurations...
There's a retail tool that lets you get a lot more memory below 1MB. 639K (625K free) conventional, 262K upper (177K free).

If you remember seeing how, you'll get a free virtual cookie.

I set up a computer for an engineering department. It was an IBM PS/2. They wanted to run AutoCAD and Ventura Publisher, one used extended memory and the other expanded.

I ended up making batch files that swapped around autoexec.bat and config.sys files so they could run.