PASCAL AND CP/M COMPATIBILITY

The Grappler is compatible with both PASCAL and CP/M. PASCAL l.Ø and CP/M will both recognize the card as a serial interface. Entry points have been provided to mimic a serial interface so that the card will function properly with these systems. PASCAL 1.1 will correctly interpret that it is a firmware printer interface and access it accordingly. In either case the card will function normally with a few minor exceptions as detailed on the following page.

Since both systems use a CTRL—I to represent a horizontal tab, the default command character has been changed to CTRL—Y. If you are listing a file that contains tabs, be certain the printer tabs (see your printer manual) have previously been set.

PASCAL does not use any of the monitor routines. For that reason do not try and turn on the screen with a CTRL-Y I command or do a text screen dump (CTRL—Y 5). Either one will “crash”

the system and both the computer and printer will have to be reset.

Both PASCAL 1.Ø and CP/M use one of the I/O Ram locations to pass the output character. Since the Grappler was already using all available locations for its variables, the right margin function had to be deleted to make it compatible. This feature is still available from BASIC or PASCAL 1.1.

—8—