Difference between revisions of "OSBYTE &16"

From BeebWiki
Jump to: navigation, search
m (1 revision)
Line 2: Line 2:
 
OSBYTE &16 (22) - Increment Polling Semaphore
 
OSBYTE &16 (22) - Increment Polling Semaphore
  
     This call increments a counter, which if non zero will cause 100 service
+
     This call increments a counter, which if non-zero will cause a 100Hz
     calls (type &15) per second to be sent the paged ROMs. This allows a way  
+
     service call (type &15) to be sent the paged ROMs. This allows a way
 
     for ROMs to poll hardware which doesn't offer interrupts.
 
     for ROMs to poll hardware which doesn't offer interrupts.
 +
   
 +
    Implemented on Electron and MOS 3 onwards
  
 
==See Also==
 
==See Also==
* http://mdfs.net/Docs/Comp/BBC/Osbyte00
+
* [[OSBYTE &17|OSBYTE &17]] - Decrement ROM polling semaphore
 +
* [[OSBYTE &B3|OSBYTE &B3]] - Master ROM polling semaphore location
 +
* [[OSBYTE &B3|OSBYTE &B9]] - Electron ROM polling semaphore location
 +
* [[Paged ROM service calls]]
  
 
[[User:Jgharston|Jgharston]] 21:31, 26 May 2009 (UTC)
 
[[User:Jgharston|Jgharston]] 21:31, 26 May 2009 (UTC)

Revision as of 02:36, 15 December 2013

OSBYTE &16 (22) - Increment Polling Semaphore

   This call increments a counter, which if non-zero will cause a 100Hz
   service call (type &15) to be sent the paged ROMs. This allows a way
   for ROMs to poll hardware which doesn't offer interrupts.
   
   Implemented on Electron and MOS 3 onwards

See Also

Jgharston 21:31, 26 May 2009 (UTC)