Messages from an alternative universe where the PDP-10 is alive and well. ITS research and restoration posted here.
Public Key
npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Profile Code
nprofile1qqsxxcq6v88q58gzfut4fdfc7r0x3gy3ns0xqm4znmkt7cf6lq87dacpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds3jpk4f
Show more details
Published at
2026-08-21T07:58:53Z Event JSON
{
"id": "8c591c142ca8326eddbd2c055a6a71088f7cb42d3128612874078c778d61015a" ,
"pubkey": "63601a61ce0a1d024f1754b538f0de68a0919c1e606ea29eecbf613af80fe6f7" ,
"created_at": 1787299133 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.sdf.org/users/larsbrinkhoff",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Lars Brinkhoff\",\"about\":\"Messages from an alternative universe where the PDP-10 is alive and well.\\nITS research and restoration posted here.\",\"picture\":\"https://mastodon.sdf.org/system/accounts/avatars/000/066/665/original/cf736cf7660c9cd0.jpeg\",\"nip05\":\"[email protected] \",\"fields\":[[\"ITS\",\"https://github.com/PDP-10/its\"],[\"Emacs\",\"https://github.com/larsbrinkhoff/emacs-history\"],[\"Forth\",\"https://github.com/larsbrinkhoff/lbForth/\"]]}" ,
"sig": "db53d210dcc3894f97385e546cc543490957f1101a9f9bc42d175537e4278ce55e3434f2661bfc1fc117a5b9dd63173212931b36f823774fc17c02dcbacdade4"
}
Last Notes npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…kq5d @nprofile…472q You can run MUD from here: https://github.com/PDP-10/MUD1 But hopefully Lorry's updated copy should be available later. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…kq5d I think Michael Speciner was also involved in LIFE on the PDP-6. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…m7l3 I cherish my thousand abandoned hobbies, I just don't have time for them all and that's fine. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…p0k0 You did something with your hair since I last saw you in 2019. Slay! npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…s0wa @nprofile…kq5d I see you made a hardware modification. In the original installation all boxes were upside down. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…kq5d As seen on YouTube. https://www.youtube.com/watch?v=_13TAKuazhM npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…mfuv They went the other way with Commodore 16 and +4. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff IBM may have the best mainframes, but DEC has a month named in its honor. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff The LINC hardware is difficult to work with because it needs two types of GND: +0 and -0. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…f4xf @nprofile…02fp A lot is explained if you view X11 as a wrapper around the VAXstation 100 blitter. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff 0xA0 - aty, 0xB0 - beety, 0xC0 - ceety, 0xD0 - deety, 0xE0 - ety, 0xF0 - effty. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff 0x1A - ateen, 0x1B - beeteen, 0x1C - ceeteen, 0x1D - deeteen, 0x1E - eteen, 0x1F - effteen. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 Adjust this please. https://mastodon.sdf.org/system/media_attachments/files/115/348/148/112/885/298/original/dbefe4a8de1d485e.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 Adjust this please. https://mastodon.sdf.org/system/media_attachments/files/115/348/141/606/241/979/original/e9a9d8b91f0b02e7.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 My son and I laughed at the Star Wars reference at the end. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 Someone ought to port Space Travel over to use the 340 display. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 @nprofile…ekkm Yes, please preserve the software. When you do, let's coordinate. Miller posted sources on a web page, which may have been the very last version. I put a copy here: https://github.com/pdp11/fuzzball-operating-system npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 I want to work out the bugs, but how? npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 I was too late to the live stream. : - ( npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 Greenblatt says: spin spin. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 The files extracted cleanly from the DECtape image with this tool. https://github.com/larsbrinkhoff/pdp10-its-disassembler/blob/master/tendmp.c npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 This is interesting. Is the provenance know? The file names look like TOPS-10, but then, TENEX doesn't have any DECtape format with long names, so it could be that too. I understand CMU was a TOPS-10 site at the time, with Maclisp on site. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff The Freeway Crossing game was written by Michael Irrgang in 1971. He made it for Earl Hunt, who was going to use it to measure reaction times in a psychology study. The display code was written for the earliest "Alpha machine" model of the IMLAC, for which no documentation or other code survives. Zachary Harper recently figured out how it works from reading the listing, and ported it to the standard "Graphics machine" model. Here it is running on a real IMLAC PDS-1D. https://mastodon.sdf.org/@icm/114746096081388111 npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…c0cq 256 K words. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 What's a proper LCGer, David Moon? npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…2av8 @nprofile…22q0 Speaking of which, is there any chance SDF/ICM will have some version of WAITS up and runniing in the (possibly distant) future? npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…02uj @nprofile…3waz @nprofile…8dg9 Who remembers Archie? https://en.wikipedia.org/wiki/Archie_(search_engine) npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 What day is that? I would have guessed 7/14. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…7wld How about this from a well-known language training app? https://mastodon.sdf.org/system/media_attachments/files/114/601/439/526/449/181/original/120dfff057e50487.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…v96l @nprofile…22q0 https://mastodon.sdf.org/system/media_attachments/files/114/568/042/831/871/824/original/092406989114d66d.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 Duly noted: 3 6 instead of 36. I think I see why. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 There you have it. DEC said it's a mainframe. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 When I visited XKL, Mathom had recently left the building, leaving only a few forlorn TOADs skulking in a corner of the computer room. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 New ones are being made at LSSM, based on original SUDS drawings. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 @nprofile…udsf @nprofile…v96l Here are some notes about the KL-UDGE: https://github.com/PDP-10/its/issues/622 There are also 36 lights which are software programmable. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff This 1961 proposed standard for punched tape has a lozenge ◊ as the printed representation for an ESCAPE code. Around 10 years later, the Stanford and MIT AI labs adopted this glyph for their extended ASCII character set. https://mastodon.sdf.org/system/media_attachments/files/114/398/234/803/719/204/original/684caf15d35644f3.jpg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…uauk @nprofile…9n6n Not that special. It looks to me like a warmed over PDP-11. And I say that as a fan that grew up in the 80s programming 68000 assembly language. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff New addition to the Emacs collection: UniPress Emacs V2.20 from 1989. https://mastodon.sdf.org/system/media_attachments/files/114/351/504/949/296/712/original/db49b08906d9ae91.jpeg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…8f02 I contacted some of the "micro kids" from the book, but alas the microcode source code they wrote doesn't seem to be around any more. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…ddfm @nprofile…9z2k @nprofile…l9v9 Another aspect embodied by GNU Emacs is the use of Lisp. This goes back to Emacs on the Lisp machine and Multics Emacs. This is in contrast to the original ITS Emacs which used TECO instead. However the Lisp machine is an outgrowth of the same MIT AI lab environment as Emacs, so in some sense is part of the same culture. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…ddfm @nprofile…9z2k I think there are many aspects to "Emacs philosophy" but one of them is "ITS philosophy". This again has many aspects, one example of which is the how Emacs is "unexeced" when built. This seems rather quirky today, but makes perfect sense and is standard procedure on ITS and other PDP-10 systems. Another aspect is the user interface which is based on key strokes. This UX tradition can be traced all the way back to the TX-0 and the TMRC community (original hackers). npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…8f02 @nprofile…ddfm @nprofile…ew2u @nprofile…l9v9 I'm mostly amused by the mental contortions people go through in order to reconcile Emacs with Unix philosophy. I think we should fully embrace and rejoice in how Emacs does not follow Unix philosophy. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…22q0 LSSM is making fresh ones, based on SUDS drawings. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Happy birthday PDP-10! #OnThisDay 58 years ago, the PDP-10 was first powered on. Whoopee, it goes! https://mastodon.sdf.org/system/media_attachments/files/114/131/835/315/341/490/original/4df00be9417db600.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…l9v9 @nprofile…m2ru Yes, I remember. There was a snippet from an old email by Joy where he write about being inspired by TECO somehow. No, I don't know Joy. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…l9v9 @nprofile…kzuj That could well be. I haven't followed Emacs closely; is compilation to machine code in yet? npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…l9v9 @nprofile…kzuj How so? Even Emacs 13 has a Lisp compiler. Or are you referring to one of the other two elisps? npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Feliz Navi! https://mastodon.sdf.org/system/media_attachments/files/113/691/826/637/469/904/original/9e2cb9b99551e373.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @nprofile…7vj8 Just briefly. Thanks! npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff I'd like to offer some UUCP resources for the modern world. https://www.tuhs.org/pipermail/tuhs/2017-March/010467.html https://github.com/DoctorWkt/4bsd-uucp https://sdf.org/?tutorials/uucp npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub1gf2…mfyc Maybe we should change those room names for the SDF machines. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff I have an 1:3 scale VT100 keyboard attached to my laptop. Should make typing 33% faster. https://mastodon.sdf.org/system/media_attachments/files/113/334/110/816/632/649/original/1d2af45f49e374d0.jpg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub1sny…ax7g I think I see Zmacs editing Lisp code. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff I'm sad to learn Gordon Bell passed away on May 17th. https://mastodon.sdf.org/system/media_attachments/files/112/480/038/344/577/782/original/21b16d53027e05fd.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Music keyboards have long lagged behind the more evolved computer keyboard with regards to user friendliness. But I think I have found a solution. https://mastodon.sdf.org/system/media_attachments/files/112/449/231/597/223/451/original/e5cf07de534df7f4.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Congratulations to all Data General fans for making those great jokes yesterday. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Can someone translate from Chinese? https://www.youtube.com/watch?v=7zwS1hZSoWU npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff The BCC-500 in Hawaii was one of the most obscure ARPANET hosts. Photo by @npub1gsu…wgse https://mastodon.sdf.org/system/media_attachments/files/112/030/503/691/985/890/original/ef16cff1f9dedf24.jpeg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff #OnThisDay 46 years ago, Multics Emacs was started. I'd like to seize this opportunity to correct a persistent rumor that Multics Emacs was the first Emacs written in Lisp. EINE predates it by about a year. https://mastodon.sdf.org/system/media_attachments/files/112/030/384/330/057/750/original/9df3f096cedf98c7.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff More information and photos: https://github.com/PDP-10/its/issues/1232 https://mastodon.sdf.org/system/media_attachments/files/111/957/056/581/691/493/original/3dd55e1f7a4d1a50.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff #OnThisDay 45 years ago, the MIT AI Lab PDP-10 magic switch was removed. https://mastodon.sdf.org/system/media_attachments/files/111/957/055/518/071/132/original/68bc093bfdb336ba.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff MIT Museum will host a demo of ITS running on the PiDP-10. https://mastodon.sdf.org/system/media_attachments/files/111/941/352/924/840/242/original/681c7ec1a14a7fda.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff #OnThisDay, 42 years ago, the #MIT AI lab PDP-6 was demolished. Photo: Larry Krakauer. https://mastodon.sdf.org/system/media_attachments/files/111/939/770/931/271/973/original/8b13100daff9d39e.jpeg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub13d8…ycpx Geez, those BBS messages are really innocent. Call a public phone number and enter some TIP commands. Not much of a "penetration" of the ARPANET. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Here's a photo of MIT's XGP printer. There's a PDP-11/20 to the right, which is driving the printer with data sent from the AI lab PDP-10. https://mastodon.sdf.org/system/media_attachments/files/111/866/071/631/276/602/original/1018e86234b0e87d.jpeg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Lisp — putting the "fun" in "funcallable". npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Happy DEC-20! https://mastodon.sdf.org/system/media_attachments/files/111/611/256/371/650/368/original/d0aec35b1722ee5c.jpeg npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff Happy DEC-10 day! npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub13d8…ycpx https://mastodon.sdf.org/system/media_attachments/files/111/352/388/218/862/519/original/91ef0635ba73600d.png npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub13d8…ycpx Some other hackers on TV, 1984. https://youtu.be/zOP1LNr70aU npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub1r37…xrlz GNU has some history with NE43. npub1vdsp5cwwpgwsynch2j6n3ux7dzsfr8q7vph298hvhasn47q0umms6v8zuc Lars Brinkhoff @npub1gf2…mfyc 36 years is my favorite anniversary!