>>> IDEfile Version History <<< ======================= V1.01: (Feb 2004) first really working version: * Apple /// access works * Lisa Boot ROM access as internal drive sometimes hangs with "10726" or "10737" error. System will boot after 2-3 tries * Lisa Boot ROM access as external drive does not work !!! * LisaOS access as internal drive works * Macworks XL access works (MacWorks does only support internal drives) * ProFile and ProFile 10M emulation works * Widget-10 and Widget-20 emulation does not work !!! * proprietary file system on HD, no FAT support * data backup through Linux dd command V1.02: (Apr 2004) some bugs fixed: * Now 2nd handshake is done before LCD & serial output. Lisa's 100ms timeout caused errors during Boot ROM access. IDEfile works now as an internal or external ProFile or ProFile 10M drive. * Widget-10 and Widget-20 emulation still does not work !!! * IDEfile shows "Volume X ready" message on LCD after 5s idle * Diagnostic versions have "Vx.xxD" version number V1.03: (Jun 2005) new features: * "c" command dumps seven bytes instead of six to support the mysterious Widget commands * "e" command changed to make entry of consecutive bytes easier. * "v" command without parameter now displays volume table (former "s" command). * "l" command added, this toggles Trace (List) mode. TraceFlag assembler option (to create Diagnostic versions) deleted. * "z" command added, this erases the current volume. * "s" command now sets a time after which the HD shuts down (standby). * Failsafe concept has been optimized and system error messages have been shortened to 16 characters. Fatal errors are now reported through the serial port, too. * HD initialization procedure revised to cope with ancient drives that do not like a software reset command during their startup phase: Now an IDE reset is issued only if the drive does not react within 10s. HD timeout has been increased to 20 seconds. * LCD initialization changed to single-line only. This results in better contrast and improves compatibility with "cheap" 1x16 LCDs hat do not have a HD44100 chip. These displays address the first 8 characters as "line 1" and the rest as "line 2" when initialized to two-line mode!! * Widget spare table changed. Widget emulation still does not work due to the missing $26 & $13 commands, but drive is now recognized properly by LisaTest. * Volume table can be addressed as "block FFFFFD". V1.04: (Aug 2005) bugs fixed: * "t"-"s" command also showed help text when /PCmd=0. * IDE sleep timer interrupt turned off DMA in interface debug "t" mode. * Serial input routines reorganized. * Volume number can be read & volume can be changed via "block FFFFFC". V1.05: (Apr 2006) new features: * Volume manager code reorganized. * XData block copy routine for IDE_RdSector, IDE_WrSector optimized -- now 30% faster. Zapping a 5MB volume takes 1:28 min instead of 2:07, Apple ProFile Certify needs 1:09 min instead of 1:28 for 10MB. * "IDEfile-16" and "IDEfile-32" volumes added for MacWorks. * "k" command added to copy one volume into another. IDEfile is (c) by Dr. Patrick Schäfer, 2004-2006 ProFile, Widget and the ProFile communications protocol are (c) by Apple Computer Inc.