Magic Disk 64

home to index
              BASTELWARE                

Wie jeden Monat haben wir auch dieses Mal wieder eine Erweiterung für Ihren C64, die Sie sich ganz leicht selbst bauen können.
Verantwortung für etwaige Fehler und dadurch verursachte Schäden können wir leider nicht übernehmen. Sie können aber sicher sein, daß wir die hier beschriebenen Schaltungen alle gebaut und getestet haben.
Heute geht es um eine Spracherweiterung.
Sie kennen sicher verschiedene Softwaresprachprogramme. Diese haben aber den Nachteil, daß sie sehr viel Speicher belegen und Sie dadurch in der Programmierung eigener Programme einschränken. Die Programme laufen dann

auch nur mit der Erweiterung, denn ohne diese treten natürlich ständig SYNTAX ERRORs auf.
Aber all das muß nicht sein! Es gibt doch Sprachchips!
Diese Chips kennen bereits entweder die nötigen Worte ganz oder zumindest schon mal die Wortstückchen, die eine Sprache - meist Englisch - verwendet. Diese Laute heißen ' Phonems' .
Ein solches Chip verwenden wir in der Bastelware dieses Monats. Es heißt SP0256 AL2 und wird von der Firma GI hergestellt. Während es in Amerika zu einem weit günstigeren Preis zu haben ist, kostet es auf dem deutschen Markt etwas über 30 DM.

Das SP0256 gibt es auch in einer veralteten Version, die SP0256017 heißt und die die Zahlen von null bzw.' zero' bis zehn, also ' ten' sagen kann. Wir wollen uns aber mit der AL2 Version beschäftigen. Zunächst muß gesagt werden, daß es fast keiner externen Beschaltung bedarf. Das Chip muß lediglich mit einem Quarz ausgestattet werden, um eine stabile Frequenzbasis für die Silben zu erhalten.
Vielleicht sollten wir Ihnen erst einmal die einfache Schaltung zeigen.

MD8803/MD8803-BASTELWARE-4.4.shematic1.png

Diese Erweiterung wird nun am Userport des C64 angesteckt. Sie verwendet die Speicherstellen 56577 und Bit2 von 56576 zur Ansteuerung des IC' s.
Sie können nun eine Zahl zwischen 9 und 64 in die Speicherstelle 56577 schreiben. Nach einem Übernahmesignal in der anderen Speicherstelle wird das Chip nun ein Phonem über einen angeschlossenen Verstärker sprechen. Mit dem Phonem 0 schalten Sie das Chip wieder aus und es herrscht Ruhe. Werte über 64 sind leider wenig sinnvoll, da sie nur zum Absturz des Chips führen können. In diesem Fall muß die Erweiterung aus und wieder angesteckt werden.

In der nächsten Magic Disk 64 werden wir ein Programm vorstellen, mit dem man das SP0256 AL2 sehr komfortabel ansteuern kann. Bis dahin können Sie mit dem Programm ' SPRECHPROBE' schon einmal alle Phonems anhören und versuchen, nach diesem Beispiel ein eigenes Programm mit Worten zu schreiben.
Anmerkung: Das Programm ' SPRECHPROBE' spricht natürlich nur dann, wenn Sie die Erweiterung angeschlossen haben. Ist das nicht der Fall, so passiert nichts.