Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
builderpages:dbdannunzio:start [2023/05/28 10:11] – Revision from 2023-05-28 builderpages:dbdannunzio:start [2026/06/15 12:58] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +/* 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
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0