MIDI-Interface
Aus C64-Wiki
Zur Navigation springenZur Suche springenEin MIDI-Interface enthält DIN-Buchsen zum Anschluss von elektronischen Musikinstrumenten, bspw. ein Keyboard.
Aufbau[Bearbeiten | Quelltext bearbeiten]
Die Steuerung übernimmt ein Motorola MC6850, dabei werden verschiedene Basisadressen benutzt:
- Sequential ACIA $DE00
- Passport/Syntech ACIA $DE08 + SYNC
- Roland drum clock ($DE30+$DE38)
- tape-in und tape-out
- DATEL/Siel/JMS/C-Lab ACIA $DE04
- Namesoft ACIA $DE00 + NMI
- Maplin ACIA $DF00
MIDI-Karten[Bearbeiten | Quelltext bearbeiten]
Bilder[Bearbeiten | Quelltext bearbeiten]
Listing[Bearbeiten | Quelltext bearbeiten]
5 AD=56832 10 IF PEEK(AD+2)<>255 THEN 50 20 IF PEEK(AD+6)<>255 THEN 60 30 IF PEEK(AD+8)<>255 THEN 70 40 PRINT "NO INTERFACE CONNECTED":END 50 PRINT "SEQUENTIAL INTERFACE":END 60 PRINT "DATEL/SIEL/JMS/C-LAB INTERFACE":END 70 PRINT "PASSPORT INTERFACE"