📜Geschichte & Quellen
Vom 8-Bit-Prozessor zum Heimcomputer mit eingebautem Laufwerk – und warum ein Programm für den 464 fast immer auch auf dem 6128 läuft.
🕰️Zeitleiste
- 1976
Zilog Z80
Der Z80 erscheint – kompatibel zum Intel 8080, mit zweitem Registersatz, Indexregistern und Blockbefehlen.
- 1984
CPC 464
Amstrad stellt im April den CPC 464 vor: 64 KB RAM, eingebauter Kassettenrekorder, Locomotive BASIC 1.0, Firmware V1.0. In Deutschland verkauft Schneider die Geräte als „Schneider CPC“.
- 1985
CPC 664
Mit eingebautem 3-Zoll-Diskettenlaufwerk, AMSDOS und BASIC 1.1; Firmware V1.1 bringt neue Einsprünge (&BD3A–&BD58). Nur wenige Monate im Handel.
- 1985
CPC 6128
128 KB RAM (umschaltbar in acht Organisationen), 3-Zoll-Laufwerk, CP/M Plus. Firmware „V1.2“ = V1.1 plus KL BANK SWITCH (&BD5B).
- 1990
CPC Plus & GX4000
464 Plus und 6128 Plus mit ASIC (Hardware-Sprites, 4096 Farben) und die Konsole GX4000 – im gesperrten Zustand kompatibel zum Gate Array.
🔀Firmware V1.0 (464) und V1.1 (664/6128)
| Thema | V1.0 (CPC 464) | V1.1 (CPC 664/6128) |
|---|---|---|
| Neue Einsprünge | – | &BD3A KM SET LOCKS … &BD58 MC PRINT TRANSLATION (11 Einträge); 6128: &BD5B KL BANK SWITCH |
| Grafik | Linien immer im Stift | Linienmaske, transparenter Hintergrund, erster Punkt abschaltbar, GRA FILL |
| Steuercode 0 (NUL) | keine Wirkung | Cursor an eine gültige Position zwingen |
| Fehlernummern CAS/AMSDOS | A undefiniert | A enthält eine Fehlernummer (z. B. &0E = Datei schon offen) |
| Bildschirmposition | – | SCR SET POSITION: Firmware schreibt in einen unsichtbaren Bildschirm (Doppelpufferung) |
| Indirections | 13 (bis MC WAIT PRINTER) | 14 (+ KM SCAN KEYS &BDF4) |
📚Quellen dieser App
Arbeitsweise: Adressen, Namen und Register jeder Routine stammen aus SOFT 968 und wurden automatisch mit Taylor/Defoe abgeglichen; die Nummer jedes Hauptsprungleisten-Eintrags wurde gegen &BB00 + 3 × Nummer geprüft. Die deutschen Texte sind maschinell übersetzt. Der Emulator wird mit den Beispielen aus UM0080, einer unabhängigen DAA-Referenztabelle und einem Assembler-Rundlauf über den gesamten Befehlssatz getestet. Amstrad und Schneider sind Marken ihrer Inhaber; die App ist ein unabhängiges Lernangebot und enthält keinen ROM-Inhalt.