Difference between revisions of "Emulators on RISC OS"
(5 intermediate revisions by 5 users not shown) | |||
Line 8: | Line 8: | ||
|first-release = 1987 | |first-release = 1987 | ||
}} | }} | ||
− | {{ | + | {{WIP}} |
− | + | :''Software in this article is should work on the latest release of this operating system'' | |
+ | '''[[wikipedia:RISC OS|RISC OS]]''' was an operating system for [[Acorn]]'s [[Acorn RISC machines|home computers]]. now supports non Acorn ARM devices. | ||
+ | ;RISC OS history | ||
+ | ;:Arthur - RISC OS 2.0 | ||
+ | RISC OS was originally named "Arthur" and designed for the [[Acorn RISC machines|Acorn Archimedes]], First publicly released as ''Arthur 1.20'' in 1987<ref>[http://www.computinghistory.org.uk/det/6332/Acorn-Archimedes-310/ "Acorn Archimedes 310"]. The Centre for Computing History.</ref>, for the 2.0 release Arthur was renamed to RISC OS 2.0 in 1989<ref>[https://archive.org/details/AcornUser079-Feb89/page/n10/mode/1up Acorn User]. February 1989. p. 9</ref>, RISC OS 2.01 was released to support the later Acorn Archimedes which used ARM3 instead of the previously used ARM2. | ||
+ | ;:RISC OS 3.0 - 3.71 | ||
+ | RISC OS 3.0 was released with the earliest versions of the [[wikipedia:Acorn_Archimedes#A5000_and_A4_laptop|A5000]] in 1991, RISC OS 3.1 was released and built into the A3010, A3020, A4000, A4 and later A5000 models. due to the buggy state of 3.0 RISC OS 3.1 also made replacement ROMs for A5000 and earlier Archimedes machines (this is the last RISC OS version suitable for those machines), there were three veriants released: RISC OS 3.10 (base version), RISC OS 3..1 (Which fixed some serial port issues) and RISC OS 3.19 (which was a German Translation). | ||
− | == | + | RISC OS 3.50 was released with the first [[wikipedia:Risc PC|Risc PCs]] (1994), due to the vastly different hardware of the Risc PC (including a ARM6 processor) 3.50 was not made available for the older [[Acorn]] machines. RISC OS 3.60 was released in 1995, this version improved hard disk and networking support ([[wikipedia:TCP/IP|TCP/IP]], hardware support was imrpoved with support for the ARM7 proccessors (later Risc PCs and the A7000). RISC OS 3.70 released in 1996, the major change was support for the [[wikipedia:StrongARM|StrongARM]] proccesor (made available as a upgrade for the Risc PC), 3.71 was a small update released to support the A7000+ (ARM75000FE processor) |
+ | ;:RISC OS 4.0 - Six | ||
+ | :For details in the change of hands of RISC OS development see [[wikipedia:History_of_RISC_OS#Demise_of_Acorn_Computers_Ltd|History of RISC OS, Demise of Acorn Computers]] on wikipedia | ||
+ | RISC OS 4.0 updated the file system<ref>[http://www.marutan.net/wikiref/Acorn%20Registered%20Developer%20REFERNC/RO4/API/HTML/FILECORE.HTM "Acorn Computers — FileCore — Phase 1 Functional Specification"]. Marutan.net</ref>, a plugin based system configuration utility<ref>[http://www.marutan.net/wikiref/Acorn%20Registered%20Developer%20REFERNC/RO4/API/HTML/CONFIGUR.HTM "Acorn Computers — Ursula !Configure Changes Functional Specification"]. Marutan.net</ref>, a new screensaver api <ref>[http://www.marutan.net/wikiref/Acorn%20Registered%20Developer%20REFERNC/RO4/API/HTML/SCREENSA.HTM "Acorn Computers — Ursula Screensaver Functional Specification"]. Marutan.net.</ref>, an enchanced window manager<ref>[http://www.marutan.net/wikiref/Acorn%20Registered%20Developer%20REFERNC/RO4/API/HTML/WIMP.HTM "Acorn Computers — Ursula Window Manager Changes Functional Specification"]. Marutan.net.</ref> | ||
+ | |||
+ | In April 2009 the final release of Select 5 was shipped that included: <ref>[https://archive.today/20120713131330/http://select.riscos.com/RISCOS6/5i1features.html NEW FEATURES IN RISC OS Select 5i1]</ref> 64K colour screen modes, More responsive desktop, Improvements to !Paint and !Draw. | ||
+ | |||
+ | The final release of RISC OS from RISCOS Ltd was Select 6i1, shipped in December 2009, it includes;<ref>[http://www.myriscos.co.uk/Article478.html Operating System: RISC OS 6.20 released]</ref> Configurable Filer toolbars, Improved Task Manager, Improved Draw with new editing features, Configurable File Types menu, New Firewall configuration interface, Improvements to Pinboard configuration, Improvements to Configure itself. | ||
+ | ;:RISC OS 5 | ||
+ | :for information on the open source nature of RISC OS 5 see [[wikipedia:History_of_RISC_OS#Shared_Source_Initiative|History of RISC OS, Shared Source Initiative]]. | ||
+ | RISC OS 5 is a seperate branch of RISC OS to RISCOS Ltd, this branch is by [[wikipedia:Castle Technology Ltd|Castle Technology Ltd]] RISC OS 5 was written to support Castle's acorn-compatible [[wikipedia:Iyonix PC|Iyonix PC]]. | ||
+ | |||
+ | RISC OS 5 is also the only version of RISC OS that has support for [[wikipedia:Raspberry Pi|Raspberry Pi]], [[Pandora]], and much more<ref>[[wikipedia:/RISC_OS#Supported_hardware|RISC OS Supported Hardware]] en.wikipedia.org</ref> | ||
+ | =Emulators= | ||
+ | ==Consoles== | ||
+ | ;Super Nintendo Entertainment System/Super Famicom | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | | [[Snes9x]] | ||
+ | | [http://www.riscos.info/packages/arm/Emulation/snes9x_1.53-4_arm.zip 1.53-4] | ||
+ | | {{NC}} | ||
+ | | {{✗}} | ||
+ | | {{✗}} | ||
+ | |} | ||
+ | ==Other== | ||
+ | ;Multi-System | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | | [[Mednafen]] | ||
+ | | [http://www.riscos.info/packages/arm/Emulation/mednafen_0.9.48-1_vfp.zip 0.9.48-1] | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{R}} | ||
+ | |} | ||
+ | ;Arcade | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | | [[MAME]] | ||
+ | | [http://www.riscos.info/packages/arm/Emulation/mame_0.145-2_arm.zip 0.145-2] | ||
+ | | {{✓}} | ||
+ | | {{✗}} | ||
+ | | {{R}} | ||
+ | |} | ||
+ | ==Computers== | ||
+ | ;Archimedes | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
Line 25: | Line 90: | ||
|{{✗}} | |{{✗}} | ||
|} | |} | ||
− | + | ;Turbo Grafx 16 | |
− | == | + | {| class="wikitable" style="text-align:center;" |
− | < | + | ! scope="col"|Name |
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | |VPCE | ||
+ | |[https://web.archive.org/web/20100824142813/https://www.plasma.demon.co.uk/pcengine/pce.html 0.21] | ||
+ | |{{R}} | ||
+ | |{{✗}} | ||
+ | |{{R}} | ||
+ | |} | ||
+ | ;ZX Spectrum | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | |Fuse | ||
+ | |[http://www.riscos.info/packages/arm/Emulation/fuse-emulator_1.6.0+dfsg1-1_arm.zip 1.6.0+dfsg1-1] | ||
+ | |{{R}} | ||
+ | |{{✗}} | ||
+ | |{{R}} | ||
+ | |} | ||
+ | ;BBC Micro | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
Line 61: | Line 152: | ||
|{{~}} | |{{~}} | ||
|} | |} | ||
− | + | ;x86 CPUs | |
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
Line 80: | Line 170: | ||
|[[DOSBox]] | |[[DOSBox]] | ||
|[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN] | |[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN] | ||
+ | |{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |[[DOSBox#Forks|DOSBox-X]] | ||
+ | |[http://www.riscos.info/packages/arm/Emulation/dosbox-x_0.83.3-1_vfp.zip 0.83.3-1] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN] | ||
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} | ||
|} | |} | ||
− | + | =Source ports= | |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
|- | |- | ||
Line 99: | Line 193: | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
− | + | =References= | |
+ | <references/> | ||
[[Category:Emulators by operating system]] | [[Category:Emulators by operating system]] |
Latest revision as of 08:39, 1 March 2024
Developer | RISC OS Open Ltd (current) |
---|---|
Type | Computers |
Earliest release | 1987 |
Latest release | 2009 (6.20) 2020 (5.28) |
- Software in this article is should work on the latest release of this operating system
RISC OS was an operating system for Acorn's home computers. now supports non Acorn ARM devices.
- RISC OS history
- Arthur - RISC OS 2.0
RISC OS was originally named "Arthur" and designed for the Acorn Archimedes, First publicly released as Arthur 1.20 in 1987[1], for the 2.0 release Arthur was renamed to RISC OS 2.0 in 1989[2], RISC OS 2.01 was released to support the later Acorn Archimedes which used ARM3 instead of the previously used ARM2.
- RISC OS 3.0 - 3.71
RISC OS 3.0 was released with the earliest versions of the A5000 in 1991, RISC OS 3.1 was released and built into the A3010, A3020, A4000, A4 and later A5000 models. due to the buggy state of 3.0 RISC OS 3.1 also made replacement ROMs for A5000 and earlier Archimedes machines (this is the last RISC OS version suitable for those machines), there were three veriants released: RISC OS 3.10 (base version), RISC OS 3..1 (Which fixed some serial port issues) and RISC OS 3.19 (which was a German Translation).
RISC OS 3.50 was released with the first Risc PCs (1994), due to the vastly different hardware of the Risc PC (including a ARM6 processor) 3.50 was not made available for the older Acorn machines. RISC OS 3.60 was released in 1995, this version improved hard disk and networking support (TCP/IP, hardware support was imrpoved with support for the ARM7 proccessors (later Risc PCs and the A7000). RISC OS 3.70 released in 1996, the major change was support for the StrongARM proccesor (made available as a upgrade for the Risc PC), 3.71 was a small update released to support the A7000+ (ARM75000FE processor)
- RISC OS 4.0 - Six
RISC OS 4.0 updated the file system[3], a plugin based system configuration utility[4], a new screensaver api [5], an enchanced window manager[6]
In April 2009 the final release of Select 5 was shipped that included: [7] 64K colour screen modes, More responsive desktop, Improvements to !Paint and !Draw.
The final release of RISC OS from RISCOS Ltd was Select 6i1, shipped in December 2009, it includes;[8] Configurable Filer toolbars, Improved Task Manager, Improved Draw with new editing features, Configurable File Types menu, New Firewall configuration interface, Improvements to Pinboard configuration, Improvements to Configure itself.
- RISC OS 5
RISC OS 5 is a seperate branch of RISC OS to RISCOS Ltd, this branch is by Castle Technology Ltd RISC OS 5 was written to support Castle's acorn-compatible Iyonix PC.
RISC OS 5 is also the only version of RISC OS that has support for Raspberry Pi, Pandora, and much more[9]
Emulators[edit]
Consoles[edit]
- Super Nintendo Entertainment System/Super Famicom
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
Snes9x | 1.53-4 | NC | ✗ | ✗ |
Other[edit]
- Multi-System
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
Mednafen | 0.9.48-1 | ✓ | ✗ | ! |
- Arcade
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
MAME | 0.145-2 | ✓ | ✗ | ! |
Computers[edit]
- Archimedes
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
ArcEm | 1.50.2 | ✓ | ✗ | ✗ |
- Turbo Grafx 16
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
VPCE | 0.21 | ! | ✗ | ! |
- ZX Spectrum
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
Fuse | 1.6.0+dfsg1-1 | ! | ✗ | ! |
- BBC Micro
Name | Latest Version | BBC Micro | BBC Master | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|
BeebEM | git | B, B+, M128 | ✓ | ✓ | ✓ | ✓ |
BeebIt | 0.65 0.72 | B, B+, M128 | ✗ | ? | ✗ | ✓ |
BeebItJ | 1.03 | B, B+, M128 | ✗ | ? | ✗ | ~ |
- x86 CPUs
Name | Latest version | 8086*¹ | 286 | 386*² | 486*³ | Pentium*⁴ | Pentium II*⁵ | Celeron*⁶ | libretro | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|---|---|---|---|
DOSBox | 0.74-3 SVN |
✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
DOSBox-X | 0.83.3-1 SVN |
✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
Source ports[edit]
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
ScummVM | 2.8.1 | Mid | ✓ | ✓ | ✓ |
References[edit]
- ↑ "Acorn Archimedes 310". The Centre for Computing History.
- ↑ Acorn User. February 1989. p. 9
- ↑ "Acorn Computers — FileCore — Phase 1 Functional Specification". Marutan.net
- ↑ "Acorn Computers — Ursula !Configure Changes Functional Specification". Marutan.net
- ↑ "Acorn Computers — Ursula Screensaver Functional Specification". Marutan.net.
- ↑ "Acorn Computers — Ursula Window Manager Changes Functional Specification". Marutan.net.
- ↑ NEW FEATURES IN RISC OS Select 5i1
- ↑ Operating System: RISC OS 6.20 released
- ↑ RISC OS Supported Hardware en.wikipedia.org