💾 Archived View for gemini.susa.net › tweeters › tweets_kenshirriff.gmi captured on 2020-10-31 at 01:15:41. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-09-24)

➡️ Next capture (2020-11-07)

🚧 View Differences

-=-=-=-=-=-=-

Ken Shirriff (@kenshirriff)

Bio: Restored Apollo Guidance Computer, Xerox Alto. Reverse-engineering old chips. Analog computing. Added â‚ż to Unicode. Charger teardowns. Arduino IRremote library.

Location: Silicon Valley

Ken Shirriff profile pic

1: Replying to @bsdphk (Oct 29)

The minimum clock frequency was largely due to dynamic pass-transistor logic. If the transistor is off for too long, the charge leaks away. The Z-80 was designed so only one clock phase used pass transistors. In the other phase, everything was static so you could stop the clock.

View conversation

2: Replying to @blenderbuch (Oct 29)

The famous Signetics write-only memory datasheet: repeater-builder.com/molotora/gonto…

repeater-builder.com/molotora/gonto…

View conversation

3: Replying to @HakemonMike @Motochen (Oct 28)

That's a sonic delay line, storing bits as sound pulses in a long nickel wire. That one looks like it's from Ferranti, but I wrote about IBM's use of sonic delay lines to store pixels in video display terminals.
righto.com/2019/11/ibm-so…

righto.com/2019/11/ibm-so…

View conversation

4: Ken Shirriff (Oct 28)

ROM and RAM: you're using the terms wrong. Please maintain the correct distinction.
From Electronics, 1973: archive.org/details/sim_el… pic.twitter.com/btujILVILb

archive.org/details/sim_el…

pic.twitter.com/btujILVILb

View conversation

5: Replying to @BobMahar (Oct 28)

I think the little nub is a connection to the chip's substrate so a charge pump on the chip can apply a bias voltage. Here's a picture of the 8086 die with small squares above and below for the substrate bias. I wrote more about this here: righto.com/2020/07/inside… pic.twitter.com/Pdm9nNi15q

righto.com/2020/07/inside…

pic.twitter.com/Pdm9nNi15q

View conversation

6: Replying to @keelanl (Oct 28)

I don't know how easily current fabs could support the old metal-gate process. It's probably a matter of how much you're willing to pay.

View conversation

7: Replying to @matthewvenn (Oct 27)

Factors: 1 Different scale of features: in modern chips you see large functional blocks, not individual wires and transistors. 2 Modern standard cell logic obscures the structure. 3 Multiple metal layers hide what's underneath; a die photo with metal removed may make more sense.

View conversation

8: Replying to @LooicC @TubeTimeUS (Oct 27)

The original EPROM is NMOS. It uses 21 volts to force charge into the floating gate to store a bit. Erased by ultraviolet ionizing the insulating oxide, letting the charge escape. The CMOS version is programmed with 13 volts, probably using capacitors to double the voltage.

View conversation

9: Ken Shirriff (Oct 27)

Before flash, the reprogrammable 2732 EPROM held 4K of code. Erased via UV light, the round quartz window let the UV reach the die. Counterfeit found by kjo: the second is CMOS version, relabeled as the vintage chip. 21 volts to program: big green capacitors are voltage doubler? pic.twitter.com/6lBoGbEU8B

pic.twitter.com/6lBoGbEU8B

View conversation

10: Replying to @BrainWizard2 (Oct 27)

There's a whole book ("Anatomy of a High-Performance Microprocessor") discussing the low-level internals of the K6, so the K7 would probably take multiple books :-)

View conversation

11: Replying to @orangecomma (Oct 25)

I'm glad some people read the footnotes :-) That footnote could probably be expanded to a full article, but my blog post was getting out of control as it was, so I figured a footnote was the best place.

View conversation

12: Replying to @WitzelThomas (Oct 25)

Thanks!

View conversation

13: Replying to @azonenberg @topapate @babbageboole (Oct 24)

I prefer bubbles for PMOS too, but strangely Intel's 4004 and 8008 schematics don't use arrows or bubbles on the transistors. pic.twitter.com/43GkegVHA2

pic.twitter.com/43GkegVHA2

View conversation

14: Replying to @Feedmyfatiness @Michael42515493 (Oct 24)

The earliest reference I could find for a bootstrap loader is 1965. If a computer needs software to load its software, it's a seemingly-impossible circular action similar to pulling yourself up by your (physical) bootstraps. Some earlier references to bootstrapping compilers.

View conversation

15: Replying to @babbageboole (Oct 24)

Yes, I mention that in the article. Federico Faggin's innovation was applying the bootstrap load to silicon-gate transistors. The tricky part is that you can't easily dope the silicon under the polysilicon gate so the capacitor's upper plate blocks creation of the lower plate.

View conversation

16: Replying to @Michael42515493 (Oct 24)

The bootstrap load pulls the voltage up higher than its input. It's analogous to pulling oneself up by one's bootstraps. You can't physically lift yourself up by pulling on your bootstraps, of course. But the electrical circuit actually works, giving you more voltage than put in.

View conversation

17: Ken Shirriff (Oct 24)

The "bootstrap load" was a capacitor circuit that helped make the Intel 4004 and 8008 processors possible. This mini charge pump boosted the voltage on transistor gates, increasing the output. The 8008 processor led to modern x86 processors.
righto.com/2020/10/how-bo… pic.twitter.com/hm8LaxBINY

righto.com/2020/10/how-bo…

pic.twitter.com/hm8LaxBINY

View conversation

18: Replying to @DrScriptt @curious_marc (Oct 23)

Sorry, I'm not too good with transistors and don't have a suggestion.

View conversation

19: Replying to @NNNI93184458 (Oct 21)

Looks like an interesting chip, but I already have too many chips I'm looking at.

View conversation

20: Replying to @alannakelly_ie (Oct 21)

Yes, two 4116 memory chips in leadless chip-carrier packages, soldered onto the ceramic substrate.

View conversation

More tweets: URL /kenshirriff?max_id=1318931271259545599

1: Ken Shirriff (Oct 20)

From the maker of the miniature IBM 1401 system... twitter.com/6502b/status/1…

twitter.com/6502b/status/1…

View conversation

2: Replying to @DutchGuy9 (Oct 20)

The serious answer is that the two memory chips are wired in parallel, except for the pairs of select lines, allowing one of the chips to be selected.

View conversation

3: Ken Shirriff (Oct 20)

An integrated circuit with two baby chips on its back. pic.twitter.com/CLNZxNj0kb

pic.twitter.com/CLNZxNj0kb

View conversation

4: Replying to @keelanl (Oct 20)

What do you see as the main similarities?

View conversation

5: Replying to @blm849 (Oct 18)

An IBM 1401 fan in Toronto? The Computer History Museum's 1401 room has a wall-sized image from 1963 of the IBM data center that used to be on King St E in Toronto. The windows of this datacenter let people on the street watch the computers. Now the site is a Japanese restaurant. pic.twitter.com/EQIwd5mDUI

pic.twitter.com/EQIwd5mDUI

View conversation

6: Ken Shirriff (Oct 18)

For IBM 1401 fans, check out this video of an amazing miniature model of a 1401 and peripherals with a vintage narration. My favorite part: tiny cards getting loaded into the card reader with tweezers. twitter.com/vcfederation/s…

twitter.com/vcfederation/s…

View conversation

7: Replying to @tannewt @fede2_cr and 2 others (Oct 17)

Objectively, how does the 8008 image work as a puzzle? Challenging? Too difficult? Too repetitive? Educational? Do you think a better IC puzzle would scale up, e.g 80x86, or scale down, e.g. 555 timer?

View conversation

8: Replying to @alt_kia @whitequark (Oct 16)

"antiphlogistic" got my attention too. According to wiktionary, one meaning is "Opposed to the doctrine of phlogiston", so it's definitely a word to work into conversation. (I also just realized I've been mentally scrambling the pronunciation of phlogiston for decades.)

View conversation

9: Replying to @mibraden @TubeTimeUS (Oct 15)

Looks like an interesting chip. I just ordered one to take a look.

View conversation

10: Replying to @arawnsley (Oct 13)

Somebody was mysteriously cutting multiple fiber optic cables in California in 2014-2017 for unknown reasons. (Just thought it was interesting; not suggesting any relationship.)
thedailybeast.com/whos-cutting-c…

thedailybeast.com/whos-cutting-c…

View conversation

11: Replying to @TICS_Game @ringoware @johndmcmaster (Oct 13)

I'm cautious with the etching cream (thick gloves and goggles), but it seems safer. It works reasonably well, but needs to be stirred occasionally or it etches very unevenly (since it's a cream not a liquid).

View conversation

12: Replying to @JeffGrigg1 @deech (Oct 10)

Almost; x86 processors have their root in the Intel 8008, a clone of the Datapoint 2200 desktop computer. Marketing gave the Intel 4004 and the 8008 similar names but they're completely different. 8008 sounds like an 8-bit version of the 4004 but it's not.
spectrum.ieee.org/tech-history/s…

spectrum.ieee.org/tech-history/s…

View conversation

13: Replying to @erinlynnhunt @NuclearAnthro (Oct 9)

Genuine question: what's being launched in this video?

View conversation

14: Replying to @psjarlo @ben_eater (Oct 7)

Someone made an AGC clone. It's significantly harder than the 8-bit computer because you need to be compatible with a bunch of random features. Also 15 bits vs 8 bits. But it's doable:
klabs.org/history/build_…

klabs.org/history/build_…

View conversation

15: Ken Shirriff (Oct 6)

My talk on restoring the Apollo Guidance Computer is available at youtu.be/PigXPPSwAxQ?t=… thanks to @northcitytech. The slides are at righto.com/agc.pdf twitter.com/kenshirriff/st…

youtu.be/PigXPPSwAxQ?t=…

righto.com/agc.pdf

twitter.com/kenshirriff/st…

View conversation

16: Replying to @owiecc (Oct 6)

We considered building a simulated IMU to connect to the Apollo Guidance Computer. The main problem is we don't have access to the AGC any more; it's back in Houston.

View conversation

17: Replying to @DvH24375691 (Oct 6)

Unfortunately, there's no source code and little documentation available for the Space Shuttle computer, which makes any restoration much harder.

View conversation

18: Replying to @DvH24375691 (Oct 6)

Well, I'm thinking about it. pic.twitter.com/ukQN42ZTbl

pic.twitter.com/ukQN42ZTbl

View conversation

19: Replying to @gplhak @curiousmarc (Oct 5)

That vintage Tektronix scope belongs to @CuriousMarc. Although he collects vintage HP gear, he also has some old Tektronix equipment. The differential probes on that oscilloscope came in handy when debugging the AGC's core memory.

View conversation

20: Replying to @dcuthbert (Oct 5)

I think it will be recorded.

View conversation