Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext 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 | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | Dennis Bernardo D' | ||
| + | |||
| + | My main current project is a S-100/ | ||
| + | |||
| + | 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/ | ||
| + | |||
| + | 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/ | ||
| + | |||
| + | Looping | ||
| + | |||
| + | rhythm track | ||
| + | |||
| + | Multiple MIDI ports, programmatically assigned (in/ | ||
| + | |||
| + | **FPGA Personality Driver for CPU (Master/ | ||
| + | |||
| + | 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, | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | **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/ | ||
