Francis ❤️ Gulotta Profile picture
Aug 17, 2019 27 tweets 8 min read Read on X
Starting my hunt for serial equipment in Seattle. I only have two places on my list so far. Goodwill and RePC
Goodwill is a bust but they did have some neat stuff
I called RePC Seattle and they said “our other location has the old stuff” promising 🤞
“We have a bin of them, 99c and up” RePC Tukwila

🙌
REPC was amazing! Let’s start with my childhood computer. It’s an IBM 8086. My mother swapped the floppy drive for a 4mb hd and upgraded it to an 8088.
RE PC is a computer recycling store that uses their incredible wealth of parts and space to do the appropriate things. Also they print signs.
At the entrance they had a few teletypes which were fantastic to look at. (Not pictured here a 40mb drive larger than most desktops I’ve ever owned)
This horrible photo of a nonplussed child has 1/3rd of the inventory pictured.
He was more excited by the gamepads
And the electric typewriters
So I went searching for serial mice. DAT drives anyone?
If only I had a warehouse of my own... Fun story, a fancy Manhattan loft has a permanent oscilloscope I salvaged with help from @TVCOG from GE(?) that nobody could move when we left
Hahaha if only you knew kid
Pay dirt
So I had a few options. My goal is to make a serial mouse driver. From my blog post researching the protocols I know there were at least two versions of the mouse protocol. Microsoft’s 2 button and Logitech’s 3 button.
Honorable mention was the trackball my mother got to fight Carpal tunnel. Also because it looked cool. This was a two button mouse with one button. I *almost* bought it but it’s too big for my suitcase.
It was a tough call though. “What are you going to do with it?” My wife asked.

I ended up with the knockoff Logitech and the ms mouse.
I also snagged a serial barcode scanner because, why not? I really hope it goes *beep*
I don’t actually have a 9 pin serialport to USB adapter with me on this trip. I do have a bunch of serial UART to USB adapters for 5v serial. Most of them only have RX and TX (which is fine for the mouse) but all this equipment runs on 12 volts! These days 3.3v is standard.
(It's really cool how 3.3v and 5v devices usually work together allaboutcircuits.com/textbook/digit… except for some things like the raspberry pi where it dies at 5v, that's not fun)
The blog post I wrote analyzing a 22 year old page someone made about the then aging serial mouse protocols can be found here roborooter.com/post/serial-mi…
I get my DE-9 to usb-c converter Thursday just in time for the plane. 🤞🤞🤞
I really like this ascii diagram. The useless second byte is all about synchronizing packets. The useless first byte is anybodies guess.
Other things I couldn't buy because of travel.

1) A "till display" from a cash register that shows you in 7-Segment glory how much money you owe
2) A Flux capacitor (they had huge capacitors)
3) A 102 key break spring keyboard
4) A huge joystick with lots of buttons
5) An Atari
*Bits* not *Bytes* in that ascii art thing
And lest you think I drag my son to things he hates, we bought him that mini keyboard too.

That "lets ignore the first bit" of the mouse update packet bothers me a lot. The best I can fathom is that some other widely used device (keyboard, printer, monitor?) used the first bit and this was a easy way to identify devices or ignore bad input.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Francis ❤️ Gulotta

Francis ❤️ Gulotta Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(