Eine Neuauflage des picoAC1 im Jahr 2026
|
Was bisher geschah: Links zum picoAC1Nachfolgend sind die wichtigsten Links zum picoAC1 aufgelistet: |
Beschreibung zum picoAC1-2026Im April 2026 wurden pünktlich zum KC-Treffen in Garitz die ersten Prototypen des picoAC1-2026 vorgestellt und weitere Leiterplatten an Interessenten zum Aufbau und Test verteilt. Bei dieser Neuauflage wurden alle bisher nachträglich zu verdrahtenden Erweiterungen der Firmware 1.4 (NMI-Taste, Zeichengenerator-Umschaltung im SCCH-Mode sowie acht schaltbare Monitorvarianten) in das Leiterplattenlayout übernommen. Zusätzlich wurden fehlende Verbindungen für den Anschluss von Leiterplatten aus dem AC1-2010-System ergänzt. Die Ansteuerung des verwendeten 128 KByte CMOS-RAM wurde erweitert, sodass nun nahezu alle Speicherbereiche genutzt werden können.Der picoAC1-2026 ist abwärtskompatibel zum picoAC1. Alle Programme für den picoAC1 funktionieren weiterhin in vollem Umfang. Ziel der Erweiterung war es, den Komfort bei der Nutzung von SCCH-Programmen zu verbessern und Leiterplatten-Entwicklungen für den AC1-2010 verwenden zu können. Die Firmware der beiden Raspberry Pi Pico (RP2040) ist identisch zum picoAC1. Sie ist auf codeberg.org zu finden. Für die Nutzung des vollen Funktionsumfangs wird empfohlen, beim picoVDU mindestens die Version 1.4.1 und beim picoIO mindestens die Version 1.4.4 einzusetzen. |
Leiterplatte
|
Änderungen an Schaltplan und LeiterplatteGegenüber dem picoAC1 wurden folgende Änderungen vorgenommen:
|
Neue FunktionenNeben den letzten Erweiterungen des picoAC1:
|
Grafiktaste für SCCH-MonitoreDie Grafiktaste für die SCCH-Monitore muss weiterhin extern beschaltet werden. Dazu ist PIO B2 mit einem 10-kΩ-Pullup-Widerstand nach 5P und mit einem Schalter nach GND zu verbinden. In dem hier beigefügten SCCH-Monitor 10/88 ist die Grafiktaste deaktiviert. |
Änderungen am Monitor 10/88Zur Unterstützung der neuen Funktionen wurde der Monitor 10/88 erweitert. Die Monitorkommandos 0 und 1 wurden ergänzt, das Kommando Y wurde modifiziert. Die Grafiktaste wurde deaktiviert.Speicherbank-UmschaltungMit den Kommandos 0 und 1 kann zwischen zwei Speicherbänken im Adressbereich 0x2000 bis 0xFFFF umgeschaltet werden. Zur Bestätigung erscheint die Meldung Bank:0 bzw. Bank:1. Dadurch können unterschiedliche Programme in getrennten Speicherbänken abgelegt und abwechselnd genutzt werden.Start eines RAM-MonitorsMit dem Kommando: Y aaaa kann ein RAM-Monitor gestartet werden. Der 4 KByte Monitor muss zuvor an die Adresse aaaa in den RAM geladen werden. Der Y-Befehl kopiert die 4 KByte nach Adresse 0x0000, blendet den vorhandenen Monitor-EPROM aus und startet danach den RAM-Monitor ab Adresse 0x0000. Die Funktion “Durchschreiben” durch den Monitor-EPROM kann z. B. mit dem Programm Check-CPM-Umgebung getestet werden. |
Hardware: |
Software: |
EPROM-Binary mit acht MonitorenNachfolgend ist ein Vorschlag für ein EPROM-Image mit acht Monitoren angegeben. Dies ist nur als Anregung zu verstehen und kann nach eigenen Wünschen und Erfordernissen angepasst werden. Im Monitor-Baukasten sind alle dafür erforderlichen Dateien enthalten. Die Monitore 1 und 5 sind identisch.
Links: |
AufbauhinweiseFrank Heyder hat eine Aufbauanleitung geschrieben.Für den RAM und den EPROM sollten Exemplare mit geringer Zugriffszeit eingesetzt werden, damit der picoAC1-2026 auch mit 12 MHz CPU-Takt betrieben werden kann. Der EPROM 27C512 kann durch einen EEPROM Winbond W27C512 ersetzt werden. Für die GALs können GAL16V8 von Lattice (und dazu kompatible wie z.B. von SGS-Thompson) oder ATF16V8 von Microchip verwendet werden. Letztere haben den Vorteil, dass sie zur Zeit als Neuware bei R. vorrätig sind und die Stromaufnahme deutlich geringer ist. Der Nachteil ist, dass sie sich nicht mit allen Programmiergeräten aus Fernost programmieren lassen. |
|
Zum Schluss ganz herzlichen Dank an das Team.
Es hat eine Prototyp-Leiterplatte und eine kleine finale Serie mit insgesamt zehn aufgebauten picoAC1-2026 gegeben,
Videokonferenzen, Fehlersuche, Korrekturen und viele Mails.
Viel Erfolg beim Aufbau und bei der Inbetriebnahme wünschen im Namen aller Mitwirkenden Klaus-Peter Hammerschmidt, Frank Heyder, Gerd Staffen und Frieder Tonn Stand: 23.7.2026 |