Thanks for adding it. I’ve already tested the nightly build. And thanks for the hint, noted.
Ok, take your time.
One more update: Drag & drop handling was initially missing and has now been fixed: KCS cartridges are correctly classified as Freezer cartridges instead of GameCart, which resolves broken startup.
One more update: Drag & drop handling was initially missing and has now been fixed: KCS cartridges are correctly classified as Freezer cartridges instead of GameCart, which resolves broken startup, reset issues, and non-working freeze behavior.
Update: I’ve completed testing and the implementation now appears stable. I attached a patch that adds support for the KCS Power Cartridge to Denise. Tested cartridges: - KCS Power Cartridge 1985 V1 - KCS Power Cartridge 1985 V2 - KCS Power Cartridge 1989 Functionality tested: - Toolkit commands - Disk commands - Powermon commands - Backup disk - Reset functions - Freeze menu - Multiple freeze operations Features implemented: - Correct startup logo - Full IO1 / IO2 handling - 128 bytes cartridge...
I’ve been working on this in the meantime and I’ve implemented support for the KCS Power Cartridge in Denise locally. It is based on the 1989 version of the cartridge and closely follows the behavior of the VICE implementation (config modes, IO1/IO2 handling, 128 byte RAM, EXROM/GAME switching, freeze mode etc.). At the moment: - Startup logo appears correctly - Freeze menu works - Multiple freeze operations work - Cartridge behavior matches VICE in my tests so far All testing so far has been done...
I have tested the version from Bitbucket, and it's working as expected so far. Thanks.
Patch: Structured Basic (.CRT) Cartridge Support