Commodore 128 Alive!

Commodore 128 => 128 programmers => Topic started by: MIRKOSOFT on June 13, 2009, 07:34 PM

Title: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: MIRKOSOFT on June 13, 2009, 07:34 PM
Hi!
I downloaded BASIC 128 from DATA BECKER ('think it's Abacus compiler?).
But when I mount diskimage and load&run program it shows ERROR 20: COPY PROTECTED...
...so my Q is simple:
HOW TO REMOVE COPY PROTECTION AT DISKIMAGE OR TRANSFERED IMAGE TO REAL 5,25" DISK ????

Thanks for every answer.

Miro
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: RobertB on June 14, 2009, 04:28 PM
Quote from: MIRKOSOFT on June 13, 2009, 07:34 PM
I downloaded BASIC 128 from DATA BECKER ('think it's Abacus compiler?).
From where did you download it?  When I stop traveling around, I'll settle down and send Lance a .d64 copy of Basic 128 for him to post here.

               Stockton tonight, Barstow tomorrow, Las Vegas Monday,
               Robert Bernardo
               Fresno Commodore User Group
               http://videocam.net.au/fcug
               July 25-26 Commodore Vegas Expo - http://www.portcommodore.com/commvex
Title: Re: BASIC 128 (DATA BECKER) downloaded by:
Post by: MIRKOSOFT on June 15, 2009, 12:31 AM
http://www.ntrautanen.fi/computers/commodore/prg/c128/basic_128.zip

Miro
Title: Re: BASIC 128 (DATA BECKER) downloaded by:
Post by: Hershey on June 15, 2009, 04:13 PM
Quote from: MIRKOSOFT on June 15, 2009, 12:31 AM
http://www.ntrautanen.fi/computers/commodore/prg/c128/basic_128.zip (http://www.ntrautanen.fi/computers/commodore/prg/c128/basic_128.zip)

Miro

In vice turn off the true drive emulation and the program will run.

Hershey
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: RobertB on July 01, 2009, 03:44 PM
Quote from: me on June 14, 2009, 04:28 PMWhen I stop traveling around, I'll settle down and send Lance a .d64 copy of Basic 128 for him to post here.
Well, I'm still travelling around (right now in the Seattle area but a return to California tomorrow), but I now have the .d64 of Basic 128 to pass around.

                  Truly,
                  Robert Bernardo
                  Fresno Commodore User Group
                  http://videocam.net.au/fcug
                  July 25-26 Commodore Vegas Expo - http://www.portcommodore.com/commvex
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: Hydrophilic on October 13, 2009, 03:36 PM
Now this is interesting.  I also got the error message even though True Drive was enabled.  You also need to uncheck "Use IEC Device".  Then the program "worked"

I wrote a simple program:

10 DO:?X:X=X+1:LOOP

and saved it as "INTEGERS.PRG"

As you can imaginge, these program was only 1 block long.  Then I ran "BASIC 128" and selected option 1: optimize / compile.

The result was a 38 block program!!  I loaded the program and typed LIST.  It did the old 64 trick of deleting the listing and replacing it with a logo:

1985 BASIC 128 V1.02


Umm, okay.  Now let's RUN.  And the output?

BREAK
    PC   SR AC XR YR SP
; F4C02 30 4C FF 00 F8


Am I missing something?  Is VICE broken somehow?  Is the software a joke?  Is my program too simple?
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: RobertB on October 13, 2009, 04:20 PM
Quote from: Hydrophilic on October 13, 2009, 03:36 PMIs VICE broken somehow?  Is the software a joke?
I can't help you with VICE (because I only use real Commodores for the most part), but the software is no joke.  Abacus' Basic 128 (which I believe is the same as the Data Becker Basic 128) is an excellent compiler.  FWIW, I copied my original disk with the Maverick disk copier and got a fully-working back-up copy.

              Lance, where did you put that .d64 of Basic 128 I sent you?
              Robert Bernardo
              Fresno Commodore User Group
              http://videocam.net.au/fcug (http://videocam.net.au/fcug)
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/ (http://www.calweb.com/~rabel1/)
              Southern California Commodore & Amiga Network
              http://www.sccaners.org (http://www.sccaners.org)
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: airship on October 14, 2009, 02:38 AM
Abacus was the U.S. licensee for Data Becker, so yes, they are the same.

I just lost an eBay auction for a copy with manual. My bid was pretty high, too. :(

Hydro, a compiler attaches an 'engine' that runs the compiled program. It stays the same size no matter how big your program is. You still get a speed advantage, but you won't get a smaller size until your program is about twice the size of the engine. Since you compiled a one-line program, you can probably figure on those 38 blocks as the compiler's overhead.
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: RobertB on October 14, 2009, 07:43 AM
Quote from: airship on October 14, 2009, 02:38 AM
I just lost an eBay auction for a copy with manual.
Heh, give me a little time, Mark, and you will find something in your postal mail.

              AmiWest Show on October 16-18,
              Robert Bernardo
              Fresno Commodore User Group
              http://videocam.net.au/fcug (http://videocam.net.au/fcug)
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/ (http://www.calweb.com/~rabel1/)
              Southern California Commodore & Amiga Network
              http://www.sccaners.org (http://www.sccaners.org)
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: airship on October 15, 2009, 02:30 AM
As long as you don't send me anything that eats. :)
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: RobertB on October 15, 2009, 04:03 AM
     I've never known disks and photocopies that eat.  ;)

              AmiWest Show on October 16-18,
              Robert Bernardo
              Fresno Commodore User Group
              http://videocam.net.au/fcug (http://videocam.net.au/fcug)
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/ (http://www.calweb.com/~rabel1/)
              Southern California Commodore & Amiga Network
              http://www.sccaners.org (http://www.sccaners.org)
Title: Re: BASIC 128 (DATA BECKER) how to remove copy protection?
Post by: Alex on November 03, 2009, 07:49 AM
Just wanted to confirm that it is working with Vice 2.x with true disk emulation enabled. It is needed as the protection mechanism is accessing (reading) disk drive directly for a security check. This is why Maverick - being a nibbler - is able to make a working copy.
EhPortal 1.34 © 2025, WebDev