Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added links to referred API calls

...

Code Block
languagenone
titleRST 20H, DEFW $8D
NIN:
     L = reason code
     Other register parameters depend on reason code
OUT:
     Depends on reason code, see below.
     IX will always be unchanged. 

...

Full details of this call's reason codes are found below. This interface is used by OZ internally, and don't work on application level. For Application level serial port I/O, use GN_Opf to get serial port handle and use OS_Gb / OS_Pb to transmit data. Applications might use OS_Si to reset serial port buffers, and interact with the Panel.

...

A slot, in this context, is the set of bits required to transmit on character. This will include 8 data bits plus start and stop bits.


SI_FTX

Code Block
languagenone
titleSI_FTX (L = $12), Flush transmit buffer
IN:  -
OUT: Fc = 0

Registers changed after return:
     A.BCDEHL/IXIY same
     .F....../.... different


SI_FRX

Code Block
languagenone
titleSI_FRX (L = $15), Flush receive buffer
IN:  -
OUT: Fc = 0

Registers changed after return:
     A.BCDEHL/IXIY same
     .F....../.... different


SI_TMO

Code Block
languagenone
titleSI_TMO (L = $18), set default timeout
IN:  BC = new value for default timeout
OUT: Fc = 0

Registers changed after return:
     A.BCDEHL/IXIY same
     .F....../.... different

...