Can't Install RISC OS on a Raspberry Pi 1
Graeme (8815) 106 posts |
Can anyone help? I’ve been trying to install Risc OS on a Model B Raspberry Pi 1 (0.5Mb). I’ve tried direct flashing the Pi image, using Noobs Lite, Noobs full and several SD cards. It simply will not work and after five hours of trying, I need to ask for help. On booting, it goes to a black screen with a flashing cursor and hangs. Pressing escape shows the loading screen and a supervisor prompt. You can type commands at the prompt, *Desktop gets me to the desktop but gives an error about not loading in properly. Clicking on the SD icon says “The disc drive is empty” from SDFS filer. There is nothing wrong with the Raspberry Pi – It boots an older version on Risc OS from and SD card I made a few years back perfectly, version 5.19. It boots fine into Linux. The sites all say 5.28 will work on this model. Does anyone know what am I doing wrong that I can’t get version 5.28 to work? |
Will Ling (519) 98 posts |
A similar issue has come up before, due to the card detect switch. See this thread |
Andreas Skyman (8677) 170 posts |
I can’t offer any advice, but perhaps some encouragement by saying that it worked on my Pi 1B. I first tried the Risc OS Direct image (5.27 at the time, I think), but I have tried the ROOL 5.28 as well as I recall, so… It should be possible at least! Good luck! |
Graeme (8815) 106 posts |
I had tried the card detect switch. That’s what made me try the older version which works fine. I tried the newer one with metal between the contacts to ensure contact but still the same issue. Anyway, I gave up on 5.28 and copied my test programs from rpcEmu running RO4 to the Pi running 5.19 and got them running, even converting my BBC BASIC module to 32-bit. The first module I have written in over twenty years … only to find the command I added already exists in RO5 but did not in RO4! The command X. I called it NoError. They even stored any error in a system variable, just like me. I wrote the same module years ago for Risc OS 2 and 3. At least that wasn’t a waste of time – I now have a template for writing modules to work on a 32-bit processor! Now just need to get some ideas of what to write. |