1984-06-25 16:22:03 +00:00
|
|
|
The interpreter contained here is tested under CP/M on a RC702 Z80
|
1987-02-04 10:39:27 +00:00
|
|
|
microcomputer. Make it by typing `make'.
|
|
|
|
E.out files to interpret must be made with a special Pascal library,
|
|
|
|
which can be obtained by compiling the Pascal library with -DCPM,
|
|
|
|
because the UNIX and CP/M conventions
|
1984-06-25 16:22:03 +00:00
|
|
|
about end of file and end of line differ.
|
1987-02-04 10:39:27 +00:00
|
|
|
Also, the size of "double" must be 4 bytes.
|
1988-05-06 13:46:55 +00:00
|
|
|
To accomplish this, use the "em22" ack-description file from this
|
1987-02-04 10:39:27 +00:00
|
|
|
directory, by putting it in the directory where you perform the compilation.
|
1984-06-25 16:22:03 +00:00
|
|
|
Then the following sequence can be used to transmit it to CP/M.
|
|
|
|
cv <e.out >file.cv
|
|
|
|
dl file.cv file.hex
|
|
|
|
< Transmission to file.hex under CP/M using pip >
|
|
|
|
LOAD FILE
|
|
|
|
|
|
|
|
The resulting file.com can be used as an argument to the interpreter.
|
|
|
|
This implementation has been tested but is not guaranteed to be complete.
|
|
|
|
Simple UNIX-system calls have been implemented but anything except
|
|
|
|
terminal I/O has not been thoroughly tested.
|
1987-02-04 10:39:27 +00:00
|
|
|
|
|
|
|
Also, some changes have been made to convert the interpreter to the
|
|
|
|
new assembler syntax. This has never been tested, because we don't have
|
|
|
|
the target machine anymore.
|