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
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). 🧵
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".
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? 🧵
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.
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.
a short but highly technical history of DRAM - dynamic random access memory! 🧵
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.
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!