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/small/Wünderbuss-rear.jpeg
Image title: Wünderbuss rear
Complete exposure details
Dimensions: 744 x 362, 256 kB
Dimensions of original: 4218 x 2055, 3264 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 23 August 2015:
thumbnails    small images    diary entry

The CPU was from SD Systems:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/SD-Sales-Z-80-CPU-front.jpeg
Image title: SD Sales Z 80 CPU front
Complete exposure details
Dimensions: 712 x 380, 175 kB
Dimensions of original: 4490 x 2394, 3376 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/SD-Sales-Z-80-rear.jpeg
Image title: SD Sales Z 80 rear
Complete exposure details
Dimensions: 710 x 380, 184 kB
Dimensions of original: 4424 x 2367, 3836 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/Z-80-Econoram-front.jpeg
Image title: Z 80 Econoram front
Complete exposure details
Dimensions: 716 x 377, 188 kB
Dimensions of original: 4418 x 2329, 3559 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/Z-80-Econoram-rear.jpeg
Image title: Z 80 Econoram rear
Complete exposure details
Dimensions: 715 x 378, 167 kB
Dimensions of original: 4437 x 2345, 2895 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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/small/Delta-floppy-controller-front.jpeg
Image title: Delta floppy controller front
Complete exposure details
Dimensions: 694 x 389, 177 kB
Dimensions of original: 4412 x 2476, 3502 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/Delta-floppy-controller-rear.jpeg
Image title: Delta floppy controller rear
Complete exposure details
Dimensions: 700 x 386, 177 kB
Dimensions of original: 4591 x 2532, 3890 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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/small/IA-1050-ROM-front.jpeg
Image title: IA 1050 ROM front
Complete exposure details
Dimensions: 710 x 380, 179 kB
Dimensions of original: 4451 x 2381, 3378 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/IA-1050-ROM-rear.jpeg
Image title: IA 1050 ROM rear
Complete exposure details
Dimensions: 715 x 378, 173 kB
Dimensions of original: 4454 x 2355, 3320 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/8086-IO-board-front.jpeg
Image title: 8086 IO board front
Complete exposure details
Dimensions: 718 x 376, 177 kB
Dimensions of original: 4501 x 2355, 2974 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/8086-IO-board-rear.jpeg
Image title: 8086 IO board rear
Complete exposure details
Dimensions: 714 x 378, 184 kB
Dimensions of original: 4518 x 2395, 3253 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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/small/Console-front.jpeg
Image title: Console front
Complete exposure details
Dimensions: 713 x 379, 224 kB
Dimensions of original: 4153 x 2207, 1904 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 23 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150823/small/Console-rear.jpeg
Image title: Console rear
Complete exposure details
Dimensions: 718 x 376, 240 kB
Dimensions of original: 4170 x 2186, 2272 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 23 August 2015:
thumbnails    small images    diary entry

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/small/Ithaca-memory-board-front.jpeg
Image title: Ithaca memory board front
Complete exposure details
Dimensions: 725 x 373, 169 kB
Dimensions of original: 4487 x 2306, 2970 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/Ithaca-memory-board-rear.jpeg
Image title: Ithaca memory board rear
Complete exposure details
Dimensions: 716 x 377, 191 kB
Dimensions of original: 4501 x 2373, 3679 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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/small/PROM-board-front.jpeg
Image title: PROM board front
Complete exposure details
Dimensions: 715 x 378, 162 kB
Dimensions of original: 4477 x 2367, 3023 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/PROM-board-rear.jpeg
Image title: PROM board rear
Complete exposure details
Dimensions: 713 x 379, 188 kB
Dimensions of original: 4417 x 2349, 3338 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry

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/small/Z-80-IO-board-front.jpeg
Image title: Z 80 IO board front
Complete exposure details
Dimensions: 714 x 378, 168 kB
Dimensions of original: 4502 x 2383, 3012 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150822/small/Z-80-IO-board-rear.jpeg
Image title: Z 80 IO board rear
Complete exposure details
Dimensions: 711 x 379, 193 kB
Dimensions of original: 4526 x 2414, 3613 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 22 August 2015:
thumbnails    small images    diary entry


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 $