RISC OS Documentation

From RISC OS

(Difference between revisions)
Jump to: navigation, search
(Found new URL)
(Updated/added PRM Addendum info and links)
 
(9 intermediate revisions not shown)
Line 1: Line 1:
Links to sources of RISC OS operating system documentation:
Links to sources of RISC OS operating system documentation:
-
* [http://www.drobe.co.uk/riscos/artifact1688.html How to download the PRMs]
 
-
* [http://groups.google.co.uk/group/comp.sys.acorn.programmer/browse_thread/thread/25dbd8797e3c2bee TIME in BASIC and other timers]
+
== Overview ==
-
* [http://groups.google.co.uk/group/comp.sys.acorn.networking/browse_thread/thread/72263444e7aa47ef How to boot RISC OS Adjust over the network]
+
-
* [http://groups.google.co.uk/group/comp.sys.acorn.programmer/browse_thread/thread/66702274dea3d270 Stacks and TaskWindow]
+
-
=== RISC OS Adjust CD documentation ===
+
The original PRMs (volumes 1-4) cover RISC OS 3.  PRM 5 covers additions up to RISC OS 3.6, and the rarer 5a is similar, but
 +
adds information on the internet stack.  The PRMs were also supplied with the ''PRM Index'' and ''[[Style Guide]]''.  Other related publications
 +
from Acorn are the ''Acorn Assembler Reference'', ''Acorn Technical Publications Style Guide'' and Welcome Guides for various
 +
machines.
 +
 
 +
== Programmer's Reference Manuals (PRMs) ==
 +
 
 +
Original printed manuals may be available for purchase from [http://www.cjemicros.co.uk CJE].
 +
 
 +
[[StrongHelp]] manuals 'OS', 'Wimp', 'InetSWIs', 'MiscSWIs' and others contain a summary of PRM information.
 +
 
 +
PRMs in PDF form can be [http://foundation.riscos.com/Private/manuals/ downloaded from riscos.com].
 +
 
 +
RISCOS Ltd. have also produced a printed Window Manager PRM which contains updates to the WIMP since the last set of printed material from Acorn (so not just relevant to RISC OS 6).  This is available either via online ordering at the [http://www.e-junkie.com/43789/product/104286.php#RISC+OS+Programmer%27s+Reference+Manual+-+The+Window+Manager+%282007%29 RISCOS Ltd. shop] or through traditional ordering methods. 
 +
 
 +
The PRMs are also being added to the [http://www.riscosopen.org/wiki/documentation/show/Programmer's%20Reference%20Manuals RISC OS Open wiki].
 +
 
 +
=== PRM Addendums ===
 +
 
 +
Additions for various versions of RISC OS
 +
 
 +
* [https://www.riscosopen.org/wiki/documentation/ RISC OS 5 documentation]
 +
* [http://www.vigay.com/inet/acorn/nested.html Nested Wimp]
 +
* [http://www.vigay.com/inet/acorn/funcspec.html Plugin Specification]
 +
* [http://www.vigay.com/inet/acorn/uri.html URI Handler]
 +
* [http://www.vigay.com/inet/acorn/url.html URL Fetcher API]
 +
* [http://www.vigay.com/inet/acorn/filter.html Filter Manager 0.18]
 +
 
 +
==== RISC OS Adjust CD documentation ====
* ''Docs.Apps.Paint/txt''  Changes to !Paint
* ''Docs.Apps.Paint/txt''  Changes to !Paint
* ''Docs.Audio.RateTracker/txt''  ReadMe file for RateTracker module (Warm Silence Software)
* ''Docs.Audio.RateTracker/txt''  ReadMe file for RateTracker module (Warm Silence Software)
Line 30: Line 55:
* ''Docs.Networking.Pollword/txt''  ioctl FIOPOLLWORD sets a pollword in shared workspace on network activity
* ''Docs.Networking.Pollword/txt''  ioctl FIOPOLLWORD sets a pollword in shared workspace on network activity
-
=== Other documentation repositories ===
+
== Other documentation repositories ==
-
* [http://www.iyonix.com/32bit/ Castle's RISC OS 5 documentation]
 
* [http://acorn.riscos.com/acornftp.htm Acorn FTP site]
* [http://acorn.riscos.com/acornftp.htm Acorn FTP site]
* [http://www.drobe.co.uk/reference/ Drobe Reference material]
* [http://www.drobe.co.uk/reference/ Drobe Reference material]
Line 39: Line 63:
* [http://wombat.doc.ic.ac.uk/acorn/doc/index.html Denis Howe's archive]
* [http://wombat.doc.ic.ac.uk/acorn/doc/index.html Denis Howe's archive]
* [http://www.poppyfields.net/acorn/tech/ Poppyfields archive]
* [http://www.poppyfields.net/acorn/tech/ Poppyfields archive]
 +
 +
== Misc ==
 +
 +
* [http://groups.google.co.uk/group/comp.sys.acorn.programmer/browse_thread/thread/25dbd8797e3c2bee TIME in BASIC and other timers]
 +
* [http://groups.google.co.uk/group/comp.sys.acorn.networking/browse_thread/thread/72263444e7aa47ef How to boot RISC OS Adjust over the network]
 +
* [http://groups.google.co.uk/group/comp.sys.acorn.programmer/browse_thread/thread/66702274dea3d270 Stacks and TaskWindow]
 +
 +
== See Also ==
 +
 +
* [http://www.drobe.co.uk/riscos/artifact1688.html How to download the PRMs]
 +
 +
[[Category:Documentation]]

Latest revision as of 11:15, 5 January 2018

Links to sources of RISC OS operating system documentation:

Contents

Overview

The original PRMs (volumes 1-4) cover RISC OS 3. PRM 5 covers additions up to RISC OS 3.6, and the rarer 5a is similar, but adds information on the internet stack. The PRMs were also supplied with the PRM Index and Style Guide. Other related publications from Acorn are the Acorn Assembler Reference, Acorn Technical Publications Style Guide and Welcome Guides for various machines.

Programmer's Reference Manuals (PRMs)

Original printed manuals may be available for purchase from CJE.

StrongHelp manuals 'OS', 'Wimp', 'InetSWIs', 'MiscSWIs' and others contain a summary of PRM information.

PRMs in PDF form can be downloaded from riscos.com.

RISCOS Ltd. have also produced a printed Window Manager PRM which contains updates to the WIMP since the last set of printed material from Acorn (so not just relevant to RISC OS 6). This is available either via online ordering at the RISCOS Ltd. shop or through traditional ordering methods.

The PRMs are also being added to the RISC OS Open wiki.

PRM Addendums

Additions for various versions of RISC OS

RISC OS Adjust CD documentation

  • Docs.Apps.Paint/txt Changes to !Paint
  • Docs.Audio.RateTracker/txt ReadMe file for RateTracker module (Warm Silence Software)
  • Docs.Desktop.TaskManager/txt Updated TaskManager_Shutdown flags
  • Docs.Desktop.WimpTextOp/txt Added bit to Wimp_TextOp 1 (R0 bit 1, Read Size of String)
  • Docs.Graphics.BlendTable/txt BlendTable module SWIs: blending palette colours in arbitrary ratios (provides transparency to SpriteExtend)
  • Docs.Graphics.ColourMap-DrawFile/txt` Changes to DrawFile_Render and ColourTrans transfer functions for colour mapping
  • Docs.Graphics.ColourMap-Sprite/txt Colour mapping in deep sprites: API changes to OS_SpriteOp 52/56, JPEG_Plot..., transfer functions (same as ColourMap-Drawfile/txt)
  • Docs.Graphics.CompressJPEG/txt CompressJPEG_WriteLineExtended, _Comment, _Transcode SWIs, module errors
  • Docs.Graphics.ConvertPNG/txt ConvertPNG_Info, ConvertPNG_CreateSprite
  • Docs.Graphics.GraphicsSystem/txt Overview of the RISC OS Select/Adjust graphics system
  • Docs.Graphics.ImageFileRender/txt Detailed documentation of ImageFileRender system
  • Docs.Graphics.InverseTable/txt Provides 8bpp tables to the graphics system. InverseTable_SpriteTable, _Calculate
  • Docs.Graphics.PNG/txt PNG module "early development version" docs
  • Docs.Graphics.SpriteExtend-CYMK/txt CYMK sprites and support in SpriteExtend
  • Docs.Graphics.SpriteExtend-Errors/txt JPEG errors in SpriteExtend
  • Docs.Graphics.SpriteExtend-Translucency/txt Translucency support in SpriteExtend (minimal notes on API changes)
  • Docs.Graphics.SystemSpriteArea/txt OS_Byte 163,242,65 no longer returns the size of the system sprite area
  • Docs.Input.PointerDevices/txt Scrollwheel support for mouse drives, in PointerV/EventV
  • Docs.Input.WindowScroll/txt WindowScroll module, controls scrollwheel actions in the desktop
  • Docs.Networking.AUNIntro/txt Brief introduction to AUN
  • Docs.Networking.AutomaticConfiguration/txt *Configure InternetIP, automatic configuration of primary network interface by DHCP, AUN, or statically set in CMOS RAM.
  • Docs.Networking.Pollword/txt ioctl FIOPOLLWORD sets a pollword in shared workspace on network activity

Other documentation repositories

Misc

See Also

Personal tools