General Information
Author: CompyShop
Assembler: Bibo Assembler
Published: Bibo Assembler Toolkit Disk

This routine reads the Print-Char Routines out of the Handler Tab of the "E:" Handler and pushed the Address to the Stack. The Return from Subroutine Command (RTS) uses this address to jump into the ROM <nop>PrintChar Routine. Because the Address will be read from the Handler Table, this routine works with all ATARI OS Versions.

The ASCII Value of the Char is the Accu, X and Y registers will not be saved.

Taken from the Bibo Assembler Toolkit Disk.

(c) CompyShop (c) ABBUC e.V.

00140 ------------------------------
00150 * PRINT CHAR TO SCREEN       *
00160 * CHAR IS PLACED IN <A> REG  *
00170 * <X> and <Y> WILL BE        *
00180 * DESTROYED                  *
00190 ------------------------------
00200 *
00210 PUTCHAR  TAX         SAVE CHAR
00220          LDA $E407   PUSH PRINT CHAR OS VECTOR
00230          PHA         ON STACK
00240          LDA $E406   
00250          PHA
00260          TXA         RECOVER CHAR
00270          RTS         JUMP TO ROM ROUTINE
00280 *
00290 ------------------------------