It’s such a weird architecture by modern standards - self-modifying code is the norm and you have to pay attention to the rotational speed of the drum. I can only imagine what programming on a real one must’ve been like :)
Re:LGP-30 found in basement, the same model of drum computer...
by JoeAltmaier on Monday November 07, 2022 @07:59PM
(#33514714)
They mention a PDP 8e also in the basement.
I used to program one! Then a PDP 11-34. In school.
Some years after graduate school, in Los Alamos, visiting the Black Hole a very strange govt surplus store in a very strange town, I saw a bunch of old PDP 11-34 stuff along with printing terminals (DECWriters?) etc. Standing out in the rain. Because there wasn't room in that old warehouse for one more thing.
Re:LGP-30 found in basement, the same model of drum computer...
by mikewarot on Monday November 07, 2022 @08:43PM
(#33514999)
A friend of mine got one back in the 1980s when a steel mill threw it out... sadly it was destroyed in a flood. It brings back nostalgia any time I see them mentioned.
Re:LGP-30 found in basement, the same model of drum computer...
by lelandfe on Tuesday November 08, 2022 @07:42AM
(#33518417)
> I mean if they got rid of the popups and nagging to install the mobile app, new would be fine
Sure, but they haven't, and they won't, so it's not. They constantly run A/B tests that include some pretty aggressive variants, too. Many of those completely lock out reading posts until you're signed up or using the app.
Re:LGP-30 found in basement, the same model of drum computer...
by dTal on Tuesday November 08, 2022 @10:25AM
(#33519992)
No, "new" would not be fine. Being forced to make an account to see certain content is not fine. Being shown one comment depth at a time is not fine. Burning vast amounts of RAM is not fine. It's a trash fire. Intentionally so, one suspects, to shepherd people towards the app. The whole reason they keep "old" around at all is because they know that "new" sucks.
Re:LGP-30 found in basement, the same model of drum computer...
by robotnikman on Tuesday November 08, 2022 @11:04AM
(#33520481)
IIRC I think a Reddit dev commented here on HN saying that that was the case. Can't find it again unfortunately, but it was the most popular top level comment on a thread about Reddit
Re:LGP-30 found in basement, the same model of drum computer...
by ASalazarMX on Tuesday November 08, 2022 @02:17PM
(#33523051)
In old Reddit you open the link, see the content, and close the tab. New Reddit is heavier, slower, more aggressive towards requiring an account, specially on mobile.
Re:LGP-30 found in basement, the same model of drum computer...
by chiph on Monday November 07, 2022 @09:04PM
(#33515135)
It took me a moment - the LGP-30 is a computer that uses magnetic drum memory and is not a musical instrument from the 1980's.
I'm curious if the ferrous oxide is still attached to the drum. I would suspect the heads need cleaning - being clogged with magnetic particles that have flaked off the drum.
Re:LGP-30 found in basement, the same model of drum computer...
by Maursault on Monday November 07, 2022 @09:26PM
(#33515254)
LGP-30 had 113 tubes (for logic switching? or memory?) of mostly type 5687, which elsewhere had industrial uses and were used in hifi audio (I'm unsure how), but are not appropriate for guitar amplifiers. Apparently they take a lot of plate voltage and get pretty hot. I found this brief writeup[1] on them (with pictures) mildly interesting. They can be readily found on eBay in a wide variety of pricing of various brands with NOS pretty expensive, as usual. And there's a neat page dedicated to LGP-30 here.[2]
Re:LGP-30 found in basement, the same model of drum computer...
by monocasa on Monday November 07, 2022 @11:00PM
(#33515741)
I can fill in since I recently dug through the LGP-30 schematics[0] on my current (incomplete) journey of designing my own tube based computer.
Tubes on computers from this era were used almost exclusively as amplifiers, inverting and otherwise. [1]
Inverting amplifiers are super helpful to turn the and/or gates you can build out of diode logic into nand/nor gates which then give you access to all of the other logic functions. But if you only need and/or for a particular circuit diode logic is much cheaper with much higher MTBF. [2]
Non-inverting amplifiers are useful to buffer signals when the required current draw is too high for a single tube/diode to push.
So in the LGP-30, you primarily see them being used as the inverters for the nor gates on it's flip flops, the amplifiers needed for the read/write heads of the drum, and inverters/buffers needed in the general logic. [1]
And FWIW, I don't really see why it wouldn't do a good job within a guitar amp. It wouldn't be a good fit for the final output stage before the output transformer because of it's relatively low heft compared to a beam power tube or something, but it'd be a good fit for an input stage before that. They really don't take that much plate voltage (the LGP-30 runs them with a B+ of 150v). Maybe they're simply too clean of an amplifier and guitar amps like that distortion of tubes that are more prone to voltage sag?
[1] I want to add in two places using [1] that in addition to what I'm saying about amplifiers, diode tubes are also used as rectifiers in the power supply. There'll only be a handful of the in each design, but because they're used in the power supply of pretty much every design they're still ubiquitous even if they don't count for much versus all tube use in these computers.
[2] This use of germanium diodes in logic came pretty late in tube computers though, really in the late 50s at the cusp of transistorized machines. Royal Precision's next computer, the RCP-4000 was basically the same design as the LGP-30 but with tubes swapped out for transistors. Leads to some goofy schematic choices like the negative voltages being at the top of the schematic pages because it lines up better when compared with a tube based design.
Re:LGP-30 found in basement, the same model of drum computer...
by klodolph on Tuesday November 08, 2022 @12:18AM
(#33516096)
The 5687 has a low mu and high transconductance. If you put it on a chart with the 12AX7 and the 12AU7, the 12AU7 would be in the middle. The 5687 has even higher transconductance and a little lower gain.
If it ran hot, part of that was probably the fact that the 6.3 V heaters ran at 900 mA, instead of the 300 mA. This is a full 3x as much power, just for the heater.
You could use it in a guitar amp, but I would probably just use a 12AU7 instead. The 5687 has a different pinout.
> It wouldn't be a good fit for the final output stage before the output transformer because of it's relatively low heft compared to a beam power tube or something, [...]
There are guitar amps out there with less powerful dual triodes used as output. Yes, they're low-power. There are amps out there using a 12AU7 for 500 mW of output power. It seems like such a small amount of power, but it can be loud--loud enough to damage your ears, loud enough to get evicted, not loud enough to keep up with a drummer.
Re:LGP-30 found in basement, the same model of drum computer...
by Gordonjcp on Tuesday November 08, 2022 @03:19AM
(#33517052)
> Leads to some goofy schematic choices like the negative voltages being at the top of the schematic pages because it lines up better when compared with a tube based design.
I'm guessing this is because it was using early germanium transistors which would most likely be PNP. It was a long time before NPN transistors became the "default", because they were easier to make in silicon which came along later.
Re:LGP-30 found in basement, the same model of drum computer...
by retrac on Tuesday November 08, 2022 @11:45AM
(#33521078)
Probably right. It's actually still normal/correct to draw a PNP circuit between negative rail and ground with the negative supply at the top. Schematics should convey how the engineer thinks about the circuit, and inputs come in the top and left and outputs exit at the bottom/right. Except no one really designs PNP-oriented circuits with negative supply voltages these days because eugh.
Re:LGP-30 found in basement, the same model of drum computer...
by Maursault on Tuesday November 08, 2022 @05:07AM
(#33517672)
I don't know if 5687 are still made, but there are tube manufacturers, Shuagang and Linlai in China, JJ Electronic in Slovak Republic, and Reflektor Corporation in Russia.[1][2] But 5687 are not rare.[3]
Re:LGP-30 found in basement, the same model of drum computer...
by anyfoo on Monday November 07, 2022 @09:30PM
(#33515279)
I've seen tons (quite literally!) of ancient computers, but the sight of the LGP-30 still surprised me. When I saw it, I thought more along the lines of jukebox or background music system, not computer. I think the typefaces used, and the condition of the surfaces, might play a role in that.
Re:LGP-30 found in basement, the same model of drum computer...
by nerdponx on Monday November 07, 2022 @11:23PM
(#33515844)
I'm definitely used to seeing "retro" computers from the 60s and 70s on the Web, but not from the 1950s.
It's really jarring to me, to see what looks to me like "WWII era" or "Korean War era" styling on a computer (that isn't the size of an entire room). The fact that its input and output device looks like a traditional typewriter and not a modern computer keyboard/printer combo thing is also a weird mix of older and newer styles.
It's a really interesting transitional era in design, technology, and culture all at once. And I feel like this computer is straddling both sides of all 3 transitions. It feels like a link to a past that is otherwise locked away in a handful of black-and-white photos. I love it.
The PDP is also cool, if only because the colors and styling are so clearly "of that era". I love how chunky and rectangular the design feels, without seeming bulky, paired with the bright orange and yellow. Those switches look like they'd be really satisfying to flip, like the switches on the electric organ in my family friend's parents' basement that they had when I was a kid (this kind: https://i.ebayimg.com/00/s/Nzk0WDEwMjQ=/z/Vo8AAOSwqMtdzDYV/$...).
Re:LGP-30 found in basement, the same model of drum computer...
by maxbond on Monday November 07, 2022 @09:37PM
(#33515310)
I have a small ambition to write an LGP-30 emulator & to run Mel's poker code; sadly, in my poking around, while there's a tiny amount of Mel Kaye-authored source code archived[1] (in the form of scans of hand-written documents that appear to be the equivalent of pull requests, with one engineer writing them and another signing off on reviewing it) it's not very useful & is not from the poker program.
It'd be amazing for that program is on this computer and someone can pull it off, but I imagine the magnetic drum memory would've decayed into noise by now.
Re:LGP-30 found in basement, the same model of drum computer...
by kps on Monday November 07, 2022 @09:47PM
(#33515367)
Simh supports the LGP-30.
University of Stuttgart has copies of quite a few LGP-30 paper tapes, including Mel Kaye's blackjack. ftp://ftp.informatik.uni-stuttgart.de/pub/cm/lgp30/ [edited link]
ETA2: For anyone who's interested, I had better luck with the Python ftplib than a command line client; despite following their instructions to use a - in the password, my command line client still froze up.
Re:LGP-30 found in basement, the same model of drum computer...
by neurostimulant on Monday November 07, 2022 @11:33PM
(#33515887)
Even the http mirror only allows to browse, not download. Please consider uploading the files to Internet Archive so other people can have easier access.
Re:LGP-30 found in basement, the same model of drum computer...
by Blammar on Monday November 07, 2022 @11:43PM
(#33515937)
My First Computer Was A LGP-30 at age 14.
5 bit Friden Flexowriter punching paper tape for coding in machine language. Coding sheets. Weird hexadecimal digits 0-9fgjkqw (it took me a while to adapt to 0-9a-f when I first saw them!) Ordering instructions so they'd appear under the drum reader when it was time to execute them. Spending hours debugging code to the point where I was flagged in the weekly publication as the person most likely to be on the computer.
The most amazing thing I ever saw on the LGP-30 was that someone had managed to implement floating point on it -- we got a chance to try it out near the end of our summer course. The second most amazing thing was a program to compute e to several thousand decimal places.
Re:LGP-30 found in basement, the same model of drum computer...
by jgrahamc on Tuesday November 08, 2022 @03:20AM
(#33517064)
FGJKQW makes sense because almost all the rest of the alphabet was used for the instruction set (one letter per instruction) so these were left over.
For the life of me, I can't figure out why ORDVAC use KSNJFL. If you Google around you'll find the claim that this was because in figure shift mode the input teletype produced 01010 to 01111 in binary on the tape for those letters. Except, I can't find a 5 level code that actually conforms to that. It's certainly not Baudot as some claim. And if you look at the manual the claim about figure shift isn't even true for the actual code used. https://www.ideals.illinois.edu/items/55048
On p4 the code has KSNJFL punch binary 10–15. It starts with a permutation of Baudot ITA2 (notice the QWERTYUIOP/1234567890) to make 0–9 punch their values.
Re:LGP-30 found in basement, the same model of drum computer...
by jgrahamc on Tuesday November 08, 2022 @01:08PM
(#33522137)
Yes. But why that permutation? And although there is a relationship (like Q and 1 being on the same key) there isn't a relationship with Baudot or ITA2 (e.g. Q/1 isn't 00001 it's 11101).
Re:LGP-30 found in basement, the same model of drum computer...
by kps on Tuesday November 08, 2022 @01:54PM
(#33522753)
In case you're not already aware (and/or for readers who aren't, because I wasn't yesterday), they made substantial modifications to Model 15 Teletypes to get their chosen coding and key layout (numeric-pad-like rather than QWERTY), including modifying and permuting levers, type bars, and keycaps. It could be that KSNJFL was somehow most convenient in that respect, though it's hard to imagine.
Re:LGP-30 found in basement, the same model of drum computer...
by jgrahamc on Tuesday November 08, 2022 @04:09PM
(#33524328)
Yeah. It's pretty interesting because they clearly did this super intentionally. As you say they moved everything around. Since they are using the existing keycaps which have Q/1, W/2 etc. they lose QWERTYUIOP but they've still got ASDFGHJKLZXCVBNM from which to get the hex digits.
Re:LGP-30 found in basement, the same model of drum computer...
by bewo001 on Tuesday November 08, 2022 @05:45AM
(#33517855)
My late father used to be a service technician with Royal McBee who sold the LGP-30 in Europe. Before I got my ZX-81, he gave me the LGP-30 manual as an introduction to programming. He had some stories about programmers optimizing drum memory access and what headaches this caused when the timing of the motor was slightly off.
Re:LGP-30 found in basement, the same model of drum computer...
by rob74 on Tuesday November 08, 2022 @09:20AM
(#33519201)
I wonder if that blackjack program still exists? Getting that to run again on this machine would probably get you the Nobel Prize for retrocomputing (if that was a thing).
Re:LGP-30 found in basement, the same model of drum computer...
by jonjacky on Tuesday November 08, 2022 @12:53AM
(#33516284)
The LGP-30 made ingenious, economic use of the technology available in the mid-1950s.
Even the CPU registers were on the drum memory. The control panel displayed the register contents on a small oscilloscope - it showed the bits as they rolled by the read head!
It’s such a weird architecture by modern standards - self-modifying code is the norm and you have to pay attention to the rotational speed of the drum. I can only imagine what programming on a real one must’ve been like :)
Amazing to see how many different arch's will run from 1 set of binary.
https://www.masswerk.at/nowgobang/2019/lgp-30
https://t-lcarchive.org/lgp-30/
I used to program one! Then a PDP 11-34. In school.
Some years after graduate school, in Los Alamos, visiting the Black Hole a very strange govt surplus store in a very strange town, I saw a bunch of old PDP 11-34 stuff along with printing terminals (DECWriters?) etc. Standing out in the rain. Because there wasn't room in that old warehouse for one more thing.
Mind you, 99% of my reddit usage is through the Apollo app; it's probably only a matter of time before they nerf that one though.
Sure, but they haven't, and they won't, so it's not. They constantly run A/B tests that include some pretty aggressive variants, too. Many of those completely lock out reading posts until you're signed up or using the app.
If you mainly read reddit on touchscreen devices I can see it not making much a difference but on larger screens it's pretty annoying.
I'm curious if the ferrous oxide is still attached to the drum. I would suspect the heads need cleaning - being clogged with magnetic particles that have flaked off the drum.
https://www.cs.utah.edu/~elb/folklore/mel.html
https://old.reddit.com/r/vintagecomputing/comments/yonoa5/i_...
[1] http://vinylsavor.blogspot.com/2020/12/tube-of-month-5687.ht...
[2] http://ed-thelen.org/comp-hist/lgp-30.html
Tubes on computers from this era were used almost exclusively as amplifiers, inverting and otherwise. [1]
Inverting amplifiers are super helpful to turn the and/or gates you can build out of diode logic into nand/nor gates which then give you access to all of the other logic functions. But if you only need and/or for a particular circuit diode logic is much cheaper with much higher MTBF. [2]
Non-inverting amplifiers are useful to buffer signals when the required current draw is too high for a single tube/diode to push.
So in the LGP-30, you primarily see them being used as the inverters for the nor gates on it's flip flops, the amplifiers needed for the read/write heads of the drum, and inverters/buffers needed in the general logic. [1]
And FWIW, I don't really see why it wouldn't do a good job within a guitar amp. It wouldn't be a good fit for the final output stage before the output transformer because of it's relatively low heft compared to a beam power tube or something, but it'd be a good fit for an input stage before that. They really don't take that much plate voltage (the LGP-30 runs them with a B+ of 150v). Maybe they're simply too clean of an amplifier and guitar amps like that distortion of tubes that are more prone to voltage sag?
[0] If you want to follow along home, the "how is it using tubes?" portion of the schematics starts on page 11 here: http://www.bitsavers.org/pdf/royalPrecision/LGP-30/LGP-30_Sc...
[1] I want to add in two places using [1] that in addition to what I'm saying about amplifiers, diode tubes are also used as rectifiers in the power supply. There'll only be a handful of the in each design, but because they're used in the power supply of pretty much every design they're still ubiquitous even if they don't count for much versus all tube use in these computers.
[2] This use of germanium diodes in logic came pretty late in tube computers though, really in the late 50s at the cusp of transistorized machines. Royal Precision's next computer, the RCP-4000 was basically the same design as the LGP-30 but with tubes swapped out for transistors. Leads to some goofy schematic choices like the negative voltages being at the top of the schematic pages because it lines up better when compared with a tube based design.
If it ran hot, part of that was probably the fact that the 6.3 V heaters ran at 900 mA, instead of the 300 mA. This is a full 3x as much power, just for the heater.
You could use it in a guitar amp, but I would probably just use a 12AU7 instead. The 5687 has a different pinout.
> It wouldn't be a good fit for the final output stage before the output transformer because of it's relatively low heft compared to a beam power tube or something, [...]
There are guitar amps out there with less powerful dual triodes used as output. Yes, they're low-power. There are amps out there using a 12AU7 for 500 mW of output power. It seems like such a small amount of power, but it can be loud--loud enough to damage your ears, loud enough to get evicted, not loud enough to keep up with a drummer.
I'm guessing this is because it was using early germanium transistors which would most likely be PNP. It was a long time before NPN transistors became the "default", because they were easier to make in silicon which came along later.
Does anyone still make/sell tubes like this?
[1] https://www.thegearpage.net/board/index.php?threads/current-...
[2] https://linlaiglobal.com/
[3] https://www.ebay.com/sch/i.html?_from=R40&_nkw=5687
They'd be useful in hifi preamps.
It's really jarring to me, to see what looks to me like "WWII era" or "Korean War era" styling on a computer (that isn't the size of an entire room). The fact that its input and output device looks like a traditional typewriter and not a modern computer keyboard/printer combo thing is also a weird mix of older and newer styles.
It's a really interesting transitional era in design, technology, and culture all at once. And I feel like this computer is straddling both sides of all 3 transitions. It feels like a link to a past that is otherwise locked away in a handful of black-and-white photos. I love it.
The PDP is also cool, if only because the colors and styling are so clearly "of that era". I love how chunky and rectangular the design feels, without seeming bulky, paired with the bright orange and yellow. Those switches look like they'd be really satisfying to flip, like the switches on the electric organ in my family friend's parents' basement that they had when I was a kid (this kind: https://i.ebayimg.com/00/s/Nzk0WDEwMjQ=/z/Vo8AAOSwqMtdzDYV/$...).
It'd be amazing for that program is on this computer and someone can pull it off, but I imagine the magnetic drum memory would've decayed into noise by now.
[1] Eg https://archive.org/details/bitsavers_royalPreciTable8Nov195...
University of Stuttgart has copies of quite a few LGP-30 paper tapes, including Mel Kaye's blackjack. ftp://ftp.informatik.uni-stuttgart.de/pub/cm/lgp30/ [edited link]
ETA: As some of you might have guessed, it in fact is not 404, it's just accessible over FTP and not HTTP. It appears to be mirrored over here: https://www.mmnt.net/db/0/0/ftp.informatik.uni-stuttgart.de/...
ETA2: For anyone who's interested, I had better luck with the Python ftplib than a command line client; despite following their instructions to use a - in the password, my command line client still froze up.
5 bit Friden Flexowriter punching paper tape for coding in machine language. Coding sheets. Weird hexadecimal digits 0-9fgjkqw (it took me a while to adapt to 0-9a-f when I first saw them!) Ordering instructions so they'd appear under the drum reader when it was time to execute them. Spending hours debugging code to the point where I was flagged in the weekly publication as the person most likely to be on the computer.
The most amazing thing I ever saw on the LGP-30 was that someone had managed to implement floating point on it -- we got a chance to try it out near the end of our summer course. The second most amazing thing was a program to compute e to several thousand decimal places.
For the life of me, I can't figure out why ORDVAC use KSNJFL. If you Google around you'll find the claim that this was because in figure shift mode the input teletype produced 01010 to 01111 in binary on the tape for those letters. Except, I can't find a 5 level code that actually conforms to that. It's certainly not Baudot as some claim. And if you look at the manual the claim about figure shift isn't even true for the actual code used. https://www.ideals.illinois.edu/items/55048
On p4 the code has KSNJFL punch binary 10–15. It starts with a permutation of Baudot ITA2 (notice the QWERTYUIOP/1234567890) to make 0–9 punch their values.
https://archive.org/details/modificationofte56mill
https://en.wikipedia.org/wiki/The_Story_of_Mel
Even the CPU registers were on the drum memory. The control panel displayed the register contents on a small oscilloscope - it showed the bits as they rolled by the read head!