home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / i / ikhg / h / Services < prev    next >
Text File  |  1989-06-08  |  9KB  |  158 lines

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