RISC OS: Difference between revisions

Content deleted Content added
History: "Intellectual property" is a common noun phrase, not a proper noun phrase, so don't capitalize it. Refer to "its intellectual property" rather than "the intellectual property".
Intro concised and simplified, easier to read and understand, one ref added, moved Hardware below other sections
Line 4:
{{Use British English|date=April 2013}}
{{Infobox OS
| name = RISC OS
| logo = Riscos logo generic cogwheel richard hallas lg cogwheel x1.svg
| logo size = 100px
| logo caption = RISC OS cogwheel logo
| screenshot = RISCOS 4 scr.png
| caption = A screenshot of RISC OS 4
| developer = [[Acorn Computers]]
Open-source (version 5)
* [[Castle Technology]]
Line 16:
Proprietary (versions 4 & 6)
* [[RISCOS Ltd]]
| working state = Current
| source model = [[Closed source]]; [[Open-source software|open source]] for some versions since 2018
| released = {{Start date and age|1987|09|25|df=yes}}<ref name="arthur_os_copyright_note">copyright notice Arthur 1.20 (25 September 1987)</ref>
| latest release version = * 5.30<ref name="ROOL news 2024-04-27">{{cite web |url=https://www.riscosopen.org/news/articles/2024/04/27/risc-os-5-30-now-available |title=RISC OS 5.30 now available |access-date=2024-04-30 |last=Revill |first=Steve |date=27 April 2024 |publisher=[[RISC OS Open]] }}</ref> / {{Start date and age|2024|04|27|df=yes}}
| latest release version =
* 5.30<ref name="ROOL news 2024-04-27">{{cite web |url=https://www.riscosopen.org/news/articles/2024/04/27/risc-os-5-30-now-available |title=RISC OS 5.30 now available |access-date=2024-04-30 |last=Revill |first=Steve |date=27 April 2024 |publisher=[[RISC OS Open]] }}</ref> / {{Start date and age|2024|04|27|df=yes}}
* 6.20 / {{Start date and age|2009|12|01|df=yes}}
| latest release date =
| latest preview version = 5.31
| latest preview date = =
| marketing target = [[Acorn Computers|Acorn]] [[personal computer]]s
| language = English
| programmed in = [[BBC BASIC]], [[C (programming language)|C]], [[C++]], [[assembly language]]
| update model = [[Flash ROM]], [[Programmable read-only memory|OTP ROM]], or loadable [[ROM image|ROM&nbsp;image]]
| package manager = PackMan, RiscPkg
| supported platforms = [[ARM architecture|ARM]]
| kernel type = [[Monolithic kernel|Monolithic]]
| userland = =
| ui = [[Graphical user interface|GUI]]
| license = {{plainlist|
* [[Apache License 2.0]]<ref>[https://www.riscosopen.org/news/articles/2018/10/22/risc-os-is-open-for-business RISC OS is open for business!] {{Webarchive|url=https://web.archive.org/web/20181022204607/https://www.riscosopen.org/news/articles/2018/10/22/risc-os-is-open-for-business |date=22 October 2018 }}, RISC OS Open Ltd, accessed 2018-10-23</ref> (version 5)
* [[Proprietary software|Proprietary]] (version 6)
}}
| preceded by = [[Acorn MOS|MOS]]<br />[[ARX (operating system)|ARX]] (discontinued)
| succeeded by = =
| website = {{URL|riscosopen.org}} RISC OS Open<br />{{URL|riscos.com}} RISCOS
| date = August 2014
}}
'''RISC OS''' ({{IPAc-en|r|ɪ|s|k|.|oʊ|ˈ|ɛ|s}})<ref name="acorn_developer_news_issue14">{{cite news | url=http://chrisacorns.computinghistory.org.uk/docs/Acorn/DN/Acorn_DevNL14.pdf | title=RISC OS | work=ISV Department news from Acorn | publisher=Acorn Computers Limited | date=May 1989 | issue=14 | access-date=2021-02-14 | pages=2 | quote=It is RISC OS (pronounced risk oh ess, not risk oss) | archive-date=21 May 2021 | archive-url=https://web.archive.org/web/20210521002744/http://chrisacorns.computinghistory.org.uk/docs/Acorn/DN/Acorn_DevNL14.pdf | url-status=live }}</ref> is a computeran [[operating system]] originally designed byto [[Acornrun Computers]] Ltd inon [[CambridgeARM architecture|ARM]], Englandcomputers. FirstOriginally releaseddesigned in 1987, it was designed to run on theby [[ARMAcorn architecture|ARMComputers]] chipsetof England, whichit Acorn had designedwas concurrentlymade for use in its new line of ARM-based [[Acorn Archimedes|Archimedes]] personal computers and was then shipped with other computers produced by the company. Despite the demise of Acorn, RISC OS takescontinues itsto namebe fromdeveloped today by the [[reducedRISC instructionOS set computerOpen]] (RISC)community architectureon itversion supports5.0 of the system that was [[open sourced]] in 2018.<ref>https://www.theregister.com/2022/06/21/risc_os_35/</ref>
 
RISC OS is a [[Modular programming|modular]] operating system and takes its name from the [[reduced instruction set computer]] (RISC) architecture it supports. It incorporates a [[graphical user interface]] and a [[windowing system]]. Between 1987 and 1998, RISC OS wasshipped included inwith every ARM-based Acorn computer model, including the Acorn Archimedes line, Acorn's R line (with [[RISC iX]] as a dual-boot option), [[RiscPC]], [[Acorn A7000|A7000]], and prototype models such as the Acorn [[Acorn Computers#NewsPad|NewsPad]] and [[Phoebe (computer)|Phoebe computer]]. A version of the OS, named [[NCOS]], was used in [[Oracle Corporation|Oracle]]'s [[Network Computer]] and compatible systems.
 
After the break-up of Acorn in 1998, development of the OS was [[Fork (software development)|fork]]ed and continued separately by several companies, including {{nowrap|[[RISCOS Ltd]]}}, [[Pace Micro Technology]], [[Castle Technology]], and [[RISC OS Developments]].<ref name="riscosdev" /> Since then, it has been bundled with several ARM-based desktop computers such as the [[Iyonix PC]]<ref name="Acorn press release 1998-10-12">{{cite press release|publisher=Acorn Computers Ltd |title=Acorn announces distribution deal with Castle Technology for RISC based products |date=12 October 1998 |url=http://www.acorn.co.uk/acorn/news/press/castle.html |access-date=2011-01-06 |quote=(October 12th 1998), Cambridge, UK-Acorn announced today that it has completed negotiations with Castle Technology for them to distribute Acorn products. |archive-url=https://web.archive.org/web/19990506180305/http://www.acorn.co.uk/acorn/news/press/castle.html |archive-date=6 May 1999}}</ref> and [[A9home]]. Most recent stable versions run on the ARMv3/ARMv4 [[RiscPC]], the ARMv5 [[Iyonix PC|Iyonix]],<ref name="Iyonix at a glance RO5 features">{{Ascite web of|Marchurl=http://www.iyonix.com/iyonix/features/osfeatures.shtml 2017|title=RISC OS 5 features |access-date=2011-01-31 |publisher=Iyonix Ltd |quote=All IYONIX pcs ship with RISC OS 5 in flash ROM. |url-status = dead |archive-url=https://web.archive.org/web/20101110111706/http://www.iyonix.com/iyonix/features/osfeatures.shtml |archive-date=10 November 2010}}</ref> [[ARMv7]] [[Cortex-A8]] processors<ref name="theinquirer snaps leak">{{cite web |url=http://www.theinquirer.net/inquirer/news/1051924/snaps-leak-risc-os5-beagleboard |archive-url=https://web.archive.org/web/20090519184833/http://www.theinquirer.net/inquirer/news/1051924/snaps-leak-risc-os5-beagleboard |url-status=unfit |archive-date=19 May 2009 |title=Snaps leak of RISC OS5 on BeagleBoard |publisher=[[The Inquirer]] |date=27 April 2009 |access-date=2011-06-28 |last=Farrell |first=Nick |quote=A snap of an RISC OS 5, running on a BeagleBoard device powered by a 600MHz ARM Cortex-A8 processor with a built-in graphics chip, has tipped up on the world wide wibble. The port developed by Jeffrey Lee is a breakthrough for the shared-source project because it has ported the OS remainswithout forkedan army of engineers.}}</ref><ref name="RISC OS Open wiki Cortex-A8 port status">{{cite web |url=https://www.riscosopen.org/wiki/documentation/pages/Cortex-A8+port+status/versions/1 |title=Cortex-A8 port status |access-date=2011-01-31 |publisher=[[RISC OS Open]] |quote=[The port includes] a modified version of the RISC OS kernel containing support for (all) Cortex-A8 CPU cores. |archive-date=26 October 2021 |archive-url=https://web.archive.org/web/20211026212426/https://www.riscosopen.org/hub/account/login |url-status=live }}</ref>{{Efn|(such as that used in the [[BeagleBoard]] and [[Touch Book]])}} and [[Cortex-A9]] processors<ref name="ROOL news 2015-04-25">{{cite web |url =https://www.riscosopen.org/news/articles/2015/04/25/risc-os-5-22-stable-is-now-available independently|title=RISC developedOS by5.22 stable is now available |access-date=2015-04-25 |last=Revill |first=Steve |date=25 April 2015 |publisher=[[RISC OS Open]]}}</ref>{{nowrapEfn|RISCOS(such Ltdas that used in the [[PandaBoard]])}} and the low-cost educational [[Raspberry Pi]] computer.<ref name="iconbar newsround">{{nowrapcite web |url=http://www.iconbar.com/articles/Newsround/index1271.html |title=Newsround |work=[[The Icon Bar]] |access-date=17 October 2011 |last=Lee |first=Jeffrey |archive-date=4 January 2016 |archive-url=https://web.archive.org/web/20160104182418/http://www.iconbar.com/articles/Newsround/index1271.html |url-status=live }}</ref><ref name="osnews risc os">{{cite web |url=http://www.osnews.com/story/25276/Raspberry_Pi_To_Embrace_RISC_OS |title=Raspberry Pi To Embrace RISC OS Open|work=[[OSNews]] |date=31 October 2011 |access-date=1 November 2011 |last=Holwerda |first=Thom |archive-date=4 January 2016 |archive-url=https://web.archive.org/web/20160104182418/http://www.osnews.com/story/25276/Raspberry_Pi_To_Embrace_RISC_OS |url-status=live }}</ref><ref community.name="archive london show 2011">{{cite news |title=The London show 2011 |work=[[Archive (magazine)|Archive]] |date=December 2011 |last=Dewhurst |first=Christopher |volume=23 |issue=3 |page=3}}</ref>
 
Most recent stable versions run on the ARMv3/ARMv4 [[RiscPC]], the ARMv5 [[Iyonix PC|Iyonix]],<ref name="Iyonix at a glance RO5 features">{{cite web |url=http://www.iyonix.com/iyonix/features/osfeatures.shtml |title=RISC OS 5 features |access-date=2011-01-31 |publisher=Iyonix Ltd |quote=All IYONIX pcs ship with RISC OS 5 in flash ROM. |url-status = dead |archive-url=https://web.archive.org/web/20101110111706/http://www.iyonix.com/iyonix/features/osfeatures.shtml |archive-date=10 November 2010}}</ref> [[ARMv7]] [[Cortex-A8]] processors<ref name="theinquirer snaps leak">{{cite web |url=http://www.theinquirer.net/inquirer/news/1051924/snaps-leak-risc-os5-beagleboard |archive-url=https://web.archive.org/web/20090519184833/http://www.theinquirer.net/inquirer/news/1051924/snaps-leak-risc-os5-beagleboard |url-status=unfit |archive-date=19 May 2009 |title=Snaps leak of RISC OS5 on BeagleBoard |publisher=[[The Inquirer]] |date=27 April 2009 |access-date=2011-06-28 |last=Farrell |first=Nick |quote=A snap of an RISC OS 5, running on a BeagleBoard device powered by a 600MHz ARM Cortex-A8 processor with a built-in graphics chip, has tipped up on the world wide wibble. The port developed by Jeffrey Lee is a breakthrough for the shared-source project because it has ported the OS without an army of engineers.}}</ref><ref name="RISC OS Open wiki Cortex-A8 port status">{{cite web |url=https://www.riscosopen.org/wiki/documentation/pages/Cortex-A8+port+status/versions/1 |title=Cortex-A8 port status |access-date=2011-01-31 |publisher=[[RISC OS Open]] |quote=[The port includes] a modified version of the RISC OS kernel containing support for (all) Cortex-A8 CPU cores. |archive-date=26 October 2021 |archive-url=https://web.archive.org/web/20211026212426/https://www.riscosopen.org/hub/account/login |url-status=live }}</ref> (such as that used in the [[BeagleBoard]] and [[Touch Book]]) and [[Cortex-A9]] processors<ref name="ROOL news 2015-04-25">{{cite web |url =https://www.riscosopen.org/news/articles/2015/04/25/risc-os-5-22-stable-is-now-available |title=RISC OS 5.22 stable is now available |access-date=2015-04-25 |last=Revill |first=Steve |date=25 April 2015 |publisher=[[RISC OS Open]]}}</ref> (such as that used in the [[PandaBoard]]) and the low-cost educational [[Raspberry Pi]] computer.<ref name="iconbar newsround">{{cite web |url=http://www.iconbar.com/articles/Newsround/index1271.html |title=Newsround |work=[[The Icon Bar]] |access-date=17 October 2011 |last=Lee |first=Jeffrey |archive-date=4 January 2016 |archive-url=https://web.archive.org/web/20160104182418/http://www.iconbar.com/articles/Newsround/index1271.html |url-status=live }}</ref><ref name="osnews risc os">{{cite web |url=http://www.osnews.com/story/25276/Raspberry_Pi_To_Embrace_RISC_OS |title=Raspberry Pi To Embrace RISC OS |work=[[OSNews]] |date=31 October 2011 |access-date=1 November 2011 |last=Holwerda |first=Thom |archive-date=4 January 2016 |archive-url=https://web.archive.org/web/20160104182418/http://www.osnews.com/story/25276/Raspberry_Pi_To_Embrace_RISC_OS |url-status=live }}</ref><ref name="archive london show 2011">{{cite news |title=The London show 2011 |work=[[Archive (magazine)|Archive]] |date=December 2011 |last=Dewhurst |first=Christopher |volume=23 |issue=3 |page=3}}</ref> SD card images have been released for downloading free of charge to Raspberry Pi 1, 2, 3, & 4 users with a full [[graphical user interface]] (GUI) version<ref>{{cite web |url=http://www.raspberrypi.org/downloads |title=Downloads |publisher=Raspberry Pi |access-date=2013-09-02 |archive-date=14 January 2013 |archive-url=https://web.archive.org/web/20130114192342/http://www.raspberrypi.org/downloads |url-status=live }}</ref> and a [[command-line interface]] only version (RISC OS Pico, at 3.8&nbsp;MB).<ref name="Pico">{{cite web|url=https://www.riscosopen.org/content/downloads/raspberry-pi|title=RISC OS Open: Raspberry Pi|work=riscosopen.org|access-date=25 April 2015|archive-date=20 March 2021|archive-url=https://web.archive.org/web/20210320161349/https://www.riscosopen.org/content/downloads/raspberry-pi|url-status=live}}</ref>
 
== History ==
Line 68 ⟶ 65:
In December 2020, the source code of RISC OS 3.71 was leaked to The Pirate Bay.{{cn|date=May 2022}}
{{clear}}
 
== Supported hardware ==
Versions of RISC OS run or have run on the following hardware.
 
{| class="wikitable"
|+ RISC OS compatible hardware
! style="vertical-align:bottom;" rowspan="2"|Machine !! style="vertical-align:bottom;" rowspan="2"|[[Arm architecture|ARM architecture]] !! style="vertical-align:bottom;" rowspan="2"|Introduced !! style="vertical-align:bottom;" colspan="2"|[[Acorn Computers|Acorn]] version !! style="vertical-align:bottom;" colspan="2"|[[RISCOS Ltd]] version !! style="vertical-align:bottom;" colspan="2"|[[Castle Technology]], [[RISC OS Open]] version
|-
! First !! Last !! First !! Last !! First !! Latest
|-
| colspan=8| '''ARM with [[26-bit computing|26-bit]] program counter'''
|-
| [[Acorn Archimedes]] || ARMv2 || 1987–1992 || 0.20 || 3.1x || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| colspan=8| '''ARM with 26- & 32-bit program counter'''
|-
| [[Risc PC|Acorn Risc PC]] || ARMv3 / v4 || 1994<ref name="riscpc">{{Cite web|url=http://chrisacorns.computinghistory.org.uk/Computers/RiscPCComputers.html|title=Chris's Acorns: Risc PC Computers|website=chrisacorns.computinghistory.org.uk|access-date=22 July 2015|archive-date=21 October 2017|archive-url=https://web.archive.org/web/20171021213428/http://chrisacorns.computinghistory.org.uk/Computers/RiscPCComputers.html|url-status=live}}</ref> || 3.50<ref name="riscpc"/> || rowspan="2" | 3.71 || rowspan="2" | 4.00 || rowspan="2" | 6.20<ref name="select-faq">{{cite web|url=http://select.riscos.com/RISCOS6/faq.html|title=RISC OS Six Frequently Asked Questions|archive-url=https://archive.today/20121208135752/http://select.riscos.com/RISCOS6/faq.html |archive-date=8 December 2012}}</ref> || rowspan="2" | 5.15 || rowspan="2" | 5.30<ref name="downloads/riscpc">{{Cite web|url=https://www.riscosopen.org/content/downloads/riscpc|title=RISC OS Open: RiscPC|website=www.riscosopen.org|access-date=25 April 2015|archive-date=11 April 2015|archive-url=https://web.archive.org/web/20150411175939/https://www.riscosopen.org/content/downloads/riscpc|url-status=live}}</ref>/5.31
|-
| [[Acorn A7000|Acorn A7000 and A7000+]] || ARMv3 || 1995<ref name="a7000">{{cite web|url=http://chrisacorns.computinghistory.org.uk/Computers/A7000.html|title=Chris's Acorns: Acorn A7000|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=11 October 2015|archive-url=https://web.archive.org/web/20151011194352/http://chrisacorns.computinghistory.org.uk/Computers/A7000.html|url-status=live}}</ref>{{spaced ndash}}1997<ref name="a7000+">{{cite web|url=http://chrisacorns.computinghistory.org.uk/Computers/A7000+.html|title=Chris's Acorns: Acorn A7000+|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=11 October 2015|archive-url=https://web.archive.org/web/20151011194330/http://chrisacorns.computinghistory.org.uk/Computers/A7000+.html|url-status=live}}</ref> || 3.60<ref name="a7000"/><ref name="a7000+"/>
|-
| [[Acorn Phoebe]] (cancelled) || ARMv4 || 1998 || 3.80 (Ursula) || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| MicroDigital Medi<ref>repackaged A7000+</ref> || rowspan="3" | ARMv3 || 1998<ref name="medi">{{cite web|url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Medi|title=Chris's Acorns: MicroDigital|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=22 July 2015|archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Medi|url-status=live}}</ref> || 3.71<ref name="medi"/> || {{n/a}} || 4.02 || 6.20 || {{n/a}} || {{n/a}}
|-
| MicroDigital Mico || 1999<ref name="mico">{{cite web|url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Mico|title=Chris's Acorns: MicroDigital|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=22 July 2015|archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Mico|url-status=live}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="mico"/> ||4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| RiscStation R7500 || 1999<ref name="r7500">{{cite web|url=http://chrisacorns.computinghistory.org.uk/AfterAcorn.html#RiscStation|title=Chris's Acorns: RISC OS After Acorn|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=11 October 2015|archive-url=https://web.archive.org/web/20151011194254/http://chrisacorns.computinghistory.org.uk/AfterAcorn.html#RiscStation|url-status=live}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="r7500"/> ||4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| Castle Kinetic RiscPC || rowspan="2" | ARMv4 || 2000<ref name="kinetic">{{cite web|url=http://www.iconbar.com/forums/viewthread.php?newsid=918|title=The Icon Bar: Castle reveal Kinetic to the press|work=iconbar.com|access-date=23 February 2011|archive-date=16 July 2012|archive-url=https://web.archive.org/web/20120716211137/http://www.iconbar.com/forums/viewthread.php?newsid=918|url-status=live}}</ref> || {{n/a}} || {{n/a}} || 4.03 || 6.20 || 5.19<ref name="ROOLkinetic">{{cite web |url=https://www.riscosopen.org/viewer/revisions/logs?ident=1364507316-018164.html |title=Bugs and sources |publisher=RISC OS Open |date=2013-03-28 |access-date=2013-09-02 |archive-date=13 April 2015 |archive-url=https://web.archive.org/web/20150413035910/https://www.riscosopen.org/viewer/revisions/logs?ident=1364507316-018164.html |url-status=live }}</ref> || 5.30<ref name="downloads/riscpc" />/5.31
|-
| [[MicroDigital Omega]] || 2003<ref>{{cite web|url=http://www.drobe.co.uk/article.php?id=973|title=Omega production saga continues – Drobe.co.uk archives|work=drobe.co.uk|access-date=8 February 2012|archive-date=16 March 2012|archive-url=https://web.archive.org/web/20120316220842/http://www.drobe.co.uk/article.php?id=973|url-status=live}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="omega">{{cite web|url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Omega|title=Chris's Acorns: MicroDigital|work=computinghistory.org.uk|access-date=22 July 2015|archive-date=22 July 2015|archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Omega|url-status=live}}</ref> || 4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| Advantage Six A75 || ARMv3 || 2004<ref>{{cite web|url=http://www.drobe.co.uk/article.php?id=1047|title=A75 is ARM7500FE ruggable – Drobe.co.uk archives|work=drobe.co.uk|access-date=8 February 2012|archive-date=16 October 2015|archive-url=https://web.archive.org/web/20151016230127/http://www.drobe.co.uk/article.php?id=1047|url-status=live}}</ref> || {{n/a}} || {{n/a}} ||4.39<ref>{{cite web|url=http://www.advantagesix.com/Thea75.html|title=Advantage6: Thea75|work=advantagesix.com|access-date=9 February 2012|archive-date=2 November 2013|archive-url=https://web.archive.org/web/20131102161846/http://www.advantagesix.com/Thea75.html|url-status=live}}</ref> || || {{n/a}} || {{n/a}}
|-
|colspan=8|'''ARM with 32-bit program counter'''
|-
| [[Iyonix PC|Iyonix Ltd Iyonix PC]] || ARMv5TE || 2002 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.01 || 5.30<ref>{{cite web|url=https://www.riscosopen.org/content/downloads/iyonix|title=RISC OS Open: Iyonix|work=riscosopen.org|access-date=25 April 2015|archive-date=11 April 2015|archive-url=https://web.archive.org/web/20150411180000/https://www.riscosopen.org/content/downloads/iyonix|url-status=live}}</ref>/5.31
|-
| [[A9home|Advantage Six A9]] (Home/RM/Loc) || ARMv4T || 2005 || {{n/a}} || {{n/a}} || 4.42<ref name="select-faq" /> || || {{n/a}} || {{n/a}}
|-
| [[BeagleBoard]]<ref name="theinquirer snaps leak" /> || rowspan="6" | ARMv7-A || 2008 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || rowspan="4" | 5.15 || rowspan="5" | 5.30<ref>{{cite web|url=https://www.riscosopen.org/content/downloads/beagleboard|title=RISC OS Open: BeagleBoard|work=riscosopen.org|access-date=25 April 2015|archive-date=11 April 2015|archive-url=https://web.archive.org/web/20150411175957/https://www.riscosopen.org/content/downloads/beagleboard|url-status=live}}</ref>/5.31
|-
| [[IGEPv2]]<ref>{{cite web |url=https://www.riscosopen.org/forum/forums/5/topics/303 |title=RISC OS on IGEPv2 |date=24 January 2010 |access-date=19 September 2023 }}</ref> || 2009 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| [[DevKit8000]] || ? || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| Always Innovating [[Touch Book]] || 2009 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| OpenPandora's [[Pandora (console)|Pandora]] || 2010 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.17<ref name="Pandora port">{{cite web|url=https://www.riscosopen.org/forum/forums/5/topics/166?page=14|title=RISC OS Open: Forum: Let's get started with a Pandora port|work=riscosopen.org|access-date=10 July 2012|archive-date=19 September 2014|archive-url=https://web.archive.org/web/20140919225512/https://www.riscosopen.org/forum/forums/5/topics/166?page=14|url-status=live}}</ref>
|-
| [[PandaBoard]]<ref name="iconbar old news for you">{{cite web |url=http://www.iconbar.com/articles/Have_I_Got_Old_News_For_You/index1268.html |title=Have I Got Old News For You |work=[[The Icon Bar]] |date=2 August 2011 |access-date=28 September 2011 |last=Lee |first=Jeffrey |quote=[...] Willi Theiss has recently announced that he's been working on a port of RISC OS to the PandaBoard [...] |archive-date=12 June 2012 |archive-url=https://web.archive.org/web/20120612074011/http://www.iconbar.com/articles/Have_I_Got_Old_News_For_You/index1268.html |url-status=live }}</ref> || 2011 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.17 || 5.30<ref name="ROOL news 2015-04-25"/>/5.31
|-
| [[Raspberry Pi]] (1 - 4 and compatible)<ref name="osnews risc os" /><ref>{{Cite web|url=http://www.raspberrypi.org/?page_id=43&mingleforumaction=viewtopic&t=919.0|title=raspberrypi.org|access-date=1 November 2011|archive-date=29 February 2012|archive-url=https://web.archive.org/web/20120229180108/http://www.raspberrypi.org/?page_id=43|url-status=dead}}</ref><ref>{{cite web |url=https://www.riscosopen.org/news/articles/2014/07/15/raspberry-pi-model-b |title=Raspberry Pi B+ |date=15 July 2014 |access-date=13 August 2014 |archive-date=25 July 2014 |archive-url=https://web.archive.org/web/20140725122155/https://www.riscosopen.org/news/articles/2014/07/15/raspberry-pi-model-b |url-status=live }}</ref><ref>{{cite web |url=https://www.riscosopen.org/forum/forums/1/topics/3943?page=2#posts-50397 |title=Raspberry Pi 3 |date=29 February 2016 |access-date=26 March 2016 |archive-date=7 April 2016 |archive-url=https://web.archive.org/web/20160407201218/https://www.riscosopen.org/forum/forums/1/topics/3943?page=2#posts-50397 |url-status=live }}</ref> || ARMv6, v7-A, v8-A || 2012 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.19 || 5.30/5.31
|-
| [[ISEE (company)#IGEPv5|IGEPv5]]<ref name="RISC OS on IGEPv5">{{cite web |url=https://www.riscosopen.org/forum/forums/9/topics/2803 |title=RISC OS on IGEPv5 |date=9 September 2014 |access-date=9 September 2014 |archive-date=11 April 2015 |archive-url=https://web.archive.org/web/20150411204755/https://www.riscosopen.org/forum/forums/9/topics/2803 |url-status=live }}</ref> || rowspan="3" | ARMv7-A || 2014 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.23 || 5.30/5.31
|-
| Wandboard Quad<ref name="armx6 formally announced at last">{{cite web |url=http://www.riscository.com/2015/armx6-formally-announced/ |title=ARMX6 formally announced at last |website=RISCOSitory |date=1 February 2015 |last=Hudd |first=Vince M. |publisher=Soft Rock Software |access-date=1 November 2015 |quote=[...] The heart of the machine is a Freescale i.MX 6 series processor [...] |archive-date=4 January 2016 |archive-url=https://web.archive.org/web/20160104182418/http://www.riscository.com/2015/armx6-formally-announced/ |url-status=live }}</ref><ref name="Mx6">{{cite web |url=https://www.riscosopen.org/content/downloads/imx6 |title=i.Mx6 |date=26 January 2018 |access-date=26 January 2018 |archive-date=9 November 2018 |archive-url=https://web.archive.org/web/20181109013617/https://www.riscosopen.org/content/downloads/imx6 |url-status=live }}</ref> || rowspan="2" | 2015 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.21 || 5.31
|-
| Titanium<ref name="pedal to the metal">{{cite web |url=https://www.riscosopen.org/news/articles/2015/10/23/preview-of-a-whole-new-risc-os-platform |title=Preview of a whole new RISC OS platform |date=23 October 2015 |access-date=23 October 2015 |archive-date=24 November 2015 |archive-url=https://web.archive.org/web/20151124070340/https://www.riscosopen.org/news/articles/2015/10/23/preview-of-a-whole-new-risc-os-platform |url-status=live }}</ref> || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.23 || 5.30/5.31
|-
| [[Pinebook]]<ref>{{cite web |url=https://www.riscosopen.org/wiki/documentation/show/Pinebook%20port |title=Pinebook port |date=8 September 2023 |access-date=19 September 2023 }}</ref> || ARMv8-A || 2017 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.27 || 5.31
|-
|}
 
[[RISC OS Open Limited]] adopted<ref name="Stable release criteria">{{cite web |url=https://www.riscosopen.org/content/documents/stable-releases |title=Stable release criteria |date=12 January 2017 |access-date=12 January 2017 |archive-date=9 November 2018 |archive-url=https://web.archive.org/web/20181109020018/https://www.riscosopen.org/content/documents/stable-releases |url-status=live }}</ref> the '[[Software versioning#Odd-numbered versions for development releases|even numbers are stable]]' version numbering scheme post version 5.14, hence some table entries above include two latest releases – the last stable one and the more recent development one.
 
A special cut down RISC OS Pico (for 16MiB cards and larger) styled to start up like a [[BBC Micro]] was released for [[BASIC|BASIC's]] 50th anniversary.<ref>{{cite web|url=https://www.riscosopen.org/news/articles/2014/05/01/happy-birthday-basic|title=Happy birthday, BASIC|date=5 January 2014|access-date=8 May 2018|archive-date=9 November 2018|archive-url=https://web.archive.org/web/20181109020010/https://www.riscosopen.org/news/articles/2014/05/01/happy-birthday-basic|url-status=live}}</ref>
 
RISC OS has also been used by both Acorn and [[Pace Micro Technology]] in various TV connected [[set-top box]]es, sometimes referred to instead as [[NCOS]].
 
RISC OS can also run on a range of computer system emulators that emulate the earlier Acorn machines listed above.
 
{| class="wikitable"
|+ RISC OS capable hardware emulators
|-
! Emulator !! Machines emulated !! Host platforms supported !! Latest release
|-
| !A310Emu<ref>{{cite web |url=http://home.tiscali.nl/jandboer/ |title=Welcome to my homepage! |publisher=Home.tiscali.nl |access-date=2013-09-02 |archive-date=19 June 2013 |archive-url=https://web.archive.org/web/20130619204318/http://home.tiscali.nl/jandboer/ |url-status=live }}</ref> || rowspan="6" | Archimedes || RISC OS || 0.59
|-
| Archie<ref>{{cite web|url=http://www.geocities.com/chris-o/ |title=Archie – Acorn Archimedes Emulator |date=2001-08-12 |access-date=2013-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20040206063028/http://www.geocities.com/chris-o |archive-date=6 February 2004}}</ref> ||[[DOS]], [[Microsoft Windows|Windows]] || 0.9 – 10 February 2001
|-
| ArchiEmu<ref>{{cite web |url=http://www.tellima.nl/riscos/ |title=Tellima |access-date=2015-12-13 |archive-date=22 December 2015 |archive-url=https://web.archive.org/web/20151222081521/http://www.tellima.nl/riscos/ |url-status=live }}</ref> || RISC OS || 0.53.3 – 7 December 2014
|-
| ArcEm<ref>{{cite web |url=http://arcem.sourceforge.net/ |title=ArcEm – The Acorn Archimedes Emulator |publisher=Arcem.sourceforge.net |access-date=2013-09-02 |archive-date=9 August 2013 |archive-url=https://web.archive.org/web/20130809130647/http://arcem.sourceforge.net/ |url-status=live }}</ref> || Windows, [[Linux]], [[macOS]], RISC OS || 1.50.1 – 18 December 2015
|-
| Arculator<ref>{{cite web |url=http://b-em.bbcmicro.com/arculator/ |title=Arculator – The Acorn Archimedes Emulator |publisher=B-em.bbcmicro.com |access-date=2019-09-11 |archive-date=21 June 2013 |archive-url=https://web.archive.org/web/20130621075124/http://b-em.bbcmicro.com/arculator/ |url-status=live }}</ref> || Windows, Linux || 2.2 – 24 June 2023
|-
| [[VirtualAcorn|Virtual A5000]] || rowspan="2" | Windows || 1.4
|-
| Red Squirrel<ref>{{cite web |url=http://www.redsquirrel.fsnet.co.uk/redsquirrel.html |title=Red Squirrel Acorn Archimedes Emulator |publisher=Redsquirrel.fsnet.co.uk |access-date=2013-09-02 |archive-date=27 December 2005 |archive-url=https://web.archive.org/web/20051227213827/http://www.redsquirrel.fsnet.co.uk/redsquirrel.html |url-status=live }}</ref> || Archimedes, Risc PC, A7000 || 0.6 – 28 October 2002
|-
| RPCEmu<ref>{{cite web |url=https://www.marutan.net/rpcemu/ |title=RPCEmu |publisher=Marutan.net |access-date=2017-11-07 |archive-date=16 March 2013 |archive-url=https://web.archive.org/web/20130316043123/http://www.marutan.net/rpcemu/ |url-status=live }}</ref> || Risc PC, A7000, Phoebe || Windows, Linux, macOS, [[OpenBSD]] || 0.9.4 – 30 October 2021
|-
|[[VirtualAcorn|VirtualRPC]]|| Risc PC || Windows, macOS || 5 September 2014<ref>{{cite web|url=http://www.virtualacorn.co.uk/news.htm|title=VirtualAcorn|work=virtualacorn.co.uk}}</ref>
|}
 
== Features ==
 
=== OS core ===
The OS is [[single-user]] and employs [[cooperative multitasking]] (CMT).<ref name="byte tired">{{cite journal |url=https://archive.org/details/eu_BYTE-1996-12_OCR/page/n84/mode/1up |title=A RISC OS for All Seasons |last=Palmer |first=Stewart |journal=[[Byte (magazine)|Byte]] |date=December 1996 |volume=21 |issue=12 |page=49 |oclc=208951251 |issn=0360-5280}}</ref> While most current desktop OSes use [[preemption (computing)|preemptive]] [[computer multitasking|multitasking]] (PMT) and [[thread (computer science)|multithreading]], {{nowrap|RISC OS}} remains with a CMT system. By 2003, many users had called for the OS to migrate to PMT.<ref name="drobe williams pmt 2003">{{cite news|last=Williams|first=Chris|title=Imagining RISC OS and PMT|url=http://www.drobe.co.uk/article.php?id=764|access-date=10 July 2012|newspaper=[[Drobe]]|date=26 July 2003|archive-date=17 June 2018|archive-url=https://web.archive.org/web/20180617115807/http://www.drobe.co.uk/article.php?id=764|url-status=live}}</ref> The OS [[memory protection]] is not comprehensive.<ref>Michael Reed [https://books.google.com/books?id=Lr8ldHhh_wsC&pg=PA82 ''Tech Book 1'' – Published articles Oct 2006 – June 2008] {{Webarchive|url=https://web.archive.org/web/20200726094727/https://books.google.es/books?id=Lr8ldHhh_wsC&pg=PA82 |date=26 July 2020 }}</ref><ref>{{cite web|url=http://www.drobe.co.uk/riscos/artifact1327.html|title=RISC OS Memory Protection|website=Drobe: The Archives|access-date=4 March 2013|archive-date=31 March 2014|archive-url=https://web.archive.org/web/20140331035623/http://www.drobe.co.uk/riscos/artifact1327.html|url-status=live}}</ref>
Line 237 ⟶ 138:
 
Additional incompatibilities were introduced with newer [[ARM core]]s, such as ARMv7 in the [[BeagleBoard]] and ARMv8 in the {{nowrap|[[Raspberry Pi 3]]}}. This includes changes to unaligned memory access in ARMv6/v7 and removal of the SWP instructions in ARMv8.<ref>{{Cite web |url=https://www.riscosopen.org/wiki/documentation/show/ARMv7%20compatibility%20primer#TOC3.11 |title=ARMv7 compatibility primer in Documentation<!-- Bot generated title --> |access-date=16 October 2021 |archive-date=16 October 2021 |archive-url=https://web.archive.org/web/20211016142701/https://www.riscosopen.org/wiki/documentation/show/ARMv7%20compatibility%20primer#TOC3.11 |url-status=live }}</ref>
 
== Supported hardware ==
RISC OS has also been used by both Acorn and [[Pace Micro Technology]] in various TV connected [[set-top box]]es, sometimes referred to instead as [[NCOS]].{{Citation needed|date=December 2024}} A special cut down RISC OS Pico (for 16MiB cards and larger) styled to start up like a [[BBC Micro]] was released for [[BASIC|BASIC's]] 50th anniversary.<ref>{{cite web |date=5 January 2014 |title=Happy birthday, BASIC |url=https://www.riscosopen.org/news/articles/2014/05/01/happy-birthday-basic |url-status=live |archive-url=https://web.archive.org/web/20181109020010/https://www.riscosopen.org/news/articles/2014/05/01/happy-birthday-basic |archive-date=9 November 2018 |access-date=8 May 2018}}</ref> [[SD card]] images have been released for downloading free of charge to [[Raspberry Pi]] 1, 2, 3, & 4 users with a full [[graphical user interface]] (GUI) version<ref>{{cite web |title=Downloads |url=http://www.raspberrypi.org/downloads |url-status=live |archive-url=https://web.archive.org/web/20130114192342/http://www.raspberrypi.org/downloads |archive-date=14 January 2013 |access-date=2013-09-02 |publisher=Raspberry Pi}}</ref> and a [[command-line interface]] only version (RISC OS Pico, at 3.8&nbsp;MB).<ref name="Pico">{{cite web |title=RISC OS Open: Raspberry Pi |url=https://www.riscosopen.org/content/downloads/raspberry-pi |url-status=live |archive-url=https://web.archive.org/web/20210320161349/https://www.riscosopen.org/content/downloads/raspberry-pi |archive-date=20 March 2021 |access-date=25 April 2015 |work=riscosopen.org}}</ref>
 
Versions of RISC OS run or have run on the following hardware: ([[RISC OS Open Limited]] adopted<ref name="Stable release criteria">{{cite web |date=12 January 2017 |title=Stable release criteria |url=https://www.riscosopen.org/content/documents/stable-releases |url-status=live |archive-url=https://web.archive.org/web/20181109020018/https://www.riscosopen.org/content/documents/stable-releases |archive-date=9 November 2018 |access-date=12 January 2017}}</ref> the '[[Software versioning#Odd-numbered versions for development releases|even numbers are stable]]' version numbering scheme post version 5.14, hence some table entries above include two latest releases – the last stable one and the more recent development one.)
 
{| class="wikitable"
|+ RISC OS compatible hardware
! rowspan="2" style="vertical-align:bottom;" |Machine !! rowspan="2" style="vertical-align:bottom;" |[[Arm architecture|ARM architecture]] !! rowspan="2" style="vertical-align:bottom;" |Introduced !! colspan="2" style="vertical-align:bottom;" |[[Acorn Computers|Acorn]] version !! colspan="2" style="vertical-align:bottom;" |[[RISCOS Ltd]] version !! colspan="2" style="vertical-align:bottom;" |[[Castle Technology]], [[RISC OS Open]] version
|-
! First !! Last !! First !! Last !! First !! Latest
|-
| colspan="8" | '''ARM with [[26-bit computing|26-bit]] program counter'''
|-
| [[Acorn Archimedes]] || ARMv2 || 1987–1992 || 0.20 || 3.1x || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| colspan="8" | '''ARM with 26- & 32-bit program counter'''
|-
| [[Risc PC|Acorn Risc PC]] || ARMv3 / v4 || 1994<ref name="riscpc">{{Cite web |title=Chris's Acorns: Risc PC Computers |url=http://chrisacorns.computinghistory.org.uk/Computers/RiscPCComputers.html |url-status=live |archive-url=https://web.archive.org/web/20171021213428/http://chrisacorns.computinghistory.org.uk/Computers/RiscPCComputers.html |archive-date=21 October 2017 |access-date=22 July 2015 |website=chrisacorns.computinghistory.org.uk}}</ref> || 3.50<ref name="riscpc" /> || rowspan="2" | 3.71 || rowspan="2" | 4.00 || rowspan="2" | 6.20<ref name="select-faq">{{cite web |title=RISC OS Six Frequently Asked Questions |url=http://select.riscos.com/RISCOS6/faq.html |archive-url=https://archive.today/20121208135752/http://select.riscos.com/RISCOS6/faq.html |archive-date=8 December 2012}}</ref> || rowspan="2" | 5.15 || rowspan="2" | 5.30<ref name="downloads/riscpc">{{Cite web |title=RISC OS Open: RiscPC |url=https://www.riscosopen.org/content/downloads/riscpc |url-status=live |archive-url=https://web.archive.org/web/20150411175939/https://www.riscosopen.org/content/downloads/riscpc |archive-date=11 April 2015 |access-date=25 April 2015 |website=www.riscosopen.org}}</ref>/5.31
|-
| [[Acorn A7000|Acorn A7000 and A7000+]] || ARMv3 || 1995<ref name="a7000">{{cite web |title=Chris's Acorns: Acorn A7000 |url=http://chrisacorns.computinghistory.org.uk/Computers/A7000.html |url-status=live |archive-url=https://web.archive.org/web/20151011194352/http://chrisacorns.computinghistory.org.uk/Computers/A7000.html |archive-date=11 October 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref>{{spaced ndash}}1997<ref name="a7000+">{{cite web |title=Chris's Acorns: Acorn A7000+ |url=http://chrisacorns.computinghistory.org.uk/Computers/A7000+.html |url-status=live |archive-url=https://web.archive.org/web/20151011194330/http://chrisacorns.computinghistory.org.uk/Computers/A7000+.html |archive-date=11 October 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref> || 3.60<ref name="a7000" /><ref name="a7000+" />
|-
| [[Acorn Phoebe]] (cancelled) || ARMv4 || 1998 || 3.80 (Ursula) || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| MicroDigital Medi<ref>repackaged A7000+</ref> || rowspan="3" | ARMv3 || 1998<ref name="medi">{{cite web |title=Chris's Acorns: MicroDigital |url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Medi |url-status=live |archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Medi |archive-date=22 July 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref> || 3.71<ref name="medi" /> || {{n/a}} || 4.02 || 6.20 || {{n/a}} || {{n/a}}
|-
| MicroDigital Mico || 1999<ref name="mico">{{cite web |title=Chris's Acorns: MicroDigital |url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Mico |url-status=live |archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Mico |archive-date=22 July 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="mico" /> ||4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| RiscStation R7500 || 1999<ref name="r7500">{{cite web |title=Chris's Acorns: RISC OS After Acorn |url=http://chrisacorns.computinghistory.org.uk/AfterAcorn.html#RiscStation |url-status=live |archive-url=https://web.archive.org/web/20151011194254/http://chrisacorns.computinghistory.org.uk/AfterAcorn.html#RiscStation |archive-date=11 October 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="r7500" /> ||4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| Castle Kinetic RiscPC || rowspan="2" | ARMv4 || 2000<ref name="kinetic">{{cite web |title=The Icon Bar: Castle reveal Kinetic to the press |url=http://www.iconbar.com/forums/viewthread.php?newsid=918 |url-status=live |archive-url=https://web.archive.org/web/20120716211137/http://www.iconbar.com/forums/viewthread.php?newsid=918 |archive-date=16 July 2012 |access-date=23 February 2011 |work=iconbar.com}}</ref> || {{n/a}} || {{n/a}} || 4.03 || 6.20 || 5.19<ref name="ROOLkinetic">{{cite web |date=2013-03-28 |title=Bugs and sources |url=https://www.riscosopen.org/viewer/revisions/logs?ident=1364507316-018164.html |url-status=live |archive-url=https://web.archive.org/web/20150413035910/https://www.riscosopen.org/viewer/revisions/logs?ident=1364507316-018164.html |archive-date=13 April 2015 |access-date=2013-09-02 |publisher=RISC OS Open}}</ref> || 5.30<ref name="downloads/riscpc" />/5.31
|-
| [[MicroDigital Omega]] || 2003<ref>{{cite web |title=Omega production saga continues – Drobe.co.uk archives |url=http://www.drobe.co.uk/article.php?id=973 |url-status=live |archive-url=https://web.archive.org/web/20120316220842/http://www.drobe.co.uk/article.php?id=973 |archive-date=16 March 2012 |access-date=8 February 2012 |work=drobe.co.uk}}</ref> || {{n/a}} || {{n/a}} || 4.03<ref name="omega">{{cite web |title=Chris's Acorns: MicroDigital |url=http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Omega |url-status=live |archive-url=https://web.archive.org/web/20150722224655/http://chrisacorns.computinghistory.org.uk/AfterAcorn/Microdigital.html#Omega |archive-date=22 July 2015 |access-date=22 July 2015 |work=computinghistory.org.uk}}</ref> || 4.39<ref name="select-faq" /> || {{n/a}} || {{n/a}}
|-
| Advantage Six A75 || ARMv3 || 2004<ref>{{cite web |title=A75 is ARM7500FE ruggable – Drobe.co.uk archives |url=http://www.drobe.co.uk/article.php?id=1047 |url-status=live |archive-url=https://web.archive.org/web/20151016230127/http://www.drobe.co.uk/article.php?id=1047 |archive-date=16 October 2015 |access-date=8 February 2012 |work=drobe.co.uk}}</ref> || {{n/a}} || {{n/a}} ||4.39<ref>{{cite web |title=Advantage6: Thea75 |url=http://www.advantagesix.com/Thea75.html |url-status=live |archive-url=https://web.archive.org/web/20131102161846/http://www.advantagesix.com/Thea75.html |archive-date=2 November 2013 |access-date=9 February 2012 |work=advantagesix.com}}</ref> || || {{n/a}} || {{n/a}}
|-
| colspan="8" |'''ARM with 32-bit program counter'''
|-
| [[Iyonix PC|Iyonix Ltd Iyonix PC]] || ARMv5TE || 2002 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.01 || 5.30<ref>{{cite web |title=RISC OS Open: Iyonix |url=https://www.riscosopen.org/content/downloads/iyonix |url-status=live |archive-url=https://web.archive.org/web/20150411180000/https://www.riscosopen.org/content/downloads/iyonix |archive-date=11 April 2015 |access-date=25 April 2015 |work=riscosopen.org}}</ref>/5.31
|-
| [[A9home|Advantage Six A9]] (Home/RM/Loc) || ARMv4T || 2005 || {{n/a}} || {{n/a}} || 4.42<ref name="select-faq" /> || || {{n/a}} || {{n/a}}
|-
| [[BeagleBoard]]<ref name="theinquirer snaps leak" /> || rowspan="6" | ARMv7-A || 2008 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || rowspan="4" | 5.15 || rowspan="5" | 5.30<ref>{{cite web |title=RISC OS Open: BeagleBoard |url=https://www.riscosopen.org/content/downloads/beagleboard |url-status=live |archive-url=https://web.archive.org/web/20150411175957/https://www.riscosopen.org/content/downloads/beagleboard |archive-date=11 April 2015 |access-date=25 April 2015 |work=riscosopen.org}}</ref>/5.31
|-
| [[IGEPv2]]<ref>{{cite web |date=24 January 2010 |title=RISC OS on IGEPv2 |url=https://www.riscosopen.org/forum/forums/5/topics/303 |access-date=19 September 2023}}</ref> || 2009 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| [[DevKit8000]] || ? || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| Always Innovating [[Touch Book]] || 2009 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}}
|-
| OpenPandora's [[Pandora (console)|Pandora]] || 2010 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.17<ref name="Pandora port">{{cite web |title=RISC OS Open: Forum: Let's get started with a Pandora port |url=https://www.riscosopen.org/forum/forums/5/topics/166?page=14 |url-status=live |archive-url=https://web.archive.org/web/20140919225512/https://www.riscosopen.org/forum/forums/5/topics/166?page=14 |archive-date=19 September 2014 |access-date=10 July 2012 |work=riscosopen.org}}</ref>
|-
| [[PandaBoard]]<ref name="iconbar old news for you">{{cite web |last=Lee |first=Jeffrey |date=2 August 2011 |title=Have I Got Old News For You |url=http://www.iconbar.com/articles/Have_I_Got_Old_News_For_You/index1268.html |url-status=live |archive-url=https://web.archive.org/web/20120612074011/http://www.iconbar.com/articles/Have_I_Got_Old_News_For_You/index1268.html |archive-date=12 June 2012 |access-date=28 September 2011 |work=[[The Icon Bar]] |quote=[...] Willi Theiss has recently announced that he's been working on a port of RISC OS to the PandaBoard [...]}}</ref> || 2011 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.17 || 5.30<ref name="ROOL news 2015-04-25" />/5.31
|-
| [[Raspberry Pi]] (1 - 4 and compatible)<ref name="osnews risc os" /><ref>{{Cite web |title=raspberrypi.org |url=http://www.raspberrypi.org/?page_id=43&mingleforumaction=viewtopic&t=919.0 |url-status=dead |archive-url=https://web.archive.org/web/20120229180108/http://www.raspberrypi.org/?page_id=43 |archive-date=29 February 2012 |access-date=1 November 2011}}</ref><ref>{{cite web |date=15 July 2014 |title=Raspberry Pi B+ |url=https://www.riscosopen.org/news/articles/2014/07/15/raspberry-pi-model-b |url-status=live |archive-url=https://web.archive.org/web/20140725122155/https://www.riscosopen.org/news/articles/2014/07/15/raspberry-pi-model-b |archive-date=25 July 2014 |access-date=13 August 2014}}</ref><ref>{{cite web |date=29 February 2016 |title=Raspberry Pi 3 |url=https://www.riscosopen.org/forum/forums/1/topics/3943?page=2#posts-50397 |url-status=live |archive-url=https://web.archive.org/web/20160407201218/https://www.riscosopen.org/forum/forums/1/topics/3943?page=2#posts-50397 |archive-date=7 April 2016 |access-date=26 March 2016}}</ref> || ARMv6, v7-A, v8-A || 2012 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.19 || 5.30/5.31
|-
| [[ISEE (company)#IGEPv5|IGEPv5]]<ref name="RISC OS on IGEPv5">{{cite web |date=9 September 2014 |title=RISC OS on IGEPv5 |url=https://www.riscosopen.org/forum/forums/9/topics/2803 |url-status=live |archive-url=https://web.archive.org/web/20150411204755/https://www.riscosopen.org/forum/forums/9/topics/2803 |archive-date=11 April 2015 |access-date=9 September 2014}}</ref> || rowspan="3" | ARMv7-A || 2014 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.23 || 5.30/5.31
|-
| Wandboard Quad<ref name="armx6 formally announced at last">{{cite web |last=Hudd |first=Vince M. |date=1 February 2015 |title=ARMX6 formally announced at last |url=http://www.riscository.com/2015/armx6-formally-announced/ |url-status=live |archive-url=https://web.archive.org/web/20160104182418/http://www.riscository.com/2015/armx6-formally-announced/ |archive-date=4 January 2016 |access-date=1 November 2015 |website=RISCOSitory |publisher=Soft Rock Software |quote=[...] The heart of the machine is a Freescale i.MX 6 series processor [...]}}</ref><ref name="Mx6">{{cite web |date=26 January 2018 |title=i.Mx6 |url=https://www.riscosopen.org/content/downloads/imx6 |url-status=live |archive-url=https://web.archive.org/web/20181109013617/https://www.riscosopen.org/content/downloads/imx6 |archive-date=9 November 2018 |access-date=26 January 2018}}</ref> || rowspan="2" | 2015 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.21 || 5.31
|-
| Titanium<ref name="pedal to the metal">{{cite web |date=23 October 2015 |title=Preview of a whole new RISC OS platform |url=https://www.riscosopen.org/news/articles/2015/10/23/preview-of-a-whole-new-risc-os-platform |url-status=live |archive-url=https://web.archive.org/web/20151124070340/https://www.riscosopen.org/news/articles/2015/10/23/preview-of-a-whole-new-risc-os-platform |archive-date=24 November 2015 |access-date=23 October 2015}}</ref> || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.23 || 5.30/5.31
|-
| [[Pinebook]]<ref>{{cite web |date=8 September 2023 |title=Pinebook port |url=https://www.riscosopen.org/wiki/documentation/show/Pinebook%20port |access-date=19 September 2023}}</ref> || ARMv8-A || 2017 || {{n/a}} || {{n/a}} || {{n/a}} || {{n/a}} || 5.27 || 5.31
|-
|}
RISC OS can also run on a range of computer system emulators that emulate the earlier Acorn machines listed above:
{| class="wikitable"
|+ RISC OS capable hardware emulators
|-
! Emulator !! Machines emulated !! Host platforms supported !! Latest release
|-
| !A310Emu<ref>{{cite web |title=Welcome to my homepage! |url=http://home.tiscali.nl/jandboer/ |url-status=live |archive-url=https://web.archive.org/web/20130619204318/http://home.tiscali.nl/jandboer/ |archive-date=19 June 2013 |access-date=2013-09-02 |publisher=Home.tiscali.nl}}</ref> || rowspan="6" | Archimedes || RISC OS || 0.59
|-
| Archie<ref>{{cite web |date=2001-08-12 |title=Archie – Acorn Archimedes Emulator |url=http://www.geocities.com/chris-o/ |url-status=dead |archive-url=https://web.archive.org/web/20040206063028/http://www.geocities.com/chris-o |archive-date=6 February 2004 |access-date=2013-09-02}}</ref> ||[[DOS]], [[Microsoft Windows|Windows]] || 0.9 – 10 February 2001
|-
| ArchiEmu<ref>{{cite web |title=Tellima |url=http://www.tellima.nl/riscos/ |url-status=live |archive-url=https://web.archive.org/web/20151222081521/http://www.tellima.nl/riscos/ |archive-date=22 December 2015 |access-date=2015-12-13}}</ref> || RISC OS || 0.53.3 – 7 December 2014
|-
| ArcEm<ref>{{cite web |title=ArcEm – The Acorn Archimedes Emulator |url=http://arcem.sourceforge.net/ |url-status=live |archive-url=https://web.archive.org/web/20130809130647/http://arcem.sourceforge.net/ |archive-date=9 August 2013 |access-date=2013-09-02 |publisher=Arcem.sourceforge.net}}</ref> || Windows, [[Linux]], [[macOS]], RISC OS || 1.50.1 – 18 December 2015
|-
| Arculator<ref>{{cite web |title=Arculator – The Acorn Archimedes Emulator |url=http://b-em.bbcmicro.com/arculator/ |url-status=live |archive-url=https://web.archive.org/web/20130621075124/http://b-em.bbcmicro.com/arculator/ |archive-date=21 June 2013 |access-date=2019-09-11 |publisher=B-em.bbcmicro.com}}</ref> || Windows, Linux || 2.2 – 24 June 2023
|-
| [[VirtualAcorn|Virtual A5000]] || rowspan="2" | Windows || 1.4
|-
| Red Squirrel<ref>{{cite web |title=Red Squirrel Acorn Archimedes Emulator |url=http://www.redsquirrel.fsnet.co.uk/redsquirrel.html |url-status=live |archive-url=https://web.archive.org/web/20051227213827/http://www.redsquirrel.fsnet.co.uk/redsquirrel.html |archive-date=27 December 2005 |access-date=2013-09-02 |publisher=Redsquirrel.fsnet.co.uk}}</ref> || Archimedes, Risc PC, A7000 || 0.6 – 28 October 2002
|-
| RPCEmu<ref>{{cite web |title=RPCEmu |url=https://www.marutan.net/rpcemu/ |url-status=live |archive-url=https://web.archive.org/web/20130316043123/http://www.marutan.net/rpcemu/ |archive-date=16 March 2013 |access-date=2017-11-07 |publisher=Marutan.net}}</ref> || Risc PC, A7000, Phoebe || Windows, Linux, macOS, [[OpenBSD]] || 0.9.4 – 30 October 2021
|-
|[[VirtualAcorn|VirtualRPC]]|| Risc PC || Windows, macOS || 5 September 2014<ref>{{cite web |title=VirtualAcorn |url=http://www.virtualacorn.co.uk/news.htm |work=virtualacorn.co.uk}}</ref>
|}
 
== See also ==