Re: Copy Protection of PET cassettes - Flash Attack.

From: Daniel Kahlin <tlr_at_stacken.kth.se>
Date: Wed, 11 Aug 2010 21:36:26 +0200 (CEST)
Message-ID: <Pine.LNX.4.62.1008112121250.2761@yxa.extundo.com>
On Tue, 10 Aug 2010, Bill Degnan wrote:

> I will try this range.  I was able to make a tape, and it looked like all
> of the code is in place when I compare the disk version with the cassette
> version, but when I run the program only the main menu loads, something
> seems to be blocking the rest of the main program to run.  Does anyone
> actually have two systems hooked up and running the cassette version in
> BASIC 2?

I've only started it in BASIC 1 and 2 in vice.
It seems to work in one-system mode. Can't test two-system mode.

I've done a little better here I think:

LOAD"FLASH ATTACK",8
POKE 1148,143
POKE 3144,218
POKE 3145,218
SYS 1024
S"FLASH ATTACK",08,0401,2000
...or...
S"FLASH ATTACK",01,0401,2000

This patches away the $03FD/$03FE check from the basic starter and
removes a $02BC/$02BD zero check from the program running in the virtual 
machine.

There seems to be a lot of versions of the PET.  The basic part has a 
number of patches to support two different configurations.  I'm not
100% certain which these are but I believe it supports two versions of
an early ROM (50019 == 0 and 50019 != 0).

/Daniel


       Message was sent through the cbm-hackers mailing list
Received on 2010-08-11 20:00:03

Archive generated by hypermail 2.2.0.