DIMG 1.2.1 Release Notes 12 June 2011 =============================================================================== DIMG is a simple disk imaging utility for Windows and UNIX. Features include: * Read image from disk * Write image to disk * Browse FAT12 filesystem and extract files DIMG uses Qt4 to provide its user interface. This release is the first maintenance release for DIMG v1.2 and includes fixes for a number of bugs discovered after v1.2 was released. The next feature release scheduled is v1.3. This software, despite its version number, should be considered BETA quality. Due to the limited number of users it receives little to no beta testing before a release is tagged. DIMG v1.2.1 is packaged as the following components: DIMG v1.2.1: The base program. On its own it can not do much. DQWindrv v1.0.1: A very basic Drive Access plugin for windows systems. It talks to windows directly to access the floppy drive and provides good performance. Its format support is fairly limited. DQDLibDsk v1.0.2: A Drive Access plugin that uses LibDsk to talk to floppy drives on UNIX. It is much more advanced than DQWindrv and will handle a much wider variety of disk formats but provides very bad performance to the point of being nearly unusable on Windows. As such, DQWindrv is provided and is used as the default on that platform with DQDLibDsk being the default everywhere else. FatFS v2.0.1: A read-only FAT-12 filesystem implementation. This is necessary for filesystem functions. FPraw v1.0.0: Support for loading and saving raw floppy disk images. FPzip v1.0.2: Support for loading and saving compressed .IMZ disk images. Contents (Source Code): /dimg -- DIMG program /DQDLibDsk -- DQDLibDsk Drive Access Plugin (UNIX) /DQWindrv -- DQWindrv Drive Access Plugin (Windows) /fatfs -- FAT12 filesystem implementation /FSContainer -- Filesystem Plugin container /FilePlugins -- Plugins for supporting various image file formats /lib -- Some important libraries required to build DIMG. Available Documentation: A000-UM03 -- DIMG User Manual, Version 1.2 A000-CL04 -- DIMG Change Log, Version 1.2.1 Requirements: Trolltech Qt version 4.6 or higher. On UNIX, LibDsk is required. Version 1.2 or higher should work. Supported Platforms: This program has been tested and is known to work on Windows XP, Windows 7 and and Kubuntu 8.04. It should in theory run where ever LibDsk and Qt 4.6 do. Windows is the primary development platform and so the program will likely encounter the least issues there. License: See the COPYING file which you should have received with this distribution. This software is licensed under the GNU General Public License Agreement, Version 2 or (at your option) any later version. Known Issues: - Geometry handling on Windows using DQWindrv is very basic. Only 1.44MB disks have been tested and it is unknown if any other format will work. - Retry for read/write operations does not work. If there is a read or a write error you will have to abort and start again. - On linux the file save dialog may not automatically append an extension preventing the file from saving. If this happens just manually add '.imz' (for compressed) or '.ima' (for raw) to the end of the filename when saving. Bug fixes in v1.2.1: - Filesystem module crashes trying to open a blank disk image - Filesystem module does not properly ignore empty directories on some older filesystem images (these seem to cary "IBM 2.0" in the volume boot record - early 80s probably) - Fixed memory allocation problem in FPzip module - FPzip module opens files in 'dirty' state resulting in a save prompt when closing an unmodified image file. - FPzip does not properly report load failures. This results in it claiming to have loaded an encrypted IMZ file when it hasn't (encrypted IMZ files are currently unsupported) - DIMG does not correctly handling load failures coming from format plugins - DIMG does not report unsupported format errors to the user - DQWindrv tries to close the drive handle even when no such handle exists - A filter matching the current filename is now selected in the "Save As" file dialog rather than defaulting to the IMZ format regardless of what the current files format is. - Fix crash bug when opening drive configuration dialog on UNIX. See the CHANGES file which you should have received with this distribution for a list of new features introduced in the v1.2 series. ================================================================================ A000-RN04.001 David Goodwin