X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Ari Lukumies User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp Subject: Re: Creating a copy protected floppy References: <1121199731 DOT 361001 DOT 326030 AT g43g2000cwa DOT googlegroups DOT com> <1121251420 DOT 008623 DOT 117040 AT f14g2000cwb DOT googlegroups DOT com> <1121304613 DOT 063822 DOT 249190 AT g14g2000cwa DOT googlegroups DOT com> <3TmBe.4559$Gy5 DOT 2289 AT reader1 DOT news DOT jippii DOT net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 62 Message-ID: <9pIBe.4920$yo3.3967@reader1.news.jippii.net> Date: Fri, 15 Jul 2005 09:01:59 +0300 NNTP-Posting-Host: 81.175.144.229 X-Complaints-To: newsmaster AT saunalahti DOT com X-Trace: reader1.news.jippii.net 1121407685 81.175.144.229 (Fri, 15 Jul 2005 09:08:05 EEST) NNTP-Posting-Date: Fri, 15 Jul 2005 09:08:05 EEST Organization: Saunalahti Customer To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Jack Klein wrote: > I can't remember for sure if it was the original IBM PC, or the PC Jr, > but one of them had a floppy disk drive with enough stroke on the head > to be able to read and write 41 tracks instead of the normal 40 on a > floppy. My guess is both. PC-XT (which came afterwards) had a 'more-advanced' disk drive (or, that's what IBM said). But, still much more later, there came 1.44MB drives, and into a 1.44MB drive, you could easily push 82 tracks with 20 sectors a head, totalling 1.6MB (does this sound like some MS-W95 disks?), or even more, like 2M and its developer showed us (in source code also, if you read Spanish). But, back to Jack and the 40-track disk: > Some companies put their own custom, non-standard format and some data > on that extra innermost track. If an (unknowing) user used the > standard diskcopy to try and make a program disk for a friend, only > the normal 40 tracks were copied. > > When the program started, it used either BIOS or direct hardware > access to the disk controller to read the extra track. If the disk > was a copy, the data wasn't there and the program would not run. > Then IBM changed suppliers for the disk drive in that particular > computer, and the new disk drive did not have the extra stroke to read > the 41st track... Back in the 80's, a Finnish manufacturer named Nokia (who is now more known for their mobile phones) was manufacturing 8085-based PCs called MikroMikko. These PCs employed the (then) latest Intel FDC technology to access the floppy disks, for example. A genuine Nokia invention using the FDC was, instead of using the CP/M-standard 128-byte sectors, they used 512-byte ones. IOW, the sectors were formatted 512b (those who know NHCR, know what I'm talking about) which were then accessed in four pieces. Not so hard to imagine, that a floppy formatted in a MikroMikko would not be quite readable in another 8085-PC. This way, however, they could have more sectors on a track than the standard CP/M way of 128bps would have allowed. Also, their CP/M-PC was the first one I've seen where you could use both sides of a floppy (here, I may be wrong, though) without flipping it over. Another funny remark: IBM first invented the "hole" to distinguish between 720k and 1.44M floppies; however, the only computers I ever saw that did not judge the disk using that "hole" as the indicator of its size, were all made by IBM... > Wasn't is Lotus who used to use a laser to burn a hole at a particular > spot on the program disk? IIRC, some version of their spreadsheet program (1-2-3). Or, it could have been WP also. Certainly after CP/M anyway, for that I'm sure :) -atl- -- A multiverse is figments of its own creations