Difference between revisions of "OSBYTEs"
m (Removed absent links.) |
(Listed in two columns.) |
||
Line 1: | Line 1: | ||
+ | [[Title:OSBYTEs]] | ||
[[Category:OSBYTE]] | [[Category:OSBYTE]] | ||
− | * [[OSBYTE &00|&00 0]] OS | + | ==OSBYTE Index== |
+ | <table><tr valign="top"> | ||
+ | <td> | ||
+ | Hex Dec Function | ||
+ | * [[OSBYTE &00|&00 0]] Read host OS | ||
* [[OSBYTE &01|&01 1]] Read/Write User Flag | * [[OSBYTE &01|&01 1]] Read/Write User Flag | ||
* [[OSBYTE &02|&02 2]] Specify Input Stream | * [[OSBYTE &02|&02 2]] Specify Input Stream | ||
Line 26: | Line 31: | ||
* [[OSBYTE &18|&18 24]] Select external sound system. | * [[OSBYTE &18|&18 24]] Select external sound system. | ||
* [[OSBYTE &19|&19 25]] Reset a group of font definitions | * [[OSBYTE &19|&19 25]] Reset a group of font definitions | ||
+ | * [[OSBYTE &19|&19 25]] Watford Speech - output an allophone or word | ||
* &1A 26 | * &1A 26 | ||
* &1B 27 | * &1B 27 | ||
Line 73: | Line 79: | ||
* [[OSBYTE &47|&47 71]] Read/write alphabet or keyboard number | * [[OSBYTE &47|&47 71]] Read/write alphabet or keyboard number | ||
* &48 72 | * &48 72 | ||
− | * &49 73 | + | * [[OSBYTE &49|&49 73]] Integra-B calls |
* &4A 74 | * &4A 74 | ||
* &4B 75 | * &4B 75 | ||
Line 91: | Line 97: | ||
* &59 89 | * &59 89 | ||
* [[OSBYTE &5A|&5A 90]] Find/set ROM status | * [[OSBYTE &5A|&5A 90]] Find/set ROM status | ||
+ | * [[OSBYTE &5A|&5A 90]] Enable/disable PRES ADFS | ||
* &5B 91 | * &5B 91 | ||
* &5C 92 | * &5C 92 | ||
Line 114: | Line 121: | ||
* [[OSBYTE &70|&70 112]] Select Main/Shadow for VDU access | * [[OSBYTE &70|&70 112]] Select Main/Shadow for VDU access | ||
* [[OSBYTE &71|&71 113]] Select Main/Shadow for Display hardware | * [[OSBYTE &71|&71 113]] Select Main/Shadow for Display hardware | ||
− | * [[OSBYTE &72|&72 114]] Write to Shadow/Main toggle | + | * [[OSBYTE &72|&72 114]] Write to Shadow/Main toggle (called by *SHADOW) |
* [[OSBYTE &73|&73 115]] Blank/restore palette | * [[OSBYTE &73|&73 115]] Blank/restore palette | ||
* [[OSBYTE &74|&74 116]] Reset internal sound system | * [[OSBYTE &74|&74 116]] Reset internal sound system | ||
Line 128: | Line 135: | ||
* [[OSBYTE &7E|&7E 126]] Acknowledge ESCAPE Condition | * [[OSBYTE &7E|&7E 126]] Acknowledge ESCAPE Condition | ||
* [[OSBYTE &7F|&7F 127]] Check for EOF | * [[OSBYTE &7F|&7F 127]] Check for EOF | ||
+ | |||
+ | <td> | ||
+ | Hex Dec Function | ||
* [[OSBYTE &80|&80 128]] Read ADC Channel/Buffer/Mouse/Device status | * [[OSBYTE &80|&80 128]] Read ADC Channel/Buffer/Mouse/Device status | ||
− | * [[OSBYTE &81|&81 129]] Read | + | * [[OSBYTE &81|&81 129]] Read key with time limit/Scan for any keys/Read OS version |
* [[OSBYTE &82|&82 130]] Read High Order Address | * [[OSBYTE &82|&82 130]] Read High Order Address | ||
* [[OSBYTE &83|&83 131]] Read bottom of user memory (OSHWM) | * [[OSBYTE &83|&83 131]] Read bottom of user memory (OSHWM) | ||
Line 136: | Line 146: | ||
* [[OSBYTE &86|&86 134]] Text cursor position | * [[OSBYTE &86|&86 134]] Text cursor position | ||
* [[OSBYTE &87|&87 135]] Character at text cursor and screen MODE | * [[OSBYTE &87|&87 135]] Character at text cursor and screen MODE | ||
− | * [[OSBYTE &88|&88 136]] | + | * [[OSBYTE &88|&88 136]] Call user code (called by *CODE) |
− | * [[OSBYTE &89|&89 137]] | + | * [[OSBYTE &89|&89 137]] Cassette Motor Control |
* [[OSBYTE &8A|&8A 138]] Place character into buffer | * [[OSBYTE &8A|&8A 138]] Place character into buffer | ||
− | * [[OSBYTE &8B|&8B 139]] Set filing system | + | * [[OSBYTE &8B|&8B 139]] Set filing system options (called by *OPT) |
− | * [[OSBYTE &8C|&8C 140]] Select Tape FS at 1200/300 baud ( | + | * [[OSBYTE &8C|&8C 140]] Select Tape FS at 1200/300 baud (called by *TAPE) |
− | * [[OSBYTE &8D|&8D 141]] Select RFS ( | + | * [[OSBYTE &8D|&8D 141]] Select RFS (called by *ROM) |
− | * [[OSBYTE &8E|&8E 142]] Enter | + | * [[OSBYTE &8E|&8E 142]] Enter Language ROM |
* [[OSBYTE &8F|&8F 143]] Issue SWR Service Request | * [[OSBYTE &8F|&8F 143]] Issue SWR Service Request | ||
− | * [[OSBYTE &90|&90 144]] Set TV offset and interlacing ( | + | * [[OSBYTE &90|&90 144]] Set TV offset and interlacing (called by *TVx,y) |
* [[OSBYTE &91|&91 145]] Read character from buffer | * [[OSBYTE &91|&91 145]] Read character from buffer | ||
* [[OSBYTE &92|&92 146]] Read FRED | * [[OSBYTE &92|&92 146]] Read FRED | ||
Line 161: | Line 171: | ||
* [[OSBYTE &9F|&9F 159]] Write to Speech Processor | * [[OSBYTE &9F|&9F 159]] Write to Speech Processor | ||
* [[OSBYTE &A0|&A0 160]] Read VDU Variable | * [[OSBYTE &A0|&A0 160]] Read VDU Variable | ||
− | * [[OSBYTE &A1|&A1 161]] Read | + | * [[OSBYTE &A1|&A1 161]] Read configuration setting |
− | * [[OSBYTE &A2|&A2 162]] Write | + | * [[OSBYTE &A2|&A2 162]] Write configuration setting |
− | * [[OSBYTE &A3|&A3 163]] | + | * [[OSBYTE &A3|&A3 163]] Application software call |
* [[OSBYTE &A4|&A4 164]] Check Processor Type | * [[OSBYTE &A4|&A4 164]] Check Processor Type | ||
− | * [[OSBYTE &A5|&A5 165]] Read output | + | * [[OSBYTE &A5|&A5 165]] Read output cursor position |
* [[OSBYTE &A6|&A6 166]] Read Start of MOS variables | * [[OSBYTE &A6|&A6 166]] Read Start of MOS variables | ||
* [[OSBYTE &A7|&A7 167]] Read Start of MOS variables | * [[OSBYTE &A7|&A7 167]] Read Start of MOS variables | ||
Line 256: | Line 266: | ||
* [[OSBYTE &FE|&FE 254]] Read/Write available RAM/Read/Write effect of shift/ctrl on Numeric pad | * [[OSBYTE &FE|&FE 254]] Read/Write available RAM/Read/Write effect of shift/ctrl on Numeric pad | ||
* [[OSBYTE &FF|&FF 255]] Read/Write startup Options | * [[OSBYTE &FF|&FF 255]] Read/Write startup Options | ||
+ | </table> | ||
[[User:Jgharston|Jgharston]] 18:54, 11 September 2007 (BST) | [[User:Jgharston|Jgharston]] 18:54, 11 September 2007 (BST) | ||
---- | ---- | ||
<references/> | <references/> |
Revision as of 21:35, 3 April 2015
OSBYTE Index
Hex Dec Function
|
Hex Dec Function
|
Jgharston 18:54, 11 September 2007 (BST)
- ↑ The Micro User, August 1986, p.22.