Difference between revisions of "OSBYTEs"
(Listed in two columns.) |
Tom seddon (talk | contribs) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
[[Category:OSBYTE]] | [[Category:OSBYTE]] | ||
==OSBYTE Index== | ==OSBYTE Index== | ||
− | <table><tr valign="top"> | + | <table style="font-family:sans-serif;text-align:left;" class="mw-widebody"><tr valign="top"> |
<td> | <td> | ||
Hex Dec Function | Hex Dec Function | ||
Line 32: | Line 31: | ||
* [[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 | * [[OSBYTE &19|&19 25]] Watford Speech - output an allophone or word | ||
− | * &1A 26 | + | * [[OSBYTE &19|&19 25]] Slogger Expansion ROM: Placeholder value for KEYV handler |
+ | * [[OSBYTE &1A|&1A 26]] Handset detection (Communicator); [https://github.com/tom-seddon/basic_editor/blob/master/docs/doc.md#shiftescape-in-basic BASIC Editor toggle configuration] | ||
* &1B 27 | * &1B 27 | ||
* &1C 28 | * &1C 28 | ||
* &1D 29 | * &1D 29 | ||
− | * &1E 30 | + | * [[OSBYTE &1E|&1E 30]] Enable SLAVE ROM commands |
* &1F 31 | * &1F 31 | ||
* [[OSBYTE &20|&20 32]] Watford32K - Read top of memory | * [[OSBYTE &20|&20 32]] Watford32K - Read top of memory | ||
Line 46: | Line 46: | ||
* &26 38 | * &26 38 | ||
* &27 39 | * &27 39 | ||
− | * &28 40 | + | * &28 40 EasyTalk speech ROM |
− | * &29 41 | + | * &29 41 EasyTalk speech ROM |
− | * &2A 42 | + | * &2A 42 EasyTalk speech ROM |
− | * &2B 43 | + | * &2B 43 EasyTalk speech ROM |
− | * &2C 44 | + | * &2C 44 EasyTalk speech ROM |
− | * &2D 45 | + | * &2D 45 EasyTalk speech ROM |
* &2E 46 | * &2E 46 | ||
* &2F 47 | * &2F 47 | ||
Line 70: | Line 70: | ||
* &3E 62 | * &3E 62 | ||
* [[OSBYTE &3F|&3F 63]] ZNOS CP/M - Reload CCP and BDOS | * [[OSBYTE &3F|&3F 63]] ZNOS CP/M - Reload CCP and BDOS | ||
− | * &40 64 | + | * [[OSBYTE &40|&40 64]] Merlin: Read modem handshake |
− | * &41 65 | + | * [[OSBYTE &41|&41 65]] Merlin: Select RAM page |
− | * &42 66 | + | * [[OSBYTE &42|&42 66]] Merlin: Enable/disable paged RAM |
* [[OSBYTE &43|&43 67]] ParaMax - Enter CNC control program | * [[OSBYTE &43|&43 67]] ParaMax - Enter CNC control program | ||
* [[OSBYTE &44|&44 68]] Test sideways RAM presence | * [[OSBYTE &44|&44 68]] Test sideways RAM presence | ||
Line 89: | Line 89: | ||
* &51 81 | * &51 81 | ||
* &52 82 | * &52 82 | ||
− | * &53 83 | + | * [[OSBYTE &53|&53 83]] ADJI: Placeholder value for KEYV handler |
* &54 84 | * &54 84 | ||
* &55 85 | * &55 85 | ||
Line 117: | Line 117: | ||
* [[OSBYTE &6C|&6C 108]] Main/Shadow RAM Usage | * [[OSBYTE &6C|&6C 108]] Main/Shadow RAM Usage | ||
* [[OSBYTE &6D|&6D 109]] Make Temporary FS permanent | * [[OSBYTE &6D|&6D 109]] Make Temporary FS permanent | ||
+ | * [[OSBYTE &6E|&6E 110]] Write to ROMSTROBE | ||
* [[OSBYTE &6E|&6E 110]] Early Watford DFS - Control drive double-stepping, superceeded by *OPT40, *OPT80<ref>''The Micro User'', August 1986, p.22.</ref> | * [[OSBYTE &6E|&6E 110]] Early Watford DFS - Control drive double-stepping, superceeded by *OPT40, *OPT80<ref>''The Micro User'', August 1986, p.22.</ref> | ||
* [[OSBYTE &6F|&6F 111]] Read/Write shadow RAM switch | * [[OSBYTE &6F|&6F 111]] Read/Write shadow RAM switch | ||
Line 147: | Line 148: | ||
* [[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]] Call user code (called by *CODE) | * [[OSBYTE &88|&88 136]] Call user code (called by *CODE) | ||
− | * [[OSBYTE &89|&89 137]] Cassette Motor Control | + | * [[OSBYTE &89|&89 137]] Cassette Motor Control (called by *MOTOR) |
* [[OSBYTE &8A|&8A 138]] Place character into buffer | * [[OSBYTE &8A|&8A 138]] Place character into buffer | ||
* [[OSBYTE &8B|&8B 139]] Set filing system options (called by *OPT) | * [[OSBYTE &8B|&8B 139]] Set filing system options (called by *OPT) | ||
Line 262: | Line 263: | ||
* [[OSBYTE &FA|&FA 250]] Read/Write RAM used for VDU access, Watford RAM board status | * [[OSBYTE &FA|&FA 250]] Read/Write RAM used for VDU access, Watford RAM board status | ||
* [[OSBYTE &FB|&FB 251]] Read/Write RAM used for Display hardware | * [[OSBYTE &FB|&FB 251]] Read/Write RAM used for Display hardware | ||
− | * [[OSBYTE &FC|&FC 252]] Read/Write | + | * [[OSBYTE &FC|&FC 252]] Read/Write Current language ROM Number |
* [[OSBYTE &FD|&FD 253]] Read/Write Last Reset Type | * [[OSBYTE &FD|&FD 253]] Read/Write Last Reset Type | ||
− | * [[OSBYTE &FE|&FE 254]] Read/Write | + | * [[OSBYTE &FE|&FE 254]] Read/Write Available RAM/Read/Write effect of shift/ctrl on Numeric pad |
− | * [[OSBYTE &FF|&FF 255]] Read/Write | + | * [[OSBYTE &FF|&FF 255]] Read/Write Startup options |
</table> | </table> | ||
Line 271: | Line 272: | ||
---- | ---- | ||
<references/> | <references/> | ||
+ | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 06:41, 12 April 2020 (CEST) |
Latest revision as of 22:56, 9 September 2023
OSBYTE Index
Hex Dec Function
|
Hex Dec Function
|
Jgharston 18:54, 11 September 2007 (BST)
- ↑ The Micro User, August 1986, p.22.