Ist wieder Winterzeit, Sommermopeds sind eingestallt und nun ist Raum für den Moppel.
Im Gehäuse die CF-Karte ans Floppylaufwerk geschraubt, nochmals getestet und ist immer noch schön, bei den "Kartenspiel" nicht selbstverständlich. (Siehe Zwischenspiel von Fritz)
Nächster Punkt Tastatur:
Damit ich die einzige nicht immer umschrauben muss benötige ich was "kleines hübsches"
.
Tastaturen mit offener Matrix sind sehr selten oder sprengen den Kostenrahmen, PS2-Tastaturen sind noch gut zu bekommen nur leider passt die Schnittstelle nicht. Der Adapter aus eBay war nicht der Bringer, Controller war nicht programmiert und leider kein AVR - bis auf die PS2-Buchse für die Tonne.
Das Projekt von Gerald Ebert sah vielversprechend aus, alle Quellen gut dokumentiert. Lochrasterplatte war schnell zusammengehäkelt und funktionierte fast auf Anhieb, für die Erstprogrammierung muss natürlich ein Quarz angeschlossen sein, der dann später auf den internen Oszilator mit 8MHz umgestellt wird, auf dem Oszi kommen schon mal plausible Werte an.
Für die Tastatur will ich aber keine V24 opfern, die wird noch für den Datenaustausch benötigt.
Im Moppel-4 geht es ja auch mit der CPU internen Seriellen-Schnittstelle, mit ein wenig Software bis 2400Bd.
Als Basis ein Arduino mini mit MAX232 auf V24 getrimmt, der Moppel ist schon mit V24 gerüstet, könnte ich natürlich auch auf TTL DOWN-Graden. Ist zum Testen mit dem Terminal aber einfacher, die Baudrate muss ja noch deutlich nach unten gedrückt werden, denke das 1200Bd völlig ausreichend sind.
Die beiden Adapter, im Vordergrund das erste Testmuster
Ein großes
E über die V24, Startbit als +12V = LOW
Und in Aktion zum Terminal
Hier noch die Änderungen an den Projektdateien:
- Im Makefile wird die CPU bestimmt
- In der PS2-Uart ist ein weiterer Eintrag für die Baudrate
- Die dann schließlich aus der PS2_keyboard.c geladen wird
und die Quelldateien von Gerald Ebert
Als nächstes im CP/M Moppel die passenden "Tastatur-Treiber" zusammenbauen und Testen.
Schauen wir mal, dann sehen wir schon...
LG Werner