Image Album
News
Donate via PayPal

downloads/devices/diskimage.i386-aros.7z

Back to file index

Short:        Disk image device (adf,dms,iso,...)
Author:       Fredrik Wikstrom
Uploader:     Fredrik Wikstrom <fredrik a500 org>
Type:         disk/misc
Version:      52.30
Architecture: i386-aros
Download:     devices/diskimage.i386-aros.7z

This is an AROS port of the 52.x OS4 diskimage.device.

It is not to be confused with Thore Boeckelmann's diskimage.device, since it is
a from scratch development and not based on it in any way, so don't even bother
trying to use his GUI together with this device since it won't work (they are
incompatible in this way). The same mountlists can however be used for both
devices.

Some important notes:

In order to mount .hdf files you will probably need to specify the correct
HighCyl value for the .hdf file in question (FFS2 ignores this value if
LowCyl = 0 so this is not a problem on OS4).

In order to get localisation to work with the diskimage.device you may have to
move the line containing the following command in S:startup-sequence so that
it's located after the C:IPrefs command or the device will always use only the
builtin english strings:
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)

Requirements:

 - An x86 system capable of running AROS
 - z.library (CISO, DAA, DAX, DMG and UIF plugins) - included
 - bz2.library (DMG plugin) - included
 - expat.library (DMG plugin) - included
 - AISS - http://masonicons.info/

Supported disk image formats:

 - adf    (Amiga Disk File)
 - adz    (gzipped adf file)
 - bin
 - ccd    (CloneCD)
 - cso    (Compressed ISO)
 - cpr    (same format as dsk)
 - cue
 - d64    (use with 1541-Handler)
 - daa
 - dax
 - dmg    (Apple disk image format)
 - dms    (DiskMaSher)
 - dsk    (CPCEmu, non-EXTENDED images only)
 - fdi
 - gi     (untested)
 - hdf
 - img
 - iso    (CD/DVD)
 - mdf    (Daemon Tools/Alcohol)
 - mds    (Daemon Tools/Alcohol)
 - nrg    (Nero)
 - raw
 - toast  (Roxio Toast)
 - uif    (MagicISO)

Usage:

Put one of the included IDFx/ICDx mount files into DEVS:DOSDrivers (or
SYS:Storage/DOSDrivers in which case they will have to be mounted manually
with C:Mount before use).

To mount a disk image on ICD0:

MountDiskImage drive ICD0: imagefile.iso

To eject:

MountDiskImage drive ICD0: eject

Changes:

52.30 (16-Jan-2012)
 - diskimage.device no longer allocates a useless signal when it creates the
   reply-port for communicating with a device unit
 - Improved the MDS plugin (should now be able to handle more MDS files than
   previously)
 - Fixed endian issues in CUE plugin's AIFF and WAVE code
 - CUE plugin now uses libmpg123 for MP3 audio tracks (seeking is much faster
   because of this)

52.29 (1-Dec-2011)
 - Added a shell based Install script
 - Disabled manual opening of libraries in MountDiskImage and MountHDF commands
   as AROS doesn't seem to like it
 - MountDiskImage can now be used as a default tool for disk image files same
   as in AmigaOS versions (DRIVE tooltype is used to specify which drive to use
   for mounting the diskimage)
 - Added support for READ CD command (0xbe)

52.28 (20-Nov-2011)
 - Updated plugin API to v7 (older plugins will no longer work)
 - External libraries opened by plugins are now closed when not needed any more
 - CUE plugin now only byteswaps audio tracks when MOTOROLA file type is used
   instead both data and audio tracks (not sure if this is correct or not)
 - Added MODE 2 support in CCD and CUE plugins
 - Increased stack size on DiskImageGUI icon to 64kB

See diskimage.guide/Changelog in the archive for a complete list of changes.
Copyright © 2012 Fredrik Wikström (fredrik at a500 dot org)