Releases: tomas-nestorovic/RIDE
Releases · tomas-nestorovic/RIDE
1.5.4
BS-DOS
- fixed disk recognition
TR-DOS
- renamed “Wipe empty space“ command to “Consolidate empty space”
MDOS
- added highlighting in red files that occupy less sectors than they have officially allocated
MS-DOS
- fixed disk recognition
All Spectrum DOSes
- fixed initial Screen$ preview aspect ratio,
- added most recently used tape list
Hexa-editor
- added support for numeric pad keys,
- fixed vertical scrollbar,
- fixed parenting of nested dialogs,
- fixed flickering on Windows 10
Track Map
- added track timing information preview (click on the head number),
- fixed vertical DPI-awareness
Other
- fixed modification of DSK image settings when the image is actually write-protected,
- revised floppy type determination,
- improved dump reporting
- added *.edsk extension for DSK images
- fixed introductory guidepost sizing on wide screens
- added IPF and KryoFlux CT-RAW image support (MFM encoding only, at the moment!)
1.5.3
- added timed display of sectors in Track Map,
- added Image → Open device command to quickly access a local device,
- improved introductory guidepost with suggestions on how to begin,
- fixed background action progress-bar,
- fixed MDOS version recognition when disk actually not inserted (application stuck),
- fixed hexaeditor refreshment when mouse is on scrollbar,
- fixed determination of floppy drive latencies when disk already in use,
- fixed Gap3 size for 5.25" DD floppies,
- fixed some messages.
1.5.2
Internal floppy drive (fdrawcmd)
- added support for drive B,
- added support for 5.25" drives,
- added floppy drives to MRU list in the introductory guidepost,
- fixed crash when re-opening the Floppy access options dialog,
- fixed display of "Internal floppy" in application title,
- improved track verification error message.
Hexa-editor
- improved user-friendliness of vertical scrollbar when hexa-content is still being loaded,
- added limited mouse/keyboard interaction even in non-editable mode,
- added switching between Hexa and ASCII modes by Tab and Tab+Shift,
- added command to copy selection to file and paste it back from file to current cursor position,
- added command to fill selection with Gaussian noise.
Track Map
- refactored menu and added key shortcuts to most common commands,
- added horizontal scrollbar,
- added command to auto-determine zoom so that the longest known track fits into window,
- added possibility to change zoom with Control key and mouse wheel,
- added Refresh command,
- marking of sectors associated with selected files is now optional (speed-up of drawing).
All Spectrum-based DOSes and Tape
- added command to view a file as Z80 machine code,
- added command to interpret data "after" BASIC as Z80 machine code instead of as variables,
- added command to view BASIC program REM instructions as Z80 machine code,
- added highlighting in red of unknown block types.
MDOS
- added verification of 5.25" floppies,
- added highlighting in red of unknown extensions.
TR-DOS
- added highlighting in red of unknown extensions.
BS-DOS
- added command to view boot sector as Z80 machine code,
- fixed formatting when new cylinders should not be added to FAT.
File Manager
- file comparison now navigates to first difference automatically,
- directory entry listing now navigates to first selected file entry automatically.
DSK image
- added check-box to optionally preserve tail empty tracks,
- fixed memory leak.
Other
- improved saving of window positions,
- fixed parenting of popup messages,
- fixed export of erroneous data from a disk or image,
- fixed crash when failed to create DOS GUI,
- fixed message-box hooking,
- fixed determination of sector length code in Format cylinders dialog,
- fixed determination of result format in Unformat cylinders dialog.
1.5.1.1
- fixed an uninitialized variable in BS-DOS, causing error only in Release mode
1.5.1
All Spectrum-DOSes and TAP
- fixed transfer of non-printable characters in file/directory names,
- the official length in TAP file header can now be modified (whatever it might be good for); a disaccord between official and real length shows up in red,
- improved editing of ZX file names (Issue #44) - displaying and editing of non-printable characters, horizontal scrolling, and placement of caret by clicking into the ZX line,
- fixed drawing in Report mode in the File Manager tab,
- fixed recognition of TAP files when they are dropped on File Manager tab,
- fixed launching of Basic program listing (Ctrl+K) and ZX Screen$ (Ctrl+4) when File Manager tab is not switched to (crash).
MDOS
- added disk verification and repair function (MDOS → Verify),
- added support for MDOS File Manager's "D_0" archive format (Issue #51),
- the default import attributes are now RWED (before it were "None").
TR-DOS
- added disk verification and repair function (TR-DOS → Verify),
- added disk verification and repair function,
- fixed display of TR-DOS version on high-DPI screens (in lower right corner of File Manager),
- improved determination of unavailable sectors between files (tweaked directory, etc.),
- when opening a SCL image, an intermediate TRD image is no longer formatted to 82 cylinders (80 cylinders ought to be enough for anybody…).
BS-DOS
- added disk verification and repair function (BS-DOS → Verify),
- the official length in TAP file header can now be modified (whatever it might be good for); a disaccord between official and real length shows up in red,
- fixed identification of FAT copies in the Boot Sector tab, numbering them 1 and 2 in superscript,
- cylinders can now be added or removed, and FAT correspondingly stretches or shrinks (saving disk space),
- fixed working with FAT if both copies differ (as a result, fixed drawing their sectors as system ones in the Track Map),
- fixed creation of subdirectory when the DIRS sector is unreadable (crash),
- fixed allocation of new sector to a directory,
- added possibility to shift files/directories towards the beginning or end of parent directory; also added re-calculation of directory name checksum (both available from a toolbar familiar to TAP tape users).
MS-DOS
- fixed crash when boot sector not found or unreadable.
Others
- fixed drawing in Track Map on high-DPI screens,
- some values in the Boot Sector tab can't be modified through shown hexa-editor (only via the property grid),
- minor bugfixes in the hexa-editor control,
- mapping of errors to Windows standard error codes is now per OS version (on 7 and higher, new and more concrete codes are used, whereas on XP a Vista, old and more general codes are used, producing sometimes "fuzzy" messages),
- removed Help → What's new (as application history can be tracked down here on GitHub).
1.5
- added BS-DOS 308 a its native container *.MBD,
- unreadable sectors no longer participate in import but are skipped (and automatically marked as bad in FAT),
- added a simple mechanism to detect a previous crash of the application,
- fixed import of incorrect tape file checksum (e.g., if the checksum is 39 and it's incorrect, then even though it must be imported as 39),
- added button to re-calculate checksums for selected tape files,
- fixed export/import of tape files whose official and real lengths differ (motivation: Piškworks), and added a new column to File Manager, informing on real length of the data,
- fixed import of headerless tape files (a collision of proxy-names),
- a tape file *.TAP can now be opened by dropping it on a write-protected disk (eventually, nothing is imported, just a new tab is created for the opened tape),
- fixed refreshing of File Manager,
- added button to navigate to the previous directory in File Manager.
1.4.9
- minor fixes in introductory guidepost,
- added FS-Info Sector tab for FAT32 volumes (the Master Boot Record is still unsupported, however),
- fixed marking of MDOS and TR-DOS boot sectors as "dirty" after their labels have been modified,
- added possibility to zoom sectors in the Track Map tab in and out (which may come handy on smaller screens),
- fixed computation of data checksum for blocks newly imported into *.TAP.
1.4.8
- added possibility to append another ZX tape to the current ZX tape (<DOS> → Tape → Append tape…)
- added possibility to select a "record" in hexa-editor by double clicking on its content (e.g. double-clicking on a Byte in a sector selects this sector)
- speeded up working with with larger volumes (which is so far useless as Master Boot Record is not supported but it may come handy in certain boundary situations, which happened also to me)
- fixed repetitive invoking of the Reset selection dialog in hexa-editor (via Context menu → Reset → Selection with…)
- fixed setting up of default container geometry when "opening the image or disk as" (Image → Open as…)
- fixed initialization of FS-Info sector in FAT32 volumes, along with error message in case the FS-Info sector is later not recognized
- fixed determination of all sectors in FAT volumes and editation of this information in the Boot sector tab (didn't function correctly if the number of all sectors didn't fit in 16-bit number)
- fixed concurrenct access between hexa-editor and its data provider when browsing floppy sectors (Image → Browse sectors).
1.4.7.1
Just two minor fixes
- fixed saving of SCL images when a Spectrum Tape is open, and
- fixed import of a file that is exclusively locked (e.g. importing a SCL image to itself by dragging it from Explorer to RIDE)
1.4.7
- added solution to Issue #6 on browsing sectors in hexa-mode with various commands to navigate between (or select) individual sectors, tracks, and cylinders,
- added support for bookmarks in all instances of the hexa-editor,
- added automatic pre-selection of "typical" container for each DOS (e.g., D80 for MDOS, or MGT for GDOS, etc.),
- improved creation of new image when selected DOS is not among automatically recognized ones (Image → Recognition),
- added display of dates of creation, reading, and last modification dates of MS-DOS files; these dates can also be modified or removed altogether,
- speeded-up reading of some copy-protected sectors on a floppy,
- the File Manager now automatically scrolls to the file(s) last worked with,
- added possibility to open an image by double-clicking on the empty (gray) workspace,
- added possibility to reset (selected parts of) directory entries under File Manager → Directory → Browse in hexa mode,
- fixed closing of a tab that is not currently switched to,
- fixed navigation one page up or down in all hexa-editor instances,
- fixed determination of formatted sides on a floppy,
- other minor fixes.