Releases: geraldholdsworth/DiscImageManager
Releases · geraldholdsworth/DiscImageManager
1.38
1.38 - 15th September 2021
New or improved features
- Can rename files and directories in DOS Plus images.
- Can delete files and directories in DOS Plus images.
- Can update file attributes in DOS Plus images.
- Can retitle DOS Plus volume names, including those as partitions on ADFS hybrids.
- Can update the time stamp for files and directories on DOS Plus images.
- Details are now displayed for the DOS Plus root.
- Filetypes are now displayed for DOS Plus files/directories.
- Can add files to a DOS Plus image.
- Added 'Sinclair Spectrum hard drive (*.hdf)' as an option in the Open Existing Image dialogue.
- Added 'All Sinclair Spectrum (.dsk;.hdf)' as an option in the Open Existing Image dialogue.
- Moved 'All files (.)' to the top of the list in the Open Existing Image dialogue.
- Can create new directories on DOS Plus images.
- Changed the filter for 'All files' from '.' to '*'.
- Can save the DOS Plus partition from an ADFS/DOS Plus hybrid.
- Can save the ADFS partition from an ADFS/DOS Plus hybrid.
- Can delete the DOS Plus partition from an ADFS/DOS Plus hybrid.
- Can delete the ADFS partition from an ADFS/DOS Plus hybrid.
- Changed the "New Image" dialogue layout to get the items equally spaced on all options.
- Added a new option to the "New Image" dialogue - 'DOS Plus/DOS' along with the corresponding image shape sub-options.
- Added radio boxes to the "Add Partition" dialogue for Acorn File Server and DOS Plus.
- Changed the title bar for "Add Partition" from 'AFS Partition Size' to just 'Partition Size'.
- Tiled the "Add Partition" dialogue, as it had been missed previously.
- Different directory separators are now specified with ADFS/DOS hybrids.
Bug fixes
- When reading in a DOS Plus directory, if the first character of the filename is 0x05 this is now replaced with 0xE5 instead of just skipping the entry.
- DOS Directories were read direct from the data instead of being read into a buffer. This could result in the directory not being read correctly, particularly if it was fragmented.
- The function to determine if a cluster number was valid sometimes returned a false positive.
- Writes to an Acorn FS or DOS Plus partition of an ADFS hybrid sometimes failed to work correctly.
- At some point in a previous version, the root name 'dropped' off the parent property for ADFS files. This meant that the search results returned files with the root missing from the pathname and therefore unable to locate when clicked on.
V1.37
1.37 - 4th September 2021
New or improved features
- Can now read MS-DOS and DOS Plus images and partitions.
- Changed the AmigaDOS root name to 'DF0:'.
- Added new filetype graphics for Commodore 64 files.
- Added a new graphic for non-Acorn and non-Commodore 64 files.
Bug fixes
- There was a potential for the application to crash when reading the Acorn FS free space map.
- When an ADFS/AFS Hybrid image was open, the ADFS attribute panel was shown whether an ADFS or AFS object was selected.
- The wrong icons were getting used for Acorn File Server files.
- The file attributes for a Commodore 64 file where not correctly positioned on the form.
- Modified the code in attempt to stop the icons growing in the directory listing, and to tile the background under the filetype icon on the File Details pane.
v1.36
1.36 - 22nd August 2021
New or improved features
- Added button and menu item for Defrag/Compact.
- Added button and menu item for Change Interleave.
- Implemented Defrag/Compact functionality.
- On import, the Import Selector dialogue takes account of which side/partition is being imported to and automatically selects the appropriate side/partition on the incoming image, if appropriate.
- Implemented Change Interleave for ADFS and AFS.
- Added command line options for defrag and change interleave.
Bug fixes
- The Import Selector dialogue did not include a tick box for the second side/partition of a double sided DFS, or an ADFS/AFS Hybrid.
- When adding files (specifially multi-zoned ADFS New Map), some would fail to write because the application was trying to write them off the end of the partition.
- Deletions, additions and renames were not working on the Acorn FS partition of a hybrid image.
- Writes, where the file would get fragmented, was not implemented. This was because the function which allocates fragments had not been fully completed to account for fragmenting an object.
v1.35
1.35 - 1st August 2021
New or improved features
- Added a window for editing the Acorn FS 'Passwords' file, and enabled the button.
- Password files for Acorn FS images can now be edited.
- Enabled the button to create a new password file.
- Split the toolbar into 4 toolbars, and re-arranged the buttons (moved 'Fix ADFS Directories' to Tools).
- New menu - 'View', with three items to enable the viewing, or hiding, of the File Details pane, Image Details status bar or the Toolbars.
- Changed the main menu to reflect the new grouping in the toolbars.
- Delete Partition now works for DS DFS images (producing SS DFS images) and ADFS Hybrid (producing either ADFS or Acorn FS images).
- Save Partition now works for DS DFS images (producing SS DFS images) and ADFS Hybrid (producing either ADFS or Acorn FS images).
- Slight change to the format strings for Acorn ADFS Hybrid images.
- Two single sided DFS images can now be combined to form a double sided image, away from the Split/Combine DFS utility.
- Split/Combine DFS button, and menu item, removed from the toolbar and main menu, along with the Utilities menu.
- Functions to do with Partitions and AFS Password files removed from the File context menu.
- Added the function to Add Partition to ADFS 8 bit images, along with the corresponding menu item and tool bar button.
- Improved the free space calculation with Acorn FS partitions.
Bug fixes
- Deleting a file in Acorn FS Level 3 did not release the object header sector.
- Reading the second side of a double sided DFS image would read the filenames from the first side.
- A DFS directory identifier as '&' would result in an underlined '.' in the file details display.
- Failed to import any files to the Acorn FS partition of an ADFS/AFS Hybrid.
- The attribute panel would be shown when a root directory is selected.
- The Free Space Map for ADFS/AFS hybrids was not getting read correctly.
v1.34
1.34 - 17th July 2021
New or improved features
- Added a couple of extra fields to the backend's directory records for parent and sector location.
- Deleting files and directories from an Acorn FS image is now possible.
- Added graphics for the four new menu items: Add Password File, Edit Password File, Save Partition and Delete Partition.
- Added buttons for the four new functions: Add Password File, Edit Password File, Save Partition and Delete Partition.
- Main form initial size increased to take account of the four new buttons.
- Directories now get expanded on Acorn File Server images if needed.
- Files can now be moved within an Acorn File Server image.
- Load and Execution addresses can now be edited with Acorn File Server images.
- Datestamps can now be edited with Acorn File Server images.
- File attributes for Acorn File Server images can now be edited.
- Disc title for Acorn File Server and ADFS/AFS Hybrid images can now be changed.
- IDing for DFS now checks for blank filenames, and rejects images that have any.
- The Free Space display now shows the interleave type used, and hides any fields not in use for the format.
- Can now create new Acorn File Server images from the command line.
Bug fixes
- A bug was introduced in the previous version where some Old Map ADFS images would crash the application.
- Changed the code so that a potential bug, where a parent directory was renamed but the parent field of it's descendants were not updated, should not occur.
- Opening a file in File Viewer, where the filename has top-bit set characters, caused the application to crash.
- Adding of files to an Acorn FS Level 3 image never updated the free space map.
- The Acorn FS Level 2 free space map was sometimes not updated correctly, due to the wrong map size being recorded in the header.
- A bug was introduced in an recent version where downloading files, particularly a selection of files, resulted in the complete image path being given as the filename.
- If a file, on a Commodore image, had a dot '.' as part of the name then this would fail to be found. This means that operations such as downloading would not work.
- An AFS Level 2 image, where the headers do not match, were getting IDed as a DFS image.