author: Tomasz Biela (Tebe), Daniel Koźmiński (Dely)
| name: | description: |
|---|---|
| Opn | procedure Opn(chn, ax1, ax2: byte; device: PByte); assembler;Open channel
parameters: |
| Cls | procedure Cls(chn: byte); assembler;Close channel
parameters: |
| Get | function Get(chn: byte): byte; assembler;Get one byte
parameters: |
| BGet | procedure BGet(chn: byte; buf: PByte; cnt: word); assembler; register;Get CNT bytes to BUF
parameters: |
| Put | procedure Put(chn, a: byte); assembler;Write one byte
parameters: |
| BPut | procedure BPut(chn: byte; buf: PByte; cnt: word); assembler; register;Put CNT bytes from BUF
parameters: |
| XIO | procedure XIO(cmd, chn, ax1, ax2: byte; device: PByte); assembler;Special command
parameters: |
| RGet | function RGet(chn: byte; buffer: PByte): TString; register;Gets text record and returns as Tstring. Equivalent in Atari BASIC: INPUT #channel VAR$
parameters:returns: |
| RSkip | procedure RSkip(chn: byte; buffer: PByte); assembler; register;Skips record. Equivalent in Atari BASIC: INPUT #channel VAR$
parameters: |
| FindFirstFreeChannel | function FindFirstFreeChannel: byte; assembler;Find first available IOCB channel
returns: |