This makes it extremely flexible, allowing different cartridge types to be supported at a relative low cost. However, it can be challenging to get the C64 bus timing correct in software and in some ...