Update cpm/README for console changes, ack -fp.

This commit is contained in:
George Koehler 2018-05-07 16:08:44 -04:00
parent 43458df777
commit 019c7f9da7

View file

@ -11,14 +11,15 @@ CP/M-compliant machine.
This port only implements a very limited set of syscalls --- and most of those This port only implements a very limited set of syscalls --- and most of those
are stubs required to make the demo apps link. File descriptors 0, 1 and 2 are stubs required to make the demo apps link. File descriptors 0, 1 and 2
represent the console. All reads block. There's enough TTY emulation to allow represent the console. Each read() blocks and reads an entire line (it can't
\n conversion and local echo (but it can't be turned off). read part of a line) from the CP/M line editor, then appends \n. Each write()
converts \n to \r\n. The line editor and \n conversion can't be turned off.
There's a special, if rather minimilist, interface to give applications access There's a special, if rather minimilist, interface to give applications access
to CP/M. See include/cpm.h for details. to CP/M. See include/cpm.h for details.
IEEE floating point is not available. Attempts to use floating-point numbers Link with `ack -fp` to enable software floating point. Otherwise, attempts to
will cause the program to terminate. use floating-point numbers will cause the program to terminate.
Example command line Example command line