Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
homecomputer:ac1 [2020/05/12 06:46] – [Sonstiges] volkerp | homecomputer:ac1 [2024/03/06 15:46] (aktuell) – [Downloads] volkerp |
---|
| |
| |
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) |
* 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) |
| |
| |
| 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 hat sich der SCCH-Monitor in seinen Versionen "V8" (11/87) und "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. |
| |
===== Literatur ===== | ===== Literatur ===== |
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. |
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 |
| |
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-Inface mit ATTINY 2313. Das lässt sich sicherlich auch für den AC1 ein-/umsetzen. | |