83Plus:BCALLs:50E9

From WikiTI
Revision as of 21:09, 5 November 2006 by Brandonw (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Synopsis

Unofficial Name: LinkReceive

BCALL Address: 50E9

Receives a series of bytes from the serial I/O port using either port 0 or the link assist, whichever is supported.

Inputs

  • None

Outputs

  • A contains status code

Destroys

  • Unknown

Comments

I have no idea what this function does. Possible status codes returned are:

  • 00 = link transmission error, possibly timeout.
  • 01 = byte received and was 0E0h.
  • 02 = byte received and was not 0E0h.
  • 0F9h = busy receiving a byte.
  • 0FAh = byte received and was not 0E0h.
  • 0FBh = byte received and was 0E0h.
  • 0FEh = byte received and was not 0E0h.
  • 0FFh = unknown error.

Links

A full disassembly of this entry point on OS 2.40 is here.