home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
i
/
ikhg
/
h
/
Services
< prev
next >
Wrap
Text File
|
1989-06-08
|
9KB
|
158 lines
SUBT Service call info. => &.Hdr.Services
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; ***********************************
; *** C h a n g e L i s t ***
; ***********************************
; Date Name Description
; ---- ---- -----------
; 27-Nov-86 BC Added 'Service_Memory' and 'Service_Reset'
; 05-Dec-86 APT Added 'Service_UKConfig' and 'Service_UKStatus'
; 21-Jan-87 APT Added 'Service_Tube', 'Service_Post_Help',
; 21-Jan-87 APT Added 'Service_StartUpFS'
; 28-Apr-87 TMD Added a few more service codes
; 14-May-87 SKS Added Service_FSRedeclare
; 15-May-87 SKS Added Service_NewApplication
; 21-May-87 NDR Added Service_PrinterDriver (turn driver on/off)
; 25-May-87 SKS Added Service_LookupFileType
; 27-May-87 TMD Added Service_International and sub reason codes
; 03-Jun-87 TMD Added Service_KeyHandler
; 20-Jul-87 BC Added Service_PreReset
; 20-Jul-87 NDR Changed 'PrinterDriver' to 'Print'
; 05-Aug-87 TMD Added Service_ModeChange
; 29-Oct-87 APT Service_ReleaseSpareRMA
; 14-Jan-88 APT Service_ClaimFIQinBackground added,
; 14-Jan-88 APT Service_ReleaseSpareRMA removed.
; 26-Jan-88 SKS Service_SoundSampler added.
; 17-Feb-88 BC Service_ReAllocatePortsAndDomains added.
; 19-Feb-88 NDR Service_StartWimp added.
; 05-Mar-88 NDR Service_StartedWimp added.
; 11-Mar-88 SKS Service_StartFinder,StartedFinder added
; 14-Mar-88 BC Changed service name to 'Service_ReAllocatePorts'
; 15-Mar-88 TMD Added Service_PreModeChange
; 15-Mar-88 APT Service_MemoryMoved
; 15-Mar-88 SKS Service_FinderDying
; 16-Mar-88 TMD Added Inter_Keyboard
; 18-Mar-88 TMD Added Service_ModeExtension
; 21-Mar-88 TMD Added Service_ModeTranslation
; 29-Mar-88 BC Added Service_NetFSInAction etc.
; 08-Apr-88 BC Removed Service_NetFSInAction (Changed to use CallAVector)
; 10-Apr-88 NDR Added Service_MouseTrap
; 13-Apr-88 SKS Changed Finder to Filer
; 26-May-88 NDR Added Service_WimpCloseDown
; 21-Jun-88 SKS Added Service_Sound
; 07-Jul-88 BC Added Service_NetFS
; 15-Jul-88 BC Added Service_EconetDying
; 09-Sep-88 NDR Added Service_WimpReportError
; 06-Feb-89 JRS Added Service_MIDI
; 18-May-89 BC Completed list and tidied up
; 05-Jun-89 BC Added FaxPackService &80040 for Computer Concepts Fax Pack
; 08-Jun-89 BC Added Service_ADFSPodule
;
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; All the service call reason codes
; Name Value Beeb Elk Mast Arc Description
; ==== * === ; ; ; ; ;
;-------------------------------------------------------------------------------
Service_Serviced * &00 ; X ; X ; X ; X ; Terminates processing
Service_Static0E00 * &01 ; X ; X ; X ; ; Claim space at &E00
Service_Dynamic0E00 * &01 ; X ; X ; X ; ; Dynamic space above &E00
Service_AutoBoot * &03 ; X ; X ; X ; ; Cause filing system to boot
Service_UKCommand * &04 ; X ; X ; X ; X ; Do you know what this is??
Service_UnknownIRQ * &05 ; X ; X ; X ; ; Process IRQ
Service_Error * &06 ; X ; X ; X ; X ; A 'BRK' has occured, use ErrorV on Archimedes
Service_UKByte * &07 ; X ; X ; X ; X ; Unknown OSBYTEs go thru here
Service_UKWord * &08 ; X ; X ; X ; X ; Unknown OSWORDs go thru here
Service_Help * &09 ; X ; X ; X ; X ; Issued at the start of the *Help
Service_Claim0E00 * &0A ; X ; X ; X ; ; Claim the use of space at &E00
Service_ReleaseFIQ * &0B ; X ; X ; X ; X ;
Service_ClaimFIQ * &0C ; X ; X ; X ; X ; May only be issued from foreground !
Service_StartROMFS * &0D ; X ; X ; X ; ; Initialise ROM filing system
Service_ROMFSGetByte * &0E ; X ; X ; X ; ; ROM filing system get byte
Service_ClaimFSVectors * &0F ; X ; X ; X ; ; A new FS has claimed the vectors
Service_CloseSpoolExec * &10 ; X ; X ; X ; ; Closeure warning for Spool/Exec files
Service_Memory * &11 ; X ; X ; X ; X ; Font change, Memory movement
Service_StartUpFS * &12 ; X ; X ; X ; X ;
Service_RS423Char * &13 ; ; X ; ; ; Character written to RS423 buffer
Service_PrinterChar * &14 ; ; X ; ; ; Character written to printer buffer
Service_PollingInterupt * &15 ; ; X ; X ; ; Offered every centi-second
Service_ExternalBell * &16 ; ; X ; ; ; Offer the bell to external sound
Service_ExternalPurge * &17 ; ; X ; ; ; Purge external sound buffers
Service_Post_Help * &18 ; ; ; X ; X ; Passed round at the end of the *Help code
Service_StaticC000 * &21 ; ; ; X ; ; Static space claim at &C000
Service_DynamicC000 * &22 ; ; ; X ; ; Dynamic workspace claim, above &C000
Service_InformTopOfC000 * &23 ; ; ; X ; ; Inform top of &C000 static space
Service_TestDynamicC000 * &24 ; ; ; X ; ; Dynamic space test
Service_InformFilingSys * &25 ; ; ; X ; ; Return filing system name, handles, and number
Service_ShutAllFiles * &26 ; ; ; X ; ; Shut all files, in response to *Shut
Service_Reset * &27 ; ; ; X ; X ;
Service_UKConfig * &28 ; ; ; X ; X ;
Service_UKStatus * &29 ; ; ; X ; X ;
Service_NewApplication * &2A ; ; ; X ; X ; Passed round before application/language is loaded/run
Service_DisplayBanner * &2B ; ; ; X ; ; Display startup banner
Service_CumanaBackup * &2C ; ; ; X ; ; Cumana removable cartidge drive
Service_BondIntKboard1 * &30 ; ; ; X ; ; Indirected international keyboard service (International PRB/COM)
Service_BondIntKboard2 * &31 ; ; ; X ; ; Reserved for Paul Bond
; RISC OS specific ones
Service_FSRedeclare * &40 ; ; ; ; X ; Add yourselves as Filing Systems again please
Service_Print * &41 ; ; ; ; X ; Printer Driver is being turned on/off (R2=0/1)
Service_LookupFileType * &42 ; ; ; ; X ; Do you know this file type ?
Service_International * &43 ; ; ; ; X ; Translate country/alphabet numbers/names or define set of chars
Service_KeyHandler * &44 ; ; ; ; X ; Offered when keyboard id ascertained
Service_PreReset * &45 ; ; ; ; X ; Offered after pressing the 'Break Key'
Service_ModeChange * &46 ; ; ; ; X ; Offered after a screen MODE change
Service_ClaimFIQinBackground * &47 ; ; ; X ; Claim if you are FIQ owner and can currently release FIQ straight away.
Service_ReAllocatePorts * &48 ; ; ; ; X ; Econet is being started up again
Service_StartWimp * &49 ; ; ; ; X ;
Service_StartedWimp * &4A ; ; ; ; X ;
Service_StartFiler * &4B ; ; ; ; X ;
Service_StartedFiler * &4C ; ; ; ; X ;
Service_PreModeChange * &4D ; ; ; ; X ; Offered before mode changes, if claimed then returns if R0=0, else R0 -> error block
Service_MemoryMoved * &4E ; ; ; ; X ; Offered at end of ChangeDynamic
Service_FilerDying * &4F ; ; ; ; X ;
Service_ModeExtension * &50 ; ; ; ; X ; To allow soft modes
Service_ModeTranslation * &51 ; ; ; ; X ; For unknown monitor types
Service_MouseTrap * &52 ; ; ; ; X ; For non-click mouse warnings
Service_WimpCloseDown * &53 ; ; ; ; X ; for trapping Wimp_CloseDown calls
Service_Sound * &54 ; ; ; ; X ; Something's happening ... sub-rc's in Hdr.Sound
Service_NetFS * &55 ; ; ; ; X ; Either a *Logon or a *Bye has happened
Service_EconetDying * &56 ; ; ; ; X ; Econet is leaving Abandon all Tx/RxCBs
Service_WimpReportError * &57 ; ; ; ; X ; Wimp is opening/closing a ReportError window
Service_MIDI * &58 ; ; ; ; X ; MIDI is initialising or dying. Sub reason codes in Hdr.MIDI
Service_Tube * &FE ; X ; X ; X ; X ; Means "Tube changing state"
Service_TubeMainInit * &FF ; X ; X ; X ; ;
; Inte