RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Escape Handler

Programmer's Reference Manuals
» Part 15 – SWI Calls
» OS
» OS_ChangeEnvironment
» Escape Handler

Escape Handler

Entry
R11 Bit 6 set (implies escape condition)
R12 “workspace” – don’t use the value 1
R13 FD stack
Exit
R12 1 set callback

Use

The purpose of this call is to clear the escape function.

Notes

This is called whenever an escape condition is detected and the escape event is disabled (except for calls to OS_Byte 125 which always call the handler).

OS_Byte 124 and OS_Byte 126 suggest that it is also called with R11 bit 6 clear to clear/acknowledge an escape condition.

See also

  • Escape Event
  • OS_Byte
  • OS_Byte 124
  • OS_Byte 124
  • OS_Byte 126
  • OS_Byte 153
Revised on November 14, 2009 19:44:02 by Alan Robertson (52)? (127.0.0.1)
Edit | Back in time (1 revision) | See changes | History | Views: Print | Source | Linked from: System Control Handlers, OS_Byte 124, OS_Byte 125, Escape Event, OS_Byte 126, OS_Byte 127, OS_Byte 153

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys