RISC OS Programmers Reference Manuals
Contents
Contents
Commands
SWIs
number
UpCalls
number
Messages
number
Services
number
Vectors
number
SysVars
Entry points
Errors
number
VDU codes
TBox methods
number
TBox messages
number
Introduction
About this documentation
Functional specs
Cut and paste specification
URI Handler specification
URL Fetcher specification
Browser Plug-in Protocol specification
Nested Window Manager specification
3rd Party
CryptRandom module
eXML module
External Edit protocol
SysLog module
ZapRedraw module
RISC OS 5
Drive Hints
AcornSSL module
SoundDMA system information and controllers
RISC OS Select
Kernel
I/O
Pointer devices
Input
KeyV changes for input debounce
Augmentation of KeyV for modern keyboard systems
OS_Word 21
PS2Driver
WindowScroll module
Desktop
Icon bar file drags
Icon border filters
Task Manager
DisplayManager
ErrorLog
DragAnObject
DragASprite
Clipboard Holder
FilerAction update
Remote disc types
Icon set
Pinboard
Rendering into Windows
TaskWindow module
Wimp
Iconbar priorities
Window background tiling
Icon ESGs
Tinting validation
Icon Transitions
Priority sprite pool
Tool furniture ordering
Tool sprites
WindowManager cut and paste
Wimp_CommandWindow
Wimp_PlotIcon
Wimp_ReadSysInfo
Wimp_TextOp
Screen edge notifications
Wimp_Extend 257
Wimp_Extend 258
Window handles
Window stacks
Hardware
Hardware timer device driver (TimerManager)
NVRAM vector
Hardware IRQ handler
The Portable module
Acceleration and support provided by VideoHWVF
Acceleration and support provided by VideoHWVIDC
Time
Real Time Clock
Real Time Clock vector
System clock
Networking
ShareFS module
MBufManager
NetI changes
An introduction to AUN
The MimeMap module
Internet module packet filtering
Automatic network configuration
Internet components overview
Internet module
Resolver
DCI4 Statistic Interface
Internet address collision
DCI Driver Link Status
RouterDiscovery
DHCPClient
ZeroConf
Graphics
Graphics modes specification
Image file renderer
Video drivers
Display changes
OS_ScreenMode changes
ScreenModes
VDU variables
Teletext
VideoGuard
BlendTable
Colour Map module
ColourMapping in Drawfiles
ColourTrans
System sprite pool
ImageFileConvert
ConvertSprite
ConvertBMP
ConvertPNG
PNG module
CompressJPEG module
InverseTable
FontMap module
The graphics system
Alpha-channel sprites
Alpha mask promotion and demotion
CMYK sprites
ColourMapping of deep sprites
Sprite errors
Sprite Plot Actions
SpriteV claimants
Tiled sprite plotting
Translucent sprite operation
Audio
SoundScheduler changes for 32bit
RateTracker
Programmer
AIF module
Extended C functions
Modularity within RISC OS
C99 low level support functions
SharedCLibrary
C99 support functions
Code execution changes
ZLib module
PathUtils
Zipper module
New OS modules
Help extensions
Diagnostics
Back Trace Structures
Background errors
DiagnosticDump overview
Back Trace Structure Dump tool
Core
Abort trapping
Buffers
OS_ChangeRedirection
Code variables
Environment handlers
EvaluateExpression
OS_DelinkApplication
Hardware errors
OS_MMUControl
OS_Module changes
OS_PlatformFeatures
OS_PrettyPrint
OS_ReadSysInfo
OS_SetEnv
OS_ReadLine
Memory
Dynamic Areas overview
Memory Map
Miscellaneous memory changes
OS Memory
OS_ValidateAddress
Dynamic areas
Abort-Trapping dynamic areas
Clamps
DMA-able dynamic areas
Domain-based dynamic areas
Dynamic area changes
Fixed page dynamic areas
Dynamic areas with automatic heap extension
Non-User-Visible Dynamic Areas
Lockable Dynamic Areas
Dynamic areas
Physical Mapping of Dynamic Areas
Shrinkable dynamic areas
Sparse Dynamic Areas
Filing systems
FileCore
FileSwitch
Filesystem registrant abuse
Path variables
PipeFS
RAMFS
UpCall 19
Startup
Boot Menu
Types of Reset
System initialisation
System speed
Legacy
DummyModules
LegacyBBC module
LegacyScreen
Toolbox
Gadget handlers
Changes for Window_GadgetMouseScroll
Gadget registration
NumberRange gadget
ScrollList
Slider Gadget changes
Sub-Menus
Toolbox filter delivery
Toolbox Gadgets
Toolbox Timers
Window_SupportExternal
Writable Gadget
Boot sequence
Configure plugins
Contents
Commands
SWIs
number
UpCalls
number
Messages
number
Services
number
Vectors
number
SysVars
Entry points
Errors
number
VDU codes
TBox methods
number
TBox messages
number