Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
homecomputer:ac1 [2020/02/28 07:21] – [technische Daten] volkerphomecomputer:ac1 [2025/06/03 11:18] (aktuell) – [technische Daten] frieder
Zeile 3: Zeile 3:
 [[wpde>AC1]]: Der AC1 (Abkürzung für „Amateurcomputer 1“) war ein Heimcomputer-Bausatz-Projekt, das vom Haus des Radioklubs der DDR betreut wurde. Die Beschreibung des 8-Bit-Computer-Bausatzes wurde beginnend im Jahre 1983 in der DDR-Zeitschrift „Funkamateur“ veröffentlicht.  [[wpde>AC1]]: Der AC1 (Abkürzung für „Amateurcomputer 1“) war ein Heimcomputer-Bausatz-Projekt, das vom Haus des Radioklubs der DDR betreut wurde. Die Beschreibung des 8-Bit-Computer-Bausatzes wurde beginnend im Jahre 1983 in der DDR-Zeitschrift „Funkamateur“ veröffentlicht. 
  
-Entwickelt wurde der AC1 vom Referat Technik des Präsidiums des Radioklubs der DDR am Anfang der 1980er Jahre. Der Vorschlag für die Grundstruktur des Rechners stammte von Frank Heyder, dessen Konzept auf dem Prozessor U880 basierte. Von ihm stammte auch das erste Betriebssystem des Rechners.+Entwickelt wurde der AC1 vom Referat Technik des Präsidiums des Radioklubs der DDR am Anfang der 1980er Jahre. Der Vorschlag für die Grundstruktur des Rechners ist von Frank Heyder, dessen Konzept auf dem Prozessor U880 basierte. Von ihm stammte auch das erste Betriebssystem des Rechners.
  
-Der Rechner wurde besonders von Funkamateuren nachgebaut, da er Anwendungen wie Funkfernschreiben, Telegrafie und Logbuchführung bei Amateurfunkcontesten bewältigte. Der größte Aufschwung zum Nachbau kam auf, als die Betriebsart Packet Radio unter den Funkamateuren aufkamSpäter wurde das Gerät mit einem Vollgrafiksystem und einem Diskettenbetrieb mit 256-KByte-RAM-Karte erweitert+Der Rechner wurde besonders von Funkamateuren nachgebaut, da er Anwendungen wie Funkfernschreiben, Telegrafie und Logbuchführung bei Amateurfunkcontesten bewältigte. Der größte Aufschwung zum Nachbau kam auf, als sich die Betriebsart Packet Radio unter den Funkamateuren etablierteIn der Zeit bis 1990 wurde die Hardware des AC1 erweitert (16 bzw. 64KByte DRAM-Karte, 256 KByte RAM-Disk, Floppy-Disk-Controler, CP/M-Umschaltung), so dass die Leisungsfähigkeit eines Bürocomputers erreicht wurde
  
 ===== Systembeschreibung ===== ===== Systembeschreibung =====
Zeile 31: Zeile 31:
  
  
-Die im funkamateur original vorgestellte **Variante A** (Grundausbaustufe) hatte folgende Eigenschaften+Die im funkamateur original vorgestellte **Variante A** (Grundausbaustufe, Ur-AC1) hatte folgende Eigenschaften
   * 2K ROM mit Monitorprogramm mon_v31_16.bin (0000-07FF)   * 2K ROM mit Monitorprogramm mon_v31_16.bin (0000-07FF)
   * 2K ROM mit Minibasic V2.1 (0800-0FFF)   * 2K ROM mit Minibasic V2.1 (0800-0FFF)
Zeile 45: Zeile 45:
   * Zeichengenerator zuerst mit 1K ROM U555 und Kleinbuchstaben (FA 06/86)   * Zeichengenerator zuerst mit 1K ROM U555 und Kleinbuchstaben (FA 06/86)
   * später mit 2716, Pseudografik 128 x 64 "Pixel"   * später mit 2716, Pseudografik 128 x 64 "Pixel"
 +
  
 Der Monitor mon_v31_32.bin ist der an 4 Bytes auf den vergrößerten BWS angepasste mon_v31_16.bin. Außerdem wurde die Filenamenslänge auf 16 Zeichen erhöht und der Suchbereich für externe Kommandos erweitert, s. [[homecomputer:ac1:monitor31#versionsunterschiede|Versionsunterschiede]]. Der Monitor mon_v31_32.bin ist der an 4 Bytes auf den vergrößerten BWS angepasste mon_v31_16.bin. Außerdem wurde die Filenamenslänge auf 16 Zeichen erhöht und der Suchbereich für externe Kommandos erweitert, s. [[homecomputer:ac1:monitor31#versionsunterschiede|Versionsunterschiede]].
  
 +Der spätere Ausbau auf 64K RAM ergibt den "AC1-ACC":\\
 **Variante C und D** unterscheiden von B sich nur durch zusätzlichen RAM-Speicher: **Variante C und D** unterscheiden von B sich nur durch zusätzlichen RAM-Speicher:
   * C: 16K DRAM 4000-7FFF   * C: 16K DRAM 4000-7FFF
-  * D: 56K DRAM 4000-FFFF+  * D: 56K DRAM 4000-FFFF (AC1-ACC)
  
  
Zeile 63: Zeile 65:
 | Tastatur    | ASCII                                    | | Tastatur    | ASCII                                    |
 | Peripherie  | TV, Kassettenrecorder, Floppy, RAM-Disk  | | Peripherie  | TV, Kassettenrecorder, Floppy, RAM-Disk  |
-| Software    | Monitor SCCH 10/88, CP/M als xx          |+| Software    | Monitor ACC 3.1, Monitor SCCH 8.0, SCCH 10/88, CP/M als xx          |
  
-Heute hat sich der SCCH-Monitor in seiner letzten Version 10/88 weitgehend als Standard etabliert, wenn auch der V3.1 von Frank Heyder sicher immer noch auf den meisten Rechnern verfügbar ist und nach wie vor gute Dienste leistet. +Heute haben sich die SCCH-Monitore "V8" und "10/88weitgehend als Standard etabliert, wenn auch der Monitor V3.1 von Frank Heyder sicher immer noch auf vielen Rechnern verfügbar ist und nach wie vor gute Dienste leistet. 
  
 ===== Literatur ===== ===== Literatur =====
Zeile 84: Zeile 86:
 Hinweise:  Hinweise: 
  
-Der [[homecomputer:ac1:monitor31|]] des AC1 basiert auf dem Programm ZETBUG für TRS-80 Model I, beschrieben in funkschau 1980/11. Außerdem ist der Monitor des AC1 die Basis für den [[z1013:software:monitor:riesa202|Systemmonitor des Z1013]]. Ich habe ZETBUG reassembliert, ebenso den AC1-Monitor und an die Labels des Z1013 angepasst. Damit kann man die Versionen gut vergleichen und Veränderungen verfolgen.+Der [[homecomputer:ac1:monitor31|]] des AC1 basiert auf dem Programm ZETBUG für TRS-80 Model I, beschrieben in funkschau 1980/11. Außerdem ist der Monitor des AC1 möglicherweise die Basis für den [[z1013:software:monitor:riesa202|Systemmonitor des Z1013]]. Ich habe ZETBUG reassembliert, ebenso den AC1-Monitor und an die Labels des Z1013 angepasst. Damit kann man die Versionen gut vergleichen und Veränderungen verfolgen.
  
 Das [[homecomputer:ac1:minibasic|]] basiert auf dem Minibasic V3.2 von Rolf-Dieter-Klein. Auch hier hab ich das AC1-Minibasic reassembliert und an das Original angepasst. Damit kann man beide Versionen gut vergleichen und Veränderungen verfolgen. Das [[homecomputer:ac1:minibasic|]] basiert auf dem Minibasic V3.2 von Rolf-Dieter-Klein. Auch hier hab ich das AC1-Minibasic reassembliert und an das Original angepasst. Damit kann man beide Versionen gut vergleichen und Veränderungen verfolgen.
Zeile 114: Zeile 116:
   TAST = PA7 - Taste gedrückt   TAST = PA7 - Taste gedrückt
  
 +Obwohl es für den AC1 einen PS/2-Tasatur-Adapter mit PIC gibt, habe ich hier eine andere Lösung gefunden, denn die PIC-Lösung ist leider ohne Quellcode. http://www.willegal.net/appleii/appleii-kb-int.htm ist ein universelles PS/2 -> ASCII-Parallel-Tastatur-Interface mit ATTINY 2313. Das lässt sich sicherlich auch für den AC1 ein-/umsetzen.
 +
 +2021: von *Frieder Tonn* gibt es eine weitere open source-Lösung zum Anschluss einer PS/2-Tastatur. Zum Konvertieren PS/2 -> ASCII wird ein Arduino genutzt https://github.com/friedertonn/AC1-Tastatur
 +
 +===== Web-Links =====
 +
 +  * https://github.com/friedertonn/AC1-Monitor
 +  * https://github.com/friedertonn/AC1-Tastatur
  
  • homecomputer/ac1.1582874460.txt.gz
  • Zuletzt geändert: 2020/02/28 07:21
  • von volkerp