Travis Goodspeed's Avatar

Travis Goodspeed

@travisgoodspeed.bsky.social

Author of books and tools for reverse engineering. Studebaker driver, but an awful mechanic. Home chip decapsulation. Currently writing a new assembler, to be released in February.

394 Followers  |  50 Following  |  6 Posts  |  Joined: 28.11.2024
Posts Following

Posts by Travis Goodspeed (@travisgoodspeed.bsky.social)

A Navajo weaving hanging on a wall. The pattern appears abstract: thick white lines in varying directions on a black background. There are some reddish-orange diamonds near the edges, as well as a few thin outlined rectangles. There are three larger squares with a double-H pattern inside. Overall, the pattern looks a bit like an aerial view of roads in a strange ancient city. Thanks to First American Art Magazine for this photo.

A Navajo weaving hanging on a wall. The pattern appears abstract: thick white lines in varying directions on a black background. There are some reddish-orange diamonds near the edges, as well as a few thin outlined rectangles. There are three larger squares with a double-H pattern inside. Overall, the pattern looks a bit like an aerial view of roads in a strange ancient city. Thanks to First American Art Magazine for this photo.

Celebrated Navajo (DinΓ©) artist Marilou Schultz recently completed a striking weaving. Although this rug may appear abstract, it is a representation of the wiring inside an integrated circuit. It shows the 555 timer, said at one point to be the world's most popular IC. Let's take a closer look...

06.09.2025 15:25 β€” πŸ‘ 388    πŸ” 118    πŸ’¬ 5    πŸ“Œ 7
Post image Post image Post image

Our chip viewer just got an upgrade: now you can see microscope images, GDS, local interconnect and jump straight to project files. Spot something cool? Dive right into the design.

Explore TT07 here: tinytapeout.com/decap/tt07

Try out our new layer selections with the button at the top right.

28.06.2025 08:44 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Is there a way to turn off retweets for some accounts in bsky?

My Following feed is entirely filled by one or two accounts who retweet dozens of dumb articles about politics, but whose original writing I'd still like to see.

17.06.2025 10:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

but… isn’t the point of drinking coffee to sit there and read a book while you do?

the decline of reading for fun is maybe the single most depressing thing about the technological era we’re living through

15.06.2025 19:50 β€” πŸ‘ 2265    πŸ” 264    πŸ’¬ 122    πŸ“Œ 8

rate my deck

14.06.2025 16:41 β€” πŸ‘ 195    πŸ” 5    πŸ’¬ 15    πŸ“Œ 0
The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting board

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting board

The book placed in front of a tortie cat

The book placed in front of a tortie cat

Building a Debugger is now officially released!

It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.

Even if you don't care about building a debugger, you can read it to your cat.

10.06.2025 15:59 β€” πŸ‘ 376    πŸ” 79    πŸ’¬ 24    πŸ“Œ 4
6500/1 ROM

Here is some info on how to dump that ROM electrically.

e4aws.silverdr.com/hacks/6500_1/

If your 6500/1 does need to be replaced, consider sending me the dead one for ROM photography, as I'd love to add those photos to my collection without destroying a working 1520.

12.06.2025 13:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Going to the USENIX Security Symposium? Don't forget to also register for WOOT, the papers we selected are amazing 🀩

09.06.2025 19:40 β€” πŸ‘ 5    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - jrozner/msp430-testbench: Tools for testing behavior of msp430 instructions Tools for testing behavior of msp430 instructions. Contribute to jrozner/msp430-testbench development by creating an account on GitHub.

It's nothing crazy but I finally documented and released the tooling I created for inspecting the instruction behavior while building the lifter for my Binary Ninja plugin https://github.com/jrozner/msp430-testbench . Maybe this approach will be helpful for other embedded architectures for others?

10.08.2023 03:14 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - travisgoodspeed/goodasm: A portable assembler for Z80, 8080, Gameboy, 6805, 8051 and others. A portable assembler for Z80, 8080, Gameboy, 6805, 8051 and others. - travisgoodspeed/goodasm

Good time to remind everyone of this excellent new project: github.com/travisgoodsp...

25.04.2025 01:04 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Oh hell yeah!

21.04.2025 23:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The Long Telegram of the 1990s: β€œWhose Russia Is It Anyway? Toward a Policy of Benign Respect” Washington, D.C., December 18, 2024 – A now-legendary but long-secret 70-paragraph telegram written by the top political analyst at the U.S. Embassy in Moscow in March 1994, E. Wayne Merry, criticizin...

For Xennials like me that witnessed the boundless optimism of the 1990's, and watched the disaster of the Chicago Boys "helping Russia reform", this is excellent reading:

nsarchive.gwu.edu/briefing-boo...

23.12.2024 14:14 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Still love this little pink pager. cc; @travisgoodspeed.bsky.social

23.12.2024 00:25 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

If you're right, there will be rioting.

19.12.2024 18:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A picture of an electronic gaming device with IBM ThinkPad styling, but ever so slightly reorganised Nintendo GameBoy layout. There are A and B buttons, Select and Start, a screen shade, and instead of a direction pad, a beautiful simple red TrackPoint.

A picture of an electronic gaming device with IBM ThinkPad styling, but ever so slightly reorganised Nintendo GameBoy layout. There are A and B buttons, Select and Start, a screen shade, and instead of a direction pad, a beautiful simple red TrackPoint.

IBM ThinkBoy

16.10.2023 09:46 β€” πŸ‘ 613    πŸ” 143    πŸ’¬ 20    πŸ“Œ 11
Three small infrared remote controls, for turning off televisions.

Three small infrared remote controls, for turning off televisions.

I've been toying around with the open source TV-B-GONE design from Adafruit and Mitch Altman. Cutting the brightness and switching to SMD components results in a board that rides on a coin cell, easily forgotten in a coat pocket.

Maybe an LED Throwie variant is next?

07.12.2024 16:43 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

My assembler's support for the SM83 architecture used in the GameBoy is coming along nicely. The left is a Hello World cartridge and the right is a disassembly of the boot ROM that shows the Nintendo logo at startup.

Source and binaries will be available in February.

03.12.2024 22:19 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0