BASIC 128 (DATA BECKER) how to remove copy protection?

Started by MIRKOSOFT, June 13, 2009, 07:34 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MIRKOSOFT

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
MIRKOSOFT of megabytes

Commodore 64 was great, Commodore 128 is bigger, better, faster and more!!!

http://www.mirkosoft.sk

RobertB

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

MIRKOSOFT

MIRKOSOFT of megabytes

Commodore 64 was great, Commodore 128 is bigger, better, faster and more!!!

http://www.mirkosoft.sk

Hershey

#3
Quote from: MIRKOSOFT on June 15, 2009, 12:31 AM
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
Hershey

RobertB

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

Hydrophilic

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?
I'm kupo for kupo nuts!

RobertB

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
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/
              Southern California Commodore & Amiga Network
              http://www.sccaners.org

airship

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.
Serving up content-free posts on the Interwebs since 1983.
History of INFO Magazine

RobertB

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
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/
              Southern California Commodore & Amiga Network
              http://www.sccaners.org

airship

Serving up content-free posts on the Interwebs since 1983.
History of INFO Magazine

RobertB

     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
              The Other Group of Amigoids
              http://www.calweb.com/~rabel1/
              Southern California Commodore & Amiga Network
              http://www.sccaners.org

Alex

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.