Summary of changes from 3.20 beta 1 to 3.20 beta 2 -------------------------------------------------- * Fixed a major bug: when converting a T64 file to a D64, the load address of the T64 file would get mangled. * Added read-only extract support for SPYne and CPK files. They work just like ARK or LBR where you can extract files, but you can't add/delete to them. * Added a new support file "64COPY.DIR" which holds all the Directory Customizer settings. I've recently started to do a lot of additions to this routine, and now allow multiple BAM message saving, custom SEPARATOR files, and the storing of groups of SEPARATOR files, all to make customizing the directory much quicker and easier. * Major changes to the Directory Editor: 1. Mouse/keyboard tagging was one line off. 2. Added a series of selectable file separator patterns on F7, with the last one user-definable. 3. Rewrote the way I deal with BAM messages by combining all the MESSAGE keys (ALT-F3/F4/F5) into one Message Control Center on ALT-F3. You can now store up to 5 messages, and view the one in the current D64 image. The F9 key is now the hot-key for setting the BAM message assuming you have selected the one you want in the Message Control Center. 4. Added a SEPARATOR control center on ALT-F7. This allows you to tag and save a common group of separators to a special area and them give the grouping a name. Thus whenever you need them, you can paste them into a disk image. It allows for up to 5 groups of separators, of 10 entries each. * Added a GEOS file info viewer to the FILES menu as "View GEOS info" (or use CTRL-V as a shortcut). This viewer shows you the GEOS ICON, structure type, load addresses, creation date/time, creator and other text information fields. If the file is not in GEOS format, you will be told, and no information will be displayed. * You can now click/enter Wraptor (WRA), Compressed ARKive (SRK) and LHA/LZH/LZS/SFX archives to view the contents, but you can do *nothing* else with them (no conversion, deletion, etc). SRK will show which subfiles are compressed, WRA will show the correct filetypes it supports (SEQ, PRG, USR, GEOS), and LHA will show the compression type (-LH?-) used on each file. * If certain errors occurred when extracting files from ARC/SDA archives, extraction would fail on *all* ARC/SDA file from then on. * You can now create images (F12) on disks with no root entries (like floppies). * The codes displayed in the error editor now correspond to the actual drive errors. i.e. 0 is error 20, 1 is error 21 ... 9 is error 29. 'F' is still defined as error 74. * When copying files into a T64, and you don't have the Config/Emulators switch "Auto-expand T64 dir." enabled, then when the directory fills up I will now ask if you want to expand the directory anyways. * If the switch "Use dir track for files" is enabled, and any sectors are available on track 53 of a D71 disk, they will be used. The "blocks free" count will also reflect the free sectors on track 53. * Convert now honors the native D71 interleave of 6. This value is adjustable on the Config/Emulator page. D81 sector interleave is hard-coded to 1. * Added a series of selectable file separators for disk images on InsertSep (SHIFT-F7). The last one is user-definable. * When trying to run 64COPY from a floppy (which I do, but I doubt anybody else does), and you accidentally execute something from the command-line by hitting return, you will now be asked if you want to execute the command. * Accidentally broke the passing of startup command-line execution for the options "QUIET", "MONO" etc. They are back now. * You can now pass in a name of an archive to display on the command-line, or by using associations under Win95 and double-clicking on it. * Rewrote much of D64-to-ZipCode to gain a reasonable speed increase. Also rewrote portions of ZipCode-to-D64 to clean up the code. * The diagnostic output of CheckZip (4 and 5 pack ZipCode) was missing some information when decoding specific sections of RLE-encoded sectors. * In the Text Editor, the CURSOR LEFT key, when it hits the left margin, will now go to the end of the previous line, providing some cursor wrapping function. * CheckZip Sixpack now shows the offset into the file where each sector resides. * When switching the panel display from an X64 to a D64, it was possible that the program would start to display the D64 as though it was an X64, due to a variable not getting set. * When converting from D64 to a diskpacked zipcode, the disk ID contained in the zipcode is the cosmetic ID from the D64 image at 18/0 offset 162, rather than a hardcoded value. * The BAM Editor display allows you to select your own character set for the used/free map from "*+þOX" for allocated and "úù-. " for free. This is on F6 when in BAMEDIT. * Added a check for GEOS disks to the CheckDisk routine. If it thinks it encounters a GEOS disk, you will be warned about continuing due to possible disk corruption. * The RIGHT menu didn't have the CTRL-F assignment for the FILTER window shortcut. * If you issued a "re-read" command from the menu for the opposite panel, only the presently active panel would get refreshed. * Additions/changes to the FORMATS documents: - Added SPYne "SPY" file description - Added 64NET "N64" file description - Added 64LAN "L64" file description - Added CCS64 "CRT" cartridge file description - Updated the ZIP topic - Updated the WRA topic - Updated the F64 topic - Updated the GEOS topic - Updated *many* other topics (thanks to Joe Forster/STA!) - Added a revision history to all the TXT doc's, to better track changes * Fixed some bad HELP screens