'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, May 12th, 2011 @ 00:38 ( . )

Hello
has anyone been able to get fairlight protected with para-protect up and running?
It can't read the signature on track 40 for some reason? bad dump with old nibtools? bad drive or bad disk perhaps?
Thanks.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Spirantho (registered user: 1 posts )
Date: Thu, May 12th, 2011 @ 05:03 ( . )

Hi,

(First post here!)

I came here to ask a very similar question!

I'm trying to load my copy of Bobby Bearing, and it crashes back to BASIC when I load it. And guess what? It's Para-protect. And it's track 40 that's failing, same as your trouble.

Does you 1541 have an original CPU in it? I've just had to replace mine with a Rockwell 6502AP which loads other stuff just fine, but maybe it's not exactly the same.

Given the reason for C64s only using 35 tracks (that mechanisms were unrealiable past track 35), is it possible that we both have early drives and The Edge stupidly tested a track which not all 1541s could read reliably?


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, May 12th, 2011 @ 06:05 ( . )

Well all the other para-protect games work on my drive, all the others I've tried so far. This one won't even work on vice or vice 2.3.
Hopefully someone with more knowledge will come along soon and tell us just what the problem is.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Pete Rittwage (registered user: 558 posts )
Date: Thu, May 12th, 2011 @ 08:15 ( . )

I would have put it in 'non-working' if it didn't work when testing. My test bed for years was VICE 1.22 with my 'weak bit' patches and CCS64 V3.x.

It's possible that changes to nibconv routines broke it, but that's less likely than emulator changes.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Pete Rittwage (registered user: 558 posts )
Date: Thu, May 12th, 2011 @ 08:28 ( . )

Ah, I did mention in the database that the protection was broken, but didn't put it in the right place. :)

My fault. I will look at it again.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Mayhem (guest: search)
Date: Thu, May 12th, 2011 @ 18:23 ( . )

I can try dumping my PAL Fairlight original with the latest NIB tools and see what happens. What I can say for sure is that my original refuses to load on either 1541-II I have and only loads on my Oceanic drive!


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, May 12th, 2011 @ 20:32 ( . )

Mayhem, does this happen with all para-protected games, or only fairlight so far?
Thanks.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Mayhem (guest: search)
Date: Fri, May 13th, 2011 @ 01:07 ( . )

Fairlight is the only game I have that exhibits this, from what I remember. What other Para-protect games are there to see if I own any of those?


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Fri, May 13th, 2011 @ 01:35 ( . )

last ninja, deliverance, superstar ice hockey and a few others, all of them load on my c64 without any issues.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Mayhem (guest: search)
Date: Fri, May 13th, 2011 @ 12:55 ( . )

Cheers. I NIBed Last Ninja and that worked fine (this was way back in 2005!), I'll see what happens with Fairlight.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Mayhem (guest: search)
Date: Tue, May 31st, 2011 @ 11:52 ( . )

I've found my original of Fairlight, I'll hopefully try to NIB it this week...


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Lord Crass (guest: search)
Date: Thu, May 12th, 2011 @ 21:00 ( . )

The protection doesn't seem that odd. The drive code is simple: It uses the job queue to load $28/$0e (track 40, sector 14) into the $400 buffer of the drive.

The C64 then reads that buffer to $5200, checks that the byte at $527B is an $83. If it is, then it jumps to the "code" that was loaded at $5200, otherwise it resets the machine.

The problem is that when told to load 40/14, it seems to read in 40/04 instead and returns a disk error 27 (checksum error in header block), so you get garbage in the $400 buffer.

Unless I'm missing something odd about this track, I believe it's a bad dump. It could be that most of the sector headers are bad and in a non-standard order and due to some track sync, it has to land on the correct one (it looks like there's only one sector on this whole track that has any data). I'll look a bit more later.

After the last sector, there's a whole bunch of bad GCR, so this might be throwing off the 1541-II drives.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Fri, May 13th, 2011 @ 02:07 ( . )

I even tried remastering track 40 from several para-protected games but it didn't do any good. Mayhem can you redump the game and attach to an archive and I'll test it out on vice and the real thing?
Thanks.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Lord Crass (guest: search)
Date: Fri, May 13th, 2011 @ 20:32 ( . )

Even when you can force it to load the right sector, the data is mostly bad. This sector is corrupted and needs to be re-dumped.

Looking at a few other para-protected games (Galactic Games and Superstar Ice Hockey[PAL]), the on-disk protection is very weak. It relies on you not having a copier that can deal with track 40. These titles even work converted to D64.

The one sector that it does read from track 40 always seems to be sector 14 and does contain data necessary for the program to function (in Galactic Games, the code segment's purpose is to load in the "RECO" file), so this data will differ from game to game. You can't copy a track 40 from one game to another and expect it to work.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Lord Crass (guest: search)
Date: Sat, May 14th, 2011 @ 00:27 ( . )

In the database, Starglider is listed as unprotected, but is in fact para-protect V1 (same as Fairlight), while Superstar Ice Hockey(PAL) and Galactic Games are V2.

The alt version of Starglider in the database is a cracked copy that had the track 40 sector relocated to track 35. This was the common method of cracking this protection although track 18 was a more frequent relocation target.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, Jun 23rd, 2011 @ 18:10 ( . )

g'day g'day.
Fairlight has been redumped and is now working, even converted to d64.
Pete I'll send you the nzb image.
Thanks mayhem.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, Jun 23rd, 2011 @ 19:24 ( . )

Um... spoke to soon.
It works on vice, it works on hoxs64, but not remastered.....
Strange.
One of those rare ones that work on some drives and not others perhaps? this is intriguing. Lord crass I'll send you the newly dumped game.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Thu, Jun 23rd, 2011 @ 21:52 ( . )

hmmmmm.
convert it to a g64 and run it on vice and a reset occurs after it tries to read track 40. Try to load the d64 in vice and low and behold it works.
Next, I tried Formatting the disk with a blank 40 track d64, then wrote out the converted fairlight d64 at a speed of 299.59 rpm. Problem solved or so it seems.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Fri, Jun 24th, 2011 @ 03:22 ( . )

Now I think I have it figured out.
After my 1541 drive has been off for a few hours, and I turn it on, and measure the drive speed, it's not exactly 300rpm, it's more like 299.92 rpm.
But the longer I leave it on, the higher the speed goes, if I leave it on for half an hour it will run slightly above 300rpm.
I think this earlier Para-protection relies a lot on drive speed. If it's slightly slower, the odds are the game will die when it attempts to read the signature on track 40.
I left my drive switched off for a few hours and when I turned it back on, the game wouldn't load.
but when I came back after an hour and tried it again, the protection passed and the game started up.
So There's something for you to ponder the next time you have trouble with a para-protected game. Sheesh, they don't call themselves "paranoid software" for nothing.


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Mayhem (guest: search)
Date: Sat, Jun 25th, 2011 @ 00:06 ( . )

This is the bit that confused me; I converted the NIB of Fairlight to a G64 myself and it loaded perfectly in Vice. Different versions? Or did I get lucky on the attempts? Hmmm, just run it through the last few versions of Vice and all were fine. Odd then...


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:Pete Rittwage (registered user: 558 posts )
Date: Sat, Jul 02nd, 2011 @ 15:01 ( . )

Please send me the redump - I never got it. :)


REPLY: [With No Quote] --- [With Quoted Text]

'Fairlight Para-protect'
Author:hyper active (registered user: 296 posts )
Date: Sun, Jul 03rd, 2011 @ 20:37 ( . )

check your email


REPLY: [With No Quote] --- [With Quoted Text]


--- 0 Users Online --- 0 Recent Unique Posters

Q323=1657069822 - Threads: / 1657069822