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

Stand: 03.02.2023

 

Modul Kennbyte Steuerbyte Bezeichnung Portadressen Entwickler
D001.2 --   Grundgerät KC85/2 (4K ROM, 16K RAM, 16K IRM) PIO 88..8Bh, CTC 8C..8Fh mpm
D001.3 --   Grundgerät KC85/3 (16K ROM, 16K RAM, 16K IRM)
PIO 88..8Bh, CTC 8C..8Fh mpm
D001.4 --   Grundgerät KC85/4 (20K ROM, 64K RAM, 64K IRM)
OUT 84..87h, PIO 88..8Bh, CTC 8C..8Fh mpm
D001.5 --   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
D006 ? --   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 KC-Club
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 CAOS 3.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
M004 DA xxCSSPWM Wetter-Anzeigemodul mit 1x PIO, 1x CTC, 32K (E)EPROM und Atmega32 (I²C) CTC: B0..B3h, PIO: B4..B7h SRN
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 *
M009.1     LightPen   unbekannt *
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 *
M013.1     16K EPROM   unbekannt *
M014     K1520 Adapter   unbekannt *
M015     IEE88   unbekannt *
M016     BARCODE   unbekannt *
M017     MIDI   unbekannt *
M018 F0 AAAxxxWM 8K CMOS-RAM (1 Block zu 8K) = entspricht Modul M120 !!!   unbekannt *
M019     IFSS   unbekannt *
M020     SIF 1000   unbekannt *
M021 --   Joystick + Centronics (Erweiterung des M008) PIO 90..93h mpm *
M022 F4 AAxxxxWM Expander-RAM 16K (1 Block zu 16K) - mpm
M022x4 F4 AAxxxxWM 4x 16K dRAM (wie 4 unabhängige M022 in 4 Submodulen +0/+1/+2/+3)
- H. Haftmann
M023     REAL TIME WATCH   unbekannt *
M024 F5 AAxxxxWM 32K RAM (1 Block zu 32K, rotierbar in 16K-Segmenten) - unbekannt *
M024.1 01   Anlaufmodul (USER 16K EPROM mit Strukturbyte 01H)   AEB *
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
M028.1     8K-CMOS-RAM (batteriegestützt! AEB-Entwicklung, keine Produktion)   AEB *
M029 E3 xxxxxxxM DAU1: 2 Analogausgänge + 1 Relais OUT 44..47h mpm
M030.0 D8   EPROM-Programmierer E/A: E8-EFh unbekannt *
M030.1 D9 xxxxxxxM EPROMER für 2k-32k (mit Software auf 8K EPROM, Adr. C000h) PIO B8..BBh, PIO BC..BFh mpm *
M030.2 DB xxxxMxxP EPROMER für 1k-64k (mit Software auf 1x27128 in 2 Ebenen Adr. C000h) 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 AEB *
M031     TLCM (Spracheingabe- und Datenkompressionsmodul) - siehe M009 ???
  unbekannt *
M032 79 AxSSSSWM 256K segmented RAM (16 Blöcke zu je 16K, 4000h oder 8000h) - mpm
M032.1 77 AxxxSSWM 64K segmented RAM (4 Blöcke zu je 16K, 4000h oder 8000h) - 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, 4000h oder 8000h) - mpm
M035 7B SSSSSSWM 1M segmented RAM (64 Blöcke zu je 16K, Adr. 8000h) - mpm
M035x4 7B SSSSSSWM 4 Stück 1MB-Module wie M035 (in 4 Submodulen +0/+1/+2/+3) - KC-Club
M036 78 AxxSSSWM 128K segmented RAM (8 Blöcke zu je 16K, 4000h oder 8000h) - mpm
M037 7x AASSSSxM segmented ROM 32K/64K/128K, siehe M045 bis M047 und 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

01 oder FA

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 *
M049 74 AASSSSSM 512K segmented ROM (32 Blöcke zu je 16K, 0/4000h/8000h/C000h)
- A. Schlechte
M050 75 ASSSSSSM 1M segmented ROM (64 Blöcke zu je 16K, 4000h oder 8000h) - reserviert
  7C   32K EEPROM   reserviert
  7D   64K EEPROM   reserviert
  7E   128K EEPROM   reserviert
M051 EC xxxxxxxM Interface für Handscanner, I²C- und serielle Schnittstelle PIO: 20..27h KC-Club
M052.1 FD AAASSPxM USB/Netzwerkmodul mit VDIP2 + WIZNet (32K EEPROM mit Software) Netzwerk-PIO: 28..2Bh, USB-PIO: 2C..2Fh KC-Club
M052.2 FD AAAxxPWM USB mit VDIP1 oder V2DIP1 (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
M060 (F3) AAxSSSWM 2MB Flash-ROM-Modul (32K EPROM, 32K RAM, 4x512KiB FLASH – nur zwei Labormuster hergestellt)
C0 .. C2h E. Mueller *
M061.1 EE xxxxxxxM M003+M021 (zwei Module auf einer Platine) SIO 08..0Bh, CTC 0C..0Fh, PIO 90..93h H. Haftmann
M061.2 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 SSSSSSRM 1MB sRAM batteriegestützt (64 Blöcke zu 16K, Adresse per Schalter festgelegt)
  PIC18F2550
M103      Slotspeicher als Massenspeicher mit einer 2,5" HDD im Steckmodul.   PIC18F2550 **
M104  01 ?   Betriebssystemmodul   PIC18F2550 **
M105     VGA-Modul für KC85/4   PIC18F2550 **
M106     CAN-BUS Master   PIC18F2550 **
M107     DMA-Modul und sRAM – interne Erweiterung   PIC18F2550 **
M109 7F   4MB SRAM gepuffert mit 8k Segmenten (evtl. auch in 2k Schritten einblendbar)   PIC18F2550 **
M120 F0 AAAxxxWM 8K CMOS-RAM (1 Block zu 8K) - Thomas Schramm
M122 F1 AAxxxxWM 16K CMOS-RAM (1 Block zu 16K) - *
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) - *
M127 D8   Z8-Entwicklungsmodul mit EPROM-Simulator (Originalmodul uhne Strukturbyte)
Portadressen: 70h-7Fh U. und W. Domschke *
M128 77 AAAxSSxM 2x 64K CMOS-RAM (je 1 Block zu 64K, rotierbar in 16K-Segmenten wie M011) - Thomas Schramm **
M365 DE   multifunktionales Bilddarstellungsmodul mit 7“TFT-Touchdisplay
Portadressen: 48-4B
SRN **
M366 DF   Soundmodul zum Abspiel von MP3- und WAV-Dateien PIO auf Portadresse 4C-4F SRN
MT01 -- xxxxxxxM Prüfmodul für KC85 und D002 CTC: C0..C3, Ports C8 und C9, Speicher 0-00FF mpm *
MT02 BF xxxxxxxM Nachbau des Prüfmoduls MT01 CTC: C0..C3, Ports C8 und C9, Speicher 0-00FF maleuma

* 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
17.08.2020: neu entwickelte sowie geplante Module und unbekannte Module aus einer handschriftlichen Liste ergänzt
26.04.2022: Modulbezeichnungen eindeutig gemacht, bei Dopplungen unterschiedlicher Hersteller .1, .2 usw. vergeben
03.02.2023: reservierte Daten für geplantes Modul M365 hinzugefügt