Navigation menu

Anti-Piracy: Difference between revisions

From Metroid Wiki
No edit summary
No edit summary
Line 1: Line 1:
{{Stub}}
{{Stub}}
[[File:Captura de pantalla 2021-04-06 211158.jpg|thumb|Super metroid anti-piracy screen.]]
[[File:Captura de pantalla 2021-04-06 211158.jpg|thumb|''[[Super Metroid]]'' anti-piracy screen.]]
Anti-piracy is an unofficial cartridge registration method that when detecting that the cartridge is illegal, the game freezes on a screen full of text saying that it is a serious crime to copy video games, the game will be seen on this screen until the user put an original cartridge, this also happens with the metroid saga and it was seen for the first time in super metroid, there are some anti-piracy screens that have the image of the screen of `` Game Over '' some examples are Donkey country 2 and 3,
'''Anti-piracy''' is an unofficial cartridge registration method that when detecting that the cartridge is illegal, the game freezes on a screen full of text saying that it is a serious crime to copy video games, this screen will be seen until the user put an original cartridge. This also appears in the [[Metroid (series)|''Metroid'' series]]. It was used in the series for the first time in ''[[Super Metroid]]''. There are some anti-piracy screens that have the image of the screen of the "Game Over" screen. Some examples are ''Donkey Country 2: Diddy's Kong Quest'' and ''Donkey Kong Country 3: Dixie Kong's Double Trouble''. ''[[Super Metroid]]'' anti-piracy not only freezes the 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|The anti-piracy screen of ''Donkey Kong Country 2: Diddy's Kong Ques'' and ''Donkey Kong Country 3: Dixie Kong's Double Trouble'' 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'''
==Examples of Anti-Piracy in ''Metroid'' Games==


Super Metroid:
===''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
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.
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 European 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]]
 
 
 
 
{{Source}}

Revision as of 21:18, 30 October 2021

This article is a stub. You can help Metroid Wiki by expanding it.

Metroid Wiki is in need of filling in various stubs!

Super Metroid anti-piracy screen.

Anti-piracy is an unofficial cartridge registration method that when detecting that the cartridge is illegal, the game freezes on a screen full of text saying that it is a serious crime to copy video games, this screen will be seen until the user put an original cartridge. This also appears in the Metroid series. It was used in the series for the first time in Super Metroid. There are some anti-piracy screens that have the image of the screen of the "Game Over" screen. Some examples are Donkey Country 2: Diddy's Kong Quest and Donkey Kong Country 3: Dixie Kong's Double Trouble. Super Metroid anti-piracy not only freezes the game also deletes all files permanently.

The anti-piracy screen of Donkey Kong Country 2: Diddy's Kong Ques and Donkey Kong Country 3: Dixie Kong's Double Trouble 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 European 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."