Karateka (Commodore 64)
Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Karateka (Commodore 64)
From The Cutting Room Floor
Karateka |
---|
Developer: This game has anti-piracy features. |
Anti-Piracy Features
Please elaborate. Having more detail is always a good thing. Specifically: How are these actually triggered? |
To do: List the effects of the routines which do not have the effects listed. |
The game has multiple routines related to copy protection, taking a minefield approach to anti-piracy:
- A routine that checks one byte, which scrambles music.
- A routine that checks one byte, which makes playing by the keyboard impossible.
- A routine that prevents the player from walking through a door.
- A routine that increases the opponent's regeneration.
- A routine that makes the hawk invulnerable.
- A routine that prevents movement when facing the final opponent.
- A routine that crashes the game when played on an NTSC system.
- A second routine that prevents walking through a door.
- A routine that is active before the game loads the levels.
The Karateka series | |
---|---|
Apple II | Karateka |
Commodore 64 | Karateka |
Atari 7800 | Karateka |
Categories:
- Games developed by Brøderbund Software
- Games published by Brøderbund Software
- Commodore 64 games
- Games released in 1985
- Games with anti-piracy methods
- Articles requiring elaboration
- To do
- Karateka series
Cleanup > Articles requiring elaboration
Cleanup > To do
Games > Games by content > Games with anti-piracy methods
Games > Games by developer > Games developed by Brøderbund Software
Games > Games by platform > Commodore 64 games
Games > Games by publisher > Games published by Brøderbund > Games published by Brøderbund Software
Games > Games by release date > Games released in 1985
Games > Games by series > Karateka series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":170});
}