<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=Driver%3ARiscOS</id>
	<title>Driver:RiscOS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=Driver%3ARiscOS"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:RiscOS&amp;action=history"/>
	<updated>2026-09-10T14:21:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:RiscOS&amp;diff=9684&amp;oldid=prev</id>
		<title>Kale: Initial draft of Risc OS usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:RiscOS&amp;diff=9684&amp;oldid=prev"/>
		<updated>2026-09-09T13:31:28Z</updated>

		<summary type="html">&lt;p&gt;Initial draft of Risc OS usage&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Basic usage =&lt;br /&gt;
Acorn Archimedes and the later Risc PC variants are rather simple computers to use. Follows a non-exhaustive list of catches about daily use:&lt;br /&gt;
&lt;br /&gt;
OS is installed in BIOS ROM, doesn&amp;#039;t need an external boot device. For normal SWs the most compatible of them is Risc OS 3.11, with few exceptions under Risc OS 2.x, check -listbios output if unsure. &lt;br /&gt;
&lt;br /&gt;
Roughly:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;aa310 -bios 311&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;aa310 -bios 201&amp;lt;/code&amp;gt; for early SWs;&lt;br /&gt;
- &amp;lt;code&amp;gt;aa3010&amp;lt;/code&amp;gt; for mid to late SWs;&lt;br /&gt;
- &amp;lt;code&amp;gt;aa5000&amp;lt;/code&amp;gt; for stuff requiring ARM3 (i.e. &amp;quot;missing !Cache file&amp;quot; thrown with running a SW such as Hostages in &amp;lt;code&amp;gt;aa3010&amp;lt;/code&amp;gt;) or offering HDD installation (either optional or mandatory).&lt;br /&gt;
&lt;br /&gt;
The GUI is named Desktop (capitalized), the Terminal/Task window is CLI.&lt;br /&gt;
&lt;br /&gt;
== Desktop Mode ==&lt;br /&gt;
&lt;br /&gt;
In Desktop mouse single left button click on a drive will fetch its contents, double click `!` prefixed &amp;quot;directories&amp;quot; to execute. Most SWs will just auto-execute its contents, a few others will instead move in Desktop task bar on bottom right, single click to execute it. Middle button on any item brings a context menu, including option to close previously opened Apps with &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pressing F12 brings a CLI prompt, escape by entering an empty line. Notice that CLI output will respect Scroll Lock, in case you get only a blinking cursor on bottom then you are in the wrong Scroll mode. Obviously given MAME keyboard default means you probably want to map that key to elsewhere.&lt;br /&gt;
&lt;br /&gt;
On &amp;lt;code&amp;gt;rpc700&amp;lt;/code&amp;gt; and later (Risc OS 3.60+) pressing CTRL+F12 brings a Task window, which instead requires closing with a mouse to escape. &lt;br /&gt;
&lt;br /&gt;
== CLI mode ==&lt;br /&gt;
&lt;br /&gt;
In CLI, fetching contents of a drive is done by first updating the current active drive by &amp;lt;code&amp;gt;dir :&amp;lt;n&amp;gt;&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Ex&amp;lt;/code&amp;gt; for the actual list of drive contents. &amp;lt;code&amp;gt;dir :0&amp;lt;/code&amp;gt; selects first floppy, &amp;lt;code&amp;gt;dir :4&amp;lt;/code&amp;gt; selects the Hard Drive (if there&amp;#039;s any attached).&lt;br /&gt;
You can skip the first step if you have only one device attached (by default any system before &amp;lt;code&amp;gt;aa5000&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Middle clicking bottom right icon (Acorn Computers logo unless on Risc OS 4.x+), brings a context menu for Desktop itself. Among other things this is where you can also Exit the Desktop, moving to a Supervisor CLI mode. This is mostly same as a regular CLI, the most important distinction is that some SWs may have a &amp;lt;code&amp;gt;!Boot&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;obey script&amp;#039;&amp;#039; inside which may require execution without Desktop thread being active. Type &amp;lt;code&amp;gt;Desktop&amp;lt;/code&amp;gt; from a Supervisor to return in GUI mode again.&lt;br /&gt;
&lt;br /&gt;
== System Configuration ==&lt;br /&gt;
&lt;br /&gt;
Basic configuration can be done via &amp;lt;code&amp;gt;Apps.!Configure&amp;lt;/code&amp;gt;. Extended configuration is viewable in  CLI thru &amp;lt;code&amp;gt;Status&amp;lt;/code&amp;gt;, settable thru &amp;lt;code&amp;gt;Configure&amp;lt;/code&amp;gt;. A non-exhaustive list of useful commands in there:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;Configure MonitorType &amp;lt;n|Auto&amp;gt;&amp;lt;/code&amp;gt; sets the monitor type. &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; Default is often 0 (TV mode), 3 for VGA, 4 for SVGA. Note that while (S)VGA is generally prettier is also not 100% compatible with everything (i.e. some games expects PAL-like 50 Hz refresh rates rather than 60+ Hz that VGA offers);&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;Configure Mode &amp;lt;n|Auto&amp;gt;&amp;lt;/code&amp;gt; sets the video resolution and the pixel depth.&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;Configure Drive &amp;lt;n&amp;gt;&amp;lt;/code&amp;gt; selects the boot device.&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;code&amp;gt;Configure Floppies &amp;lt;n&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Configure HardDiscs &amp;lt;n&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Configure IDEDiscs &amp;lt;n&amp;gt;&amp;lt;/code&amp;gt; sets the number of floppy drives, SCSI and IDE discs present on system.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
*[https://www.riscos.com/support/developers/prm/cli.html Risc OS CLI]&lt;br /&gt;
&lt;br /&gt;
*[https://www.riscos.com/support/developers/prm/modes.html Risc OS video Modes ref table]&lt;br /&gt;
&lt;br /&gt;
*[https://www.riscos.com/support/developers/prm/commandscripts.html Risc OS create an Obey script]&lt;br /&gt;
&lt;br /&gt;
*[[System-Specific Setup and Information]]&lt;/div&gt;</summary>
		<author><name>Kale</name></author>
	</entry>
</feed>