| Contents | | | Commands | | | SWIs (Number) | | | UpCalls (Number) | | | Messages (Number) | | | Services (Number) | | | Vectors (Number) | | | SysVars | | | Entry points | | | Errors (Number) |
|---|
| Link | Description | Section |
|---|---|---|
| BASICTrans_Error (&42C81) | Copy translated error string to buffer | BASIC and BASICTrans |
| BASICTrans_HELP (&42C80) | Interpret, translate if required, and print HELP messages | BASIC and BASICTrans |
| BASICTrans_Message (&42C82) | Translate and print miscellaneous message | BASIC and BASICTrans |
| Buffer_Create (&42940) | Claims an area of memory from the RMA and registers it as a buffer | The Buffer Manager |
| Buffer_Deregister (&42943) | Deregisters a buffer | The Buffer Manager |
| Buffer_GetInfo (&42947) | Returns data about the buffer | The Buffer Manager |
| Buffer_LinkDevice (&42945) | Links a set of routines to the specified buffer | The Buffer Manager |
| Buffer_ModifyFlags (&42944) | Modifies a buffer's flags word | The Buffer Manager |
| Buffer_Register (&42942) | Registers an area of memory as a buffer | The Buffer Manager |
| Buffer_Remove (&42941) | Deregisters a buffer and frees its memory | The Buffer Manager |
| Buffer_Threshold (&42948) | Sets or reads the warning threshold of the buffer | The Buffer Manager |
| Buffer_UnlinkDevice (&42946) | Unlinks a set of routines from the specified buffer | The Buffer Manager |
| ColourTrans_ColourNumberToGCOL (&4074D) | Translates a colour number to a GCOL | ColourTrans |
| ColourTrans_ConvertCIEToRGB (&40756) | Converts industry standard CIE colours to RISC OS RGB colours | ColourTrans |
| ColourTrans_ConvertCMYKToRGB (&4075B) | Converts from the CMYK model to RISC OS RGB colours | 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_ConvertHSVToRGB (&40759) | Converts hue, saturation and value into corresponding RISC OS RGB colours | ColourTrans |
| ColourTrans_ConvertRGBToCIE (&40755) | Converts RISC OS RGB colours to industry standard CIE colours | ColourTrans |
| ColourTrans_ConvertRGBToCMYK (&4075A) | Converts RISC OS RGB colours into the CMYK model | ColourTrans |
| ColourTrans_ConvertRGBToHSV (&40758) | Converts RISC OS RGB colours into corresponding hue, saturation and value | ColourTrans |
| ColourTrans_GCOLToColourNumber (&4074C) | Translates a GCOL to a colour number | ColourTrans |
| ColourTrans_GenerateTable (&40763) | Sets up a translation table in a buffer | ColourTrans |
| ColourTrans_InvalidateCache (&40750) | Informs ColourTrans that the palette has been changed by some other means | ColourTrans |
| ColourTrans_MiscOp (&4075F) | For internal use only | ColourTrans |
| ColourTrans_ReadCalibration (&40752) | Reads the calibration table for the screen | ColourTrans |
| ColourTrans_ReadPalette (&4075C) | Reads either the screen's palette, or a sprite's palette | ColourTrans |
| ColourTrans_ReturnColourNumber (&40744) | Gets the closest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnColourNumberForMode (&40746) | Gets the closest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnFontColours (&4074E) | Finds the best range of anti-alias colours to match a pair of palette entries | ColourTrans |
| ColourTrans_ReturnGCOL (&40742) | Gets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnGCOLForMode (&40745) | Gets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnOppColourNumber (&40749) | Gets the furthest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnOppColourNumberForMode (&4074B) | Gets the furthest colour for a palette entry | ColourTrans |
| ColourTrans_ReturnOppGCOL (&40747) | Gets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_ReturnOppGCOLForMode (&4074A) | Gets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_SelectGCOLTable (&40741) | Sets up a list of GCOLs in a buffer | ColourTrans |
| ColourTrans_SelectTable (&40740) | Sets up a translation table in a buffer | ColourTrans |
| ColourTrans_SetCalibration (&40751) | Sets the calibration table for the screen | ColourTrans |
| ColourTrans_SetColour (&4075E) | Changes the foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_SetFontColours (&4074F) | Sets the best range of anti-alias colours to match a pair of palette entries | ColourTrans |
| ColourTrans_SetGCOL (&40743) | Sets the closest GCOL for a palette entry | ColourTrans |
| ColourTrans_SetOppGCOL (&40748) | Sets the furthest GCOL for a palette entry | ColourTrans |
| ColourTrans_SetOppTextColour (&40762) | Changes the text foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_SetTextColour (&40761) | Changes the text foreground or background colour to a GCOL number | ColourTrans |
| ColourTrans_WriteCalibrationToFile (&40757) | Saves the current calibration to a file | ColourTrans |
| ColourTrans_WriteLoadingsToFile (&40760) | Writes a * Command to a file that will set the ColourTrans error loadings | ColourTrans |
| ColourTrans_WritePalette (&4075D) | Writes to either the screen's palette, or to a sprite's palette | ColourTrans |
| CompressJPEG_Comment (&4A503) | Add a textual comment to a JPEG | CompressJPEG |
| CompressJPEG_Finish (&4A502) | Finishes the JPEG compression process, returning the size of the complete image | CompressJPEG |
| 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_WriteLineExtended (&4A504) | Compress multiple rows of (paletted) source pixels in the JPEG buffer | CompressJPEG |
| 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 |
| 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 |
| DrawFile_Render (&45540) | Renders a Draw file to the screen | Draw file renderer |
| Filter_DeRegisterPostFilter (&42643) | Removes a post-filter from 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_RegisterPostFilter (&42641) | Adds a new post-filter to the list of post-filters | The Filter Manager |
| Filter_RegisterPreFilter (&42640) | Adds a new pre-filter to the list of pre-filters | The Filter Manager |
| Freeway_Enumerate (&47A83) | Enumerate objects of a given type. | Freeway |
| Freeway_Read (&47A82) | Read attributes of an object. | Freeway |
| Freeway_Register (&47A80) | Register or deregister interest in objects of a given Freeway type. | Freeway |
| Freeway_Serial (&47A85) | For internal use only | Freeway |
| Freeway_Status (&47A84) | For internal use only | Freeway |
| Freeway_Write (&47A81) | Add or remove an object of a given type. | Freeway |
| Hourglass_Colours (&406C6) | Sets the colours used to display the hourglass | Hourglass |
| Hourglass_LEDs (&406C5) | Controls the display indicators above and below the hourglass | Hourglass |
| Hourglass_Off (&406C1) | Turns off the hourglass | Hourglass |
| Hourglass_On (&406C0) | Turns on the hourglass | Hourglass |
| Hourglass_Percentage (&406C4) | Displays a percentage below the hourglass | Hourglass |
| Hourglass_Smash (&406C2) | Turns off the hourglass immediately | Hourglass |
| Hourglass_Start (&406C3) | Turns on the hourglass after a given delay | Hourglass |
| Joystick_CalibrateBottomLeft (&43F42) | Calibrates analogue joysticks to return the full range of values | Joystick module (supplement from 5a) |
| Joystick_CalibrateTopRight (&43F41) | Calibrates analogue joysticks to return the full range of values | Joystick module (supplement from 5a) |
| Joystick_Read (&43F40) | Returns the state of a joystick | Joystick module (supplement from 5a) |
| 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) |
| MakePSFont_MakeFont (&43440) | For internal use only | MakePSFont |
| NetPrint_BindPSName (&40206) | Converts a printer server's name to its address, providing it is free | NetPrint |
| NetPrint_ConvertStatusToString (&40208) | Translates a status value returned from NetPrint_ListServers into the local language | NetPrint |
| NetPrint_ListServers (&40207) | Returns the names of all printer servers | NetPrint |
| NetPrint_ReadPSName (&40202) | Reads the name of your current printer server | NetPrint |
| NetPrint_ReadPSNumber (&40200) | Returns the full station number of your current printer server | NetPrint |
| NetPrint_ReadPSTimeouts (&40204) | Reads the current values for timeouts used by NetPrint | NetPrint |
| NetPrint_SetPSName (&40203) | Sets by name the printer server used as your current one | NetPrint |
| NetPrint_SetPSNumber (&40201) | Sets the full station number used as the current printer server | NetPrint |
| NetPrint_SetPSTimeouts (&40205) | Sets the current values for timeouts used by NetPrint | NetPrint |
| 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) 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) 138 - InsertByteIntoBuffer | Insert a byte into a buffer | Buffers |
| OS_Byte (&6) 145 - ExtractByteFromABuffer | Extract a byte from a buffer | Buffers |
| OS_Byte (&6) 15 - FlushBuffers | Flush all buffers, or input 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) 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) 188 - ReadCurrentADCChannel | Reads the current channel | 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) |
| OS_Byte (&6) 21 - FlushSpecifiedBuffer | Flush a specified buffer | Buffers |
| RamFS_DescribeDisc (&40785) | Calls FileCore_DescribeDisc | RAMFS |
| RamFS_DiscOp (&40780) | Calls FileCore_DiscOp | RAMFS |
| RamFS_Drives (&40782) | Calls FileCore_Drives | RAMFS |
| RamFS_FreeSpace (&40783) | Calls FileCore_FreeSpace | RAMFS |
| Resolver_CacheControl (&46003) | Perform operations on the Resolver cache | Resolver |
| Resolver_GetCache (&46002) | For internal use only | Resolver |
| Resolver_GetHost (&46001) | Initiate a non-blocking name resolution | Resolver |
| Resolver_GetHostByName (&46000) | Initiate a non-blocking name resolution | Resolver |
| Shell_Create (&45290) | For internal use only | ShellCLI |
| Shell_Destroy (&45291) | For internal use only | ShellCLI |
| Squash_Compress (&42700) | Provides general compression of a lossless nature | Squash |
| Squash_Decompress (&42701) | Provides general decompression of a lossless nature | Squash |
| Super_Sample45 (&40D81) | For internal use only | SuperSample module |
| Super_Sample90 (&40D80) | For internal use only | SuperSample module |
| TaskManager_EnumerateTasks (&42681) | Enumerates all the currently active tasks | TaskManager |
| TaskManager_Shutdown (&42682) | Initiates a desktop shutdown | TaskManager |
| TaskManager_TaskNameFromHandle (&42680) | Finds the name of a task | TaskManager |
| ZLib_Adler32 (&53AC3) | Calculate an Adler32 checksum for a given data buffer (adler32) | ZLib |
| ZLib_CRC32 (&53AC2) | Calculate a CRC32 checksum for a given data buffer (crc32) | ZLib |
| ZLib_Compress (&53AC0) | Simple Squash-like compression | ZLib |
| ZLib_Compress (&53AC0) bit 3 clear - Compress | Simple Squash-like compression | ZLib |
| ZLib_Compress (&53AC0) bit 3 set - Read workspace | 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_Deflate (&53ACC) | Continue a stream compression (deflate) | ZLib |
| ZLib_DeflateCopy (&53AD1) | Copy the compression state (deflateCopy) | ZLib |
| ZLib_DeflateEnd (&53ACD) | Terminate a stream compression (deflateEnd) | ZLib |
| ZLib_DeflateInit (&53AC8) | Initialise a stream for compression (deflateInit) | ZLib |
| ZLib_DeflateInit2 (&53ACA) | Initialise a stream for compression with control over parameters (deflateInit2) | ZLib |
| ZLib_DeflateParams (&53AD3) | Modifies the compression parameters (deflateParams) | ZLib |
| ZLib_DeflateReset (&53AD2) | Reset the internal compression state (deflateReset) | ZLib |
| ZLib_DeflateSetDictionary (&53AD0) | Initialise a string dictionary for a stream compression (deflateSetDictionary) | ZLib |
| ZLib_GZClose (&53ADB) | Close a GZip file (gzclose) | ZLib |
| ZLib_GZEOF (&53ADF) | Check whether the end of file has been reached (gztell) | ZLib |
| ZLib_GZError (&53ADC) | Close a GZip file (gzclose) | ZLib |
| ZLib_GZFlush (&53ADA) | Flush all pending data to a GZip file (gzflush) | 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_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_GZWrite (&53AD9) | Write data to a GZip file (gzwrite) | ZLib |
| ZLib_Inflate (&53ACE) | Continue decompressing a stream (inflate) | ZLib |
| ZLib_InflateEnd (&53ACF) | Terminate a decompression stream (inflateEnd) | ZLib |
| ZLib_InflateInit (&53AC9) | Initialise a stream for decompression (inflateInit) | ZLib |
| ZLib_InflateInit2 (&53ACB) | Initialise a stream for decompression with control over parameters (inflateInit2) | ZLib |
| ZLib_InflateReset (&53AD6) | Reset the decompression stream state (inflateReset) | ZLib |
| ZLib_InflateSetDictionary (&53AD4) | Initialise a string dictionary for a decompression stream (inflateSetDictionary) | ZLib |
| ZLib_InflateSync (&53AD5) | Re-synchronise decompression stream (inflateSetDictionary) | ZLib |
| ZLib_TaskAssociate (&53AE0) | Change Wimp Task association for a stream | 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 |
| Zipper_UnZipClose (&559C1) | Close a file, previously opened for extraction | Zipper |
| Zipper_UnZipEnumerate (&559C3) | Enumerate the objects in an archive | Zipper |
| Zipper_UnZipFileClose (&559C6) | Close the current opened archive file | Zipper |
| Zipper_UnZipFileEOF (&559C8) | Check whether end of file has been reached | Zipper |
| Zipper_UnZipFileInfo (&559C4) | Read information on a file | Zipper |
| Zipper_UnZipFileInfo (&559C4) to buffer - ToBuffer | Read information on a file to a buffer | 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_UnZipFileRead (&559C7) | Read data from a previously opened input archive | 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_UnZipOpen (&559C0) | Open an archive for extraction | Zipper |
| Zipper_ZipClose (&559D1) | Close a file, previously opened for writing | Zipper |
| Zipper_ZipFileClose (&559D3) | Close the current opened archive file | Zipper |
| Zipper_ZipFileOpen (&559D2) | Open a file in an archive for input | Zipper |
| Zipper_ZipFileWrite (&559D4) | Write data to a previously opened archive | Zipper |
| Zipper_ZipOpen (&559D0) | Create an 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.