I believe so. If you had a file called
'space invaders.PRG'
then it would not find it, since it is specifically looking for lowercase '.prg' in the extension. It would work with 'space invaders.prg'.
But if the filename is
'spaceinv.PRG'
then it would work, because the FAT short file entry for this becomes
'SPACEINV.PRG' regardless of the case in the long file entry - and the PETdisk would find the file by its short file entry.
Hope this makes sense.
A few words about a firmware upgrade, coming very soon -
I think that the best approach to make upgrades easier for everyone is to create a bootloader for the Atmel device which will look for new firmware revisions on the SD card, and will automatically upgrade itself when new versions are found.
This way after the bootloader is loaded onto the chip, you will not need any kind of cable or programmer to load firmware upgrades. Basically if a new firmware version comes out, you would copy a file like 'firmware.bin' onto your SD card, then put it into the PETdisk. The next time it turns on, the PETdisk bootloader would find the file and program the chip with the contents of the file, then would delete the file from the SD card.
For those who have PETdisks already, there will be two options for getting the bootloader upgrade.
If you already have access to an AVR programmer, or if you want to build the simple DASA programmer here:
http://avrprogrammers.com/bld-dasa.php
(Note that this programmer requires a true serial port, USB-Serial adapters will not work)
then you can just directly flash the device and load the new bootloader onto it.
If programming the device yourself is not a convenient option, I will send you a replacement Atmel chip with the bootloader onboard for no charge.
I think this is the best way to handle upgrades, and I wanted to get this done before too many PETdisks were out there. Please let me know if you have any thoughts on this.. thanks!
- Mike