[Coco] Question about disk images & copy protection.

Carey Eugene carey at cebridge.net
Sun Jul 2 01:38:02 EDT 2006


Bob;


> One of the things that I found lacking was that it was not Coco3 compatible, 
> at least my version was not. The programmes worked fine, and compiled etc, 
> but the resultant code did not run on the Coco3.
> 
> My version is 3.X. Does V4.X have the same problem?


No, it was fully CC3 compatable.  I think that was the big change between v3 and v4.  And v4.1 was some extra's, but I can't remember what.  (I've got the nice printed manual out in the garage but I haven't dug it out yet.  It's got a list of changes.  Plus, somewhere or other, I have a copy of a couple extra toolboxes that were available for DP v4.  I didn't use them because by the time they were given to me, I had already stopped using rs-dos and switched to OS9.  If I remember right, I think they added some graphics and some other stuff.  Until recently I still had the company's catalog...  I found it stuck in an old box.  I'm pretty sure I threw it away while cleaning.)

v4.1 used the full 64k on the CC2/3 where as the earlier versions were somewhat limited because they used the ROM routines.  (If I remember right...)

Although there weren't any routines available to use the extra features of the CC3, it wasn't too hard to write your own, since it gave you the ability to read & write arbitrary addresses and call any location.  So it was a simple matter to write a couple of small wrappers

It had a nice library package.  Lots of useful functions.  It didn't use the 5 byte floating point in the ROMs but used its own BCD math package.

And, of course, Deft Pascal came with a somewhat decent macro assembler, so you could always go that route.  And it had a fairly decent editor.  (All things considered, anyway.  One of the patches I did for it was to make it lower case instead of reverse text.)

As I said in the previous message, at the time I got a bit irritated with Deft Pascal sometimes, but that was more due to some of the limitations of the Pascal language itself.  Deft Pascal v4.1 was a nice package and I got several years good use out of it.  It was well worth the money I spent buying it.

I've wished a few times over the years that I had had a PC version of Deft Pascal to use.  To me, the old Turbo Pascal was just a pale imiation of what Deft Pascal could do.  Of course, I was somewhat biased...[grin]

Carey


> 
> --
> Regards, Bob Devries, Dalby, Queensland, Australia
> 
> Isaiah 50:4 The sovereign Lord has given me
> the capacity to be his spokesman,
> so that I know how to help the weary.
> 
> website: http://www.home.gil.com.au/~bdevasl
> my blog: http://bdevries.invigorated.org/
> 
> ----- Original Message ----- 
> From: "Carey Eugene" <carey at cebridge.net>
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Sent: Sunday, July 02, 2006 2:20 PM
> Subject: Re: [Coco] Question about disk images & copy protection.
> 
> 
> ----- Original Message ----- 
> From: "Bob Devries" <devries.bob at gmail.com>
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Sent: Saturday, July 01, 2006 11:02 PM
> Subject: Re: [Coco] Question about disk images & copy protection.
> 
> 
>> HUH? My copy of Deft Pascal has no copy protection. Was that on a later
>> version perhaps?
> 
> Bob;
> 
> It's in the linker.
> 
> I don't think the earlier ones did, but the later ones did.  Mine is v4.1
> 
> I remember reading somewhere on the web some time back a comment from the 
> author about that he didn't want the copy protection but they insisted.  He 
> managed to keep it limited to just the linker.  (No, I have no idea where I 
> read that...  Who knows, maybe I dreamed it.  It's been within the past year 
> or so, though.)
> 
> I don't remember what the copy protection was.  The linker checked for 
> something specific on the disk, but I can't remember what.  Some little 
> quirk in the disk structure.  I think around the directory area, but don't 
> hold me to that.
> 
> But it was easily patched around.
> 
> Let me see... the post-it on it says to patch the linker locations $e6a, 
> $e6b, $e6c from $17, $21, $9a to $12, $12, $12.  In other words, NOP the 
> subroutine call that checks the copy protection.
> 
> 
> That was one of my earliest efforts at cracking copy protection.  After that 
> I did a few games and ROM packs.  Can't remember what they were, but I 
> remember printing out pages and pages of source code looking for key areas.
> 
> 
> I gotta admit, I had a few unpleasent experiences with Deft Pascal, mostly 
> due to limitations in the Pascal language, but after experiencing other 
> versions of Pascal for other systems, I have to say that I was wrong.  Deft 
> Pascal was an impressive version of Pascal.
> 
> Carey
> 
> 
>>
>> --
>> Regards, Bob Devries, Dalby, Queensland, Australia
>>
>> Isaiah 50:4 The sovereign Lord has given me
>> the capacity to be his spokesman,
>> so that I know how to help the weary.
>>
>> website: http://www.home.gil.com.au/~bdevasl
>> my blog: http://bdevries.invigorated.org/
>>
>> ----- Original Message ----- 
>> From: "Carey Eugene" <carey at cebridge.net>
>> To: <Coco at maltedmedia.com>
>> Sent: Sunday, July 02, 2006 1:18 PM
>> Subject: [Coco] Question about disk images & copy protection.
>>
>>
>> I was just reading an email from somebody about disk images and the effort
>> they went through to make backups etc.
>>
>> That got me curious...
>>
>> How do I deal with copy protected disks?  I know I have some.  I've got
>> post-it notes on the floppy jacket about using Spit-N-Image to make 
>> backups
>> of it.
>>
>> And I remember several games that had copy protection.  And Deft Pascal
>> (although that's easily bypassed.)
>>
>> So, do disk image programs deal with that?  I know with some other
>> emulators, people have developed special disk image formats that store the
>> whole track info and all of it's oddities.  That way it can be read 
>> properly
>> by the emulator.
>>
>>
>> Carey
>>
>>
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>>
>>
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco 
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco



More information about the Coco mailing list