Welcome, Guest. Please login or register.

Author Topic: Disk Nibbling  (Read 4193 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Disk Nibbling
« on: November 03, 2005, 06:39:13 PM »
Quote
msh5150 wrote:

I've been wondering what exactly "nibble copying" is and how it works.
The difference is that you don't use the standard MFM->data de- and encoding but either non at all (see below) or custom routines.

Quote
It seems to me the biggest problems are finding the tracksync mark (especially if it's not $4489) and working out how long the track is?  :-o
That's the art of coping with protection schemes. If you can't analyse several 'identical' disks, you're much left to guessing. But the choice of sync words in MFM is limited.

Quote
As long as those problems are solved there is no reason to decode the MFM?
If you can't find out the right sync mark, chances are high that you mess up the track (some bits are always lost). Furthermore, if you don't de- and reencode MFM (or whatever is used!) minor read errors will get duplicated, too and add up from generation to generation.
Since Amy's doing channel en/decoding in software, you're not limited to MFM (like on Wintel), but can also do GCR or something completely different! As long as Paula can sync to the data stream there's no limit. ;-)
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Disk Nibbling
« Reply #1 on: November 04, 2005, 07:16:32 AM »
That's what I was going to say: this is where it's getting illegal. ;-) I understood the question more like: how do I write a universal copy algorithm and not how do I crack this game...
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Disk Nibbling
« Reply #2 on: November 04, 2005, 06:59:56 PM »
Well, I guess your experience grows with every protection scheme you analyse. ;-)

Of course there are methods that a standard drive can only read but not write, like long tracks (=slightly higher bit rate) or weak bits (=bits that may be read as 0 or 1 by chance), but fortunately these were expensive to produce and therefore quite rare. :-P

It's a shame there isn't a good Wikipedia article on MFM or floppy disk formats (little technical detail for my taste), but there's probably plenty resources around this topic on the net somewhere.