Sunday, June 21, 2009

CrossOver 6.0 and Floppy drive.

Some softwares such as HDS Offline SVP for 99x0 needs to access configuration data from floppy drive, and the floppy drive has to be A: . For Windows platform, this condition has never been a problem, but for Mac OS X using CrossOver software, it is a little bit tricky to do.


For CrossOver 6.x for Mac OS X, when inserting USB Floppy drive into USB slot, it appears in the bottle windows as G: drive mounted to /Volumes/CONFIG1, where CONFIG1 is the floppy disk label. In this regular case, the software that needs to access A: drive will never find the floppy.

To archive this, please follow the steps below :

(1) Click on the "Configure" ==> "Manage Bottles"

(2) Click on the "winecfg" item, then click on "Launch selected item" button

(3) The 'Wine configuration" window will show, click on "Drives" tab

(4) Observe that there is no A: drive available at the moment

(5) Open the 'Terminal' window (Goto Finder/Go/Utilities), click on "Terminal"

(6) cd ~/Library/Application Support/CrossOver/Bottles/WinXP/dosdevices (where WinXP is bottle's name)

(7) ln -s g:: a::

$ ls -l
total 88
lrwxr-xr-x 1 Neo Neo 3 Mar 2 00:31 a:: -> g::
lrwxr-xr-x 1 Neo Neo 10 Feb 28 17:17 c: -> ../drive_c
lrwxr-xr-x 1 Neo Neo 13 Feb 28 17:17 d:: -> /dev/rdisk2s0
lrwxr-xr-x 1 Neo Neo 18 Feb 28 17:48 e: -> /Volumes/Softwares
lrwxr-xr-x 1 Neo Neo 13 Feb 28 17:48 e:: -> /dev/rdisk2s2
lrwxr-xr-x 1 Neo Neo 18 Mar 1 23:26 f: -> /Volumes/Softwares
lrwxr-xr-x 1 Neo Neo 13 Mar 1 23:26 f:: -> /dev/rdisk1s2
lrwxr-xr-x 1 Neo Neo 16 Mar 2 00:27 g: -> /Volumes/CONFIG1
lrwxr-xr-x 1 Neo Neo 11 Mar 1 23:26 g:: -> /dev/rdisk2
lrwxr-xr-x 1 Neo Neo 10 Feb 28 17:17 y: -> /Users/Neo
lrwxr-xr-x 1 Neo Neo 1 Feb 28 17:17 z: -> /

(8) ln -s g: a:
$ ls -l
total 96
lrwxr-xr-x 1 Neo Neo 2 Mar 2 00:32 a: -> g:
lrwxr-xr-x 1 Neo Neo 3 Mar 2 00:31 a:: -> g::

lrwxr-xr-x 1 Neo Neo 10 Feb 28 17:17 c: -> ../drive_c
lrwxr-xr-x 1 Neo Neo 13 Feb 28 17:17 d:: -> /dev/rdisk2s0
lrwxr-xr-x 1 Neo Neo 18 Feb 28 17:48 e: -> /Volumes/Softwares
lrwxr-xr-x 1 Neo Neo 13 Feb 28 17:48 e:: -> /dev/rdisk2s2
lrwxr-xr-x 1 Neo Neo 18 Mar 1 23:26 f: -> /Volumes/Softwares
lrwxr-xr-x 1 Neo Neo 13 Mar 1 23:26 f:: -> /dev/rdisk1s2
lrwxr-xr-x 1 Neo Neo 16 Mar 2 00:27 g: -> /Volumes/CONFIG1
lrwxr-xr-x 1 Neo Neo 11 Mar 1 23:26 g:: -> /dev/rdisk2
lrwxr-xr-x 1 Neo Neo 10 Feb 28 17:17 y: -> /Users/Neo
lrwxr-xr-x 1 Neo Neo 1 Feb 28 17:17 z: -> /

==== It's done and ready to use ===

No comments:

Post a Comment