#! /bin/zsh sp_disk="$(hdiutil attach -imagekey diskimage-class=CRawDiskImage /Users/tolik/Documents/MAME/IMG/test_2g.img | grep -m 1 -o ^'/dev/disk[[:digit:]]\+')" ((ERROR_LEVEL +=$?)) cp BUILD/DSS/* /VOLUMES/TMP_MAME/DSS/ ((ERROR_LEVEL +=$?)) rm -r /Volumes/TMP_MAME/.* rm -r /Volumes/TMP_MAME/DSS/.* sp_disk="$(hdiutil detach "${sp_disk}")" let "ERROR_LEVEL +=$?" if [[ "$ERROR_LEVEL" == "0" ]]; then echo "\nALL DONE!" >&2 #exec "/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine" --bottle "ZXMAK2" --wait-children --check --start "C:/users/crossover/AppData/Roaming/Microsoft/Windows/Start Menu/ZXMAK2.lnk" exit else echo "\nError!!!" >&2 fi #sp_disk="$(hdiutil attach -imagekey diskimage-class=CRawDiskImage /Users/tolik/Library/Application\ Support/CrossOver/Bottles/ZXMAK2/drive_c/ZXMAK2/HDD/sp_disk1.vhd | grep -m 1 -o ^'/dev/disk[[:digit:]]\+')" #sp_disk="$(hdiutil attach -imagekey diskimage-class=CRawDiskImage /Users/tolik/Library/Application\ Support/CrossOver/Bottles/ZXMAK2/drive_c/sp_disk2.img | grep -m 1 -o ^'/dev/disk[[:digit:]]\+')" #floptool identify dss_1_62_100.hfe #qemu-img convert -f raw -O vpc test.img test.vhd #/Users/tolik/Library/Application\ Support/CrossOver/Bottles/ZXMAK2/drive_c/test_2g.img #sp_disk="$(hdiutil attach -imagekey diskimage-class=CRawDiskImage /Users/tolik/Library/Application\ Support/CrossOver/Bottles/ZXMAK2/drive_c/ZXMAK2/HDD/HDD256.vhd | grep -m 1 -o ^'/dev/disk[[:digit:]]\+')" # ls -A -F -G # rm -r .fseventsd