Paul Porcelijn <p.porcelyn@xxxxxxxxxx> wrote:
The nice new Raspberry Pico can be easily programmed by
USB-uploading an IntelHex file through its "SD-card" interface.
Should be just as simple as with Micro:Bit programming:
openup like a USB-stick and drag a file to a window.
For Micro:Bit this works on any system, including RISC OS,
but to my disappointment the RPi Pico fails on ARMX6.
SCSIFS accepts the Pico as an "USB-stick", but SDFS doesn't
recognise its file format: "Has it been formatted?" Yes, it
certainly is! However not in FAT32 (as you might expect) but
in good old FAT16 format. And RISC OS 5.29 apparently is too
modern to accommodate DOS antiques..
Do we have to re-design a RISC OS 32bit FAT16FS module?
Or is it still around?
Hi Paul,
Both DOSFS and FAT32FS should happily support FAT12, FAT16 and FAT32.
However, edge cases exist where a medium cannot be read, often when
it was formatted with different formatters at different points of time.
Debugging such problems is however not fun...
Might be worth *rmkill-ing Fat32FS. I have seen some (small) discs not
play ball with FAT32FS so there are times when falling back to vanilla
DOSFS can help. [...] As such, I could imagine DOSFS might work better.
I don't know enough about the Pico specs to know how much storage it is
offering, but I'd guess it is probably measured in MBs rather than GBs.