Bus S-100

El bus S-100 formó las bases para los ordenadores caseros cuyos contructores (por ej., el Homebrew Computer Club) implementaron drivers para CP/M y MP/M.

El Bus S-100 fue diseñado originalmente para ser usado con una placa de CPU que usaba el microprocesador Intel 8080.

En esta manera el Bus S-100 pudo utilizar procesadores más avanzados que los de 8 bits.

Se usan emisores lógicos triestables para emitir las direcciones del bus y en esta manera permitir operaciones de acceso directo a memoria (DMA).

Por ejemplo, la línea DO Disable puede Triestar las líneas de dirección durante el acceso directo a memoria.

Una línea sin asignar del bus S-100 fue reasignada para soportar la solicitud de interrupción no enmascarable.

El diseñador Ed Roberts, también tenía el problema de que la placa base ocupaba mucho espacio.

Después del lanzamiento de la microcomputadora Altair en 1975, muchas compañías surgieron para fabricar máquinas similares.

[6]​ Otros fabricantes eran Vector Graphic, North Star Computers, Alpha Microsystems, IMSAI, CompuPro, e Ithaca Intersystems.

Morrow era el primer portavoz del S-100 Bus Standards Committee, que devino más adelante IEEE-696.

[8]​ En julio de 1979 Kells Elmquist, Howard Fullmer, David Gustavson, y George Morrow publicaron la “Especificación estándar para el Bus S-100”.

[10]​ Desde ese momento el bus S-100 se convierte en el estándar para todos los ordenadores personales "profesionales", al menos para los que ejecutan CP/M.

El estándar se vuelve tan poderoso que cualquier otro diseño de CPU se hace para ser compatible pin a pin con el 8080 (es notable el caso del Zilog Z80), o alternativamente situado en una compleja tarjeta adaptadora que le permita conectarse a una máquina con bus S-100.

El XXU de Cromemco fue el CPU más rápido en el bus S-100.
Harry Garland y Roger Melen rebautizaron el “Bus Altair” como el “Bus S-100”.
Bastidores de sistemas Cromemco S-100 en la Chicago Mercantile Exchange en 1984