POPStarter DOCS

Cheats โ€” CHEATS.TXT

POPStarter's embedded cheat engine. Codes live in a CHEATS.TXT in the game's VMC folder; always start it with $SAFEMODE. The full recovered cheat documentation is below, followed by community additions and a quick-reference.

โš  Read these first โ€” the four silent footguns
  • The file must be named CHEATS.TXT in UPPERCASE on internal HDD/PFS โ€” a CHEATS.txt is silently ignored (the real cause of most "my cheat / $HDTVFIX does nothing on HDD" reports).
  • $SAFEMODE only gates raw GameShark codes โ€” it delays them until after POPS startup. Named $commands ($NOPAL, $IGR#, $WIDESCREENโ€ฆ) do not need it; it's harmless but unnecessary if your file has no raw codes.
  • The external device mastercode 902377F4 0C0902EF is for ps2rd / CodeBreaker only โ€” do not put it in CHEATS.TXT. The in-file mastercode is the per-game C0 type.
  • Copy 0x## not 0ร—## โ€” paste hex with an ASCII x.
โ„น Command nuances worth knowing
  • $NOPAL (PALโ†’native NTSC) usually needs a $YPOS_## companion (e.g. $YPOS_10) to re-center the picture afterward.
  • $HDTVFIX outputs 480i (NTSC) / 576i (PAL) โ€” if a game unexpectedly shows 480i instead of 240p, check for a stray $HDTVFIX. Don't use it as a default (CRT interlace flicker).
  • $USBDELAY_# patches POPS for streaming stalls (try +2โ€“3) โ€” it does not fix "USB not detected"; raise config byte $413 for detection.
โš  Unverified / caution
Lost config-table 'Default values' graphic and the official all-in-one sample CHEATS.TXT The wiki's default-values IMAGE was not OCR'd; the defaults on the site come instead from a direct hexdump of the shipped r13 ELF (more authoritative). The official all-in-one sample CHEATS.TXT download is NOT recoverable (every Wayback snapshot 302s to an expired Bitbucket S3 URL). Mark both as documented-but-asset-unrecovered.
โš  Unverified / caution
'Root CHEATS.TXT blocks per-game CHEATS.TXT' (base claim) - the recovered wiki only documents one blocking case - the general-note priority rule's single exception where two CHEATS.TXT load at once and one changes the video mode. A general 'root blocks per-game' is otherwise NOT confirmed; the override rule is that the VMC-folder copy WINS.

๐Ÿ“Ž from the recovered Special Cheats wiki page ยท merged across snapshots, primary 20241203112538

Special Cheats โ€“ Automated Codes


Some useful commands have been automated. Here are them :

Cheat Code Description Notes
$SAFEMODE Disables the cheat engine and only activate it after POPS has left the PS OSD. Should be always ON. Some game codes do patch the memory area where the PS OSD is loaded, causing crashes and other garbageโ€ฆ
$COMPATIBILITY_0x## Activates a compatibility mode. ## is a hexadecimal value. You can write as many $COMPATIBILITY_0x## as you want.
$CODECACHE_ADDON_0 For games that lag badly or stall randomly. If compatibility mode and mode 0x04 doesnโ€™t fix that doesnโ€™t fix your issue. Do not use it by default on all your games, because most games will stop working with it.
$SUBCDSTATUS A variant of $COMPATIBILITY_0x05.
$FAKELC Loads a null LibCrypt magic word into the cop0 register. May be needed by some discs that have a messed up LC protection.
$SMOOTH Enables the smooth texture mapping at startup. Just for the records : value is $S0003390 00000001.
$NOPAL Disables POPStartersโ€™ PAL patcher. Can be done using a PATCH_#.BIN file. Not meant to convert NTSC games to PAL.
$FORCEPAL Forces the activation of the PAL patcher (POPS will run it PAL) and patches the BIOS region code to Euro (shows the boot screen in PAL). Useful for PAL VCDs that donโ€™t have a valid license text in their bootsector. Can be done using a PATCH_#.BIN file.
$480p Forces 480p. Not compatible with $XPOS, $YPOS, $DWSTRETCH, $DWCROP & NOT reliable ATM. See notes here
$WIDESCREEN Enables POPS GTE widescreen hack and forces 16:9. Does not deal with stuff like HUDs, texts/fonts, menus, 2D backgroundsโ€ฆ This hack is not finished (no render fixโ€ฆ).
$ULTRA_WIDESCREEN Same as $WIDESCREEN, but wider FOV. Does not match any aspect ratio standard. Does not deal with stuff like HUDs, texts/fonts, menus, 2D backgroundsโ€ฆ
$EYEFINITY Same as $WIDESCREEN, with 3ร—16:9 aspect ratio. Does not deal with stuff like HUDs, texts/fonts, menus, 2D backgroundsโ€ฆ
$XPOS_#### Centers the screen horizontally. #### is a number (decimal, negative values not supported). Works only in PAL and NTSC modes. Default value : 640. Value lower than 640 will move the screen on the left, value higher than 640 will move it to the right. Not compatible with $480p.
$YPOS_## Centers the screen vertically. ## is a number (decimal, negative values not supported). Works only in PAL and NTSC modes. Not working in OBT15, fixed in OBT16. No default value, depends on the game, you have to experiment. The higher the value is, the more the screen moves down. Not compatible with $480p.
$DWSTRETCH_#### Stretches the display horizontally to your screen. #### is a number (decimal). Works only in PAL and NTSC modes. Default value : 2559. Increase it to stretch the screen on the right, decrease it for the left. Not compatible with $480p.
$DWCROP_#### Reduces/expands the display area width. #### is a number (decimal). Works only in PAL and NTSC modes. Maximum value : 2560. Decrease it to crop the screen on the right. Not compatible with $480p.
$HDTVFIX Enables SetGsCrt hack. Helps with the HDTVs that canโ€™t deal with the interlaced resolutions thru component (plain green screens and other rubbish displayed otherwise). Not compatible with some CRT TVs.
$SCANLINES Enables the scanlines generator. A scanline is a horizontal line, or row, in a raster scanning pattern, so that the image of the games are seen with this type of lines that the old TVs and tube monitors (CRT) had.
$MUTE_CDDA Mutes CDDA tracks. Done automatically when you play a physical PS1 CDROM from the disc drive.
$UNDO_MUTE_CDDA Unmutes CDDA tracks in PS1CD mode.
$MUTE_VAB Mute VAB/VAG/VB+VH based sounds/music on games. May be useful for these old games which output distorted SFX, wrong audio samples or stupid noises.
$00507028 00000001 Rumble Always On (Pad 1).
$005070B8 00000001 Rumble Always On (Pad 2).
$D2LS โ€œLeft Stick is the D-Padโ€ code + Stay on Digital Mode. Enables joystick support for games that doesnโ€™t support it natively. $D2LS should be OK for most games. If it doesnโ€™t work, the user should try $D2LS_ALT.
$D2LS_ALT โ€œLeft Stick is the D-Padโ€ code + Stay on Analog Mode. Enables joystick support for games that doesnโ€™t support it natively.
$NOVMC0 Use VMC1 only.
$NOVMC1 Use VMC0 only.
$IGR0 L1 + L2 + R1 + R2 + โœ• + โ†“ Opens the IGR menu.
$IGR1 Select + Start Opens the IGR menu.
$IGR2 L1 + L2 + R1 + R2 + Select + Start Opens the IGR menu.
$IGR3 L1 + L2 + R1 + R2 + โœ• + โ†“ Terminates POPS (no IGR menu).
$IGR4 Select + Start Terminates POPS (no IGR menu).
$IGR5 L1 + L2 + R1 + R2 + Select + Start Terminates POPS (no IGR menu).
$NOIGR Disables the IGR menu.
$CACHE1 Makes POPS buffer 1 sector instead of 16.
$USBDELAY_# Sets up the PFS wrapper USB delay. # is a number.
$UNDO_GAME_FIXES Prevents POPStarter from activating game fixes. This comand may not work for some games to show their problems again, since during the end development of the latest beta, work was done fixing bugs to the POPS, and probably due to patching one of this bugs makes the game work well without needing the specific fixes for each game, (which seems to be the case of the game Crash Bandicoot game in its PAL version). Some game fixes were also removed (it is not remembered for which games) because were made obsolete by the subsequent POPS patches.
$20210CF8 2442FFFF $20210CFC 7C640000 $20210D00 00000000 $20210D04 00000000 $20210D08 00000000 $00210D0C 000000FA $S200009C 1F000000 LibCrypt code for Jackie Chan Stuntmaster (PAL) With this game in its first batch of discs it has been discovered that it lacks the LibCrypt protection. So if the LibCrypt code built into the POPStarter or the $FAKELC command fails to prevent game freezing, then these codes should be used.

๐Ÿ“Ž from the recovered Cheat Engine wiki page ยท merged across snapshots, primary 20200920023545

Cheat Engine


POPStarter has an embedded cheat engine that supports Gameshark/Action Replay PS1 codes (PS1 RAW codes of types 30, 50, 80 and D0 are supported). Some basic rules about the cheat engine :

Example :

Castlevania โ€“ Symphony of the Night [NTSC-U]

CHEATS.TXT location :

POPS/Castlevania Symphony of the Night (NTSC-U)/CHEATS.TXT

CHEATS.TXT content :

$SAFEMODE
$80097BA0 270F // Infinite Health

Notes :


You may want to give a look at this :


From the official thread โ€” cheat clarifications

Sourced from the official psx-place POPStarter thread;
items marked krHACKen are from POPStarter's author and are authoritative.

Ready-to-use PS1 code lists

Massive collections of PS1 GameShark/Action-Replay codes in POPS-ready format (large pages):

Cross-sourced quick-reference cards (provenance-tagged)

$SAFEMODE primary cheats

Effect: Gates the cheat engine so codes only apply after POPS has left the PS1 OSD/BIOS. Recommended as the first line of every CHEATS.TXT. Without it, raw codes that touch the OSD-load region can crash POPS on startup.
Scope: CHEATS.TXT global or per-game. Engine present since WIP06 OBT01; $SAFEMODE itself was made functional in Beta 12 (2015-11-24).
Conflicts: None functional; it is a timing gate, not a code.
$SAFEMODE
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 / 20220218153800); krHACKen r13 changelog Beta 12 'Bugfixed: $SAFEMODE not working' (Pastebin 719TCAd5)

$SMOOTH primary cheats

Effect: Enables smooth (bilinear) texture mapping at startup. Underlying raw value is '$S0003390 00000001'. Live in-game toggle: Select+L1+R2 = enable, Select+L2+R1 = disable.
Scope: CHEATS.TXT global or per-game. Added r13 WIP05/WIP06 era. Effect is subtle.
Conflicts: None; can be toggled live even when set at startup.
$SMOOTH
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog 'Press Select+L1+R2 to enable / Select+L2+R1 to disable the smooth texture mapping' (Pastebin 719TCAd5)

$NOPAL primary cheats

Effect: Disables POPStarter's automatic PAL patcher (a PAL game then runs in POPS native NTSC). Equivalent to the stock PATCH_9.BIN. Not meant to convert NTSC games to PAL. (Changelog-sourced, not in the wiki: since Beta 13 the PAL patcher auto-disables when GSM's XBRA+GSM magics are in memory, so $NOPAL after launching GSModeSelector is no longer needed.)
Scope: CHEATS.TXT global or per-game.
Conflicts: Opposes $FORCEPAL (don't set both). Same effect as stock PATCH_9.BIN and config offset $42A=0x00 / NO_PAL.PPF.
$NOPAL
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog Beta 13 GSM note (Pastebin 719TCAd5)

$FORCEPAL primary cheats

Effect: Forces the PAL patcher (POPS runs PAL) AND patches the BIOS region code to Euro (boot screen shows in PAL). For PAL VCDs whose bootsector lacks valid license text. Equivalent to PATCH_8.BIN.
Scope: CHEATS.TXT global or per-game. Added Beta 12 (2015-11-24).
Conflicts: Opposes $NOPAL.
$FORCEPAL
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog Beta 12 'Added $FORCEPAL' (Pastebin 719TCAd5)

$FAKELC primary cheats

Effect: Loads a null LibCrypt magic word into the cop0 register, for discs with messed-up LibCrypt protection.
Scope: CHEATS.TXT per-game. Added in the r13 WIP06 cheat-engine era. Beta 13 fixed 'the LC fix was flushed and $FAKELC could not set it up'.
Conflicts: If it fails to stop freezing (e.g. Jackie Chan Stuntmaster PAL early batch lacking LibCrypt), use an explicit LibCrypt code block instead.
$FAKELC
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog Beta 13 (Pastebin 719TCAd5)

$COMPATIBILITY_0x## primary cheats

Effect: Activates a POPS compatibility mode at runtime; ## = hex 01-07. Textual equivalent of dropping the matching PATCH_#.BIN. You may write as many lines as you want (subject to the no-combine rule).
Scope: CHEATS.TXT global or per-game. Fixed (previously broken) in Beta 13 (2015-12-07).
Conflicts: Modes 0x01/0x02/0x03/0x05 poke CD status and MUST NOT be combined. 0x04/0x06/0x07 combine freely. Hardcode-equivalent: config offsets $418-$41F.
$COMPATIBILITY_0x04
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170626021721 / 20220218153800); krHACKen r13 changelog Beta 13 (Pastebin 719TCAd5)

$CODECACHE_ADDON_0 primary cheats

Effect: For games that lag badly or stall randomly when mode 0x04 doesn't help. Most games STOP working with it - use sparingly per-game.
Scope: CHEATS.TXT per-game. Documented from the 2017-10-28 wiki revision.
Conflicts: Breaks most titles; specific lag/stall cases only.
$CODECACHE_ADDON_0
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$SUBCDSTATUS primary cheats

Effect: A variant of $COMPATIBILITY_0x05 (sub-CD status handling).
Scope: CHEATS.TXT per-game. Documented from the 2017-10-28 wiki revision.
Conflicts: As a 0x05 variant it pokes CD status; don't stack with 0x01/0x02/0x03.
$SUBCDSTATUS
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$480p primary cheats

Effect: Forces 480p output. Marked 'NOT reliable ATM' in the wiki. Hardcode-equivalent: config offset $42A=0x02.
Scope: CHEATS.TXT per-game.
Conflicts: NOT compatible with $XPOS/$YPOS/$DWSTRETCH/$DWCROP. Some games (e.g. Dead Or Alive) output an unsupported 480p signal.
$480p
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 / 20220218153800); config-table wiki $42A

$HDTVFIX primary cheats

Effect: Enables a SetGsCrt hack (static interlace param). Helps HDTVs/LED TVs that can't deal with POPS interlaced resolutions over component (otherwise green screens / garbage). Hardcode-equivalent: config offset $412=0x01.
Scope: CHEATS.TXT per-game.
Conflicts: INCOMPATIBLE with some CRT TVs (leave off on CRTs).
$HDTVFIX
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 / 20220218153800); config-table wiki $412

$SCANLINES primary cheats

Effect: Enables the scanlines generator - draws horizontal raster lines to mimic old CRT TVs/tube monitors.
Scope: CHEATS.TXT per-game. Present in the 2020-06-26 wiki revision; NOT in the 2017 revisions.
Conflicts: Cosmetic; none documented.
$SCANLINES
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20220218153800, 'Updated 2020-06-26'). MISSED BY BASE REPORT.

$XPOS_#### primary cheats

Effect: Centers/shifts the screen horizontally. #### is DECIMAL (no negatives). Default 640; below 640 moves left, above moves right.
Scope: CHEATS.TXT per-game. PAL/NTSC modes only.
Conflicts: NOT compatible with $480p.
$XPOS_640
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 confirms 'Default value : 640')

$YPOS_## primary cheats

Effect: Centers/shifts the screen vertically. DECIMAL (no negatives). No default - depends on the game; higher moves down.
Scope: CHEATS.TXT per-game. PAL/NTSC only. Was broken in OBT15, fixed OBT16.
Conflicts: NOT compatible with $480p.
$YPOS_20
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 / 20220218153800)

$DWSTRETCH_#### primary cheats

Effect: Stretches the display horizontally. DECIMAL. Default 2559; increase to stretch right, decrease to stretch left.
Scope: CHEATS.TXT per-game. PAL/NTSC only.
Conflicts: NOT compatible with $480p.
$DWSTRETCH_2559
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 confirms 'Default value : 2559')

$DWCROP_#### primary cheats

Effect: Reduces/expands the display area width. DECIMAL. Maximum 2560; decrease to crop on the right.
Scope: CHEATS.TXT per-game. PAL/NTSC only.
Conflicts: NOT compatible with $480p.
$DWCROP_2560
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 confirms 'Maximum value : 2560')

$WIDESCREEN primary cheats

Effect: Enables the POPS GTE widescreen hack, forces 16:9. Does NOT fix HUDs, text/fonts, menus or 2D backgrounds (hack unfinished).
Scope: CHEATS.TXT per-game. Documented from 2017-10-28 wiki revision.
Conflicts: Pick one of $WIDESCREEN / $ULTRA_WIDESCREEN / $EYEFINITY.
$WIDESCREEN
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$ULTRA_WIDESCREEN primary cheats

Effect: As $WIDESCREEN but wider FOV (matches no standard aspect ratio). No HUD/text/menu fix.
Scope: CHEATS.TXT per-game.
Conflicts: Mutually exclusive with $WIDESCREEN / $EYEFINITY.
$ULTRA_WIDESCREEN
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$EYEFINITY primary cheats

Effect: As $WIDESCREEN but 3x16:9 (triple-wide). No HUD/text/menu fix.
Scope: CHEATS.TXT per-game.
Conflicts: Mutually exclusive with $WIDESCREEN / $ULTRA_WIDESCREEN.
$EYEFINITY
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$MUTE_CDDA primary cheats

Effect: Mutes CDDA (Red Book) tracks. Done automatically when playing a physical PS1 CD-ROM.
Scope: CHEATS.TXT per-game. From 2017-10-28 wiki revision.
Conflicts: Pairs with $UNDO_MUTE_CDDA (opposite).
$MUTE_CDDA
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$UNDO_MUTE_CDDA primary cheats

Effect: Unmutes CDDA tracks in PS1CD mode (overrides the automatic mute when reading a physical disc).
Scope: CHEATS.TXT per-game, PS1CD mode.
Conflicts: Opposite of $MUTE_CDDA.
$UNDO_MUTE_CDDA
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$MUTE_VAB primary cheats

Effect: Mutes VAB/VAG/VB+VH-based sound/music. For old games with distorted SFX, wrong samples or noise.
Scope: CHEATS.TXT per-game.
Conflicts: Silences SPU-streamed audio; cosmetic tradeoff.
$MUTE_VAB
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$D2LS primary cheats

Effect: 'Left Stick is the D-Pad' code + stay on Digital mode. Enables analog-stick support for games that don't support it natively. Recommended default; try $D2LS_ALT if it fails.
Scope: CHEATS.TXT per-game. Dedicated D2LS wiki page exists.
Conflicts: Use one of $D2LS / $D2LS_ALT, not both.
$D2LS
๐Ÿ“Ž ShaolinAssassin wiki special-cheats + 'D2LS' page (Wayback 20170629123253 / 20220218153800)

$D2LS_ALT primary cheats

Effect: 'Left Stick is the D-Pad' code + stay on Analog mode. Alternative when the digital-mode variant fails.
Scope: CHEATS.TXT per-game.
Conflicts: Use one of $D2LS / $D2LS_ALT.
$D2LS_ALT
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20170629123253 / 20220218153800)

$NOVMC0 primary cheats

Effect: Use VMC1 only (do not mount VMC0, the first virtual memory card). Hardcode-equivalent partial: config offset $429.
Scope: CHEATS.TXT per-game. From 2017-10-28 wiki revision.
Conflicts: Pairs with $NOVMC1; don't set both or you have no VMC.
$NOVMC0
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$NOVMC1 primary cheats

Effect: Use VMC0 only (do not mount VMC1, the second virtual memory card).
Scope: CHEATS.TXT per-game.
Conflicts: Pairs with $NOVMC0.
$NOVMC1
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

$CACHE1 primary cheats

Effect: Makes POPS buffer 1 sector instead of the default 16.
Scope: CHEATS.TXT per-game. Added r13 WIP05/06 era.
Conflicts: Performance/compatibility tradeoff; default is 16.
$CACHE1
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog (Pastebin 719TCAd5)

$USBDELAY_# primary cheats

Effect: Sets the PFS-wrapper USB delay applied inside POPS (# = a number); smooths streaming on slow USB devices. NOTE: this patches POPS, NOT POPStarter - it does NOT fix 'USB drive not detected' (use config offset $413 for that).
Scope: CHEATS.TXT per-game/global. Added r13 WIP05/06 era.
Conflicts: Beta 13 fixed '$USBDELAY_# didn't coexist with $C0 codes' - now they coexist. Distinct from the $413 ELF byte.
$USBDELAY_5
๐Ÿ“Ž ShaolinAssassin wiki special-cheats; krHACKen r13 changelog (Pastebin 719TCAd5); $413-vs-$USBDELAY distinction from ps2-home debug tutorial t=5311

$UNDO_GAME_FIXES primary cheats

Effect: Prevents POPStarter from applying its built-in per-game fixes (re-exposes original bugs). Some fixes became obsolete via later POPS patches, so it may not re-expose every problem (e.g. Crash Bandicoot PAL now works without its fix).
Scope: CHEATS.TXT per-game. Present in the 2020-06-26 wiki revision.
Conflicts: Diagnostic/advanced; turns OFF the automated compatibility fixes.
$UNDO_GAME_FIXES
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20220218153800, 'Updated 2020-06-26')

Raw GameShark/AR code line ($<addr> <val>) primary cheats

Effect: Any line starting with $ followed by address, a space, then value is applied as a raw cheat. PS1 RAW types 30/50/80/D0 (GameShark/Action Replay) supported; PS2 RAW types 0/1/2 supported.
Scope: CHEATS.TXT in the game's VMC folder (per-game) or in the POPS root (ALL games). Engine present since WIP06 OBT01.
Conflicts: Each code line MUST have a space between address and value. (Base claim that a root CHEATS.TXT BLOCKS per-game ones is NOT on the wiki - see VMC priority rule and ambiguities.)
$800AC402 0800
๐Ÿ“Ž ShaolinAssassin wiki cheat-engine (Wayback 20170629113247)

C0 master code primary cheats

Effect: Some PS1 games require a master/enable code or they crash (e.g. Air Race Championship). ONLY type C0 master codes are supported; type C1 (activation-on-delay-time) are not and 'will not be' supported.
Scope: CHEATS.TXT per-game. Beta 13 fixed an 'incorrect load instruction for $C0' bug and a $USBDELAY/$C0 coexistence bug.
Conflicts: C1 codes silently unsupported.
$C00AB840 1234
๐Ÿ“Ž ShaolinAssassin wiki cheat-engine (Wayback 20170629113247); krHACKen r13 changelog $C0 fixes (Pastebin 719TCAd5)

PS1->PS2 RAW conversion / external mastercode primary cheats

Effect: To convert a PS1 code to PS2 RAW, add 01000000 to the address and follow the target engine's code-type rules. The POPS mastercode for EXTERNAL PS2 cheat devices (ps2rd/CodeBreaker) is 902377F4 0C0902EF - NOT needed when using CHEATS.TXT.
Scope: Applies when porting external PS1 cheat lists or using a hardware/software PS2 cheat device.
Conflicts: Do NOT add the 902377F4 mastercode inside CHEATS.TXT.
902377F4 0C0902EF
๐Ÿ“Ž ShaolinAssassin wiki cheat-engine (Wayback 20170629113247)

Rumble Always On raw codes primary cheats

Effect: $00507028 00000001 = Pad 1 rumble always on; $005070B8 00000001 = Pad 2 rumble always on. Pre-listed example raw codes.
Scope: CHEATS.TXT per-game.
Conflicts: None.
$00507028 00000001
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20190403162824 / 20220218153800)

LibCrypt example block (Jackie Chan Stuntmaster PAL) primary cheats

Effect: A complete real LibCrypt fix code block to use when the built-in crack and $FAKELC both fail: $20210CF8 2442FFFF / $20210CFC 7C640000 / $20210D00 00000000 / $20210D04 00000000 / $20210D08 00000000 / $00210D0C 000000FA / $S200009C 1F000000.
Scope: CHEATS.TXT per-game (Jackie Chan Stuntmaster PAL, also see SCES-01444 entry).
Conflicts: Use instead of $FAKELC when the disc batch lacks LibCrypt.
$20210CF8 2442FFFF (first line of the block)
๐Ÿ“Ž ShaolinAssassin wiki special-cheats (Wayback 20220218153800)

All 4 wiki pages in this topic

Every recovered page filed under this section โ€” including the deep-reference pages not embedded above.