Skyhigh 15 REU list by Devil/Noice
From C64 Diskmag Wiki
Some issues back Skyhigh brought a small chapter about reu's (ram expansion units). written by DEVIL of NOICE..
Here Skyhigh can bring a little followup with some small information. also written by Devil...
Ok here we go.
---------------------------------------------- ================================ STATUS = $DF00 (READ ONLY!) STATUS = $DF00 (READ ONLY!) ================================ Bits 5-7 will be emty after reading Bit 7: Irq request, will be set when an irq is running. Bit 6: Set if copy finished Bit 5: If set, an error has occured during transfer. Bit 4: Size of reu (0=512 Kb, 1=256 Kb) Bit 0-3 : reu version number =================== COMMAND = $DF01 COMMAND = $DF01 =================== Bit 7: Start transfer Bit 6: Reserved Bit 5: Auto load Bit 4: Write on $fff0 enable Bit 3: Reserved Bit 2: Reserved Bit 0-2 : Changes transfer mode 00 C64 --> REU 01 REU --> C64 10 C64 <-> REU (switch) 11 Verify ---------------------------------------------- CLOB = $DF02 CLOB = $DF02 CHIB = $DF03 CHIB = $DF03 REULOB = $DF04 REULOB = $DF04 REUHIB = $DF05 REUHIB = $DF05 REUBNK = $DF06 REUBNK = $DF06 LGTLOB = $DF07 LGTLOB = $DF07 LGTHIB = $DF08 LGTHIB = $DF08 ---------------------------------------------- =================== IRQMASK = $DF09 IRQMASK = $DF09 =================== Bit 7: Enables irq while transfering Bit 6: Holds irq to after transfering Bit 5: Error in verify =================== BNKLOCK = $DF0A BNKLOCK = $DF0A =================== Bit 7: Lock c64 Bit 6: Lock reu ---------------------------------------------- Written by Henrik 'DEVIL' Hagberg of Noice & Genetic Display