View: 12996|Reply: 9

RISC OS Open on Orange Pi PC

[Copy link]

9

threads

27

posts

286

credits

Intermediate member

Rank: 3Rank: 3

credits
286
Published in 2018-4-7 12:42:46 | Show all floors |Read mode
Hi. I'm working on porting RISC OS Open to Orange Pi PC. I'm still in the early stages though. I have made it as far as a CLI, however it isn't that far along right now as extra functionality broke something so I've been hunting bugs.

Most of the action is happening in this directory of the GitHub repository:  https://github.com/experimentech ... OS/Sources/HAL/AWH3

It only contains the files which I've been changing. The OS source tree is available from the official OS website https://www.riscosopen.org/content/

What I have is just my HAL and a few needed config files. It requires a commercial product to assemble / compile, mostly for historical reasons.

Right now I don't have a binary of what I've done available as I'm trying to fix some severe instability / lockups. When I get it back to the stage of making it through startup again I'll add a compiled binary to the repository.
Where I made it to before the slight step back was being able to ge through init ad use a serial terminal to run compiled in programs via its command prompt. It could also load BASIC and run typed in programs.

The filenames and directory structures on the repository look strange because it uses a directory heirarchy and mimetypes for different filetypes. The foo,nnn arrangement is due to the way it preserves mimetypes when files are saved to an NFS shared directory.
If anyone looks at the source and sees an obvious problem, please tell me! I really want to get RISC OS running properly on the Orange Pi SBCs.

9

threads

27

posts

286

credits

Intermediate member

Rank: 3Rank: 3

credits
286
 Author| Published in 2018-4-21 08:58:30 | Show all floors
Edited by ImmortanJoe at 2018-4-21 16:23

I've been working on this when I get the chance. There is something mysterious that is causing random issues during boot. I might as well list what does work to some degree.

*Kernel
*SVC CLI
*Debug UART (Others untested but implemented).
*USB EHCI
*Interrupts
*Timer
*Various modules loaded at boot.
edit: I forgot.

*BASIC interpreter and builtin assembler.
edit:
* Filesystem access on a USB drive.


9

threads

27

posts

286

credits

Intermediate member

Rank: 3Rank: 3

credits
286
 Author| Published in 2018-8-6 12:20:59 | Show all floors
It's lacking support for nearly all IO but the actual OS seems to be functioning fine. I also believe it has a desktop running, but has no video driver code, so it's just writing to a framebuffer which I of course cannot see.

Most recently I was working on detecting the amount of RAM, and a simple API for the PIO ports. Haven't finished either yet.
Published in 2025-11-19 18:36:58 | Show all floors
Blasphemy! : ) Simply kidding. Ive go through related points upon various other weblogs. Sick acquire your term for this. Continue to be sound!  the companion.        russian market
Published in 2025-11-19 19:07:14 | Show all floors
i can see lots of free music on the internet but most of them are pirated. .        findsome
Published in 2025-11-21 18:13:13 | Show all floors
Ephedra is definitely the the greatest fat loss dietary supplement available in the market. There isn’t a weight loss pill, that operates superior to Ephedrine. If you wish to obtain Ephedra, kindly visit the Buy Ephedra web-site.        b1ackstash login
Published in 2025-11-22 20:43:27 | Show all floors
When I originally commented I clicked the -Notify me when new surveys are added- checkbox and from now on whenever a comment is added I am four emails using the same comment. Will there be however you may remove me from that service? Thanks!        ultimate shop
Published in 2025-11-25 18:40:00 | Show all floors
An intriguing discussion will be worth comment. There’s no doubt that you should write more on this topic, it might not be described as a taboo subject but normally folks are inadequate to speak on such topics. To another location. Cheers        FB777 live casino
Published in 2025-11-26 17:26:20 | Show all floors
Indeed, in all the Star Trek plots involving time travel, it’s never suggested that the good characters need not worry about some bad guy going back in time and meddling with things since it would just create a new time-line that cannot effect the one that the characters are in.        789win com
Published in 2025-11-27 16:12:50 | Show all floors
Bless you for this data I has been hunting all Yahoo in order to discover it!        bclub tk
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list