Die aktuelle Übersicht an Hardware für die KC85/2 bis KC85/5 mit allen bekannten Erweiterungsmodulen

Stand: 15.09.2017

 

Modul Kennbyte Steuerbyte Bezeichnung Portadressen Entwickler
D001 --   Grundgerät KC85/2 (4K ROM, 16K RAM, 16K IRM) PIO 88..8Bh, CTC 8C..8Fh mpm
D001 --   Grundgerät KC85/3 (16K ROM, 16K RAM, 16K IRM)
PIO 88..8Bh, CTC 8C..8Fh mpm
D001 --   Grundgerät KC85/4 (20K ROM, 64K RAM, 64K IRM)
OUT 84..87h, PIO 88..8Bh, CTC 8C..8Fh mpm
D001 --   Grundgerät KC85/5 (48K ROM, 256k RAM, 64K IRM) OUT 84..87h, PIO 88..8Bh, CTC 8C..8Fh KC-Club
D002 --   Busdriver für 4 Module IN/OUT 80h zur Modulsteuerung mpm
D003 --   Programmer (ähnlich D002, zum Brennen der ROM-Module) ? mpm*
D004 A7 xxAxxKxM Floppy Disk Basis 4MHz, 8K EPROM, 64k dRAM, 1K Koppel-RAM Koppel-RAM F0..F3h, OUT F4h mpm
D004 --   Floppy Disk Drive (Laufwerk K5601, 5 1/4") - mpm
D005 --   Komfort-Tastatur für KC85/4 (mit EMR UB8830) - mpm
? --   NVA-CP/M-Floppy für den KC85/3 FDC C0..C1h, DMA C2..C3h NVA Ludwigsfelde
D008 V1.0 A7 SSAxxKxM Floppy Disk Basis 8MHz, 32K EEPROM, GIDE, 2MB RAM, DMA Koppel-RAM F0..F3h, OUT F4h, CTC F8..FBh K. Schlaeth*
D008 V2.0 A7 SSAxxKxM Floppy Disk Basis 4/8/16MHz, 32K EEPROM, GIDE, 2MB RAM, DMA Koppel-RAM F0..F3h, OUT F4h, CTC F8..FBh K. Schlaeth*
D008 V3.0 A7 SSAxxKxM Floppy Disk Basis 4/8/16MHz, 32K EEPROM, GIDE, 4MB RAM, DMA Koppel-RAM F0..F3h, OUT F4h, CTC F8..FBh K. Schlaeth*
M000 01 ? Spezial für KC85/3: Auto-Start in Schacht 8 ab 4000H - *
M000 01 AxxxxxxM CAOS3.4 (1 Block 8k / 4*2716 oder 1*2764) - H. Haftmann*
M000 01 AxxxxCxM Disk-CAOS (1 Block 16k, ROMC schaltbar / 1*27128) - H. Haftmann*
M001 EF xxxxxxxM Digital IN/OUT CTC 00..03h, PIO 04..07h mpm
M002 DA xxxxxxxM PIO-Port 3 (6 Ports mit je 8 Leitungen) PIO1 B0..B3h, PIO2 B4..B7h, PIO3 B8..BBh mpm*
M003 EE xxxxxxxM V.24 (2 Kanäle) SIO 08..0Bh, CTC 0C..0Fh mpm
M005 C0-D7   USER-Leermodul freigegebene Ports: C0..CFh mpm
M006 FC AAxxxxxM 16K Software: BASIC und CAOS 3.1 für KC85/2 (1 Block zu 16K ROM) - mpm
M007 --   Adapter (Busverlängerung für Modulschacht) - mpm
M008 --   Joystick PIO 90..93h mpm
M009 ED xxxxxxxM TLCM (Spracheingabe- und Datenkompressionsmodul) ? mpm*
M010 E7 xxxxxxxM ADU1: 4 Analogeingänge mit Multiplexer PIO 40..43h mpm
M011 F6 AAxxxxWM 64K RAM (1 Block zu 64K, rotierbar) - mpm
M012 FB AAAxxxxM 8K Software: TEXOR + V.24-Treiber (1 Block ROM 8K) - mpm
M013 F5 / F6 AAxxSSWM  256K Expanded RAM (4 Blöcke zu je 64K, rotierbar         8*41256) - H. Haftmann / MP 12/87*
M021 --   Joystick + Centronics (Erweiterung des M008) PIO 90..93h mpm*
M022 F4 AAxxxxWM Expander-RAM 16K (1 Block zu 16K) - mpm
M024 F5 AAxxxxWM  32K RAM (1 Block zu 32K, rotierbar in 16K-Segmenten) - *
M025 F7 AAAxxxxM USER PROM 8K (1 Block zu 8K, 4 Sockel für 2716) - mpm
M026 FB AAAxxxxM 8K Software: FORTH (1 Block ROM 8K) - mpm
M027 FB AAAxxxxM 8K Software: DEVELOPMENT + V.24-Treiber (1 Block ROM 8K) - mpm
M028 F8 AAxxxxxM USER EPROM 16 KByte (1 Block zu 16KByte, 2*2764) - mpm
M028 FC AAxxxxxM USER ROM 16K (1 Block zu 16 KByte, 2*2364) - mpm
M029 E3 xxxxxxxM DAU1: 2 Analogausgänge + 1 Relais OUT 44..47h mpm
M030.1 D9 xxxxxxxM EPROMER für 2k-32k (mit Software auf 8K EPROM, Adr. C000) PIO B8..BBh, PIO BC..BFh mpm*
M030.2 DB xxxxMxxP EPROMER für 1k-64k (mit Software auf 1x27128 in 2 Ebenen Adr. C000) PIO B8..BBh, PIO BC..BFh KC-Club
M030.3 DB ? AAAxxxxM EPROMER für 2k-64k (mit Software auf 8K EPROM) PIO D0..D3h, PIO D4..D7h *
M032 79 AxSSSSWM 256K segmented RAM (16 Blöcke zu je 16K, 4000 oder 8000) - mpm
M032 77 AxxxSSWM 64K segmented RAM (4 Blöcke zu je 16K, 4000 oder 8000) - mpm*
M033 01 AA0SxxxM Software: TYPESTAR + RAMDOS (2 Blöcke ROM zu je 8K) - mpm
M034 7A ASSSSSWM 512K segmented RAM (32 Blöcke zu je 16K, 4000 oder 8000) - mpm
M035 7B SSSSSSWM 1M segmented RAM (64 Blöcke zu je 16K, Adr. 8000) - mpm
M035x4 7B SSSSSSWM 4 Stück 1MB-Module wie M035 auf Modulsteckplatz +0/+1/+2/+3 - KC-Club!
M036 78 AxxSSSWM 128K segmented RAM (8 Blöcke zu je 16K, 4000 oder 8000) - mpm
M037 7x AASSSSxM segmented ROM 32K/64K/128K, siehe M045 bis M047 (M048) - mpm
M040

F7/F8

AAxxxxxM USER PROM 8K oder 16K (siehe M025 und M028!) - mpm
M041

01,F1,F8,FC

AAxSxxWM  EEPROM 2x16K (je 2 Blöcke zu 8 KByte rotierbar, 2 Submodule) - SRN
M042

00/01

SxxxxMMM CAOS MENÜ/TREIBER-Modul (3 Submodule: 512K RAM, 1MB Flash) - PIC18F2550 **
M045 70 AASSxxxM 32K segmented ROM (4 Böcke zu je 8K) - mpm
M046 71 AASSxSxM 64K segmented ROM (8 Blöcke zu je 8K) - mpm
M047 72 AASSSSxM 128K segmented ROM (16 Blöcke zu je 8K) - mpm
M048 73 AASSSSxM 256K segmented ROM (16 Blöcke zu je 16K) - maleuma*
M051 EC xxxxxxxM Interface für Handscanner, I²C- und serielle Schnittstelle PIO: 20..27h KC-Club!
M052 FD AAASSPxM USB/Netzwerkmodul mit VDIP2 + WIZNet (32K EEPROM mit Software) Netzwerk-PIO: 28..2Bh, USB-PIO: 2C..2Fh KC-Club!
M052 FD AAAxxPWM USB mit VDIP1 (8K EEPROM mit Software) PIO: 2C..2Fh maleuma
M053 EE xxxxxxxM RS232: wie M003, jedoch 2. Kanal mit TTL-Pegel SIO 08..0Bh, CTC 0C..0Fh mpm
M054 D8   hochauflösender A/D-Wandler (oder  I²C-Schnittstelle) PIO: 98h..9Fh Thomas Schramm **
M060 (F3) AAxSSSWM 2MB Flash-ROM-Modul (32K EPROM, 32K RAM, 4x512KiB FLASH – nur zwei Labormuster hergestellt)
C0 .. C2 E. Mueller *
M061 EE xxxxxxxM M003+M021 (zwei Module auf einer Platine) SIO 08..0Bh, CTC 0C..0Fh, PIO 90..93h H. Haftmann
M061 variabel xxxxxxxM 3fach E/A-Modul mit 8255 selbst zum Erweitern 8255: C0..C3h (freie USER-Kennbytes C0..D7) E. Mueller
M062 F3 (F7/FB) AAASSSxM

64K segmented ROM (8 Blöcke zu je 8K EPROM = 27512)
32K segmented RAM (4 Blöcke zu je 8K RAM = M48Z35)

- E. Mueller
M064 F9 AAxPxxWM GIDE-Modul für CP/M im Grundgerät (32K EEPROM) und 2x64K sRAM 50..5FH (GIDE und RTC) maleuma**
M066 DC xxxxxxxx Soundmodul (nach NDR Kleincomputer, Soundchip AY-3-8910 und CTC) PSG 38..39h, Kennung 3Ah, CTC 3C..3Fh SRN
M100 01 AASSSSRM VGA-Modul für KC85/3 (mit 1MB sRAM) Ramdisk: 30..33h (Portscanner, IRM-Scanner) PIC18F2550 **
M102 7B   1MB sRAM batteriegestützt   PIC18F2550 **
M120 F0 AAAxxxWM 8K CMOS-RAM (1 Block zu 8K) - *
M122 F1 AAxxxxWM 16K CMOS-RAM (1 Block zu 16K) - *
M122 F4 AAxxxxWM 4x 16K dRAM (wie 4 unabhängige M022) - H. Haftmann
M124 F2 AAxxxxWM 32K CMOS-RAM (1 Block zu 32K) - *
M125   AAAxSSxM USER PROM  8K, 16K oder 32K (bis 4 Blöcke 8k / 1*2764, '128, '256) - *

* diese Module kamen offensichtlich nicht in den Handel
** neues Modul in Planung oder in Entwicklung

Legende zum Kennbyte:
00........Modul mit variablem Kennbyte
01........Autostart-ROM
7x........Speichermodul segmentiert
Ax........Floppy
C0-D7...USER-Module
Dx,Ex....I/O-Module
Fx.........Speichermodul unsegmentiert

Legende zum Steuerbyte:
A.....(Basis-)Adresse
C.....Adressbereich C000-DFFFh
K.....Kopplung ein/aus
S.....Segmentnummer
W....Schreibfreigabe
M.....Modul ein/aus
P.....Ports ein/aus
x......nicht benutzt


Historie:
15.09.2017: Soundmodul M066 in Übersicht aufgenommen, einige Details aktualisiert