Apologies for digging up this old post, I'm looking for Linux-related posts since I have some issues on Linux, and found this recent-ish unanswered one:
> I was hoping someone had figured a way on Chrome os, Android or Linux with a limitation of not having a cd drive
Mounting an .iso file on Linux is something you can find instructions for online. I did something a bit more automated for my setup with Wine and Q4Wine:
1. In my "WINEPREFIX" directory (the directory Q4Wine sets that environment variable to point to - the directory containing "dosdevices" and "drive_c" sub-directories) I added a new sub-directory called "drive_z".
2. Using Q4Wine, I launched winecfg in/with that prefix so I could configure that prefix. In the "Drives" tab, I added a drive letter "Z:" pointing to target folder "../drive_z" (so it looks much like C: does but with the letter changed in the folder). I clicked "Show Advanced" and in the "Type" drop-down list I picked "CD-ROM".
3. I put a script to mount my .iso file at drive_z (but only if it's not already mounted) in my prefix directory:
#!/bin/sh
MOUNTPOINT=/home/username/GP4/drive_z
if [[ ! -f $MOUNTPOINT/GP4.exe ]]; then
fuseiso /path/to/GP4.iso $MOUNTPOINT
fi
4. I created icons in Q4Wine for starting GP4 and CSM. In the "Scripts" tab for the icons, I set the "Pre run" script to the location of the above script.
I assume you could do something similar in Crossover. You don't even have to do the part with the script and having it run automatically of course. And you don't need to use fuseiso to mount the .iso, there are other methods but that is the most convenient as it doesn't require root access or sudo.
However I think that installing the decrypted GP4.exe as required for CSM or gpxpatch (or whatever it was that requested that) made the requirement for the .iso to be mounted go away because I no longer have that script running and I can still play!
> (I have got GP2 going via dosbox but the keyboard
> controls are a bit iffy and at the moment I have a
> few quirks which aren't floating my boat)
Can you play it with maximum detail in SVGA in DOSBox? I can't, so I tried playing under VirtualBox, but the performance is too jumpy - GP2 expects to get 100% CPU time but a modern OS gives it a varying amount of CPU time and I find that the game speeds up and slows down too much. I tried dosemu2 and it was even worse.