Podvádět kazetu - Cheat cartridge

Nábojnice podvodu je zařízení, které se připojuje k nějakém druhu kazety založené herní systém . Umožňuje uživateli zadávat speciální cheat kódy pro manipulaci s hrou způsobem, který není povolen jejím původním programováním. Efekt obvykle spočívá v získávání nekonečných životů, střeliva, odemykání tajemství nebo ve věcech, které by jinak umožňovaly nespravedlivou výhodu (nebo v některých případech nevýhodu). Některé hry mají kódy pro aktivaci nevydaných úrovní, zbraní nebo položek, které nemusejí být běžně dostupné, a některé dokonce mají kódy pro přístup k ladicím nabídkám používaným programátory (jako pro účely beta testování). Ekvivalentní zařízení bez kazet byla vydána a prodána pro moderní herní systémy, které k ukládání her používají místo kazet optická média .

Funkce

Ovládání podváděcí kazety je jednoduché. Po zapnutí bude na konzole spuštěn software uložený v podváděcím zařízení. Obvykle se jedná o nabídku, ze které se vybírá správná hra, a různé cheaty se zapínají a vypínají. Když je uživatel připraven, software zařízení poté spustí skutečnou hru. Aktivované cheaty však během běhu upravují hodnoty v kódu hry a vytvářejí požadované efekty, jako jsou nekonečné životy a munice.

U systémů založených na kazetách se zařízení obvykle připojuje ke stejnému portu jako běžné herní kazety, což umožňuje připojení k hernímu slotu konzoly. Hra, která má být podváděna, je poté připojena k samotnému zařízení pomocí jiného identického portu. Cheatová kazeta je pak „mezi“ jakoukoli komunikací mezi kazetou a konzolí, což jí umožňuje upravit hru tak, aby bylo dosaženo požadovaného efektu.

V systémech, které nepoužívají kazety, se cheat software načítá z „bootovacího disku“. Po výběru správných cheatů uživatel vymění zaváděcí disk za vlastní herní disk, aniž by resetoval konzolu. Cheat software poté spustí hru a trenéra , software, který zůstane v paměti systému a upraví data tak, aby dosáhl požadovaných cheat efektů.

V několika případech, nyní do značné míry historické, fungovala podváděcí kazeta připojením prostřednictvím rozšiřujícího portu, sériového portu nebo vývojářského rozhraní na konzole. Kazeta poté využila slabost nízkoúrovňového operačního systému zařízení ke spuštění vlastního softwaru a úpravě hodnot v paměti systému. I když se jedná o menšinu, přístup na nízké úrovni, který poskytovali - podobný hardwarovému debuggeru - umožňoval nejvyšší úroveň kontroly nad herním systémem.

Původní kazeta Action Replay pro Commodore 64 například využívala slabé stránky představované režimem zpětné kompatibility určeným pro temný stroj Commodore MAX . Elektronika v kazetě by krátce zastavila procesor konzoly a nasměrovala ji, aby pracovala podle pokynů v ROM podváděcí kazety, ve své vlastní paměti RAM. Vzhledem k tomu, že vlastní RAM počítače již nebyla upravována, byla hra „zmrazena“ v současném stavu. Tento stav by pak bylo možné upravit, uložit nebo znovu načíst do dřívějšího stavu a dát tak kazetě její název. Když byl hráč připraven, hra byla uvolněna a CPU pokračovalo tam, kde skončilo, podle pokynů ve vlastní paměti počítače.

Viz také