I'm adding a bootloader to the code, so that future firmware updates can be made directly from the SD card by copying a firmware file onto the card, putting the card into the PETdisk, and powering up the PETdisk. When the PETdisk discovers the new firmware, it will automatically update its own program memory with the new code. This will make future updates and bug fixes much easier, and will not require a programmer or any other hardware to do updates. Full instructions on the update procedure will be up at
In addition to the bootloader, support for wildcards (LOAD "*",9, LOAD"TEST*",9 etc) has been added, as well as support for the DLOAD command in BASIC 4.0. Also a bug which prevented files with long file names and with capital letters in their extension (".PRG") from loading properly has been fixed.
In order to accomodate the new bootloader and the other firmware changes, I am replacing the current PETdisk microcontroller (ATMega8) with an ATMega168, which has more program memory.
Last Edit: Sept 28, 2011 15:38:43 GMT -5 by robertb