Difference between revisions of "OSBYTE &49"

From BeebWiki
Jump to: navigation, search
m (Added OSWORD.)
(Fleshed out calls.)
 
Line 1: Line 1:
 
[[Category:OSBYTE]]
 
[[Category:OSBYTE]]
{{PageTitle|OSBYTE &49 (73) - Integra-B calls}}
+
{{PageTitle|OSBYTE &49 (73): Integra-B calls}}
    On entry:
+
  On entry:
      X=&FF - returns X=&49 indicating Integra-B is present
+
    X=&FF - returns X=&49 indicating Integra-B is present
      X<&FF - other calls
+
  On exit:
    On exit:
+
    X=&49 - Integra-B is present
      X=&49 - called with X=&FF and Integra-B is present
+
    X=&FF - call unsupported
      X=&FF - call unsupported
+
 
 +
  On entry:
 +
      X=&FE - initialise alarm
 +
  On exit:
 +
      ???
 +
 
 +
  On entry:
 +
      X=%0000mmtt - update RTCUpdateOptions
 +
            Options are set to (oldOptions AND mm) EOR tt
 +
            b0=Alarm generates a User Event
 +
            b1=Alarm generates Service Call &49
 +
      If the options are set to non-zero, the RTC interupt enable is updated
  
 
==See Also==
 
==See Also==

Latest revision as of 18:36, 30 November 2022

OSBYTE &49 (73): Integra-B calls
  On entry:
    X=&FF - returns X=&49 indicating Integra-B is present
  On exit:
    X=&49 - Integra-B is present
    X=&FF - call unsupported
  
  On entry:
     X=&FE - initialise alarm
  On exit:
     ???
  
  On entry:
     X=%0000mmtt - update RTCUpdateOptions
           Options are set to (oldOptions AND mm) EOR tt
           b0=Alarm generates a User Event
           b1=Alarm generates Service Call &49
     If the options are set to non-zero, the RTC interupt enable is updated

See Also


Jgharston (talk) 20:29, 3 April 2015 (UTC)