Difference between revisions of "OSWORD &81"
m (moved OSWORD 81 to OSWORD &81) |
(List of functions.) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:OSWORD]] | + | [[Category:OSWORD]]__NOTOC__ |
− | OSWORD &81 (129) - | + | {{PageTitle|OSWORD &81 (129) - Merlin M2100 Terminal}} |
+ | On entry: On exit | ||
+ | XY?0 =send block length XY?0 =preserved | ||
+ | XY?1 =receive block length XY?1 =preserved | ||
+ | XY?2 =call subnumber XY?2 =preserved | ||
+ | XY?3 =reserved for result XY?3 =result byte 1 | ||
+ | XY?4 =reserved for result XY?4 =result byte 2 | ||
+ | XY+5... parameters | ||
− | + | ===Functions=== | |
− | + | <table> | |
− | + | <tr valign="top"><td> | |
+ | * &00 Enable serial transmitter | ||
+ | * &01 Disable serial transmitter | ||
+ | * &02 Enable serial receiver | ||
+ | * &03 Disable serial receiver | ||
+ | * &04 Reset serial transmitter | ||
+ | * &05 Reset serial receiver | ||
+ | * &06 Reset serial error status | ||
+ | * &07 Read serial handshake | ||
+ | * &08 Write serial handshake | ||
+ | * &09 Read byte from serial receive | ||
+ | * &0A Read serial status | ||
+ | * &0B Write byte to serial transmit | ||
+ | * &0C Enable serial interrupts | ||
+ | * &0D Disable serial interrupts | ||
+ | * &0E Set serial data word | ||
+ | * &0F Set serial handshake | ||
+ | <td> | ||
+ | * &10 Enable modem transmitter | ||
+ | * &11 Disable modem transmitter | ||
+ | * &12 Enable modem receiver | ||
+ | * &13 Disable modem receiver | ||
+ | * &14 Reset modem transmitter | ||
+ | * &15 Reset modem receiver | ||
+ | * &16 Reset modem error status | ||
+ | * &17 Write modem handshake | ||
+ | * &18 Read byte from modem receive | ||
+ | * &19 Read modem status | ||
+ | * &1A Write byte to modem transmit | ||
+ | * &1B Enable modem interrupts | ||
+ | * &1C Disable modem interrupts | ||
+ | * &1D Start ring counter | ||
+ | * &1E Read ring counter | ||
+ | * &1F Set modem operating mode | ||
+ | <tr valign="top"><td><br> | ||
+ | * &20 Set modem data word | ||
+ | * &21 Write byte to Centronics port | ||
+ | * &22 Read Centronics port status | ||
+ | * &23 Enable/Disable Centronics interrupts | ||
+ | * &24 Read interrupt status | ||
+ | * &25 Master Reset | ||
+ | * &26 Read startup options | ||
+ | * &27 Seize telephone line | ||
+ | * &28 Hang up telephone line | ||
+ | * &29 Dial a digit string | ||
+ | * &2A Turn PSTN line monitor on/off | ||
+ | * &2B Generate spoken words/phrases | ||
+ | <td><br> | ||
+ | * &2C Read version number and date | ||
+ | * &2D Read PSTN line status | ||
+ | * &2E Abort dialling | ||
+ | * &2F Read speech status | ||
+ | * &30 Initiate auto-answer sequence | ||
+ | * &31 Read serial word configuration | ||
+ | * &32 Read modem operating mode | ||
+ | * &33 Read modem work configuration | ||
+ | * &34 Start/End serial Break level | ||
+ | * &35 Start/End modem Break level | ||
+ | * &36 **Reserved** | ||
+ | </table> | ||
+ | |||
+ | ==Springboard== | ||
+ | The Advanced Reference Manual for the BBC Master (Watford Electronics) | ||
+ | lists: | ||
+ | * OSWORD &81 (129) - Springboard | ||
==See Also== | ==See Also== | ||
* http://mdfs.net/Docs/Comp/BBC/Oswords | * http://mdfs.net/Docs/Comp/BBC/Oswords | ||
+ | |||
+ | ==References== | ||
+ | * [https://stardot.org.uk/forums/viewtopic.php?f=32&t=22054&p=313259&hilit=merlin#p313259 M2105 Product Specification, Acorn, 18/Apr/1985] | ||
+ | |||
+ | {{Merlin}} | ||
[[User:Jgharston|Jgharston]] 14:09, 26 May 2009 (UTC) | [[User:Jgharston|Jgharston]] 14:09, 26 May 2009 (UTC) |
Latest revision as of 13:58, 19 March 2021
OSWORD &81 (129) - Merlin M2100 Terminal
On entry: On exit XY?0 =send block length XY?0 =preserved XY?1 =receive block length XY?1 =preserved XY?2 =call subnumber XY?2 =preserved XY?3 =reserved for result XY?3 =result byte 1 XY?4 =reserved for result XY?4 =result byte 2 XY+5... parameters
Functions
|
|
|
|
Springboard
The Advanced Reference Manual for the BBC Master (Watford Electronics) lists:
- OSWORD &81 (129) - Springboard
See Also
References
Merlin M2100 calls | |
---|---|
|
|
Jgharston 14:09, 26 May 2009 (UTC)