GideonZ / 1541ultimate

Official GIT archive of 1541 ultimate II sources
GNU General Public License v3.0
178 stars 45 forks source link

[U64 V1.42 - 3.10j] KCS Power Cartridge & FC3 graphical issues in the Freeze Menu #372

Closed Jumpman64 closed 9 months ago

Jumpman64 commented 1 year ago

Occurs on U64 (rev1.2) Firmware V1.42 - 3.10 j There is something wrong with the Sprite graphics in the Freeze Menu of the KCS Power Cartridge: (looks like $FF values in the middle colum of each sprite) fw310j-KCSpower (have also tried it with Flash Format and Settings Reset)

I went back to 3.10 a, no problem there: fw310a-KCSpowercrt

radius75 commented 1 year ago

On U2+ 3.10j this problem does not occur. I checked three versions of KCS on .crt

rgc2000 commented 1 year ago

I can't check on U64 but I remember to fall in a similar issue when I coded the KCS Power Cartridge support in U2 and it was related to a bad VIC cycle configuration for serve_vic signal in the all_carts.vhd file. Now I can see that there are two files all_carts_v4.vhd and all_carts_v5.vhd, I can't tell right now which one is used by U64 but they both seem correct for the serve_vic value.

Jumpman64 commented 11 months ago

The Final Cartridge III freeze menu has the same problem: fc3-01 fc3-02

(former bug looked a bit different: https://github.com/GideonZ/1541ultimate/issues/162 )

mrdudz commented 11 months ago

Both cartridges use ultimax mode for displaying the sprites/menu, so that pretty much means that the VICII can not access the cartridge memory correctly in ultimax mode.

Jumpman64 commented 9 months ago

KCS Power and Final Cartridge III menu graphics are correct in firmware 3.11 (tested on U64 rev1.2 hardware)

GideonZ commented 9 months ago

Yes they are! :-))))