Hallo C-64 User!
Ich habe folgende Frage?
Es gibt ja so eine Art Expansion Port Erweiterung für den C-64, die es ermöglicht mehrere Erweiterungen gleichzeitig am Port anzuschliesen. Mit Hilfe von DIP-Schaltern kann der Anwender unterschiedliche Adressen für die gesteckten Erweiterungen setzen.
Ich hatte jetzt folgende Idee:
Ich habe das Roland CMU 800R Soundmodul mit 8 * CV/Gate Ausgängen. Leider hat das Ding kein Midi. Ich wollte das Gerät an einer solchen Porterweiterung anschliesen, und diesem eine feste Adresse zuweisen. An einem zweiten Port soll ein Midi-Interface mit einer eigenen Adresse angeschlossen werden.
Jetzt die Frage:
Wäre es möglich, dass ich eingehende Midi-Daten vom C-64 in echtzeit wandeln lassen könnte und an dem Roland CMU 800 R weiterleiten könnte. Ich könnte den Roland dann mit einem Midi-Master-Keyboard bzw. mit einem Midi-Seguencer ansteuern.
Reicht die Rechenleistung des C-64 aus, um die Daten in Echtzeit zu übersetzen ? Max. 8 Note On Befehle müssten schon drin sein.
Wenn ich das z.B. in Assembler realisieren möchte, gibt es feste Adressen für den Expansion Port?
Z.B. Wenn ich z.B. Midi-Daten (Note-On) vom Expansion Port auslesen möchte, wie müsste ich vorgehen? Ein Tipp wäre super, oder ein wenig Assembler-Code! Ganz einfach: Wie könnte ich die aktuelle Adresse des eingestecken Moduls auslesen , wenn möglich in BASIC ?
Grüße