https://bugs.winehq.org/show_bug.cgi?id=56087
--- Comment #21 from Cedric cedric.dewijs@eclipso.eu --- I tried various methods to mount the iso, but I don't arrive at the working situation. udisksctl mounts the mac version, so there's no .exe file to install. fuseiso mounts the Windows version, with .exe's, but without autodetecting the label. Wine doesn't create a CDROM drive when running a command in the directory where fuseiso has mounted the iso. After using winectrl to create the CDROM drive, and reinstalling the game, the game still doesn't see the CD.
In (way) more detail: unzip ~/Downloads/3-D-Ultra-Pinball-Thrillride_Win_EN_ISO-Version.zip $ isoinfo -d -i ~/Thrillride.iso CD-ROM is in ISO 9660 format System id: APPLE COMPUTER, INC., TYPE: 0002 Volume id: THRILLRIDE Volume set id: Publisher id: Data preparer id: Application id: TOAST ISO 9660 BUILDER COPYRIGHT (C) 1997 ADAPTEC, INC. - HAVE A NICE DAY Copyright File id: Abstract File id: Bibliographic File id: Volume set size is: 1 Volume set sequence number is: 1 Logical block size is: 2048 Volume size is: 256707
Joliet with UCS level 1 found. No SUSP/Rock Ridge present
$ udisksctl loop-setup --file Thrillride.iso Mapped file Thrillride.iso as /dev/loop0.
$ cd /run/media/jose/Thrillride\ Pinball\ CD/ $ ls -l total 276 -rw-r--r-- 1 root root 65536 Jun 9 2000 'Desktop DB' -rw-r--r-- 1 root root 150866 Jun 1 2000 'Desktop DF' -rw-r--r-- 1 root root 0 May 29 2000 'DesktopPrinters DB' -rw-r--r-- 1 root root 0 Jun 5 2000 'OpenFolderListDF'$'\r' -rw-r--r-- 1 root root 11638 Jun 8 2000 'Read Me' -rw-r--r-- 1 root root 70 May 26 2000 'Sierra Registration Page' -rw-r--r-- 1 root root 45 May 26 2000 'Sierra Registration Page ' -rw-r--r-- 1 root root 12168 Jun 2 2000 'Software License Agreement' drwxr-xr-x 1 root root 2 May 29 2000 TheFindByContentFolder drwxr-xr-x 1 root root 4 May 24 2000 TheVolumeSettingsFolder -rw-r--r-- 1 root root 29506 Jun 9 2000 'Thrillride Installer' drwxr-xr-x 1 root root 10 Jun 9 2000 'Thrillride Pinball'
$ umount /run/media/jose/Thrillride\ Pinball\ CD/
$ fuseiso -p Thrillride.iso ~/Thrillride $ cd ~/Thrillride $ ls -l total 1309 -r--r--r-- 1 root root 233472 May 28 2000 AutoRun.exe -r--r--r-- 1 root root 10134 Mar 2 2000 AutoRun.ico -r--r--r-- 1 root root 1994 Jun 6 2000 AutoRun.inf -r--r--r-- 1 root root 399435 Apr 26 2000 AutoRun.tbv -r--r--r-- 1 root root 108 Jun 9 2000 DATA.TAG dr-xr-xr-x 1 root root 2048 Jun 9 2000 Demos dr-xr-xr-x 1 root root 2048 Jun 9 2000 DirectX -r--r--r-- 1 root root 11102 Jun 2 2000 EULA.txt dr-xr-xr-x 1 root root 2048 Jun 9 2000 Indeo -r--r--r-- 1 root root 10872 Jun 9 2000 ReadMe.txt -r--r--r-- 1 root root 110 Jun 9 2000 SETUP.INI -r--r--r-- 1 root root 73728 Jan 12 1999 Setup.exe -r--r--r-- 1 root root 481 Jun 8 2000 Sierra.inf dr-xr-xr-x 1 root root 2048 Jun 9 2000 Thrillride -r--r--r-- 1 root root 138 Jun 8 2000 Version.txt dr-xr-xr-x 1 root root 2048 Jun 9 2000 WorldNet -r--r--r-- 1 root root 27648 Oct 27 1998 _ISDel.exe -r--r--r-- 1 root root 34816 Sep 29 1998 _Setup.dll -r--r--r-- 1 root root 296674 Feb 23 1999 _inst32i.ex_ -r--r--r-- 1 root root 175466 Jun 9 2000 _sys1.cab -r--r--r-- 1 root root 3905 Jun 9 2000 _sys1.hdr -r--r--r-- 1 root root 3962157 Jun 9 2000 _user1.cab -r--r--r-- 1 root root 6525 Jun 9 2000 _user1.hdr -r--r--r-- 1 root root 469 Jun 9 2000 data1.cab -r--r--r-- 1 root root 5890 Jun 9 2000 data1.hdr -r--r--r-- 1 root root 5968 Aug 11 1999 'directx end user eula.txt' -r--r--r-- 1 root root 23541 Jan 12 1999 lang.dat -r--r--r-- 1 root root 590 Jun 9 2000 layout.bin -r--r--r-- 1 root root 450 Jul 27 1998 os.dat -r--r--r-- 1 root root 86545 Jun 7 2000 setup.ins -r--r--r-- 1 root root 49 Jun 9 2000 setup.lid
$ cd ~/Thrillride $ wine Setup.exe Installer runs, and I can install the game.
Wine doesn't create a D drive: $ ls ~/wine-tmp/dosdevices/ c:/ com12 com16 com2 com23 com27 com30 com5 com9 com1 com13 com17 com20 com24 com28 com31 com6 z:/ com10 com14 com18 com21 com25 com29 com32 com7 com11 com15 com19 com22 com26 com3 com4 com8
So the game does not find a CD
$ winecfg, add a D drive pointing to $ winecfg Start the game: the game does not find the CD
install the game from the D drive: $ cd wine-tmp/dosdevices/d: $ wine Setup.exe $ wine ~/wine-tmp/drive_c/Sierra/Thrillride/Pinball.exe the game does not find the CD