tops-10
on thursday june 6 2024 an article appeared on a news website about the pidp-10. by saturday june 8 the simh hardware side of that was running here local. the efforts over the years to keep all of this alive had been followed all along via usenet, slashdot, and rss news feeds. the pidp-10 news just pushed a button. the timing of all this is interesting, as on april 1 had moved to a new website and the third post was about the pdp-10.
for the first two or three weeks of june, the focus was on exploring its and simh. playing adventure for the first time in decades. first time running spacewar on a type 340 display. first time on a pdp-10 using emacs instead of sos or teco. hello world lisp program compiled and run. for background on why all of this is exciting in itself, can recommend firstly the newquist ai book and secondly the levy book. also the arpanet book. and, as always, soul of a new machine.
by the third and fourth weeks, attention shifted to tops-10. this post is simply a walk-through of why, and what it’s all about.
first of all, the concept is to do some numerical code in assembly. and naturally, fortran as well. to make this concrete, to reproduce some of what feynman is discussing towards the end of this chapter here. purely for the pleasure of ideas. for actually doing this, the gorin book seems to be a reasonable starting point. it’s tops-10, macro, ddt based. and for fortran, there’s this from 69 and this from 77.
and then, secondly and lastly. decwar. official utaustin catalog record. again, fortran and assembly. while writing this, some questions were answered by the wikipedia page. especially note the following.
Merlyn Cousins (Drforbin) later reverse engineered the source back to a form which would run on standard TOPS-10 and simh. This code is archived at the Briscoe Center for American History.[8] The source is also available on GitHub.[9])
the situation so far
note - while creating this post, stumbled on this highly recommendable article from 88. fun read. laughing out loud.