Pyromaniac

Pyromaniac PRM: Index (swi numerically)

Pyromaniac PRM: Index (swi numerically)

RISC OS PyromaniacIndex (SWIs by number)

NumberSWIsSWIsDescriptionSectionPage
&1COS_MouseRead current mouse statePointer devices (supplement for Pyromaniac)
&40OS_ChangeEnvironment32 - BranchThrough0HandlerInstall or read the Branch through 0 handlerProgram Environment (supplement for Pyromaniac)
&40OS_ChangeEnvironment33 - CommandLineAreaSet or read the area used for the command lineProgram Environment (supplement for Pyromaniac)
&64OS_Pointer2 - ReadAltPositionRead alternate positionPointer devices (supplement for Pyromaniac)
&6DOS_PlatformFeatures64 - DescribeCPURegistersDescribe CPU architecture and register layoutProgram Environment (supplement for Pyromaniac)
&70OS_AMBControlApplication Memory Block managementApplication memory
&70OS_AMBControl0 - AllocateAMBAllocate a new Application Memory BlockApplication memory
&70OS_AMBControl1 - DeallocateAMBDeallocate an Application Memory BlockApplication memory
&70OS_AMBControl2 - ResizeAMBChange number of pages allocated to Application Memory BlockApplication memory
&70OS_AMBControl3 - MapSlotMap in or out an Application Memory BlockApplication memory
&70OS_AMBControl4 - AMBInfoRead information on an Application Memory BlockApplication memory
&70OS_AMBControl5 - ControlLazinessControl on demand mapping of Application Memory BlocksApplication memory
&70OS_AMBControl8 - SystemInfoSystem informationApplication memory
&70OS_AMBControl9 - CurrentInfoRead the current Application Memory Block system stateApplication memory
&10080FanController_VersionRead the API version for the FanControllerFan management
&10081FanController_EnumerateEnumerate the fans known to FanControllerFan management
&10082FanController_InfoRead information about a fanFan management
&10083FanController_SpeedRead or set the speed of a fanFan management
&10084FanController_ConfigureConfigure the operation of the fanFan management
&10084FanController_Configure0 - ControlModeConfigure the type of control of the fanFan management
&10084FanController_Configure1 - ChangeLocationChange the location identifier reported by the fanFan management
&10085FanController_TaskPollWordRegister or deregister a pollword for FanController to updateFan management
&10090FanController_RegisterRegister a fan with FanControllerFan management
&10091FanController_DeregisterDeregister a fan with FanControllerFan management
&40380Debugger_DisassembleDisassemble an instruction for the current systemDebugger (supplement for Pyromaniac)
&40381Debugger_DisassembleThumbDisassemble an 16-bit thumb instructionDebugger (supplement for Pyromaniac)
&40382Debugger_FlagsChange the default disassembly flagsDebugger (supplement for Pyromaniac)
&40384Debugger_DisassemblePlusDisassemble an instruction for the current system with flagsDebugger (supplement for Pyromaniac)
&40385Debugger_DisassembleArchDisassemble an instruction for different architecturesDebugger (supplement for Pyromaniac)
&490C0Timer_StartStarts the timer stop watchHigh resolution timer (TimerMod)
&490C1Timer_StopStops the timer stop watchHigh resolution timer (TimerMod)
&490C2Timer_ValueReturns the current value of the monotonic timeHigh resolution timer (TimerMod)
&51980CryptRandom_ByteReads a byte from the random poolCryptRandom
&51981CryptRandom_StirStirs the random poolCryptRandom
&51982CryptRandom_AddNoiseIntroduce data to the random poolCryptRandom
&51983CryptRandom_BlockReads multiple bytes from the random poolCryptRandom
&51984CryptRandom_WordReads a 32-bit word from the random poolCryptRandom
&53B80PathUtils_EnumeratePathEnumerate the components of a path variablePathUtils
&53B81PathUtils_JoinPathJoin a new path to a path variablePathUtils
&53B82PathUtils_RemovePathRemove a path from a path variablePathUtils
&559C0Zipper_UnZipOpenOpen an archive for extractionZipper
&559C1Zipper_UnZipCloseClose a file, previously opened for extractionZipper
&559C2Zipper_UnZipInfoRead information about an open archiveZipper
&559C2Zipper_UnZipInfo0 - NumberOfObjectsRead number of objects in the archiveZipper
&559C2Zipper_UnZipInfo1 - ReadCommentRead zip archive commentZipper
&559C3Zipper_UnZipEnumerateEnumerate the objects in an archiveZipper
&559C4Zipper_UnZipFileInfoRead information on a fileZipper
&559C4Zipper_UnZipFileInfoto buffer - ToBufferRead information on a file to a bufferZipper
&559C4Zipper_UnZipFileInfoto registers - ToRegistersRead information on a file to registers, like OS_File 5Zipper
&559C5Zipper_UnZipFileOpenOpen a file in an archive for inputZipper
&559C6Zipper_UnZipFileCloseClose the current opened archive fileZipper
&559C7Zipper_UnZipFileReadRead data from a previously opened input archiveZipper
&559C8Zipper_UnZipFileEOFCheck whether end of file has been reachedZipper
&559D0Zipper_ZipOpenCreate an archiveZipper
&559D1Zipper_ZipCloseClose a file, previously opened for writingZipper
&559D2Zipper_ZipFileOpenOpen a file in an archive for inputZipper
&559D3Zipper_ZipFileCloseClose the current opened archive fileZipper
&559D4Zipper_ZipFileWriteWrite data to a previously opened archiveZipper
&58B80TimerManager_ReturnNumberReturn number of supported timersHardware timer device driver (TimerManager)
&58B81TimerManager_ClaimClaim a hardware timerHardware timer device driver (TimerManager)
&58B82TimerManager_ReleaseRelease a hardware timerHardware timer device driver (TimerManager)
&58B83TimerManager_SetRateChange the rate used by a hardware timerHardware timer device driver (TimerManager)
&58B84TimerManager_ConvertConvert between rate formats used by a hardware timerHardware timer device driver (TimerManager)