Stuck "sheltering in place" at home, I've just completed testing of version 1.00 of my "MEMON-8" monitor program for the PDP-8e, with a TD8-E subsystem. Using a simple command-line interface, this program allow you to:
* Examine, change, copy, verify, and execute core memory
* Read, write, and verify blocks from DECtape
* Send, receive, and verify entire PDP-8 ".TU56" files, writing them to, or creating them from DECtape.
The .TU56 routines transfer data to and from the PDP-8 using the Xmodem protocol, which does flow control, as well as error checking. While this method is less byte-efficient than other .TU56 file loaders, it has the advantage of not requiring a special program on the PC-side. MEMON-8 works nicely with programs like Tera Term or Hyperterm.
I've modified one of my KL8-E boards to run at 38.4K baud. At this rate, the serial port transfer time is about the same as writing to or reading from DECtape - it's pretty balanced, and the overhead from the inefficient byte packing is not so bad.
I am especially pleased with the XV command, which allowed me to compare an entire DECtape from my collection with the equivalent .TU56 file available online, to see if they were in fact the same version, and whether or not my tape was corrupted.
If you are debugging a PDP-8e with a TD8-E subsystem, you'll find this program handy. Even without a TD8-E, it's a pretty nice monitor for poking around the PDP-8's memory.
your feedback is very welcome!
Download the program and the Users Manual here:
https://tinyurl.com/uvg2lwq
or here, (if you prefer the "real" URL)
https://deramp.com/downloads/mfe_archive/005-Documentation%20and%20Code%20by%20Martin/010%20Code%20by%20Martin/DEC%20PDP8%20Code/MEMON-8/
Best,
Martin E.