Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
homecomputer:ac1 [2018/09/26 07:00] – [Downloads] volkerp | homecomputer:ac1 [2019/11/14 07:16] – volkerp | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
{{: | {{: | ||
- | AC1 (Titelseite FA 12/83), Leiterplatte (zweiseitig, | + | AC1 (Titelseite FA 12/83), Leiterplatte |
===== technische Daten ===== | ===== technische Daten ===== | ||
- | Grundausbaustufe nach funkamateur 1984 | + | **Grundausbaustufe** nach funkamateur 1984 |
^ Merkmal ^ Beschreibung | | ^ Merkmal ^ Beschreibung | | ||
Zeile 28: | Zeile 28: | ||
| Software | Monitor 3.1, Minibasic 2.1 | | | Software | Monitor 3.1, Minibasic 2.1 | | ||
- | {{: | + | {{: |
- | Vollausbau (ACC, SCCH) | + | |
+ | Die im funkamateur original vorgestellte Variante A (Grundausbaustufe) hatte folgende Eigenschaften | ||
+ | * 2K ROM mit Monitorprogramm mon_v31_16.bin (0000-07FF) | ||
+ | * 2K ROM mit Minibasic V2.1 (0800-0FFF) | ||
+ | * 1K RAM Arbeitsspeicher (1800-1BFF) | ||
+ | * 1K RAM Bildschirm mit 16 Zeilen zu 64 Zeichen (1000-13FF) | ||
+ | * Zeichengenerator mit U402 (s. Bild) | ||
+ | |||
+ | Im FA 01/86 erfolgte die Erweiterung zu Variante B: | ||
+ | * 2K ROM mit Monitorprogramm mon_v31_32.bin | ||
+ | * 2K ROM mit Minibasic V2.1 (0800-0FFF) | ||
+ | * 2K RAM Arbeitsspeicher (1800-1FFF) | ||
+ | * 2K RAM Bildschirm mit 32 Zeilen zu 64 Zeichen (1000-17FF) | ||
+ | * Zeichengenerator zuerst mit 1K ROM U555 und Kleinbuchstaben (FA 06/86) | ||
+ | * später mit 2716, Pseudografik 128 x 64 " | ||
+ | |||
+ | 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: | ||
+ | |||
+ | Variante C und D unterscheiden von B sich nur durch zusätzlichen RAM-Speicher: | ||
+ | * C: 16K DRAM 4000-7FFF | ||
+ | * D: 56K DRAM 4000-FFFF | ||
+ | |||
+ | |||
+ | **Vollausbau (ACC, SCCH)** | ||
^ Merkmal | ^ Merkmal | ||
Zeile 41: | Zeile 64: | ||
| Peripherie | | Peripherie | ||
| Software | | Software | ||
- | |||
- | {{: | ||
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 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. | ||
Zeile 58: | Zeile 79: | ||
* Quellcode Monitor | * Quellcode Monitor | ||
* Quellcode Minibasic | * Quellcode Minibasic | ||
+ | * Quellcode Basic V1.1 | ||
* wav2ac1 | * wav2ac1 | ||
+ | |||
+ | Hinweise: | ||
+ | |||
+ | Der [[homecomputer: | ||
+ | |||
+ | Das [[homecomputer: | ||
+ | |||
+ | Das gleiche Spiel beim **BASIC+EDITV1.1**. Als Basis kam für mich nur das NASCOM-Basic V4.7 in Betracht, basierend auf dessen Quellcode entstand der Reassemblercode der AC1-Version. Später habe ich eine Bestätigung meiner Vermutung in der Doku zum Basic V3.2 gefunden: // | ||
+ | Standardkern des Nascom-8K-Basic (C)1987 Microsoft entwickelt 1988 by E.Ludwig//. | ||
+ | |||
+ | Mit dem Perl-Programm **wav2ac1** können AC1-WAV-Dateien im Monitor-3.1-Format und Minibasic-Format in Binärdateien umgewandelt werden. Das Programm verarbeitet eine ganze Kassette auf einmal und produziert Binär- und .Z80-Dateien. Damit kann [[homecomputer: | ||
+ | |||
+ | :!: Achtung: Das [[homecomputer: | ||
+ | Minibasic-Programme werden vom Monitor aus eingelesen (#L) und mit J : angesprungen. | ||
+ | |||
===== Bedienung ===== | ===== Bedienung ===== |