Image of grog
Greg's Z80 based S-100 machine
Greg's diary
Photo index
Greg's home page
Network link stats
Greg's other links
Copyright information
Groogle

My first computer was a Kontron kit computer. After building a couple of memory boards, I still only had 1.25 kB of RAM, and expanding it would have been really expensive. Then I saw an advertisement in Byte: 32 kB of memory on four boards for only $790! The problem was that it was for the S-100 bus. But that was so much cheaper that I decided to migrate. It wasn't all progress: in those days the S-100 bus was so flaky that it was difficult to run a Z80 faster than 2 MHz—and that where my Kontron CPU managed 4 MHz! But in the course of time I built up a reasonable system. Here's the motherboard:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150823/big/Wünderbuss-front.jpeg
Image title: Wünderbuss front          Dimensions:          4029 x 2625, 3280 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 23 August 2015, thumbnails          All images taken on Sunday, 23 August 2015, small
Diary entry for Sunday, 23 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150823/big/Wünderbuss-rear.jpeg
Image title: Wünderbuss rear          Dimensions:          4218 x 2055, 3264 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 23 August 2015, thumbnails          All images taken on Sunday, 23 August 2015, small
Diary entry for Sunday, 23 August 2015 Complete exposure details

 

The CPU was from SD Systems:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/SD-Sales-Z-80-CPU-front.jpeg
Image title: SD Sales Z 80 CPU front          Dimensions:          4490 x 2394, 3376 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/SD-Sales-Z-80-rear.jpeg
Image title: SD Sales Z 80 rear          Dimensions:          4424 x 2367, 3836 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

Here's one of the RAM boards that started the ball rolling:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Z-80-Econoram-front.jpeg
Image title: Z 80 Econoram front          Dimensions:          4418 x 2329, 3559 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Z-80-Econoram-rear.jpeg
Image title: Z 80 Econoram rear          Dimensions:          4437 x 2345, 2895 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

This was the first of two S-100 machines, and today it's difficult to be sure which boards I used in which machine, but I think the following is relatively accurate. I bought four 8" floppy disk drives. Here's the controller:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Delta-floppy-controller-front.jpeg
Image title: Delta floppy controller front          Dimensions:          4412 x 2476, 3502 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Delta-floppy-controller-rear.jpeg
Image title: Delta floppy controller rear          Dimensions:          4591 x 2532, 3890 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

The 32 kB memory left space for a ROM monitor, which I implemented with this board—I think:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/IA-1050-ROM-front.jpeg
Image title: IA 1050 ROM front          Dimensions:          4451 x 2381, 3378 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/IA-1050-ROM-rear.jpeg
Image title: IA 1050 ROM rear          Dimensions:          4454 x 2355, 3320 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

I bought a half-populated I/O board and put two USARTs on it:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/8086-IO-board-front.jpeg
Image title: 8086 IO board front          Dimensions:          4501 x 2355, 2974 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/8086-IO-board-rear.jpeg
Image title: 8086 IO board rear          Dimensions:          4518 x 2395, 3253 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

The pre-populated chips appear to be bus interface logic and a couple of primitive parallel ports. The mess of resistors and transistors on the cable connector are almost certainly a 20 mA current loop adapter.

I also built a ”console“ for the machine, in the days when that meant a set of switches and LED display:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150823/big/Console-front.jpeg
Image title: Console front          Dimensions:          4153 x 2207, 1904 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 23 August 2015, thumbnails          All images taken on Sunday, 23 August 2015, small
Diary entry for Sunday, 23 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150823/big/Console-rear.jpeg
Image title: Console rear          Dimensions:          4170 x 2186, 2272 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 23 August 2015, thumbnails          All images taken on Sunday, 23 August 2015, small
Diary entry for Sunday, 23 August 2015 Complete exposure details

 

The switches were on a calculator keyboard that connected to the orange DIP connector at bottom right. The 16 LED display was the address bus, and the 8 LED display the data bus. I had switches that allowed stepping single cycle and single instruction executions.

The 32 kB of memory only half filled the address space. I ultimately increased this, though it's no longer clear by how much, nor with which board. I needed to leave space somewhere for a boot PROM. One candidate could be this board, but even when fully populated it would only have offered 8 kB:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Ithaca-memory-board-front.jpeg
Image title: Ithaca memory board front          Dimensions:          4487 x 2306, 2970 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Ithaca-memory-board-rear.jpeg
Image title: Ithaca memory board rear          Dimensions:          4501 x 2373, 3679 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

But the other boards I built had more than 32 kB, so they were probably for the next machine. I have some recollection of a dynamic memory board by SD Sales, which I don't see here. If my memory serves me, I bought it in the hope that its would work with the SD Sales CPU board, but I think a considerable amount of the patch wiring on the CPU board was to get the timing right.

This board may have been a replacement for the previous ROM board, with the added advantage of a PROM burner, though I'm not sure I ever got that to work. The PROMs are 2708s, 1 kB each, so this board needed a 4 kB hole in the address space.


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/PROM-board-front.jpeg
Image title: PROM board front          Dimensions:          4477 x 2367, 3023 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/PROM-board-rear.jpeg
Image title: PROM board rear          Dimensions:          4417 x 2349, 3338 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 

The next one puzzles me. Clearly it's an I/O board, but I already had one. It has two 8251A USARTs, 2 8255 parallel port chips (a total of 48 bits of I/O; where are the connectors?) and an 8253 timer chip. Did I ever use it?


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Z-80-IO-board-front.jpeg
Image title: Z 80 IO board front          Dimensions:          4502 x 2383, 3012 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/big/Z-80-IO-board-rear.jpeg
Image title: Z 80 IO board rear          Dimensions:          4526 x 2414, 3613 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 22 August 2015, thumbnails          All images taken on Saturday, 22 August 2015, small
Diary entry for Saturday, 22 August 2015 Complete exposure details

 


Greg's home page Greg's diary Greg's photos Copyright

Valid XHTML 1.0!

$Id: S100-Z80.php,v 1.2 2015/08/25 01:39:29 grog Exp $