KDF9 Usercode on the Web
The output shows the program as it would have looked on a real KDF9 Flexowriter,
preceded by links to the printer output and other useful files.
There are also links to original documentation describing meaning of error reports.
N.B.Tentative proof-of-concept version.
There is some info that might be useful
(opens in a separate window or tab).
Here is the KDF9 Userode Programming Manual
Type in your Usercode program (paper tape format) here:
There is a listing output by the compiler on a simulated line-printer.
The diagnostic output is sent to a file.
There are various example programs that are rather more interesting.
Just click here, and select the text of the one that appeals to you, do a control-C,
and then click back to get to this page, where you can now paste in this program.
Information on the compiler’s error reports is avainable in these pages;
The format of the reference tables is descripted in
To run the program that you have just Compiled
The diagnostics log is normally sent to a file.
If you are running a very small program such as “Hello World!”,
you can remove the -d switch above, and have
all the diagnostic output coming back to your screen.
For running a more realistic program, not only do you need to send the diagnostics to a file using the -d
switch, but you should reduce the verbosity level.
For examples, look at the use of the emulator switches on the compilation sections.
Here are some links that might be useful.
response from the most recent compilation
output from the conversion to Algol Basic Symbols
diagnostic trace of the compilation
Usercode output by the compiler
line-printer output from the compilation
output on the UNIX console (quite possibly blank)
printer output before conversion to HTML
diagnostic trace from the KDF9 emulator
output on the KDF9 monitor flexowriter
stream 30 output from the program
directory listing of the emulator environment
Alternatively, you can create a Usercode file (paper tape format) and upload it here:
Rerun the compilation with different compiler options