The line should have been directed @Eudimorphodon: Does anything on that site change your project priorities?
Well... see, there's actually some irony there, maybe. When I got the NorthStar I got very excited about the possibilities because, yes, S-100 computers were the original personal computer Erector Sets and there were in theory a million interesting things to do with one, but between actually taking apart the machine to work on it and the extensive research I did on the standard (trust me, I'm very familiar with s100computers.com, reference manuals there and deramp.com all the time) my thoughts on things... evolved. The short version goes something like this:
Yay, I finally had a real S100 machine to play with. But... ugh, besides this thing having been living under a barn for thirty years and needing a lot of work it's just a basic "48K CP/M via serial terminal" configuration; there's no video card, and, ugh, this NorthStar disk controller uses hard sectoring and the disks (and the drives) that came with it are pretty trashed, so I'm probably going to have to build or buy something exotic to even get the original CP/M going on it. And... I hate to say it, CP/M just isn't my cup of tea. Had an Osborne for a while, still have the tee shirt, would rather have a TRS-80 unless there's something more engaging than Wordstar to do with it.
So... maybe I should use this as an opportunity to build this chassis into something more interesting instead of restoring it as is? Hey, you know what's cool and interesting? Ancient video cards like the ones from Processor Tech and Polymorphic systems! After turning white as a sheet seeing what original cards were selling for I decided
this was clearly the time to start learning enough about how video systems worked to see if I could build my own S100 video card that could emulate for some of those truly ancient originals. This project is still ongoing, but... I have to be honest:
S-100 is an electrically poor choice for a bus. That was known as far back as the original MITS design
resulting all of the kludges and work-arounds done to it along the way.
that project has kind of morphed into just building a whole computer from scratch because S100 started to come across as a real *hassle*. The bus is really oddly laid out (that whole deal with the bipolar data bus alone... which then isn't bipolar if you're making an IEEE-696 compliant card), the cards are physically huge (you're definitely not going to get the discount rate from PCBway), you have to do your own voltage regulation on every card... it suddenly starts looking like a lot of extra work to use the beat up backplane board in that Northstar for experimentation/prototyping than it'd be to just bang together a simplistic ISA-like bus using standard 0.1" spacing pin headers. (IE, something like the RC2014.) I mean, I do have a Z80 and a RAM card in the Northstar, sure, but they're dreadfully complicated, feel kind of fragile (I diagnosed a nasty voltage regulator issue with the RAM card and ended up making an Arduino-powered 4116 tester to see if all the RAM chips got fried... I don't *think* so, but I haven't gotten around to getting the machine into a bootable state yet), and I can pretty much replicate them with a Z80, a single SRAM, and a couple GALs.
Anyway, not to say I'm not going to try to finish restoring that Northstar, it's a piece of history, but I feel like I talked myself out of using it as a hacking platform for now. If I get the homebrew video dingus fully baked I probably will try to spin an S100 adapter for it and see if I can achieve my original goal of running some early software targeting things like the VDM-1 and Poly-88 on a real S100 chassis but... yeah. As much as it pains me to say it I kind of felt like having an S100 around turned into one of those "Never meet your heroes" moments.