8 ms·
S100 Computers
- gumby 6y agoMy first machine as a mad 14 year old was an S-100 system I build from bare board kits and programmed (initially) from a front panel I designed. My dad eventually took pity on me and got me a serial terminal. I had a Z80 CPU that could handle a blazing 2 MHz IIRC but I remember I could never run at that speed, though I could do more than 1 MHz if I disconnected my front panel.
- sliken 6y agoHeh, I had a IMSAI 8080, pretty sure it has a S100 interface for add in cards. I started with a paper based terminal then upgraded to the Hazeltine 1410 I think it was. Amusingly the paper based system (teletype) was 110 baud, but had flair/drama. I remember playing star trek and listening for each position that was a "." for empty space or ** for an enemy. Playing the same game at 300 baud on the hazeltine 1410 was pretty boring in comparison.
- mulmen 6y agoI love this stuff. My current side/evening project is the Ben Eater 8-bit breadboard CPU. My long term vision is to transfer it to S-100 boards.
- amock 6y agoIf you're interested in things like this then https://odysee.com/@JamesSharman:b https://odysee.com/@JamesSharman:b (or https://www.youtube.com/user/weirdboyjim https://www.youtube.com/user/weirdboyjim) is another channel you might find interesting.
- mulmen 6y agoThanks I will check those out! I have seen the pipelined CPU video, very cool! Part of why I want to build on a S-100 platform is so I can make architectural changes like that. The possibilities are endless.
- bryanlarsen 6y agoIMO S100 is under-represented in the history of microcomputers. That history is usually represented as Apple, Tandy, Commodore and Atari vs IBM PC & clones. But in my opinion, the IBM PC & clone / MS-DOS ecosystem is a fairly direct successor of the S100+CP/M ecosystem.
- tenebrisalietum 6y agoWell ... The "motherboard" of most S100 systems AFAIK were simply a a power supply and bunch of slots. Nothing onboard, your RAM fit in a slot, your CPU card fit in a slot, your video card or serial port for your terminal fit in a slot, your disk controller fit in a slot, etc. The original IBM 5150 had RAM and CPU onboard, as well as a tape I/O port. I did run into an old Zenith PC clone at a Goodwill a while back. I think dated from 1987. Really weird system - the motherboard was an S100-style backplane that only had the Motorola MCxxx-whatever clock chip (a real one and even socketed). On a big ISA-style card was a 286 with a lot of other chips, another big ISA-style card that looked like RAM, and a third that had all the discrete components of your PC chipset - the PIT, the two UART chips, the two DMA controllers. I forget if the PICs were there or on the CPU board. The BIOS was also weird ... had a built in monitor complete with assembler and disassembler commands. Every single chip was socketed. It was ... bizarre. Had an MFM drive running DOS 2-point-something and an ISA VGA card in one of the slots. Still worked.
- jacquesm 6y agoIt's called a backplane.
- kevin_thibedeau 6y agoApple IIs had a (mostly) backplane architecture. It wasn't an uncommon thing.
- tyingq 6y agoVME bus 68xxx and 88xxx servers remained popular through the 90's as well.
- rootbear 6y agoMy first job out of college was at Scion Corporation, who made the MicroAngelo S-100 graphics boards. I did Z80 programming for the firmware. They were nice boards but very expensive so I never got one for myself. The company nearly died when their follow on board for the IBM-PC was a failure, but that's a longer story.
- jeffbarr 6y agoWas that in / near the University of Maryland in the late 1970's? I was working at a computer store in Rockville as a teenager. Chuck Rieger came in and showed me and the other employees the MicroAngelo. It seemed to be very expensive and very complex, if memory serves me right.
- rootbear 6y agoScion was in Reston, Virginia, but Chuck was a professor at the University of Maryland as well. He eventually quit UMD to work at Scion full time. He's the reason I got the job, he was one of my UMD profs. The MicroAngelo was easy to program but expensive because it was basically a full computer. It had an onboard Z80 and 32K (later 64K) of RAM. I worked there from 1981 to 1983-ish, when they fell on hard times and had to lay a bunch of people off.
- EvanAnderson 6y agoI'm immensely interested in the history of computing and computers. If it was ever the case you'd consider being interviewed about your experience (either on this topic, or others-- your HN comment history makes me think you've got a lot of interesting experience) please reach out. I don't know that I'd necessarily want to do the interviewing (it's nothing I've practiced), but I'd definitely try to help facilitate it. These stories are too valuable and interesting not to be told.
- jacquesm 6y agoThere's a name I haven't heard in a couple of decades. Those neurons shed some rust when they activated :)
- garyrob 6y agoI had a Gifford S100 system running Concurrent CP/M and with telephone-voice interface boards that ran a voice-based dating site I designed and programmed in Pascal. The CPU was a 286 running at 8mhz. It was in NYC, with phone number 212-ROMANCE.
- deleted 6y ago[deleted]
- vile_wretch 6y agoA Sol-20 with monitor sold at an estate auction near me for so cheap not too long ago. I had no idea what it was and had my eye on the Apple IIc instead. I did end up winning a box of S100 bus cards and Sol-20 tapes though, including a "Micro Soft" extended basic cassette. The lot I won also came with an S100 bus "music synthesizer board" which is pretty awesome. I ended up selling most of it off to fund my stupid Vintage Apple collection though.
- Wistar 6y agoNot super S100 focused but, in the early 80s, I used an Alpha Microsystems S100 multi-user system with a WD16 processor. Later, the company I worked for, a video production company, upgraded to the 68000 based Alpha Micro. The whole company ran on that thing, accounting, writing and I even wrote a small program allowing it to control a Chyron Scribe video character generator in the edit suite. I remember liking the system very much but admit that I didn't have much with which to compare it. I thought their OS, AMOS and AMOS/L, was great. Someone I know who knew Bill Gates fairly well at that time told me that Alpha Microsystems was a company that truly scared Gates. In 1986, I met Dick Wilcox, one of the Alpha Microsystem founders as he was buying a Pitts S2B at the Auburn, WA airport.
- skissane 6y agoThere's an open source emulator for the WD16-based Alpha Microsystems: http://www.kicksfortso.com/Am100/ http://www.kicksfortso.com/Am100/ Not for 68K-based though. Alpha Micro appears concerned that allowing an emulator for that might harm their business: http://kicksfortso.com/am100pdf/alex.pdf http://kicksfortso.com/am100pdf/alex.pdf That was almost 20 years ago now, I don't know how much of their business actually survives. They have a website live still, but it seems quite non-functional: http://www.alphamicro.com/ http://www.alphamicro.com/ It appears AlphaMicro have their own commercial/proprietary emulator for their 68K systems: http://www.alphamicro.com/ampm/8kfaq.htm http://www.alphamicro.com/ampm/8kfaq.htm
- technothrasher 6y agoI spent many hours coding purchasing and inventory systems for our company in the late 80's on our AM-100/L. I tried to get it working again just for fun in the early 2000's but it had some hardware issue and Alpha Micro was less than enthusiastically interested in helping me with technical information. Ah well. It's still sitting in a storage room to this day. Probably hopelessly defunct, but I just can't bring myself to get rid of it.
- jefurii 6y agoI wish there was a modern version of the S-100 bus. I don't have a use case but I've always thought that form-factor was really cool.
- jacquesm 6y agoIn industrial applications there are still plenty of systems built on good old ISA and PCI buses with the host on one card and a whole pile of IO of all kinds of plumage on others.
- 6y ago
- mikewarot 6y agoMy late friend, Lloyd Smith used offer a service where he split the DC power bus and added a second power supply to S-100 systems, because the stock power supplies were undersized for a full card cage.
- CarVac 6y agoMy dad has an IMSAI 8080. It's a gorgeous piece of hardware, with the multicolored switches on that dark plastic panel. He showed me how to write basic programs on it once in assembly, but never much more than that.
- musicale 6y agoIt's interesting to imagine an alternate world of CP/M-86/S-100 vs. MS-DOS/ISA for x86 PCs. The brilliant bit to me is how modular S-100 seems to be with everything on a swappable card. This seems to enable a more granular upgrade and system build approach compared to what we have with modern PCs where most core components are stuck on a single motherboard. I think I might be interested in a modular, semi-disaggregated PC based on a PCI backplane.
- skissane 6y ago> This seems to enable a more granular upgrade and system build approach compared to what we have with modern PCs where most core components are stuck on a single motherboard. You end up paying for that increased flexibility in a number of ways: greater physical size, increased part count, increased manufacturing costs. I think even if the industry went with CP/M-86/S-100 instead of MS-DOS/ISA, sooner or later people would have put the CPU card and the backplane on the same PCB, and we would have ended up in more or less the same place – the cost advantages of doing so would have made that development inevitable. > I think I might be interested in a modular, semi-disaggregated PC based on a PCI backplane. You can buy those, they exist – there are passive PCI backplanes [0] into which you can plug a CPU card. They are used for industrial control applications. You are going to pay a premium for that though. As well as increased number of parts/etc, the lower volumes they are manufactured in adds to the cost. [0] https://www.advantech.com/products/passive-backplanes/sub_1-2jkogc https://www.advantech.com/products/passive-backplanes/sub_1-...
- tssva 6y agoSome early PC compatibles were based upon the same backplane/card approach as the S-100 computers. I have a Zenith/Heathkit Z-160 transportable in my collection. It has an 8 slot 8-bit ISA backplane and everything including the cpu is on ISA cards. This backplane is shared with the Zenith/Heathkit Z-150 desktop. They also released AT class desktops, by this time the portable PC form factor had become too small to support this approach, which used a 16-bit ISA backplane before eventually abandoning the approach for their later computers. Most likely for all the reasons you point put.
- 6y ago
- thoughtsimple 6y agoS100 was also a widely used industrial bus. My first job out of college (1980s) was writing software for a machine tool where the controller was a custom s100 80186 motherboard and a bunch of ROM and static RAM s100 boards. We used a ton of static RAM (probably 4-6 64k boards, I can't remember exactly) that were battery backed up. You could power cycle the controller and just start back where you left off.
- salgernon 6y agoSadly, Bill Godbout (mentioned) lost his life in the 2018 California wildfires.[1][2] [1] https://www.theregister.com/2018/11/18/bill_godbout_obituary https://www.theregister.com/2018/11/18/bill_godbout_obituary [2] https://news.ycombinator.com/item?id=18445340 https://news.ycombinator.com/item?id=18445340
- emptybits 6y agoAn adjacent rabbit hole I'd recommend ... (functional but decidedly retro nav on that site) https://www.retrobrewcomputers.org https://www.retrobrewcomputers.org Besides S100 you'll find there, the Eurocard Bus which is also long-lived and flexible. https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:start https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:st...
- zeckalpha 6y agoAnother fun modular bus: https://en.m.wikipedia.org/wiki/PC/104 https://en.m.wikipedia.org/wiki/PC/104
- car 6y agoI remember seeing an Altair 8800 next to a "Gandalf" at WeirdStuff in Sunnyvale, a few years before they closed for good. Had no idea what these were.
- phaedrus 6y agoMy mentor worked with drone projects in the early 80s. They flew S100 bus computers. The drone craft were at least half the size of an ultralight manned airplane.
- anonymousiam 6y agoI regret giving away my IMSAI 8080 S-100 box a little over 15 years ago. I should have looked on eBay. If I had, I would have known how collectable they are. I may have been able to get a few hundred bucks for it anyway. It was still in working condition, but all of my (8") boot disks were destroyed by humidity. It booted a few times, but then didn't. While troubleshooting, the disk drive ate all the remaining boot disks.