On Mon, Aug 7, 2017 at 2:40 PM, Pete Turnbull via cctalk < cctalk@classiccmp.org> wrote:
> On 07/08/2017 18:37, Rod Smallwood via cctalk wrote: > > So to-morrow connect up a terminal that will do 110 baud and try an echo >> test. >> >> Next part is interesting. There should be a way to fake a reader / punch >> and feed in tape images. >> > > There is. Look on Kevin McQuiggin's site: > http://highgate.comm.sfu.ca/pdp8/ > > In the section called "Software", about 1/3 of the way down, look for > send.c or better still new-send.c (I call it rsend, on my system). You > might also find rim.c and the BIN loader useful. > > They're also on my webpage, with the corresponding manpages: > http://www.dunnington.info/public/PDP-8/ > > That's the easiest place to get the manpages for rim.c, send.c, rsend.c. > Here's the gist (top parts of the manpages): > > rim - create RIM-format file from ASCII addr/instr > rim is a very simple converter. It reads in a file containing two > columns of ASCII digits; the first column is a list of addresses (in > octal) and the second is a list of machine instructions (also octal). > Output is a file suitable to feed to the RIM loader on a PDP-8. > > send, rsend - send a file in RIM or BIN format to a PDP-8 > send and rsend are utilities to transmit a RIM format or BIN format > file from a UNIX (or other) host to a PDP-8 over a serial line. The > PDP-8 should be running the RIM loader routine prior to starting > either of these programs. > Input should be a file in RIM format or BIN format. Output goes to > the host serial port, which should be connected via appropriate cable > to the PDP-8. > send is a simple version, with built-in serial port settings and a > fixed delay between characters. rsend is more sophisticated; it can > be controlled by command-line options or environment variables, and > can accept input on stdin. > > On a Unix (or Linux etc) machine you can pipe the output from rim to > rsend, and if you're using papertape images (of which there are load on the > net), rsend can strip the headers for you. > > -- > Pete > Pete Turnbull > Once upon a time I wrote a Python program to stand in for an ASR-33, providing both a terminal session and a papertape image reader/punch. N.B.: much PDP-8 software likes 7E1, but PTR/PTP is 8N1. ISTR that even when I fiddled with SLU settings, I couldn't get away from 7E1 for some of the diagnostics. Of course, I've slept since then. -- Ian -- Ian S. King, MSIS, MSCS, Ph.D. Candidate The Information School <http://ischool.uw.edu> Dissertation: "Why the Conversation Mattered: Constructing a Sociotechnical Narrative Through a Design Lens Principal Investigator, "Reflections on Early Computing and Social Change", UW IRB #42619 Archivist, Voices From the Rwanda Tribunal <http://tribunalvoices.org> Value Sensitive Design Research Lab <http://vsdesign.org> University of Washington There is an old Vulcan saying: "Only Nixon could go to China."