Site News

VDISK source code released

This week I decided to release the source code of VDISK. It is available in the Downloads section.

Tags:

VDISK v0.7: Bug Safari

There are no new features in this version. I spent the last weeks just fixing and fine-tuning VDISK in order to get the most usable version ever. I am pleased to share it with you now.

Here is a summary of what has changed:

  • CLI: Could not recognize the parameters "-td2" and "-td3"
  • CLI: Crashed when "-k" was used with long file names
  • CLI: Internal Win2Trs routine generated some ill-formed file names
  • CLI: Internal Dump routine now prints blanks instead of dots in the ASCII column data
  • TRSDOS1: Caused an abrupt program termination when allocating granules
  • TRSDOS3: Caused an abrupt program termination when allocating granules
  • NEWDOS/80: Created files with less than the requested space
  • NEWDOS/80: Improved disk compatibility through better PDRIVE handling
  • DMK: Improved disk compatibility through better geometry detection and sector addressing
  • Other: Granule allocation routines failed to properly determine the available disk space
  • Other: Improved GetFileDate routines to get date values with as little modification as possible
  • Other: Improved OS detection routines to reduce the number of wrong identifications

To download the newest version go to the downloads page.

Tags:

VDISK v0.6 (Read/Write) is now available!

After a long break, I have finally completed another development stage for vdisk. This version brings several important bug fixes, which prevented it from reading mixed density disks, non-standard JV1 disks and others. In addition, bugs that caused infinite loops and corrupt file readings have also been fixed, so it is a highly recommended upgrade.

The promised writing support is now available too! The core routines are capable of adding, deleting and renaming files, as well as changing file and disk properties. The command-line version allows you to add and delete files, preserving their dates and attributes. The other features will be accessible in the GUI version.

Here is a summary of this version changes:

  • Implementation of writing support
  • Simplification of all command-line switches with new options available
  • Implementation of file filtering by wildcards and/or system/invisible attributes
  • Enhancement of the JV1 module to accept additional disks sizes (180KB, 360KB etc)
  • Enhancement of all VDI modules for better handling of mixed density disks
  • Correction of a bug in the Seek function which caused corrupt readings of large files
  • Correction of a bug in the TRSDOS 1.x module which caused it to report wrong file sizes
  • Correction of a bug in the TRSDOS 1.x module which caused it to corrupt files during extraction
  • Correction of a bug in the NEWDOS/80 module which caused an infinite loop in some file searches

Besides having extensively tested this new version, I would recommend caution in the use of the writing and deleting functions until there is further confirmation that they are working properly.

I would like to thank Ira Goldklang for his support to this project and give him credit for pointing out most of the bugs and deficiencies fixed in this latest release.

VDISK version 0.6 can be downloaded from the downloads page.

Tags: