| Contents | | | Commands | | | SWIs (Number) | | | UpCalls (Number) | | | Messages (Number) | | | Services (Number) | | | Vectors (Number) | | | SysVars | | | Entry points | | | Errors (Number) |
|---|
| Link | Description | Section |
|---|---|---|
| OS_Byte (&6) 15 - FlushBuffers | Flush all buffers, or input buffer | Buffers |
| OS_Byte (&6) 16 - SetADCChannels | Stores the number of channels to be sampled | Joystick module (supplement from 5a) |
| OS_Byte (&6) 17 - ForceADCConversion | Returns to the caller, doing nothing | Joystick module (supplement from 5a) |
| OS_Byte (&6) 21 - FlushSpecifiedBuffer | Flush a specified buffer | Buffers |
| OS_Byte (&6) 128 - ADVAL | Gets mouse coordinates, or number of bytes in an input buffer, or number of free bytes in an output buffer | Buffers |
| OS_Byte (&6) 138 - InsertByteIntoBuffer | Insert a byte into a buffer | Buffers |
| OS_Byte (&6) 145 - ExtractByteFromABuffer | Extract a byte from a buffer | Buffers |
| OS_Byte (&6) 152 - ExamineCharacterInBuffer | Examine next character in buffer without removal | Buffers |
| OS_Byte (&6) 153 - InsertByteIntoInputBuffer | Insert a byte into an input buffer | Buffers |
| OS_Byte (&6) 188 - ReadCurrentADCChannel | Reads the current channel | Joystick module (supplement from 5a) |
| OS_Byte (&6) 128, 0-4 - ReturnADCState | Returns the switch state and last channel converted, or a channel's uncalibrated position | Joystick module (supplement from 5a) |
| OS_Byte (&6) 189 - ReadADCChannels | Reads the number of channels to be sampled | Joystick module (supplement from 5a) |
| OS_Byte (&6) 190 - ReadADCResolution | Reads the resolution of conversion | Joystick module (supplement from 5a) |
| NetPrint_ReadPSNumber (&40200) | Returns the full station number of your current printer server | NetPrint |
| NetPrint_SetPSNumber (&40201) | Sets the full station number used as the current printer server | NetPrint |
| NetPrint_ReadPSName (&40202) | Reads the name of your current printer server | NetPrint |
| NetPrint_SetPSName (&40203) | Sets by name the printer server used as your current one | NetPrint |
| NetPrint_ReadPSTimeouts (&40204) | Reads the current values for timeouts used by NetPrint | NetPrint |
| NetPrint_SetPSTimeouts (&40205) | Sets the current values for timeouts used by NetPrint | NetPrint |
| NetPrint_BindPSName (&40206) | Converts a printer server's name to its address, providing it is free | NetPrint |
| NetPrint_ListServers (&40207) | Returns the names of all printer servers | NetPrint |
| NetPrint_ConvertStatusToString (&40208) | Translates a status value returned from NetPrint_ListServers into the local language | NetPrint |
| Hourglass_On (&406C0) | Turns on the hourglass | Hourglass |
| Hourglass_Off (&406C1) | Turns off the hourglass | Hourglass |
| Hourglass_Smash (&406C2) | Turns off the hourglass immediately | Hourglass |
| Hourglass_Start (&406C3) | Turns on the hourglass after a given delay | Hourglass |
| Hourglass_Percentage (&406C4) | Displays a percentage below the hourglass | Hourglass |
| Hourglass_LEDs (&406C5) | Controls the display indicators above and below the hourglass | Hourglass |
| Hourglass_Colours (&406C6) | Sets the colours used to display the hourglass | Hourglass |
| ColourTrans_SelectTable (&40740) | Sets up a translation table in a buffer | ColourTrans |
| ColourTrans_SelectGCOLTable (&40741) | Sets up a list of GCOLs in a buffer | ColourTrans |
| ColourTrans_ReturnGCOL (&40742) | Gets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_SetGCOL (&40743) | Sets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnColourNumber (&40744) | Gets the closest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnGCOLForMode (&40745) | Gets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnColourNumberForMode (&40746) | Gets the closest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnOppGCOL (&40747) | Gets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_SetOppGCOL (&40748) | Sets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnOppColourNumber (&40749) | Gets the furthest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnOppGCOLForMode (&4074A) | Gets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnOppColourNumberForMode (&4074B) | Gets the furthest colour for a palette entry | ColourTrans |
| ColourTrans_GCOLToColourNumber (&4074C) | Translates a GCOL to a colour number | ColourTrans |
| ColourTrans_ColourNumberToGCOL (&4074D) | Translates a colour number to a GCOL | ColourTrans |
| ColourTrans_ReturnFontColours (&4074E) | Finds the best range of anti-alias colours to match a pair of palette entries | ColourTrans |
| ColourTrans_SetFontColours (&4074F) | Sets the best range of anti-alias colours to match a pair of palette entries | ColourTrans |
| ColourTrans_InvalidateCache (&40750) | Informs ColourTrans that the palette has been changed by some other means | ColourTrans |
| ColourTrans_SetCalibration (&40751) | Sets the calibration table for the screen | ColourTrans |
| ColourTrans_ReadCalibration (&40752) | Reads the calibration table for the screen | ColourTrans |
| ColourTrans_ConvertDeviceColour (&40753) | Converts a device colour to a standard colour | ColourTrans |
| ColourTrans_ConvertDevicePalette (&40754) | Converts a device palette to standard colours | ColourTrans |
| ColourTrans_ConvertRGBToCIE (&40755) | Converts RISC OS RGB colours to industry standard CIE colours | ColourTrans |
| ColourTrans_ConvertCIEToRGB (&40756) | Converts industry standard CIE colours to RISC OS RGB colours | ColourTrans |
| ColourTrans_WriteCalibrationToFile (&40757) | Saves the current calibration to a file | ColourTrans |
| ColourTrans_ConvertRGBToHSV (&40758) | Converts RISC OS RGB colours into corresponding hue, saturation and value | ColourTrans |
| ColourTrans_ConvertHSVToRGB (&40759) | Converts hue, saturation and value into corresponding RISC OS RGB colours | ColourTrans |
| ColourTrans_ConvertRGBToCMYK (&4075A) | Converts RISC OS RGB colours into the CMYK model | ColourTrans |
| ColourTrans_ConvertCMYKToRGB (&4075B) | Converts from the CMYK model to RISC OS RGB colours | ColourTrans |
| ColourTrans_ReadPalette (&4075C) | Reads either the screen's palette, or a sprite's palette | ColourTrans |
| ColourTrans_WritePalette (&4075D) | Writes to either the screen's palette, or to a sprite's palette | ColourTrans |
| ColourTrans_SetColour (&4075E) | Changes the foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_MiscOp (&4075F) | For internal use only | ColourTrans |
| ColourTrans_WriteLoadingsToFile (&40760) | Writes a * Command to a file that will set the ColourTrans error loadings | ColourTrans |
| ColourTrans_SetTextColour (&40761) | Changes the text foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_SetOppTextColour (&40762) | Changes the text foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_GenerateTable (&40763) | Sets up a translation table in a buffer | ColourTrans |
| RamFS_DiscOp (&40780) | Calls FileCore_DiscOp | RAMFS |
| RamFS_Drives (&40782) | Calls FileCore_Drives | RAMFS |
| RamFS_FreeSpace (&40783) | Calls FileCore_FreeSpace | RAMFS |
| RamFS_DescribeDisc (&40785) | Calls FileCore_DescribeDisc | RAMFS |
| Super_Sample90 (&40D80) | For internal use only | SuperSample module |
| Super_Sample45 (&40D81) | For internal use only | SuperSample module |
| DragASprite_Start (&42400) | Start a sprite drag operation | Drag A Sprite |
| DragASprite_Stop (&42401) | Terminates any current drag operation, and releases workspace | Drag A Sprite |
| Filter_RegisterPreFilter (&42640) | Adds a new pre-filter to the list of pre-filters | The Filter Manager |
| Filter_RegisterPostFilter (&42641) | Adds a new post-filter to the list of post-filters | The Filter Manager |
| Filter_DeRegisterPreFilter (&42642) | Removes a pre-filter from the list of pre-filters | The Filter Manager |
| Filter_DeRegisterPostFilter (&42643) | Removes a post-filter from the list of post-filters | The Filter Manager |
| TaskManager_TaskNameFromHandle (&42680) | Finds the name of a task | TaskManager |
| TaskManager_EnumerateTasks (&42681) | Enumerates all the currently active tasks | TaskManager |
| TaskManager_Shutdown (&42682) | Initiates a desktop shutdown | TaskManager |
| Squash_Compress (&42700) | Provides general compression of a lossless nature | Squash |
| Squash_Decompress (&42701) | Provides general decompression of a lossless nature | Squash |
| Buffer_Create (&42940) | Claims an area of memory from the RMA and registers it as a buffer | The Buffer Manager |
| Buffer_Remove (&42941) | Deregisters a buffer and frees its memory | The Buffer Manager |
| Buffer_Register (&42942) | Registers an area of memory as a buffer | The Buffer Manager |
| Buffer_Deregister (&42943) | Deregisters a buffer | The Buffer Manager |
| Buffer_ModifyFlags (&42944) | Modifies a buffer's flags word | The Buffer Manager |
| Buffer_LinkDevice (&42945) | Links a set of routines to the specified buffer | The Buffer Manager |
| Buffer_UnlinkDevice (&42946) | Unlinks a set of routines from the specified buffer | The Buffer Manager |
| Buffer_GetInfo (&42947) | Returns data about the buffer | The Buffer Manager |
| Buffer_Threshold (&42948) | Sets or reads the warning threshold of the buffer | The Buffer Manager |
| BASICTrans_HELP (&42C80) | Interpret, translate if required, and print HELP messages | BASIC and BASICTrans |
| BASICTrans_Error (&42C81) | Copy translated error string to buffer | BASIC and BASICTrans |
| BASICTrans_Message (&42C82) | Translate and print miscellaneous message | BASIC and BASICTrans |
| MakePSFont_MakeFont (&43440) | For internal use only | MakePSFont |
| Joystick_Read (&43F40) 0 - Return8BitState | Returns the 8 bit state of a digital or analogue joystick | Joystick module (supplement from 5a) |
| Joystick_Read (&43F40) 1 - Return16BitState | Returns the 16 bit state of an analogue joystick | Joystick module (supplement from 5a) |
| Joystick_Read (&43F40) | Returns the state of a joystick | Joystick module (supplement from 5a) |
| Joystick_CalibrateTopRight (&43F41) | Calibrates analogue joysticks to return the full range of values | Joystick module (supplement from 5a) |
| Joystick_CalibrateBottomLeft (&43F42) | Calibrates analogue joysticks to return the full range of values | Joystick module (supplement from 5a) |
| Shell_Create (&45290) | For internal use only | ShellCLI |
| Shell_Destroy (&45291) | For internal use only | ShellCLI |
| DrawFile_Render (&45540) | Renders a Draw file to the screen | Draw file renderer |
| DrawFile_BBox (&45541) | Returns the bounding box (in Draw units) a given Draw file will occupy | Draw file renderer |
| DrawFile_DeclareFonts (&45542) | Declares all fonts in a Draw file by calling PDriver_DeclareFont | Draw file renderer |
| Resolver_GetHostByName (&46000) | Initiate a non-blocking name resolution | Resolver |
| Resolver_GetHost (&46001) | Initiate a non-blocking name resolution | Resolver |
| Resolver_GetCache (&46002) | For internal use only | Resolver |
| Resolver_CacheControl (&46003) | Perform operations on the Resolver cache | Resolver |
| Freeway_Register (&47A80) | Register or deregister interest in objects of a given Freeway type. | Freeway |
| Freeway_Write (&47A81) | Add or remove an object of a given type. | Freeway |
| Freeway_Read (&47A82) | Read attributes of an object. | Freeway |
| Freeway_Enumerate (&47A83) | Enumerate objects of a given type. | Freeway |
| Freeway_Status (&47A84) | For internal use only | Freeway |
| Freeway_Serial (&47A85) | For internal use only | Freeway |
| CompressJPEG_Start (&4A500) | Starts the JPEG compression process, setting up various parameters for it | CompressJPEG |
| CompressJPEG_WriteLine (&4A501) | Compresses one row of source pixels into the JPEG buffer | CompressJPEG |
| CompressJPEG_Finish (&4A502) | Finishes the JPEG compression process, returning the size of the complete image | CompressJPEG |
| CompressJPEG_Comment (&4A503) | Add a textual comment to a JPEG | CompressJPEG |
| CompressJPEG_WriteLineExtended (&4A504) | Compress multiple rows of (paletted) source pixels in the JPEG buffer | CompressJPEG |
| ZLib_Compress (&53AC0) bit 3 set - Read workspace | Simple Squash-like compression | ZLib |
| ZLib_Compress (&53AC0) | Simple Squash-like compression | ZLib |
| ZLib_Compress (&53AC0) bit 3 clear - Compress | Simple Squash-like compression | ZLib |
| ZLib_Decompress (&53AC1) | Simple Squash-like decompression | ZLib |
| ZLib_Decompress (&53AC1) bit 3 clear - Decompress | Simple Squash-like decompression | ZLib |
| ZLib_Decompress (&53AC1) bit 3 set - Read workspace | Simple Squash-like decompression | ZLib |
| ZLib_CRC32 (&53AC2) | Calculate a CRC32 checksum for a given data buffer (crc32) | ZLib |
| ZLib_Adler32 (&53AC3) | Calculate an Adler32 checksum for a given data buffer (adler32) | ZLib |
| ZLib_Version (&53AC4) | Return the version of ZLib in use (zlib_version) | ZLib |
| ZLib_ZCompress (&53AC5) | Compress a source buffer (compress) | ZLib |
| ZLib_ZCompress2 (&53AC6) | Compress a source buffer (compress2) | ZLib |
| ZLib_ZUncompress (&53AC7) | Compress a source buffer (uncompress) | ZLib |
| ZLib_DeflateInit (&53AC8) | Initialise a stream for compression (deflateInit) | ZLib |
| ZLib_InflateInit (&53AC9) | Initialise a stream for decompression (inflateInit) | ZLib |
| ZLib_DeflateInit2 (&53ACA) | Initialise a stream for compression with control over parameters (deflateInit2) | ZLib |
| ZLib_InflateInit2 (&53ACB) | Initialise a stream for decompression with control over parameters (inflateInit2) | ZLib |
| ZLib_Deflate (&53ACC) | Continue a stream compression (deflate) | ZLib |
| ZLib_DeflateEnd (&53ACD) | Terminate a stream compression (deflateEnd) | ZLib |
| ZLib_Inflate (&53ACE) | Continue decompressing a stream (inflate) | ZLib |
| ZLib_InflateEnd (&53ACF) | Terminate a decompression stream (inflateEnd) | ZLib |
| ZLib_DeflateSetDictionary (&53AD0) | Initialise a string dictionary for a stream compression (deflateSetDictionary) | ZLib |
| ZLib_DeflateCopy (&53AD1) | Copy the compression state (deflateCopy) | ZLib |
| ZLib_DeflateReset (&53AD2) | Reset the internal compression state (deflateReset) | ZLib |
| ZLib_DeflateParams (&53AD3) | Modifies the compression parameters (deflateParams) | ZLib |
| ZLib_InflateSetDictionary (&53AD4) | Initialise a string dictionary for a decompression stream (inflateSetDictionary) | ZLib |
| ZLib_InflateSync (&53AD5) | Re-synchronise decompression stream (inflateSetDictionary) | ZLib |
| ZLib_InflateReset (&53AD6) | Reset the decompression stream state (inflateReset) | ZLib |
| ZLib_GZOpen (&53AD7) | Open a GZip file for reading or writing (gzopen) | ZLib |
| ZLib_GZRead (&53AD8) | Read data from a GZip file (gzread) | ZLib |
| ZLib_GZWrite (&53AD9) | Write data to a GZip file (gzwrite) | ZLib |
| ZLib_GZFlush (&53ADA) | Flush all pending data to a GZip file (gzflush) | ZLib |
| ZLib_GZClose (&53ADB) | Close a GZip file (gzclose) | ZLib |
| ZLib_GZError (&53ADC) | Close a GZip file (gzclose) | ZLib |
| ZLib_GZSeek (&53ADD) | Move to a specific location in a GZip file (gzseek) | ZLib |
| ZLib_GZTell (&53ADE) | Return the current position in a GZip file (gztell) | ZLib |
| ZLib_GZEOF (&53ADF) | Check whether the end of file has been reached (gztell) | ZLib |
| ZLib_TaskAssociate (&53AE0) | Change Wimp Task association for a stream | ZLib |
| Zipper_UnZipOpen (&559C0) | Open an archive for extraction | Zipper |
| Zipper_UnZipClose (&559C1) | Close a file, previously opened for extraction | Zipper |
| Zipper_UnZipInfo (&559C2) | Read information about an open archive | Zipper |
| Zipper_UnZipInfo (&559C2) 0 - NumberOfObjects | Read number of objects in the archive | Zipper |
| Zipper_UnZipInfo (&559C2) 1 - ReadComment | Read zip archive comment | Zipper |
| Zipper_UnZipEnumerate (&559C3) | Enumerate the objects in an archive | Zipper |
| Zipper_UnZipFileInfo (&559C4) to buffer - ToBuffer | Read information on a file to a buffer | Zipper |
| Zipper_UnZipFileInfo (&559C4) | Read information on a file | Zipper |
| Zipper_UnZipFileInfo (&559C4) to registers - ToRegisters | Read information on a file to registers, like OS_File 5 | Zipper |
| Zipper_UnZipFileOpen (&559C5) | Open a file in an archive for input | Zipper |
| Zipper_UnZipFileClose (&559C6) | Close the current opened archive file | Zipper |
| Zipper_UnZipFileRead (&559C7) | Read data from a previously opened input archive | Zipper |
| Zipper_UnZipFileEOF (&559C8) | Check whether end of file has been reached | Zipper |
| Zipper_ZipOpen (&559D0) | Create an archive | Zipper |
| Zipper_ZipClose (&559D1) | Close a file, previously opened for writing | Zipper |
| Zipper_ZipFileOpen (&559D2) | Open a file in an archive for input | Zipper |
| Zipper_ZipFileClose (&559D3) | Close the current opened archive file | Zipper |
| Zipper_ZipFileWrite (&559D4) | Write data to a previously opened archive | Zipper |
| Contents | | | Commands | | | SWIs (Number) | | | UpCalls (Number) | | | Messages (Number) | | | Services (Number) | | | Vectors (Number) | | | SysVars | | | Entry points | | | Errors (Number) |
|---|
Copyright © Pace Micro Technolgy plc, 2002. Portions copyright © RISCOS Ltd, 2002.
Published by RISCOS Limited.
No part of this publication may be reproduced or transmitted, in any form
or by any means, electronic, mechanical, photocopying, recording or
otherwise, or stored in any retrieval system of any nature, without the
written permission of the copyright holder and the publisher, application for
which shall be made to the publisher.