Revision history from Sept 15th's 1.88 version to Nov 21st's 2.0.0 version ----------------------------------------------------------------- ----------------------------------------------------------------- (This is technical and not required reading. Many customers request it though.) Revision from 1.8.8 to 1.8.9 ======================== Created system extension for people to reserve non-system 7.0 heap memory which eliminates the "not enough system heap" error message during mounting of devices without drivers loaded. It is called "Reserve System Heap INIT" and is optional to use. Added extensive scrolling help dialog that gives detailed solutions to not-having-enough-system-heap problems when using the "mount" command. This should only appear when there truly is not enough system heap (because of using System 6.x). And would normally appear on a computer that has inadequate system heap because the boot blocks are not customized, a third party INIT to expand sytem heap is not being used, or our own new INIT called "Reserve System Heap INIT" is not being used. The previous beta version of the MicroFinder utility is to be replaced by this current version, found on the distribution diskettes. There were two bugs in the beta version. The first bug made it impossible for Mac+'s to run the MicroFider (they needed even byte sized stack), the second bug required us to unmount all available volumes before calling Apple's shutdown routine to turn off the Macintosh. Both are fixed. Interestingly, the second bug is actually a current bug still in Apple's own programs including the startup sequence of System 6.07... maybe Apple will read this one day and realize how to work around their problem the way we did. MicroFinder has a cool feature. MicroFinder can automatically locate a program to launch when booted for the first time. The pathname of the desired start file is in a resource in MicroFinder. MicroFinder now can detect if it auto-lauched already once since booted and will not auto-launch again until computer restart. (This feature is made possible by a "Gestalt function" so that the disk may remained locked.) Added ability to mount device on alternate SCSI busses as long as drivers are already loaded or are available from a NuBus card. Changed main set up window to display all possible SCSI device IDs (added number 7). Added mount command to support SCSI ID 7 Added command key equivelent for special menu (command-S). Moved command to "activate next SCSI bus" to the Setup menu, for alternative SCSI bus cards, and added key equivelent command-B for it. Fixed close box and cancel button to work correctly for file/folder copy. ( used to reverify the action when finished) Fixed cosmetic bug that had old-ROM Mac+'s not avoiding splash screen correctly. Splash screens are not usually shipped in the normal version, but they were being accessed on Mac+'s anyway. Now fixed. Added resources to verify Application Heap size and stack size at beginning of program, in case users tried to illegally modify the Size resource, or are running the program on a 512K Mac with too large of a System. Seemingly fized, for good, an annoying past bug with the copy/file folder feature (error #1115 of "Add_File_To_Deferred_Copy_Buffer" routine). Prepared distribution disks with 80K or so extra system heap by altering boot blocks. Added system heap memory reservation INIT ("Reserve System Heap INIT") into the distribution disks own system folder for good measure. Configured distribution diskette's system folder to utilize Imagewriter file if present, for printer port. Changed Copy progress window for copy file/folder to utilize minimal font set for looks. Added routine to guarantee that adjusted stack size is even-word aligned in main program. Fixed bug in 4.2b driver that existed in the versions released in August that affected some systems ability to utilize virtual memory the way that the pre-August SCSI driver did. Revision from 1.8.8 to 1.9 ======================= Minor internal feature enhancements. Revision from 1.9 to 1.9.1 ========================= Revised SCSI driver of 1.9.1 to version 4.4d2 (Included in this release). This added better support of newest INSIGHT I-325VM Floptical SCSI device. Revised SCSI Driver to properly quickly flash a rectangle on the system screen if a utilized SCSI device has been accidentally shutdown or unplugged. Revised verification stage of post format stages for hardiness, and more informative error messages. Added formatting support for MOST RMD-5100-S 3.5 inch optical storgage device. (128-133 Megabyte per cartridge, 512K/second) SCSI driver of 1.9.1 ( driver version 4.4d2 ) fixes bug introduced with program version 1.8.8, of two weeks ago, that required setting the "DISABLE-FINDER EJECT" option with SCSI Director Assistant for even "NON-ejectable" devices ! This flaw resulted in not being able to have APPLE use partitions marked this way as virtual memory storage locations. Revision from 1.9.1 to 1.9.2 ========================= Fixed bug that showed incorrect estimated completion times for various tasks such as "verifying"... much more accurate now. Revision from 1.9.2 to 1.9.3 ========================= The special menus's "reset SCSI bus command" now only requires a selected device for alternative SCSI busses, instead of any SCSI bus. "Format" failure now returns better notification. Under some past circumstances improper notification was given. "Mount" will now unmount AND eject removable media, the same as the driver does when unmounts are issued by the Mac. Previous to this version, the Mount button had to be pressed twice for removable media to do both functions. "Mount" command will now request verification first before attempting to mount a disk with a corrupted/missing disk partition map. For Alternative SCSI Bus users, SCSI Bus "Slot" is now displayed any time a SCSI ID is displayed, for owners of alternative SCSI bus cards. It was added to dialogs of : AUT0-SETUP, FORMAT, PARTITION, INSTALL, MOUNT, UNMOUNT, TEST, PARTITION UNIT. A notification was added to the "Install" command for alternative SCSI bus owners that warns "NOTE: The driver you are now installing will not be used when connected to an alternative SCSI Bus." when installing over a non-Apple Bus. Revision from 1.9.3 to 1.9.4 ========================= Controlling CPU's (the device controlling the SCSI bus) are now displayed in the main device selection window when viewing busses attached to third party SCSI cards. Other non-controlling CPU's, such as a Voice Navigator II, have always been properly displayed. Fixed bug with logical to physical translation of NuBus based memory spaces for certain SCSI cards. This also fixed previous bugs that affected "Mode Sense" menu command on Macintosh II (standard Macintosh II). Now Utilities Menu INIT problem seemingly not present with this version. (It had cropped up in the past few versions on some systems, according to some users) Revision from 1.9.4 to 1.9.5 ========================= Revised Driver to eliminate unforgiving heap expansion bug on Mac + (had to invoke twice to fix) (problem had been present since 1.2.1!) Driver version is now 4.4d3. Revision from 1.9.5 to 1.9.6 ========================= Revised SCSI Driver (now version4.4d4) to support the new "unlock" mode of the INSITE I325VM Floptical¨ device. Including getting the INSIGHT to work on Mac+'s, and accepting 1.44MB floppies. Added more error checking for partition map writing. Discovered and fixed possible (unreported) bug within File/Folder copy when under low mem conditions. Driver version is now 4.4d4. Revision from 1.9.6 to 1.9.7 ========================= Changed "Install..." command to remove "proceed with install" dialog that came after the icon selection dialog because it was redundant. Driver version is now 4.4a0. It was changed to fix a low-memory bug during boot-up on some machines. This bug caused some devices not to auto-mount because the driver for the device couldn't be loaded and installed. This bug may have affected many multiple drive systems from 1.8.3 to 1.9.6. Revision from 1.9.7 to 1.9.8 ========================= Minor wording changes to menus and help files. Addition (finally) of the copy Partition to Partition command. It only copies partitions on disks that have SCSI Directors SCSI driver installed and in use. Note: For safety, the program will not allow you to make backups of a partition that is currently mounted and on-line. It will automatically unmount the partitions for you though. Also, you may not copy on top of passworded partitons, or from them, the program checks and won't let you for security. Revision from 1.9.8 to 1.9.9 ========================= Added a function to all versions that allows the user to perform a very thorough analysis of the logical state of the partitioning of their devices. It is called "Check Partition Map Quality" and is in the Special Menu. It should be run on all the users devices every few months. Added fundamental ability to manipulate devices with non-512 byte media, but not install or use our present SCSI driver. Revision from 1.9.9 to 1.9.11 ========================= Added ability for "Check Partition Map Quality" to properly detect unallocated blocks anywhere on device. Added ability to skip files that have Write I/O errors during folder copying. Revision from 1.9.11 to 1.9.13 =========================== Major enhancement of the copy Partition to Partition command to allow creation of Mac HFS volumes from extra leftover Free space when target partition is smaller. Also can create Free space if user desires. Free space is added to nearest adacent Free Partition or is created as needed. Copy Partition to Partition also uses System 7.0 temporary memory for speed and cartridge-to-cartridge convenience. Additionally, a range bug in copier was fixed. Debute of Partition Viewer/Editor. Currently it is complete for purposes of viewing. For proper and convenient editing, a few more routines will need to be finished (very soon). Revision from 1.9.13 to 1.9.14 =========================== Changes done to the Partition command to allow auto and manual partitioning of devices larger than 4096 Megabytes (such as a Maccess RAID tower). Program now also limits Macintosh Volumes (HFS) to be under 2048 Megabytes in size each because the Macintosh Operating system will 'go negative' when over 2 gigabytes in size for some operations. Partition Viewer/Editor completed! Usage information is in the On-line help for Utility menu. Dynamic resizing not finished yet but not critical. Acknowledges new Apple products (ex: Quadra 700) Adjusted various cosmetic details of Partition Edit/Viewer. Added support for SCSI write verification, if requested, during Partition to Partition copy, and added second attempts for failures if user permits it. Added command to certain versions that displays a sector using a scrolling Hex-ASCII viewer . It can handle any device's sector size. Entirely changed the way compression of the application works. Because of this, you must use ResEdit 2.1 or greater to edit the ICN# resources for the partition volumes. Revision from 1.9.14 to 2.0 ======================== Functional changes: -- Partitioning calls up the new partition viewer/editor at end of function for reviewing work or redefining, unless cancelled. -- New partition viewer/editor has double-click, double-click + SHIFT, and double-click + SHIFT + OPTION to get all three modification screens now. -- New partition viewer/editor will resize partitions dynamically, and by entering new partition block count in either of the two other entry dialogs. -- Program searches DDM Table for a valid Mac Driver when mounting now. Recognizes DDM list when installing. -- Added more support of non-standard device block sizes to program. -- Added new option in Special menu for "Driver Options' to add SCSI Write-Verify paranoia support for extra safety (tradeoff for safety is speed). -- Program can fix bad block counts (by other SCSI programs) in DDM structure when manual mounting or examining partition quality. -- Fixed bug that prevented partition quality analyzer and partition editor from identifying purpose of 10 types of A/UX partitions (minor quirk). -- Expanded program limit to analyze and hold 111 partitions in memory simultaneously. Non-Functional changes: --New partition viewer/editor zooms much better upon opening. --Partition viewer/editor hides tiny Free partitions and driver partitions and partition map partitions by default to avoid unneeded confusion. It shows ALL partitions if the editor viewer is invoked with OPTION held down, or is being used on a corrupted device. --Shutdown/restart can play sound effect, and unmounts volumes first if it can to avoid theoretical Apple problems. --Stretching partition in viewer/editor had been not showing headings on 1 bit video, but fixed now, though dynamic stretching not completed yet. --Partition viewer/editor was not displaying correctly on Mac+ or SE's for the past few versions, should be fixed now. --Reworded warning text asking for larger application memory to speed up copy. -- Colorized Scrolling Hex Viewer in versions that contain it. ========== End of file.