Pico bug
Chris Hall (132) 3559 posts |
Well I am trying to get an old programme working on the Pico build. If I do a *con.spritesize 32k and (after CTRL-BREAK) try a *SLOAD Sprites command, I get an AODT at &FC1A2C10. Checking *status and the spritesize (the system sprite area size) is correctly set to 32k. Not sure what is wrong… |
Steve Revill (20) 1361 posts |
What happens if you try the same on a RISC OS Pi? |
Chris Hall (132) 3559 posts |
Good question. Using NOOBS V 1.3.7 (which is RC12, I think) it just works correctly. |
David Pitt (102) 743 posts |
Hmm!! When I first tried the above on the Pico the Next there was something of a diversion as I found the Pi in full RISC OS mode would not write to the Pico card in its USB card reader. I reformatted the card both on the Mac and in the Pi, reinstalled Pico, and on both set-ups the error appeared, abort at &FC19C5E8 which Hmm!! The card used is 2GB, do some formatters vary the format with card size? |
Chris Hall (132) 3559 posts |
The 1988 programme I have tried to get working does now sort of work. It is here but it still gives an error (AODT) on the Pico build, now when it tries to do a SCREENLOAD command. Curses! |
Rick Murray (539) 13850 posts |
Yes. The maximum valid size of an SD card is 2GB1. The maximum size of a FAT16 partition is 2GB. Some simpler embedded devices would prefer to support FAT16 as it is simpler, and Windows can read it. Typically these devices would stick to the 8.3 filename conventions as well (simplicity). That said, I can’t imagine DOSFS failing to support FAT16 – the old !PC partition files were formatted FAT16. 1 Anything over 2GB is, strictly speaking, an SDHC card2 which is accessed differently (and not backwardly compatible) and is likely to cause SD-only hardware to freeze, crash, etc. I have a cheap little digital camera that crashes with SDHC media. 2 I believe there were some non-standard 4GB SD cards made. Non-standard being the key. |