GideonZ / 1541ultimate

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

Strange cartridge issue [V1.38] #176

Open RichardTND opened 4 years ago

RichardTND commented 4 years ago

ULTIMATE 64: Firmware V1.38 ... Some games with cartridge protection detect cartridges and fails on running games properly - even when no internal/external cartridge is enabled. Example: My legal tape original of Great Gurianos by Elite Software runs the program after loading the last block. However, the game cannot be played. A message "REMOVE CARTRIDGE AND RELOAD" scrolls across locking the game from being played.

GideonZ commented 4 years ago

That is quite interesting indeed. I'd love to see the code that performs this test, so I can figure out what it sees.

On Thu, Aug 27, 2020 at 7:51 PM RichardTND notifications@github.com wrote:

Some games with cartridge protection detect cartridges and fails on running games properly. Example: My legal tape original of Great Gurianos by Elite Software runs the program after loading the last block. However, the game cannot be played. A message "REMOVE CARTRIDGE AND RELOAD" scrolls across locking the game from being played. No cartridge image was being used.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/GideonZ/1541ultimate/issues/176, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACUFDSITSMMXPJHN5TT3I3LSC2MLFANCNFSM4QNIDGHQ .

xlar54 commented 4 years ago

does it do this in VICE as well? if so, the TAP file would be useful in diagnosing the issue

RichardTND commented 4 years ago

It works in VICE with Action Replay plugged in and unplugged if "fast load option (F7)" is not used. Otherwise like with the Ultimate 64, the game is locked.

p2mate commented 3 years ago

similar to #205 ?

GideonZ commented 3 years ago

Yeah, seems to be all the same problem indeed. :-) The solution is already known, but just needs to be implemented and tested. BTW, @p2mate , since you have provided patches to some titles, maybe you could help to extract some failing code from another demo, in such a way that a PRG file is created that exposes the problem right from the start?

p2mate commented 3 years ago

I will try to do that.

p2mate commented 3 years ago

snap_cart_detect.zip

Barry McGuigan World Championship Boxing_MRZ detection code reimplemented as a standalone prg. Only tested on vice and 1.37 U64 so far. I don't actually own a real C64 anymore.

Update: Also works on fw 1.28

p2mate commented 3 years ago

@GideonZ which demo is this?

GideonZ commented 3 years ago

@p2mate The demo is vampy. I am on it already. And it is not related to this issue.