I uploaded it from a Linux laptop, copying the arcade-Frogging-Fun-100.utf2 file onto the PYGAMERBOOT drive. The file size was 682.5 kB, and it surprised me that this worked since I thought there was a smaller size limit for Arcade games.
If I reboot the PyGamer, the PYGAMERBOOT drive shows CURRENT.UF2 with a file size of 1.0 MB.
According to MeowBit Sd Card Slot the SD card slot isn’t currently supported for storing games, and I don’t have an SD card installed in mine. If I understand it right, the issue with that seems to be that the PyGamer only provides very low-level access to the SD card controller, and since the protocol is quite complicated it would be challenging to provide a driver to make it usable in the Arcade environment.
In case it helps, here’s my INFO_UF2.TXT:
UF2 Bootloader v3.10.0 SFHWRO
Model: PyGamer
Board-ID: SAMD51J19A-PyGamer-M4
I haven’t made any modifications to the PyGamer beyond putting it into a 3D-printed case.
According to https://learn.adafruit.com/adafruit-pygamer?view=all, the PyGamer has 512 kB of flash plus 8 MB of QSPI flash, and I’m not sure which is used for what.
Is it possible that it’s only actually storing 512 kB of the full 682.5 kB UF2 file, and that it may partially work depending on which bits of it are stored successfully?