Difference between revisions of "OSBYTE &17"

From BeebWiki
Jump to: navigation, search
(Added exit conditions.)
 
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:
 
OSBYTE &17 (23) - Decrement Polling Semaphore
 
OSBYTE &17 (23) - Decrement Polling Semaphore
  
     This call decrements a counter, which when zero will stop the 100Hz
+
     This call decrements a counter, which when zero will stop the (type &15)
    service call (type &15) from being sent to ROMs.
+
    polling calls from being sent to ROMs at 100Hz.
 
      
 
      
     Implmented on Electron and MOS 3 onwards.
+
     On exit:
 +
      X=preserved - Polling semaphore exists
 +
      X=&FF      - Polling semaphore not implemented
  
* [[OSBYTE &16|OSBYTE &16]] - Increment ROM polling semaphore
+
==See Also==
* [[OSBYTE &B3|OSBYTE &B3]] - Master ROM polling semaphore location
+
* [[OSBYTE &16]] - Increment Polling Semaphore
* [[OSBYTE &B3|OSBYTE &B9]] - Electron ROM polling semaphore location
+
* http://mdfs.net/Docs/Comp/BBC/Osbyte00
* [[Paged ROM service calls]]
 
  
[[User:Jgharston|Jgharston]] 21:31, 26 May 2009 (UTC)
+
[[User:Jgharston|Jgharston]] 21:32, 26 May 2009 (UTC)
 +
[[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 02:04, 6 November 2020 (CET)

Latest revision as of 02:04, 6 November 2020

OSBYTE &17 (23) - Decrement Polling Semaphore

   This call decrements a counter, which when zero will stop the (type &15)
   polling calls from being sent to ROMs at 100Hz.
   
   On exit:
     X=preserved - Polling semaphore exists
     X=&FF       - Polling semaphore not implemented

See Also

Jgharston 21:32, 26 May 2009 (UTC) Jgharston (talk) 02:04, 6 November 2020 (CET)