NewRisingSun
Member
- Joined
- May 21, 2013
- Messages
- 46
I am planning to try adding support for copy-protected PC disks to a certain popular DOS emulator box, and have begun researching the TransCopy format, because it should have all information about the disk necessary to emulate all but "laser hole" protections, and is much simpler and more convenient to use than Kryoflux stream files, and unlike IPF, can be produced by everyone who has an Option Board or a Kryoflux device, the latter using PCE's "pfi" utility to convert Kryoflux stream files to TransCopy format. It's also very simple to decode, making it easy to add support. So far, I use the PCE-PC emulator to try whether TransCopy images converted from Kryoflux stream files work or not.
Converted Kyroflux images work for all "normal" protections, including H.L.S. Duplication, Softguard SUPERLoK, OSI-1, Electronic Arts Interlock, unnamed Sierra On-Line method for Radio Shack releases, and of course anything that just uses non-standard sector sizes. The one exception is Formaster Copylock, and that one clearly is PCE's fault because it does not implement the Floppy Disk Controller's "Read Track" command correctly. The "non-normal" type of protection that fails to work at least with TransCopy images converted from Kyroflux streams are complex "weak bit" protections. The games affected are "Boulder Dash II" and "Arac" in their Prism Leisure Software releases, which use the "Minder" protection scheme (see page 15 in the PDF). The keydisk checking code reads a sector several times, but instead of just checking whether the sector is "somehow" different (as a simple weak bits scheme would), it wants precisely only certain parts of the sector to change.
While I have several TransCopy images from a real Option Board, none use a weak bits scheme. I therefore do not know how the format stores such information. From looking at the software, I understand you have to tell it to specifically look for weak bits, otherwise they are not reproduced properly either.
So, my request is the following: I would like to receive a Transcopy image, made with a real Option Board, of any game or application disk that uses Weak Bits protection. Ideally, there would be two images of the same disk: one produced without the weak bits option set in the imaging software and one with the weak bits option enabled, so I can see how the image differs.
Converted Kyroflux images work for all "normal" protections, including H.L.S. Duplication, Softguard SUPERLoK, OSI-1, Electronic Arts Interlock, unnamed Sierra On-Line method for Radio Shack releases, and of course anything that just uses non-standard sector sizes. The one exception is Formaster Copylock, and that one clearly is PCE's fault because it does not implement the Floppy Disk Controller's "Read Track" command correctly. The "non-normal" type of protection that fails to work at least with TransCopy images converted from Kyroflux streams are complex "weak bit" protections. The games affected are "Boulder Dash II" and "Arac" in their Prism Leisure Software releases, which use the "Minder" protection scheme (see page 15 in the PDF). The keydisk checking code reads a sector several times, but instead of just checking whether the sector is "somehow" different (as a simple weak bits scheme would), it wants precisely only certain parts of the sector to change.
While I have several TransCopy images from a real Option Board, none use a weak bits scheme. I therefore do not know how the format stores such information. From looking at the software, I understand you have to tell it to specifically look for weak bits, otherwise they are not reproduced properly either.
So, my request is the following: I would like to receive a Transcopy image, made with a real Option Board, of any game or application disk that uses Weak Bits protection. Ideally, there would be two images of the same disk: one produced without the weak bits option set in the imaging software and one with the weak bits option enabled, so I can see how the image differs.
Last edited: