Difference between revisions of "OSWORD &81"
(Initial Merlin details.) |
(Initial function list.) |
||
Line 10: | Line 10: | ||
===Functions=== | ===Functions=== | ||
+ | * &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 register | ||
+ | * &0A Read serial status | ||
+ | * &0B Write byte to serial transmit register | ||
+ | * &0C Enable serial interrupts | ||
+ | * &0D Disable serial interrupts | ||
+ | * &0E Set serial data word | ||
+ | * &0F Set serial handshake | ||
+ | * &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 register | ||
+ | * &19 Read modem status | ||
+ | * &1A Write byte to modem transmit register | ||
+ | * &1B Enable modem interrupts | ||
+ | * &1C Disable modem interrupts | ||
+ | * &1D Start ring counter | ||
+ | * &1E Read ring counter | ||
+ | |||
+ | |||
+ | |||
To be added. | To be added. | ||
Line 21: | Line 55: | ||
==References== | ==References== | ||
− | * M2105 Product Specification, Acorn, 18/Apr/1985 | + | * [https://stardot.org.uk/forums/viewtopic.php?f=32&t=22054&p=313259&hilit=merlin#p313259 M2105 Product Specification, Acorn, 18/Apr/1985] |
[[User:Jgharston|Jgharston]] 14:09, 26 May 2009 (UTC) | [[User:Jgharston|Jgharston]] 14:09, 26 May 2009 (UTC) |
Revision as of 13:09, 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
- &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 register
- &0A Read serial status
- &0B Write byte to serial transmit register
- &0C Enable serial interrupts
- &0D Disable serial interrupts
- &0E Set serial data word
- &0F Set serial handshake
- &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 register
- &19 Read modem status
- &1A Write byte to modem transmit register
- &1B Enable modem interrupts
- &1C Disable modem interrupts
- &1D Start ring counter
- &1E Read ring counter
To be added.
Springboard
The Advanced Reference Manual for the BBC Master (Watford Electronics) lists:
- OSWORD &81 (129) - Springboard
See Also
References
Jgharston 14:09, 26 May 2009 (UTC)