Beyond pure "copies simply won't run" protection, there were all manner of insidious methods in use. Sega's Quartet, for example, ran on System 16A hardware, but didn't have a Hitachi-encrypted CPU. It used a read-protected Intel i8751 microcontroller instead.
-
-
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Among some fairly basic things - display enable/disable, for example - the i8751 MCU controls moving platforms in later stages. No MCU, no moving platforms. This is something only recently fixed in MAME, and which Sega even themselves got wrong in a recent re-release.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Moving along those lines, both Chack'n Pop and Bubble Bobble, from Taito, rely on a Motorola 68-series 8-bit microcontroller for protection. Certain critical aspects of gameplay are handled by it, including when bonus items appear, and enemy AI.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Patching out the initial protection checks to get the game to boot won't get you very far when the game logic itself is more or less hosed. This is a protection method Taito were very fond of, and would use in later games from the 80's as well.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Games like Operation Wolf, Rainbow Islands, and others used the "Taito C-Chip", which was a NEC uPD7811 and supporting circuitry, mounted on a substrate, and put in a DIP package to hide it. All of them rely on unique programs for various gameplay-critical elements.
2 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Moving from gameplay to just sound, a wide variety of games from Toaplan such as Vimana, Ghox, Teki Paki, and others have all of the music playback and sound effects managed by a read-protected 647180 MCU. Same problem: No code, no sound.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
One of the more horrid copy protection methods to break, done by Peter Wilhelmsen and the late Morten S. Kirkegaard, involved the Dallas DS5002FP secure MCU. As I understand it, it's primarily a combination of an Intel 8051 MCU, and a block of battery-backed encrypted RAM.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Unfortunately, due to the 'intelligent' nature of the protection device, simple brute force or even the sort of cryptanalysis that caused the CPS-2 protection to fall can't even work. The keys and RAM contents need to be recovered in situ, while it's still powered.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Doing this apparently required a considerable amount of effort, including disabling the write-enable pin of the RAM chip using a gas-powered soldering iron. Why gas-powered? The write-enable pin is active-low. Touching it with an electric iron would ground the pin.
1 vastaus 1 uudelleentwiittaus 2 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @Krishell1985
Any transient signals flying across the bus could be interpreted as address and data values to overwrite the data that's currently in the chip. The method they devised wasn't perfect - some bytes would still end up corrupted, hence the need for 2 boards - but it worked.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
So, yes. Arguably, I believe the arcade industry probably holds the crown when it comes to sheer variety in terms of insidious, devious, and hard-to-break copy protection.
-
-
Vastauksena käyttäjälle @TheMogMiner
Lots of smart people!
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @Krishell1985
Smart, yes, but it's also a worthwhile lesson: Given enough time and energy, copy protection can and will most likely fall. 20 years ago, acid-depackaging of ICs was the sort of thing usually only done by state actors and the criminally insane. Now it can be done in a garage.
0 vastausta 0 uudelleentwiittausta 2 tykkäystä
Keskustelun loppu
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.