Last weekend I did some in-depth review of the control logic of the FCC64 cartridge. After a couple of hours staring at the CUPL-File I found a few lines of logic equations where I thought that those lines were not correct and could cause issues. So I updated four logic equations in total and flashed the cartridge with the updated jedec-file that wincupl has generated...
With the updated CPLD-Configuration the FCC64 cartridge is fully working with both romsets from 5 MHz up to 14 MHz! There is no more need for cranking up the clockspeed!
Yesterday I sent the new CPLD configuration files to wybren1971 , asking him to test it on his FCC64. He confirmed that with the new CPLD configuration files his FCC64 is also working properly at 5 MHz with brom 1.5 and crom 1.3. Thank you wybren1971 for testing!
Today I updated the CPLD configuration files in the github repository.
But how to get your CPLD flashed with the updated configuration?
In addition to flashing the CPLD with a JTAG-Adapter by you I propose two ways to get your CPLD updated. Due to the fact that I am currently reducing any contacts (personal as well as even by mail) I do not offer that you can send me your FCC64 for updating!
Option A) I will attend the DoReCo-Party in September (if the spreading of the virus will be stopped in time...). I will bring all the equipment to update the CPLD.
Option B) I started to write an updater for the CPLD as a program on the C64. This program will update the CPLD via the Userport. I will also design a very small pcb that I can send to you. The pcb will contain the 2 mm socket for the jtag-pinheader. You will only need to solder a userport-connector to this pcb. See this posting for details (in german language).
But even option B will take some time...