Difference between revisions of "83Plus:BCALLs:50E9"

From WikiTI
Jump to: navigation, search
 
m (wrong OS version)
Line 29: Line 29:
  
 
== Links ==
 
== Links ==
A full disassembly of this entry point on OS 2.40 is [http://www.brandonw.net/calcstuff/50E9.txt here].
+
A full disassembly of this entry point on OS 2.41 is [http://www.brandonw.net/calcstuff/50E9.txt here].

Revision as of 21:10, 5 November 2006

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.41 is here.