KDF9 Usercode on the Web
N.B.Tentative proof-of-concept version.
There is some info that might be useful
here
(opens in a separate window or tab).
Here is the KDF9 Userode Programming Manual
Type in your Usercode program (paper tape format) here:
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.
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;
p6p7p8 The format of the reference tables is descripted in
p9.
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.