User`s manual

Chapter Ten, Automation Hints
Persons using PGMX can ignore this chapter! When you automate the
transfer of data from your computer to the 9000, you should examine
the echoed characters to see if an asterisk, “*” has been sent. If you
receive one, it means that an error message will follow and that the
9000 will return to the command state. Any automation software should
take this into account.
The effective addressing range of a device is determined by it’s size.
If a 2K byte device is being used, then it only has 11 significant address
lines and only the lowest 11 bits of the address field are significant.
Thus, as far as the 9000 is concerned, 000H is equivalent to 800H or
F000H in a 2K device.
You don’t need to compare the characters that are echoed to what you
sent. The characters are echoed to the host as they are removed from
the FIFO, and would not reflect a programming error. However, the
9000 will detect any programming error and the host need only trap
the error message. The PGX
utilities for CP/M
and MSDOS
based computers send echoed characters to the screen (console).
PGMX, due to its high baud rates, does not attempt to display all the
information being transferred unless you specify that with the “d” option
on the command line. Error messages are displayed when they occur
whether or not the “d” option is specified.
The 9000 is in the command state after the prompter is sent. The
prompter always ends with a ’>’. You can use this character to let your
program know that an R, OI, OM, OT, V, or L command has finished.
You should probably have one mode of operation where you communi-
cate directly with the 9000 (turn your computer into a terminal). This
will give you easy use of the L, V, P, and M commands.
Model 9000 Automation Chapter Ten
Page 47