KempAY CPLD Soundchip- und Joystick-Interface

Entwickler: unbekannt
Vertrieb: Lotharek's Lair, Sintech Deutschland
Erscheinungsjahr: ca. 2020
Prozessor: Atmel Atf1504 CPLD
Sound: drei Sound-Kanäle, über die 3,5mm-Klinkenbuchse zu einem Stereo-Ausgang zusammen gefasst.
Anschlüsse: Zwei Joystickports, Sinclair- und Kempston-kompatibel,
3,5mm Stereo-Buchse für den Soundausgang,
unbestückter JTAG-Anschluss zur Programmierung des Atf1504 CPLD.
Preis: ca. 45 Euro
Preisangabe ohne Gewähr!
Stand 01.2021

Das KempAY CPLD ist ein AY-Soundchip-Interface, das den ZX Spectrum 48 um die Möglichkeit der Soundausgabe über einen Yamaha Soundchip erweitert und den Computer mit zwei Joystick-Ports nachrüstet. Über das Interface KempAY CPLD gibt es kaum Informationen.
Das Interface ist ein Modul mit einem Yamaha YM2149F-Soundchip, der kompatibel zum AY-3-8912 der 'großen' ZX Spectrum Computer ist. Desweiteren sind die offenbar unvermeidlichen Joystick-Ports zu finden - zwei an der Zahl, die sowohl Kempston- als auch Sinclair-IF2-kompatibel sind.
Das Interface wird wie alle anderen Interfaces auf den Edge Connector des Spectrum 48 aufgesteckt. Es verfügt über keinen eigenen Verstärker und muss es über die 3.5mm-Klinkenbuchse an einen externen Verstärker angeschlossen werden. Der Anschluss an den Edge-Connector ist durchgeschleift, bzw. die Platine mit dem Soundchip und dem CPLD ist als eigenständige Platine auf die rein passive Verlängerung des Edge Connectors aufgesetzt. In Verbindung mit einem guten Verstärker klingen die Sounddemos, die im Internet zu finden sind, ausgezeichnet.
Das KempAY CPLD ist aufgebaut auf den Atf1504 CPLD von Atmel. Dieser Chip steuert sowohl die Adressdekodierung des Soundchips als auch die unterschiedlichen Funktionen der Joystick-Ports.
Es hat drei Anschlüssen - eigentlich sind es vier, einer, nämlich der JTAG zur Programmierung des CPLD's, ist jedoch nicht bestückt. Der wohl wichtigste Anschluss ist die 3.5mm-Stereo-Klinkenbuchse, der Soundausgang, an die der Verstärker angeschlossen wird. Gleich unterhalb dieser Buchse befinden sich zwei Jumper, deren Bedeutung und eventueller Nutzen aber ganz und gar im Dunkeln liegen. Die Beschreibung ist mehr schlecht als recht, bei Lotharek ist keine weitere Beschreibungen zu finden. Allerdings ist unter Files auf Lotharek's Website eine uralte Beschreibung des Interfaces zu finden, auf dem zumindest der Joystick-Teil des KempAY CPLD's beruht. Auszüge der Originalbeschreibung sind wiederum in der spärlichen Beschreibung zu finden, die dem KempAY CPLD beiliegt.
Ein Taster, mit dem unter anderem ein Reset ausgelöst werden kann, befindet sich neben den beiden Joystick-Ports. Joystick-Port 1 ist umschaltbar in den SINCLAIR2-Modus.
Die beiliegende spärliche Beschreibung ist schlechtund lässt sich nur relativ umfangreich über die Programmierung der beiden Joystick-Ports aus, eine Ansteuerung des AY-Soundchips wird aber nicht beschrieben. Der Soundchip kann am ZXS 48 nicht über das BEEP-Kommando angesteuert werden. Dies aber mit den OUT-Befehlen möglich ist. Wie das aber geht, ist dort nicht zu finden.
Trotz der Schwächen, die durch die fehlende Beschreibung verursacht wird, ist das KempAY CPLD ein sehr schönes Interface, das macht, was es soll, nämlich dem ZXS 48 einen AY-Sound zu geben und Joystick-Ports hat, die sich einigermaßen flexibel anpassen lassen.