Mikrocomputer

Damit fing die Bastelei nach Microprofessor und Co. an ...

Der MC-CP/M Computer ist ein ECB-System auf Basis des Z80 Prozessors.
Wurde von Rolf-Dieter Klein (RDK) entwickelt und 1982 in der MC vorgestellt.
In der Minimalkonfiguration bestand er aus drei Europakarten 100x160mm.

SYS1 - Z80B-CPU mit 4/6(8) MHz, 4k-EPROM & 64k-DRAM:
Z80 CPU

OUT1 - I/O mit Z80B-SIO/PIO, 2x V24/RS232, 1x Centronic:
SIO/PIO

FLO1 - Floppycontroller mit WD1797 (Mini/Maxi) 50-Pol.:
FDC
Damit Maxi DD funktioniert, sollten alle HW-Änderungen
eingepflegt und ein sorgfältiger Abgleich gemacht sein.
Ohne DMA sind 6,x MHz CPU-Clock erforderlich!

TERM1 - optionales Grafik-/Text-Terminal mit Thomson GDP
EF9366/67, Z80A-CPU, 8k-EPROM, 4k-SRAM und 64k-DRAM:
Grafikterminal

Weitere Informationen zur Hard- & Software gibt es hier:
Dr. Hans Hehl
Hans- Werner Schütz

Seither wurde einiges gelötet, programmiert und angepasst.
Zum Assemblieren benötigt man Tools wie MAC, M80 & L80.

Erweiterter Monitor für die SYS1: sys1mon.zip
CP/M2.2 Floppy-BIOS mit P2DOS und ZCPR3: fdbios.zip
CP/M2.2 IDE-HD-BIOS mit P2DOS und ZCPR3: hdbios.zip
Universal SYSGEN für CP/M2.2: Sysgen.zip
Skewformat mit Verify für 3-1/2", 5-1/4" & 8": Format.zip

Der erweiterte Monitor für die SYS1 im 2732 EPROM:
Monitor

Eine CP/M 2.2 Systemdiskette von 1987 bootet noch:
Floppy-Boot

Cassetten-Interface zum Laden und Sichern mit 1200/2400 Baud.
Schaltung aus "Klein Mikrocomputer Hard- und Softwarepraxis" 1981.
Mit HD6350 (6850) UART und Phase-Encoding (PE) Verfahren:
Cassetten-Interface

Kleine Hörprobe von PE:


Epromprogrammer aus MC 7/1983 für 2716 bis 2764:
EPROM-Programmer

Treibersoftware für BASIC-80: eprom24a.zip

Aktive Busterminierung bringt etwas Ruhe auf den EC-Bus:
ECB-BUS-Terminierung

16-Bit IDE-Interface mit 8255 PIO und CFC-Adapter.
Vorlage siehe Pauls 8051 Code Library: www.pjrc.com
ECB-IDE-Karte

Variante mit BUS-Pufferung und Uhr (RTC) für CP/M 3:
ECB-IDE-RTC-Karte

Info zur Optimierung und Stabilität:
IDE Optimierungen

Tool zum testen und formatieren:
idetool

CP/M 2.2 bootet geräuschlos von CFC:
CFC-Boot

Ein weiteres ECB Projekt war der PROF-80 von Conitec,
das 1984 im Computermagazin C't vorgestellt wurde.

PROF-80 6-MHz Z80B-CPU, 128KB DRAM und CP/M 3 fähig:
Prof-80

Monitor 1.6 mit Y2K Patch und BOOT.ASM für CP/M 3: cmon161.zip
Weitere Infos zur Prof-80 Hard- und Software gibt es hier: Prof-80

Und zum Schluss der C't 180 von 1986.
HD64180 MPU 9,216MHz, 8/16k EPROM und 512KB DRAM:
ct-180

C't180 MC-CP/M kompatibler Monitor: Ct180Mon.zip

Meldet sich zum Beispiel so:
Monitor IDE

C't180 CP/M 2.2 FD/HD IDE BIOS: Ct180CPM2.zip
C't180 CP/M 3.x FD/HD IDE BIOS: Ct180CPM3.zip

CP/M 2 Systemtools SYSGEN, FORMAT & IDETOOL: CPM2Tools.zip
CP/M 3 Systemtools SYSGEN, FORMAT, UFORMAT, TIME: Ct180Tools.zip

CP/M 3 bootet von CFC oder IDE Festplatte:
Boot

FLOP2 - FLO1 kompatibler Floppycontroller mit WD1797
und digitalem Datenseparator von edicta (1984):
Floppycontroller 1

FLOSASI/FLO2 - FLO1 Nachfolger mit SASI-Interface (1985):
Floppycontroller 2

FLO3 - FLO1/2 Nachfolger (Dank an Werner):
Floppycontroller 3

Floppycontroller von U.F.I. mit Z80A-DMA und Z80A-PIO.
Der FDC 1.1 ermöglicht Maxi-DD auch bei 4-MHz CPU-Clock:
Floppycontroller mit DMA

64/256K CMOS-RAM-Floppy von RAP aus C't 5.1986:
CMOS RamFloppy

Formatierprogramm 64/256k für CP/M: rform.zip

ECB MFM/ST506 Harddisk-Controller aus C't 8-10.1986:
Harddisk-Controller

Tools mit Sourcen für Turbo Pascal: CtHDC.zip

Text-Terminal mit TeleVideo 950-Emulation aus C't 9.1986:
Text-Terminal

Karte mit Bus-Terminierung, Beep, RTC & 5V-Control:
Multi-IO

V24/RS232 Interface mit Z80-SIO0 und bis zu 19200Bd:
Serielle Schnittstelle

I/O-Karte mit Z80-CTC, PIO & SIO/DART aus C't 4.1985:
I/O-Karte

Prommer-80 für Eproms von 2k-2MBit aus C't 2.1985:
EPROM-Programmer

In den 80ern gab es viele Anbieter für den ECB Standard.
Einer der größten Hersteller war damals KONTRON:
KONTRON ECB

Floppycontroller FDC4 von Furrer+Gloor (Syslogic AG):
Floppyconroller von FG

CEPAC-180 SBC von Conitec mit Hitachi HD64180 MPU:
HD64180 SBC

CEPAC-181 SBC von Conitec mit Zilog Z180 MPU:
Z180 SBC

PC-ECB Adapter für IBM kompatible PC's von RAP aus C't 12.1986:
ECB Adapter ECB Adapter Board

3-1/2" FDD für CP/M-Computer modifizieren.
idetool

Mitsumi D356T6 von unten mit abgenommener Abdeckung:
Floppylaufwerk offen

um diese Modifikationen geht es:
Floppylaufwerk Platine

Aber aufpassen, es gibt einige Varianten mit unterschiedlichem Layout!


Einige Boards aus der Anfangszeit mit Elektor-Bus (6502/Z80).
Sind teilweise ausgeschlachtet oder nicht mehr fertig geworden!

RS232 Interface mit HD6350 (6850) ACIA:
Serielle Schnittstelle

32k Speicherkarte für 2732 EPROM:
EPROM Speicher

32k Speicherkarte für HM6264 SRAM:
SRAM Speicher

4k Eprom, 64k SRAM Speicherkarte:
EPROM/RAM Speicher
Fast fertig, aber dann kam der MC-CP/M Computer ins Spiel!


Weitere Inhalte folgen die Tage ... oder auch nicht ;-)!