6/22/2026 at 3:39:08 PM
Northstar made an S-100 card which did FP math, using BCD arithmetic. It had a ucode ROM and a 4b (single digit) ALU, and a few small RAMs to hold the digits. If I remember correctly you could program it to select how many digits you wanted in your representation, up to 14 digits. It did everything one digit at a time, and it had a 256 byte ROM to carry out any digit*digit product in one cycle. For normalization no data was moved -- just the pointer to the appropriate digit was incremented or decremented.https://s100computers.com/Hardware%20Folder/NorthStar/FP%20B...
by tasty_freeze
6/22/2026 at 6:36:40 PM
That's a very interesting board! It came out in 1976 (four years before the 8087) and cost $499 assembled, equivalent to $2900 in current dollars, so it was expensive. It was really a decimal processor built from simple TTL parts, and had four microcoded instructions: add, subtract, multiply, and divide. Arithmetic used the 74LS181, the very popular ALU chip. (It did multiplication with repeated addition; there's no ROM with digit products, unless that was a later version.) The "small RAM" was very small by modern standards: four 4-bit registers that each held 16 digits. Each register was implemented with a 74S189 chip.The microcode is available, so it would be a fun project to write a simulator that runs the microcode.
Manual and schematics are here if anyone is looking for them: https://bitsavers.org/pdf/northstar/boards/North_Star_Floati...
by kens
6/22/2026 at 8:12:49 PM
My mistake -- what I wrote was from memory so I got the bit wrong about the multiplier ROM. I must have confused that detail with the design of the Wang 2200 computer, which had double precision BCD float math and did in fact have a 4b x 4b multiplier ROM.(I'm the guy behind the wang2200.org domain)
by tasty_freeze
6/23/2026 at 12:54:34 AM
Lovely page, I enjoyed it lots. Especially this: “The first time I programmed a computer was in the fall of 1978 at LTHS, Lyons Township High School, in La Grange, IL. It changed my life. For a long time I couldn't think of anything else but programming computers, and it hasn't yet completely worn off.” Calms me down and gives hope. I started feeling like losing the programming spark is just behind the corner more and more during the past decade (working for money), yet decade and some before that was so exhilarating. But now I think, you've started 20 years before I was born!by rnewme
6/22/2026 at 10:14:10 PM
I didn't know about that board; very cool. Northstar had an S-100 'math board' bases on an AMD 9511 FP chip that was popular in some very niche markets. Quite a bit more capable, but probably not as intrinsically interesting.by kjs3