2009-xx-xx - release x.x.x
        - Remove XC command
        - New fastloader: ULoad Model 3
        - Support reading raw directory ($ with secondary > 0)

2009-09-27 - release 0.8.2
        - Bugfix: Prevent random storage corruption on FAT32 media
        - Bugfix: Image files not mountable if read-only file or media
        - Bugfix: Do not clear error channel if sec. 15 is closed
        - Add a dummy RTC read during init (to update year if required)
        - Enable I2C RTC support in LarsP configuration for Final Expansion 3
        - Acknowledge ATN during initialisation to stall C64 if required

2009-05-24 - release 0.8.1a
        - Fix bootloader version number generation

2009-05-20 - release 0.8.1
        - Fix uIEC/IDE SD card change detection
        - Dreamload support for uIEC
        - Mark the RTC time as valid after setting the clock
        - Delay SPI initialisation until absolutely required
        - Show disk change confirmation even when the error blink is active
        - Exit the FC3 fastloader if ATN is active
        - Fix indentation of 1000+ block files
        - Remove 0-byte from the long version message
        - Fix multiple save-with-replace bugs
        - Ignore directories when matching file name wildcards

2009-03-08 - release 0.8.0
        - direct sector access of the real storage device
        - ignore DEL files in file_open
        - drive mapper
        - EXOS V3 fastloader support
        - requires avr-libc 1.6.x

2008-10-02 - release 0.8.0pre1
        - Implement Dreamload emulation
        - RTC support
        - Dataflash support
        - Multi-file scratch
        - Copy command
        - Large buffer support
        - Final Cartridge 3 freezed file fastloader support
        - D71/D81 disk image support
        - parse FSINFO sector for faster FAT32 free space calculation
        - partial REL file support

2008-07-09 - release 0.7.3
        - Bugfix: Free buffers on error in M2I and D64
          (fixes "D64 size increases to 1.1M when its free space runs out")

2008-06-10 - release 0.7.2
        - Bugfix: rename doesn't corrupt files with hidden extensions anymore
        - Bugfix: RD works again
        - Bugfix: On uIEC the ATN ACK interrupt was never disabled
        - case-insensitive matching of FAT filenames

2008-06-05 - release 0.7.1
        - Bugfix: Mark sectors 18/0 and 18/1 as used during D64 format
        - Bugfix: Single-char dir patterns are directory numbers
        - Bugfix: Short N: on D64 should clean only the first dir sector
        - case-insensitive matching of FAT filenames
        - ask the AR6 to not use its fastloader/-saver

2008-05-02 - release 0.7.0
        - does not support the ATmega32 anymore
        - Match trailing part of names after * too
          + option to disable that
        - Multi-drive/partition support
        - Dual SD card support (some configurations)
        - Rename
        - transparent support for P/S/U/R00 files (read+create)
          + option to disable x00 writing
        - file-type suffix detection+generation
          + option to disable that
        - Final Cartridge III fast-load/save
        - Sleep mode
        - Extended swaplist navigation (next/prev/home)
        - extended version query
        - CMD-style timestamped short directory listings
        - CMD-style partition directory
        - CMD-style G-P command (get partition info)
        - FAT32 free block count can be disabled
        - D64 error info block parsing
        - stricter, but better parser (supports wildcards in path names)

2008-03-27 - release 0.6.4
        - Change some details of the SD card initialisation
        - Bugfix: Initialize cards only when sd2iec is accessed to avoid
                  hogging the bus during this time.
        - Prepare NKC configuration for bootloader and mega644

2008-03-19 - release 0.6.3
        - Bugfix: Ignore trailing separation characters of B-* parameters
        - Bugfix: Always ignore volume labels while scanning for LFNs
        - Bugfix: SDHC was always disabled in 0.6.x
        - Bugfix: Ignore spaces in drive number
        - Bugfix: Fix possible error after changing partitioned cards
        - Bugfix: Case-insensitive name matching in the FAT library
                  (but not in sd2iec)
        - Bugfix: Fix compile error with larsp configuration on mega644
        - Wait for the release of the disk change key before trying to
          access a swap list
        - Remove some ancient not-true-anymore statements from README
        - Improve sector read performance
        - Reduce unecessary reads during seeking
 
2008-02-24 - release 0.6.2
        - Bugfix: Read the correct pins when determining the device
                  address in LarsP and NKC configurations

2008-02-22 - release 0.6.1
        - support for NKC MMC2IEC boards (untested)
        - case-insensitive matching of M2I and D64

2008-02-20 - release 0.6
        - Bugfix: Properly emulate B-R/B-W (fixes Pirates!)
        - Bugfix: Close buffers on I (fixes Drazpaint)
        - Bugfix: Create new error message after closing channel 15
        - Bugfix: Check for illegal track/sector while D64 is active
        - reworked source configuration system
        - externalized bootloader signature generation
        - Support for long file names on FAT
        - M-R returns (random) data
        - New commands E-R, E-W: Read/write reserved area of EEPROM
        - Added U0> for device address changes
        - device address is stored in the EEPROM
        - Directories starting with . are hidden in FAT
        - support for sd2iec 1.0 PCBs

2008-01-13 - release 0.5.1
        - Bugfix: Really disable JTAG - fixes very slow access on some
          hardware variants

2008-01-12 - release 0.5
        - Bugfix: Recode ~/pi in both directions
        - Bugfix: Fastloaders now work on LarsP-style hardware too
        - Disk change key support
        - Full JiffyDos support
        - EEPROM configuration storage
        - Full support for D64, read/write/sector access

2007-12-25 - release 0.4.2
        - Bugfix: LarsP-style hardware actually works now

2007-12-19 - release 0.4.1
        - Bugfix: Creating a new file within an M2I image wrote
                  a terminating zero byte into the M2I directory entry
        - Bugfix: Another guesstimated delay in iec_putc
        - AVR Studio project file updated

2007-12-07 - release 0.4
        - Extended DOS commands:
          - Enable/Disable JiffyDOS
          - Set oscillator calibration
        - Full support for M2I images

2007-11-29 - release 0.3
        - disable interrupts during iec_getc
        - add full CRC checking in SD code with retries on errors
        - software fastloader support: Turbodisk protocol
        - card change detection
        - better file name parsing
        - directory loading supports wildcards
        - support for file overwrite (@)
        - option to display hidden files in directory
        - filename matching for open
        - filename matching for scratch

2007-11-02 - release 0.2.1
        - bugfix: Don't cause repeated entries at the end of the directory
        - bugfix: Don't repeast the last block of a saved file (1:256 chance)
        - bugfix: Increase all timeouts in the card initialisation
        - Recode 0xff in filenames to ~, both characters map to the pi
          symbol on the C64

2007-11-01 - release 0.2
        - conditional compilation via make command line for chip type
          and IO pin assignment (Shadowwolf/LarsP)
        - object files are generated in a subdirectory
        - bug fixes in IEC and buffer handling
        - added project file for AVR Studio (untested)
        - support for subdirectories
        - support for UI+/UI- commands (faster bus for VC20)
        - slightly improved command parser

2007-10-16 - release 0.1
        Initial release
