Commodore Amiga A500 Technical Reference Manual page 131

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

KYBDSR ENTRY POINT
VIAS/WINT16H
PRINTER ENTRY POINT
VIAS/WINT17H
READ SHIFT STATUS (AH – 02H)
INPUT:
DS = ROM data segment (0040h)
OUTPUT: AL = SHIFT STATUS BYTE
CASSETTE INT 15H DSR
OUTPUT: AH - 86h, Error code. Carry set
Interrupts off
READ KEYBOARD INPUT (AH = 00H)
INPUT:
DS = ROM data segment (0040h)
OUTPUT: AL = ASCII CHARACTER
AH = SCAN CODE
READ KEYBOARD STATUS (AH = 01H)
INPUT:
DS = ROM data segment (0040h)
OUTPUT: AL = ASCII CHARACTER
AH = SCAN CODE
Z FLAG - 1 if no character available
Z FLAG = 0 if character available
READ SHIFT STATUS (AH = 02H)
INPUT:
DS = ROM data segment (0040h)
OUTPUT: AL - SHIFT STATUS BYTE
PRINT CHARACTER (AH = 00H)
INPUT:
AL - Character to output
DX = Index to Printer table port + 1
(the Status port)
CX = Timeout value
OUTPUT: AH = Printer Status
128

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents