i needed to figure out which interrupt lines were which, so i wrote a quick and dirty program to detect when an interrupt fires. then i manually triggered them by grounding each pin in turn.
Top-level
i needed to figure out which interrupt lines were which, so i wrote a quick and dirty program to detect when an interrupt fires. then i manually triggered them by grounding each pin in turn. 64 comments
@tubetime All this is making me miss my old Thinkpad 701 Butterfly. Damn that keyboard design was so neat. the operation won't start until the parallel port is ready--i had to pull the BUSY line low with a jumper, and now i instantly get this error! good luck figuring that one out @tubetime @tubetime I'd really like the W variant to use external bubble memory just 'coz 1980s Intel. 🙂 But what the heck is it, only thing I can see is a Japan fab variant mentioned here: https://www.cpu-galaxy.at/cpu/Ram%20Rom%20Eprom/Microcontroller/Intel%208X196%20section.htm Even the 8XC196Lx Supplement PDF linked there does not mention it. @tubetime *takes out a bucket of popcorn* @tubetime I don’t know why I’m surprised that IBM used MCA in ThinkPads, but it does make sense! @tubetime Where's the code setting up the DMA channel so the parallel port doesn't read/send data from the weeds? :D |
on to a few physical repairs! this corner got really trashed by the hinges, so i need to figure out a way to restore it.