1541ultimate icon indicating copy to clipboard operation
1541ultimate copied to clipboard

128k Super Snapshot ROM support

Open jpcompton opened this issue 3 years ago • 4 comments

Recently-released Super Snapshot V5 v5.31 aka "SnappyROM" fails in a manner the developer says is consistent with the full 128k ROM not being loaded properly. Specifically, the functions stored in the upper 64k, such as Turbo Macro Pro and the Disk Copier, do not load properly.

U15412+ 3.10a (11C), NTSC C64

Steps to reproduce:

  1. Load appropriate .crt to flash (snappyrom-5.31-ntsc.crt in my case)

  2. Select cart, reboot C64

  3. Press F5 to enter Turbo Macro Pro

  4. See weird ugly garble and/or crashing

  5. Reboot C64

  6. F3 for Disk Utilities

  7. 2 for Disk Copier

  8. See weird ugly garble and/or crashing

Other basic Snapshot features (lower in the ROM) should work fine, like the freezer and monitor.

jpcompton avatar Sep 17 '22 17:09 jpcompton

I am currently compiling & testing my fix for this issue.

markusC64 avatar Sep 17 '22 20:09 markusC64

Hi Markus,

If this entails changing FPGA code, please know that the cartridge slot slave module is being rewritten currently.

Gideon

GideonZ avatar Sep 17 '22 20:09 GideonZ

It only changes

software/io/c64/c64_crt.cc fpga/cart_slot/vhdl_source/all_carts_v5.vhd

both just 3 lines of code added.

markusC64 avatar Sep 17 '22 20:09 markusC64

You can take a look at the changes - I've created a pull request.

markusC64 avatar Sep 17 '22 20:09 markusC64

Appears to have been fixed by the merge as of 3.10i.

jpcompton avatar Jun 15 '23 13:06 jpcompton