VOGONS


First post, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

I'm just looking for an explanation. I've been doing a lot of work with the wonderful G.R.O.G. game launching software and I've noticed that when you have a game that due to its age expects to be found on a floppy and it won't execute on an HDD it will work just fine copied to a ram drive.

I've seen this happen with games that seem to be hardcoded to run off a floppy as well as games that seem to check the floppy drive to use as DRM. They usually seen to work just executed from a ram drive.

What is the functional reason for this?

For example : 'Tycoon: The Commodity Market Simulator' released in 1983 informs you that it is a copyrighted game when you try to launch from an HDD after it checks the floppy. But if you copy the entire game to a ramdrive, it executes just fine. There are lots of games that behave like this.

Last edited by Shagittarius on 2026-02-11, 00:33. Edited 1 time in total.

Reply 1 of 8, by kixs

User metadata
Rank l33t
Rank
l33t

Maybe it has hardcoded protection from running on C: or maybe also D: drive.

What drive letter did your Ramdrive use?

Visit my AmiBay items for sale (updated: 2025-10-29). I also take requests 😉
https://www.amibay.com/members/kixs.977/#sales-threads

Reply 2 of 8, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

J

Its a good point, but why does it cause the games that hardcoded to run off a floppy to work too? Maybe the logic breaks given a high drive letter for everything...

Reply 3 of 8, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

It's probably related to "protection" ... just how old is it? perhaps PCs with lots of drives were not at all common at the time it was released, so they didn't test for that?

It's should be fairly easy to test exactly what it wants/accepts.

Using a virtual machine like PCEM, 86BOX etc. you can set up whatever drives you want (even floppies) using image files, then boot up DOS and try running the game from the various places - nothing else on the virtual system would change other than the location from where you are running the game,

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 4 of 8, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

I would guess that the search paths for the game files and the copy protection are two separate systems, which means the fact that it checks the floppy doesn't necessarily mean it's doing it for copy protection purposes

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 5 of 8, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

A little more info as I am still intrigued by this even if no one else is:

When I run 'Tycoon: The Commodity Market Simulator' I get the following message upon failure:

ERROR CM AT IP FFFDH

But copy the same exact directory to the RAMDRIVE and run it and it works. I also tried copying it to drive 'I' and it doesn't work there either. So I tried another Game "Rush'n Attack" by Konami. From the HDD I get a message that says

"Insert Disk 1 and press a key."

but again, copy it to the ramdrive at it works fine. Note I tried this game on the 'I' drive too and it still fails with the same message. So it doesn't seem to be a drive letter thing.

EDIT: I think this is an available space issue. Too large an HDD for some routine on these games...When I move them to my smaller C drive they work. My original analysis was flawed. I'll post if I find anything else interesting with this though.

Reply 6 of 8, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie
Shagittarius wrote on 2026-02-11, 00:40:

EDIT: I think this is an available space issue. Too large an HDD for some routine on these games...When I move them to my smaller C drive they work. My original analysis was flawed. I'll post if I find anything else interesting with this though.

The other variable is that many games fail when the available memory is too high, creating a ramdrive could eat up enough memory to fix that issue. There's numerous ways an early PC game can fail on newer systems.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 7 of 8, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Might be the removable drive flag

I have had the converse, tried to install to large ramdrive and got told it had to be a non-removeable drive.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 8 of 8, by Hoof

User metadata
Rank Newbie
Rank
Newbie

My original version of Starflight (1986?) won’t run on hard drive partitions that are too big. I had to make a 200mb partition to play it on my socket 7 pc. Something about the game didn’t like the big hdd (or maybe it was a FAT12 vs FAT16 thing?)

Your ramdrive is likely not too big in size. But depending on your hard drive, it might simply be too big or too new a filesystem (e.g. later than FAT12). Especially if the file i/o is custom code in the game.