skurk Account closed
Registered: Jul 2007 Posts: 3 |
Disabling 8K cartridge
Hi guys.
I'm working on a cartridge project and I'm experiencing some problems trying to disable the cartridge in software. Needless to say, this is work done on a real C64 and not inside an emulator. The cartridge is a standard 8K "ROML" $8000-$9fff game cart with some customized content.
What I want to do is to copy the contents of the cartridge ROM to the C64's internal RAM, and then disable the cartridge in software without a reboot. The trick here is that the target address is configurable so the copying may or may not collide with the memory spaces of the cartridge and the C64's RAM.
From what I have read, when $01=$37 all READs will be done from the cartridge, but all WRITEs will be done to internal memory. This is good, but when I try the same with $01=$36 I get exactly the same behavior...
The reason I want to disable the cartridge is because the program being copied will require full R/W access to the C64's memory. The cartridge must, in other words, be "invisible."
What am I missing out on here? |