A note about the files here: The top level source and binary files here are derived from the dbit/nickel source code, as before. Those files represent the oldest known version, perhaps edu25a-a. The files there were infamously corrupted many years ago, so these have been carefully reconstructed. The edu25r.pal file is the reconstructed version, and the edu25s.pal is a derived work that will run on the SBC6120 with an IOB6120. The sbcrw.pal is a routine which replaces DTAPE to do I/O on the SPC. There is also an older version of this "in the wild" that was distributed to SBC6120 users. That used code from EDU10 to reconstruct the missing parts of the floating point output routine. Newer stuff has been found, and is generally grouped in the subdirectories: dbit Largely replicates the top level as described above. edu25a-b The binary appears to be essentially the stuff above, with a lot of small (and a few large) patches. I plan to at least get the source to build the binary. Completely and accurately reconstructing the patch source would quite a job. edu25b-b The source labels itself as edu25b-b, and it builds cleanly. I don't have an edu25b-b binary to compare it to, however. edu25f This builds and matches the binary and claims to be "V6". Probably the latest version available. educomp This calls itself edu25, but it's made by EduComp, not by DEC. It's also targeted for Omnibus machines. It builds and runs, but seems to require OS/8 to run. (Without OS/8, an early call to print a CRLF ends up in the wrong field, takes a 0000 return, and then loops in the interrupt service routine, which also returns to 0000.)