6 ms·
Yeah, Duplication Houses usually duplicate the disk sector-by-sector, instead of on a file system level. (This makes a lot of sense, because it allowed the disk
by MenhirMike 2y ago
Yeah, Duplication Houses usually duplicate the disk sector-by-sector, instead of on a file system level. (This makes a lot of sense, because it allowed the disk to contain any file system). But that also means that data that was still on the physical sectors of the disk got copied as well, regardless of whether the file system on the disk was still referencing that data.
- Rinzler89 2y ago>Yeah, Duplication Houses usually duplicate the disk sector-by-sector I think they went even deeper. From the vintage computing nerds I saw on YouTuber, I think the duplication houses were replicating the raw magnetic flux off the disks as-is, since game studios were implementing some crafty low level anti-piracy measures on the golden disks to ensure that if you did sector level copies at home you wouldn't be able to run the game.
- MenhirMike 2y agoThat makes sense, I do remember some Commodore 64 games that even a Nibbler couldn't properly duplicate, and how some people modified their 1541 drives to have a different timing to work with some of that stuff.
- EvanAnderson 2y agoI wonder if anybody ever made an analog flux reversal-level disk copier out of consumer floppy drives. I'm not an electronics person but it sounds like it would something like a "dubbing" tape deck. Provided the reading and writing drives' spindle motors and heads were synchronized (which, presumably, could be done with an encoder on the reading drive) I would think it would be a fairly simple device. All the analog circuitry for reading and writing would be in an off-the-shelf floppy drive.
- Rinzler89 2y agoThe hardware you're talking about you can buy today. It's used by retro computing geeks working in SW preservation. Pretty sure it also existed back in the day. The point wasn't to make copying impossible, it was to make it impossible for home users.
- TacticalCoder 2y agoHence the cracking scene: home users would get pirated version of the games, with the copy protection removed from the code. P.S: if I'm not mistaken in some cases original, legit, disks were physically damaged on purpose (for example with a hole being physically punched at a precise location) and then the copy-protection would try to write something at that spot and re-read it. If the write/re-read succeeded, they knew the floppy was good and hence they knew it couldn't be an original disk.
- deaddodo 2y agoThat doesn't make sense, no? Most of these disks had their read-write tab blocked and so the floppy drive would just operate in read-only mode anyways.
- TacticalCoder 2y ago> That doesn't make sense, no? Most of these disks had their read-write tab blocked and so the floppy drive would just operate in read-only mode anyways. You are right that that doesn't make sense so I may be remembering incorrectly. I'm nearly sure the disk physically had holes, on purpose, though. So maybe the copy-protection was simply trying a regular read, expecting it to fail... And if it didn't throw an error, then it'd know it was a copy.
- Semaphor 2y agoI remember downloading some kind of commercial digital forensic software that, came with cracking instructions: A PDF or image with measurements for where to drill a hole into your disk and at what size :D Never tried it, so I don’t know if it would have worked, but I’ll always remember it.
- amiga386 2y agoI can give you an example of someone claiming there were holes in the disk, Jon Burton, but they're a goddamn liar: https://www.youtube.com/watch?v=Qaq9vlfoGnA https://www.youtube.com/watch?v=Qaq9vlfoGnA I have the original release of Leander. There are no holes in the disks. The code on the disk doesn't write anything besides hiscores. There is a protection routine exactly where he says there is, however what it does is check for a long track. It waits for the index pin, reads lots of data from the track, then looks to find two sync marks in the data it read, and they're at least a certain distance away from each other. No lasers, no holes, no writing. Standard long track protection. Here's the whole routine: https://pastebin.com/c1wnaJBP https://pastebin.com/c1wnaJBP Here's a page that more accurately describes floppy disk protection methods (and also explains what a long track is): https://diskpreservation.com/dp.php?pg=protection https://diskpreservation.com/dp.php?pg=protection
- MenhirMike 2y agoI'm not aware of any direct copier, most disk duplicators that were sold to regular people were just a bunch of floppy drives with regular disk copy software. These days, there is the delightfully named Greaseweazle (https://github.com/keirf/greaseweazle https://github.com/keirf/greaseweazle) and similar devices to _read_ disks at a magnetic level, but I'm not sure if there is something to _write_ disks. I don't see any reason why such a thing couldn't exist, I'm just not aware of it. Tech Tangent has a good in-depth video about imaging disks for archival purposes if interested: https://www.youtube.com/watch?v=UxsRpMdmlGo https://www.youtube.com/watch?v=UxsRpMdmlGo
- Gormo 2y agoKryoFlux (https://kryoflux.com https://kryoflux.com) reads and writes magnetic flux data.
- EvanAnderson 2y ago> ...similar devices to _read_ disks at a magnetic level... It's not, though. It's reading the disk after the drive's analog-to-digital converter has had its way with the analog flux transitions coming off the head. There's auto gain control circuits in there, and a pre-amplifier, and finally the ADC. Greaseweazel and its ilk are closer to the flux than just reading the disk in the conventional manner but it isn't actually sampling the raw flux reversals. The Domesday Duplicator is closer to what I'm taking about. You can do software-defined manipulation of the sampled analog signal. In its case, it's a software-defined laserdisk player. (One could do the same w/ VHS, for example.) I'll try to dig up a good Vintage Computer Festival talk from a guy who was recovering analog signals from old tapes and reconstructing the data by building a software-defined "tape drive" and using signal processing algorithms that would be applicable in the software-defined radio domain. It occurs to me that such an analog duplicator wouldn't need fancy FPGAs and high-speed digital signal processing that didn't exist back then. It would "just" need very clean analog circuitry and decent motor control. Edit: Here we go. Video of the talk: https://www.youtube.com/watch?v=sKvwjYwvN2U https://www.youtube.com/watch?v=sKvwjYwvN2U A comment I made about it: https://news.ycombinator.com/item?id=31939703 https://news.ycombinator.com/item?id=31939703 Edit 2: It looks like the Applesauce[0] project does what I'm talking about. It's sampling analog signals from the drive, rather than the output of an old ADC. Very cool. [0] https://wiki.reactivemicro.com/Applesauce https://wiki.reactivemicro.com/Applesauce There's some discussion here[1] about analog recovery of floppy data and some past discussion[2] from HN. [1] https://scarybeastsecurity.blogspot.com/2021/05/recovering-lost-treasure-filled-floppy.html https://scarybeastsecurity.blogspot.com/2021/05/recovering-l... [2] https://news.ycombinator.com/item?id=27187435 https://news.ycombinator.com/item?id=27187435
- easyThrowaway 2y agoI'd love to see the same for optical media. So many early sample and loop packs stored on weird ass mixed cd file systems with equally arcane DRM that are on the verge of disc rot.
- dfox 2y ago20 years ago I toyed with the idea that doing that should be trivial, but in reality it is not due to various synchronization issues.
- deaddodo 2y agoIn some cases this would be a sort of DRM, sure. But it certainly wasn't universal. Most smaller-midsize distribution houses just used something like this: https://www.awp1.com/st.html https://www.awp1.com/st.html Or, if they were very small, they would just use multiple smaller scale devices that could do 2-4 copies at a time, like this: https://pbs.twimg.com/media/Dgr_J-NUEAAHZ0I?format=jpg&name=large https://pbs.twimg.com/media/Dgr_J-NUEAAHZ0I?format=jpg&name=... Some of the expensive ones of these could do magnetic signal copying, but most just did sector-by-sector. At least, that's my understanding. Bit before my time.
- chriscjcj 2y agoThe TRS-80 Color Computer's "Sands of Egypt" employed this very strategy. They planted a glitch on a certain sector of the disk. If memory serves, you could copy the disk, but doing so would "fix the glitch." The game checked for the presence of the glitch on the disk and wouldn't run without it. https://www.cocopedia.com/wiki/index.php/Sands_of_Egypt https://www.cocopedia.com/wiki/index.php/Sands_of_Egypt
- ghusbands 2y agoThat was such a common technique that it's odd to talk about just one game in particular doing it.
- jpsouth 2y agoThanks for the explanation, that makes it much clearer.
- esafak 2y agoThis reminds me of the low-level disk cloning utilities crackers used to circumvent copy protection, and how they competed to build faster ones.