Difference between revisions of "OSWORD &81"

From BeebWiki
Jump to: navigation, search
(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)