User Tools

Site Tools


builderpages:dbdannunzio:start

/* Imported from Wayback Machine

 Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:dbdannunzio:start
 Snapshot date: 2026-03-11
 Generator    : wayback-archiver

*/

Dennis Bernardo D'Annunzio

My main current project is a S-100/IEEE696 replica computer. The initial version has all new-built boards, a modern power supply, a new card cage and enclosure. I am currently building and testing the board set (including the baseboard). Below are some outlines of my current project and thoughts. I hope to contribute more in the future as things progress and time permits (images, text docs, eda docs, etc.)

Board Set Build and Test (in progress)

S100 Z80 SBC

S100 Propeller based I/O (rear panel)

S100 V4 Baseboard

S100 Monitor (front panel)

Enclosure Design (SW or PRO/E) (in progress)

Card Cage

PS Cage

Main Case/Chassis

Front Panel

Rear Panel

Designed within the constraints of available machining tools

Software Setup/Work (from S100)

Monitor ROM (from S100)

CP/M BIOS and setup (CF on SBC)

Once the computer is completed, I am interested in using the computer for a few projects. The enclosure work will take the longest, but I can start using the computer once the board set is completed and tested. I have a lot of experience with Atmel ATMEGA uC and hope to put some of these devices inside an S100.

MIDI interface - leverage the realtime capability of the S100 system (without interrupts) to create a tight MIDI sequencer

Features and UI similar to Roland MC50 and/or MC80

both of those have 2 line LCD interface that works well (no piano roll)

hardware UI with buttons and scroll wheel

​Workstation and Live type functions

record/overdub

Looping

rhythm track

Multiple MIDI ports, programmatically assigned (in/out/merge/filter/etc.)

FPGA Personality Driver for CPU (Master/Slave) Board

Emulate one (or multiple) CPU boards, new or vintage

Emulate disk images

Use FPGA/Atmel ATMEGA combo core

Use Atmel for A/D (and D/A)

Use Atmel for user main loops after setup of FPGA, utilize RS232 interface or other between them.

Also possibly use Atmel chip for bootloader interface to S-100 bus (using SIO interface)

Direct bus to FPGA - FPGA for interface logic

i8080

i8085

i8086 (x86): i80186, i80286, i80386,i80486

z80

m6805

m68000?, etc.

specific mfg boards, from Cromemco, IMSAI, Ithaca?, etc.

GPS RTC board

Always correct, based on GPS time and GPS location

Possible DMA/memory mapped interfaces?

Vacuum Tube System Monitor (front panel or external)

programmable display

steampunk

References

http://tubes-store.com/index.php?cPath=32_93

Touch screen System Monitor (front panel) (modern)

Power supply telemetry (voltage, current, temps)

It's about time RFU was used, eh? How about an i2c bus?

(bluesky) Baseboard upgrade with per-slot power supply telemetry (voltage, current)

(bluesky) Baseboard upgrade with programmable per-slot power supply voltages and telemetry

It's about time RFU was used, eh? Ethernet/twisted pair - wist traces on PCB as necessary, slot interconnect interleave

builderpages/dbdannunzio/start.txt · Last modified: by 127.0.0.1