C64 - indirizzi IO standard, per lo sviluppo -------------------------------------------- by Tomas Pribyl (C)1998 ----------------------- W=solo scrittura R=solo lettura R/W=lettura e scrittura IO_1 area - Intervallo indirizzi $de00 - $deff ============================================== $de00 - $de03 Scheda Swiftlink, ACia (porta seriale veloce) 6551 $de00 - Registro Trasmissione Dati (W) $de00 - Registro Ricezione Dati (R) $de01 - Registro Status (R/W) $de02 - Registro Comando (R/W) $de03 - Registro Controllo (R/W) ====================================================== $de00 - $de03 interfaccia Midi sequenziale Motorola 6850 $de00 - Registro Controllo (W) $de01 - Registro Trasmissione Dati (W) $de02 - Registro Status (R) $de03 - Registro Ricezione Dati (R) ====================================================== $de04 - $de07 interfaccia Midi Passport Motorola 6850 $de04 - Registro Controllo (W) $de05 - Registro Trasmissione Dati (W) $de06 - Registro Status (R) $de07 - Registro Ricezione Dati (R) ====================================================== $de08 - $de09 interfaccia Midi Siel/JMS Motorola 6850 $de08 - Registro Controllo (W) $de08 - Registro Status (R) $de09 - Registro Trasmissione Dati (W) $de09 - Registro Ricezione Dati (R) ======================================================= $de20 - $de31 IDE64 HDD IDE CHIP $de20 - $de27 Registro HDD Primario $de28 - $de2f Registro HDD Secondario $de30 - Registro HDD Low (basso) Dato $de31 - Registro HDD High (alto) Dato ======================================================= $de38 - $de39 FAST SERIAL NET Intel 8251 USART $de38 - Registro Trasmissione Dati (W) $de38 - Registro Ricezione Dati (R) $de39 - Registro Controllo (W) $de39 - Registro Status (R) ====================================================== $de40 - $de43 Porte HexCard (W o R/W) ====================================================== $de5f Clock IDE64 (R/W) (bit 0) ====================================================== $de60 - $deff Software di servizio per cartridge (R) IO_2 area - Intervallo indirizzi $df00 - $dfff ============================================== $df00 - $df0a Unità Espansione Ram (REU 1700, 1764, 1750) $df00 - Registro Status (R) $df01 - Registro Comando (R/W) $df02 - Registro Indirizzo Base C64 (low) (R/W) $df03 - Registro Indirizzo Base C64 (high) (R/W) $df04 - $df06 - Registro Indirizzo Base REU (R/W) $df07 - $df08 - Registro Lunghezza Trasferimento (R/W) $df09 - Registro Interrupt mask (R/W) $df0a - Registro Indirizzo controllo !!! NOTA: Il Registro REU è rispecchiato nell'intera AREA IO_2!!!! !!! Usa dei decodificatori d'indirizzo per decodificare l'area $df00-$df0a!!!