Difference between revisions of "OSBYTE &16"
m (moved OSBYTE 16 to OSBYTE &16) |
|||
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 | + | 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. | for ROMs to poll hardware which doesn't offer interrupts. | ||
+ | |||
+ | Implemented on Electron and MOS 3 onwards | ||
==See Also== | ==See Also== | ||
− | * | + | * [[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 01: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
- OSBYTE &17 - Decrement ROM polling semaphore
- OSBYTE &B3 - Master ROM polling semaphore location
- OSBYTE &B9 - Electron ROM polling semaphore location
- Paged ROM service calls
Jgharston 21:31, 26 May 2009 (UTC)