Anti-Piracy: Difference between revisions

From Metroid Wiki
1,156 bytes added ,  26 October 2021
no edit summary
(Created page with "{{Stub}} thumb|Super metroid anti-piracy screen. Anti-piracy is an unofficial cartridge registration method that when detect...")
 
No edit summary
Line 4: Line 4:
[[Super Metroid]] anti-piracy not only freezethe game also deletes all files permanently.  
[[Super Metroid]] anti-piracy not only freezethe game also deletes all files permanently.  
[[File:Captura de pantalla 2021-04-06 212158.jpg|thumb|As you can see, the anti-piracy screen of Donkey Kong Country 2 & Donkey Kong Country 3 are influenced by the game over screen.]]
[[File:Captura de pantalla 2021-04-06 212158.jpg|thumb|As you can see, the anti-piracy screen of Donkey Kong Country 2 & Donkey Kong Country 3 are influenced by the game over screen.]]
'''Examples Of Anti Piracy in Metroid Games'''
Super Metroid:
In Super Metroid, there are two anti-piracy checks that happen during boot up. The first is the Region check and the second one is the SRAM mapping check. The SRAM mapping check first copies the 8KiB SRAM at $700000 copied to WRAM for backup. Then this SRAM area is erased. An incrementing series of values ($0000, $0001, $0002,... $0FFF) is written to the $702000..3FFF area, which on the real cart is a mirror of the 8KiB of SRAM. Finally, it reads back the 8KiB of SRAM from $700000 and asserts that the incrementing values have been written. If they match, the program restores the WRAM backup to SRAM and continues to boot as usual. On extension devices or copy devices/cartridges there may be more SRAM and the two 8KiB areas not mirrored. In this case, the above assertion fails and the anti-piracy message is triggered, leaving the SRAM erased. The region check doesn’t erase the SRAM on failure unlike the SRAM check
The anti piracy screen for the US and Japan versions of the game says: “It is a serious crime to copy video games. 18 USC 2319. Please refer to your Nintendo game instruction booklet for further information” with some Japanese version of the message at the bottom. The screen for the Europe version says: “To resume your gameplay, turn off your control deck and disconnect any attachment or game altering device. Refer to your game pak instruction booklet for further information.
[[File:Https://tcrf.net/File:SuperMetroidCopyright.png|thumb|Anti-piracy screen for US and Japan]]
[[File:Https://tcrf.net/File:SuperMetroidCopyrightFRGR.png|thumb|Anti-piracy screen for Europe]]




== Why was it invented? ==
Nintendo has no mercy with pirates since it suffers many hacks and sometimes instead of freezing its game they make it practically impossible, as in [[Metroid:Zero Mission]] in which all the enemies become immortal and if samus dies a text appears in which it says that the space pirates achieved their mission and defeated the galactic federation thus giving a very dark ending where neither the federation or samus failed to stop the space pirates although this has not been confirmed for now.


{{Source}}
{{Source}}
3

edits