Tube Time Profile picture
31 Mar, 19 tweets, 4 min read
i'm going to try something really crazy that probably won't work. this is the CPU board from my PS/2 model 95, and it doesn't work. 🧵
that's THIS machine, the IBM PS/2 model 95. i tried fixing it before to no avail.
no matter what i tried, it always got stuck with this error message when i tried to boot off a floppy disk (the reference disk, in this case)
i "fixed" the problem last time by swapping out the CPU card (IBM called it the "processor complex"). this isn't really ideal and it's slower than the broken one.
so it turns out my broken CPU card is affected by this IBM ECA (engineering change announcement). the symptoms are similar, but not the same (01291500 errors vs 01291300 errors)
the ECA includes a way to identify boards that are affected by calling out a rework wire. boards that have the rework aren't affected!
so i'm thinking...
what if i add the rework wire to my board? will it magically fix the problem?
first problem: the ECA doesn't call out exactly what pins the wire is connected to.
fortunately, someone provided me with a picture of their board--which HAS the rework! so now i can see what pins the wire connects to.
second problem: this picture shows that some traces have been cut. i can do this too, but i don't know if any more traces need to be cut. there's just no way to tell without closely inspecting the entire board.
but hey, might as well try it.
it's going under the knife now
and there's the rework!
here goes nothin
BIOS comes up, so that's a good sign.
now it wants the reference disk
welp, show's over folks. must be something else wrong with it.
the PS/2 isn't real happy about it either

• • •

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

Keep Current with Tube Time

Tube Time 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!

More from @TubeTimeUS

29 Mar
i've been thinking about digital counters for state machines lately. probably because of the interesting counter design that i found in the IBM CGA card (schematic below). 🧵 Image
but back to a basic digital counter. it's simple, right? you just count up in binary. 000->001->010->011->etc. but there are some disadvantages of doing it this way.
in digital logic, be it in an FPGA or discrete TTL chips, the basic idea of a design using synchronous logic is that you have flip flops that store your "current state" and then combinational logic that take the current state and generate the "next state". Image
Read 18 tweets
25 Mar
did you know that just 5 miles from the shining skyscrapers, the overpriced single family homes, and the congested freeways of Silicon Valley is a real, bona-fide 19th century ghost town? 🧵 Image
it's called Drawbridge, California, and it was built around a railroad drawbridge located in wetlands out in the middle of the San Francisco bay. ImageImage
it all started when the original drawbridge was built in the 1880s. in the days before remote control, a tender had to live onsite and operate the bridge, opening it for ships and closing it for trains. Image
Read 10 tweets
5 Mar
here's the very first cross section I made, way back around 1997. can you guess what it is?
this is the button that goes at the end of a fencing foil. 🤺
it's a normally closed switch. you push down on it with >500g and the switch opens, which triggers the scoring machine.
Read 26 tweets
4 Mar
afternoon project: let's fix up this Amiga 4000. Image
it has a Video Toaster Flyer inside, but the cables are a huge mess. also they seem to require an external drive enclosure. Image
i want to replace the two (!) internal IDE drives with this SD-to-IDE adapter. but where to put it? Image
Read 18 tweets
27 Feb
a short but highly technical history of DRAM - dynamic random access memory! 🧵 Image
but first: dynamic?
static - a logic circuit that operates down to 0Hz clock.
dynamic - a logic circuit with a minimum clock frequency.
static RAM is made of two cross-connected inverters along with two pass gate transistors that connect and disconnect the memory cell to the bit lines. you need 6 transistors to make a cell that can store one bit of information. Image
Read 53 tweets
26 Feb
it's Black history month! this is Dr. Mark Dean, who worked on the design team of the original IBM PC. he worked on the design of the CGA card--his name is on two patents around generating composite video.
he was at the start of his career, in his early 20s, when he did this. later, he studied at Stanford University and received his PhD, then did more amazing work at IBM, ending up with the prestigious title of IBM Fellow!
more details on his career can be found at Wikipedia, although the article is a bit thin. en.wikipedia.org/wiki/Mark_Dean…
Read 7 tweets

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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!