GideonZ/ultimate_releases

Cartridge freezer ignored in firmware V1.41 (3.10)

Opened this issue · 8 comments

When installed as a cartridge image to the Ultimate 64. The freezer option is ignored after running a D64, TAP, PRG program directly. The freezer only works when you just attach the image load and run it manually.

Running a program through DMA temporarily installs another cartridge, so yes, this is completely normal.

I can confirm that. Since v1.41, the freeze button becomes unusable when I transfer and start data via 1541u2 (https://github.com/markusC64/1541ultimate2/releases/tag/tools-v1.2.1), as in my case. Up to v1.37 everything worked without problems.
Is there any chance of restoring this state (apart from a downgrade ;p)? This behaviour is frustrating, especially for cross-development.

Would be really helpful to restore the freeze functionality as it was up to 3.9 especially for developers.

Not sure if I am doing things right, but here is what I do:

Sample config:
Cartridge Action6.crt
Cartridge Preference Internal
Bus Operation Mode Writes

Reset c64 ... goes to Action 6 menu , if I mount a d64 and run something Power+Restore freezes normally
If I either run a .prg from the u64 file browser or if I send a .prg over network to u64 then the cartridge is not initiated and Power+Restore does not work.

Great! Thank you for really fast response (and the best c64 related hardware EVER) Gideon!

Any chance freeze functionality is restored back to pre-v3.10 state in the forthcoming firmware release?

There are quite a few of us who can't upgrade because of this and are missing on new features like wifi, etc...

Thanks!