Source file#
src/data/commands.json
[
{
"command": "$SAFEMODE",
"category": "Cheat engine",
"scope": "CHEATS.TXT",
"placement": "Per-game VMC/game folder CHEATS.TXT",
"effect": "Delays activation of raw GameShark/Action Replay style codes until after game startup.",
"notes": "Recommended when using raw cheat codes. Special POPStarter directives such as $SMOOTH do not need it.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-page-4"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$SMOOTH",
"category": "Video/texture",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables POPS texture smoothing by default.",
"notes": "Seed notes record Select+L1+R2 to enable and Select+L2+R1 to disable at runtime.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread",
"user-notes"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$NOPAL",
"category": "Region/video",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Disables POPStarter's automatic PAL patch behavior.",
"notes": "Often paired with $YPOS_## to recenter PAL games after NTSC-style output.",
"conflicts": [
"Seed notes say $NOPAL is equivalent to PATCH_9.BIN, but PSX-Place page 4 also identifies PATCH_9.BIN as the ELF-loader-disable patch."
],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-page-4"
],
"confidence": "medium",
"verificationStatus": "conflicting"
},
{
"command": "$FAKELC",
"category": "LibCrypt",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Applies a null LibCrypt value workaround.",
"notes": "Documented for games with LibCrypt-sensitive behavior; exact game coverage still needs old-wiki confirmation.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$COMPATIBILITY_0x##",
"category": "Compatibility",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables a numbered compatibility mode as a CHEATS.TXT directive.",
"notes": "Example: $COMPATIBILITY_0x04 activates mode 4. Recovered reference maps modes 0x01 through 0x07 to PATCH_1.BIN through PATCH_7.BIN and to the $418-$41F force-mode config slots.",
"conflicts": [
"Modes 0x01, 0x02, 0x03, and 0x05 poke CD status and should not be combined. Modes 0x04, 0x06, and 0x07 combine more safely."
],
"sourceIds": [
"elotrolado-pops-thread",
"shaolin-bitbucket-wiki",
"popsloader-docs-reference"
],
"confidence": "high",
"verificationStatus": "recovered-cross-check"
},
{
"command": "$USBDELAY_#",
"category": "USB",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Sets the USB delay applied inside POPS/PFS-wrapper streaming behavior.",
"notes": "This command patches POPS streaming behavior. It is not the same as config byte $413, which affects POPStarter's USB access/detection delay before reaching the device.",
"conflicts": [
"Do not use $USBDELAY_# to solve a drive-not-detected problem; tune config byte $413 for that case."
],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-thread",
"popsloader-docs-reference"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$FORCEPAL",
"category": "Region/video",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Forces PAL patching and Europe BIOS region behavior for a VCD.",
"notes": "Useful when the VCD boot sector does not carry valid PAL license text.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$XPOS_####",
"category": "Video geometry",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Moves the horizontal screen position.",
"notes": "Seed notes record default 640; increase/decrease behavior should be tested per display.",
"conflicts": [
"Not compatible with $480p according to seed notes."
],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$YPOS_##",
"category": "Video geometry",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Moves the vertical screen position.",
"notes": "Common PAL-to-NTSC recentering example from seed: $YPOS_10.",
"conflicts": [
"Not compatible with $480p according to seed notes."
],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$DWSTRETCH_####",
"category": "Video geometry",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Horizontally stretches the rendered display.",
"notes": "Seed notes record default 2559.",
"conflicts": [
"Not compatible with $480p according to seed notes."
],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$DWCROP_####",
"category": "Video geometry",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Adjusts display-width crop/area.",
"notes": "Seed notes record maximum 2560.",
"conflicts": [
"Not compatible with $480p according to seed notes."
],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$HDTVFIX",
"category": "Video/output",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Forces an interlaced output workaround for displays that reject 240p/288p.",
"notes": "PSX-Place page 15 troubleshooting identified accidental $HDTVFIX as a likely cause of a user seeing 480i instead of 240p.",
"conflicts": [
"Do not apply globally; it can be undesirable on CRT/component setups that support 240p."
],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-page-15"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$480p",
"category": "Video/output",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Forces 480p output.",
"notes": "Marked low compatibility in the seed and Retro-Jogos feature list says 480p is not yet reliable.",
"conflicts": [
"Not compatible with X/Y position or DW stretch/crop commands according to seed notes."
],
"sourceIds": [
"elotrolado-pops-thread",
"retro-jogos-home"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$SCANLINES",
"category": "Video/filter",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables a scanline generator/filter.",
"notes": "Needs visual examples and hardware/display testing.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "medium",
"verificationStatus": "unverified-single-source"
},
{
"command": "$CODECACHE_ADDON_0",
"category": "Recompiler/cache",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Changes recompiler/code-cache behavior for selected slowdown or random-hang cases.",
"notes": "Do not use globally; seed warns many games can fail with this enabled.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$CACHE1",
"category": "CD/cache",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Sets the POPS buffer to 1 sector instead of 16.",
"notes": "May help some video playback hangs.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$SUBCDSTATUS",
"category": "CD/status",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "CDROM status workaround related to hangs/timeouts.",
"notes": "Seed describes it as related to compatibility mode 5; archived wiki confirmation is still needed.",
"conflicts": [
"Exact relationship to mode 5 is not recovered."
],
"sourceIds": [
"elotrolado-pops-thread",
"shaolin-bitbucket-wiki"
],
"confidence": "medium",
"verificationStatus": "needs-archive-verification"
},
{
"command": "$MUTE_VAB",
"category": "Audio",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Mutes VAB/VAG/VB+VH based music or sound effects.",
"notes": "Can be used diagnostically for crashes caused by old game audio behavior.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$WIDESCREEN",
"category": "Video/widescreen",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables a GTE widescreen hack.",
"notes": "Does not fix HUDs, fonts, 2D backgrounds, or menus.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread",
"retro-jogos-home"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$ULTRA_WIDESCREEN",
"category": "Video/widescreen",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables a wider variant of the GTE widescreen hack.",
"notes": "Same 2D/HUD caveats as $WIDESCREEN.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$EYEFINITY",
"category": "Video/widescreen",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Enables a very wide multi-display style aspect hack.",
"notes": "Same 2D/HUD caveats as $WIDESCREEN.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$MUTE_CDDA",
"category": "Audio/CDDA",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Mutes/disables CDDA audio tracks.",
"notes": "Seed notes say physical PS1 CDROM mode applies this automatically.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$UNDO_MUTE_CDDA",
"category": "Audio/CDDA",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Counteracts $MUTE_CDDA and re-enables CDDA audio.",
"notes": "Use only when CDDA muting was applied and audio behavior should be restored.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$NOVMC0",
"category": "VMC",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Disables VMC slot 0.",
"notes": "Interaction with physical cards and shared VMC layouts needs package/wiki confirmation.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "needs-archive-verification"
},
{
"command": "$NOVMC1",
"category": "VMC",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Disables VMC slot 1.",
"notes": "Interaction with physical cards and shared VMC layouts needs package/wiki confirmation.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "needs-archive-verification"
},
{
"command": "$UNDO_GAME_FIXES",
"category": "Compatibility/fixes",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Disables built-in POPStarter game fixes.",
"notes": "Use for diagnosis; it may not restore every original behavior if later fixes are deeper than the toggle.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread",
"hugopocked-fixes"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$D2LS",
"category": "Controller/input",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Maps digital D-pad behavior onto the left analog stick for non-analog games.",
"notes": "Seed notes say it leaves the controller in digital behavior.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$D2LS_ALT",
"category": "Controller/input",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Alternative digital-to-left-stick mapping.",
"notes": "Use when $D2LS does not work. Seed notes say it leaves the controller in analog behavior.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR0",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "L1+L2+R1+R2+X+Down opens the IGR menu.",
"notes": "Menu-opening IGR profile.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR1",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Start+Select opens the IGR menu.",
"notes": "Menu-opening IGR profile.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR2",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "L1+L2+R1+R2+Start+Select opens the IGR menu.",
"notes": "Menu-opening IGR profile.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR3",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "L1+L2+R1+R2+X+Down closes POPS without showing the IGR menu.",
"notes": "Direct-close IGR profile.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR4",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Start+Select closes POPS without showing the IGR menu.",
"notes": "Direct-close IGR profile.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread"
],
"confidence": "high",
"verificationStatus": "verified-single-source"
},
{
"command": "$IGR5",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "L1+L2+R1+R2+Start+Select closes POPS without showing the IGR menu.",
"notes": "krHACKen described this as OPL-like no-popup IGR. Retro-Jogos/ElOtroLado note it was likely fixed in the 2019-06-05 beta.",
"conflicts": [],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-page-15",
"retro-jogos-home"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "$NOIGR",
"category": "IGR",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT",
"effect": "Disables POPStarter's IGR menu behavior.",
"notes": "This is not the same as disabling POPStarter's ELF loader on exit.",
"conflicts": [
"Users often conflate this with the loader-disable PATCH_9.BIN workaround."
],
"sourceIds": [
"elotrolado-pops-thread",
"psx-place-popstarter-page-15"
],
"confidence": "high",
"verificationStatus": "verified-cross-source"
},
{
"command": "Raw PS1 code line",
"category": "Cheat engine",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT, usually after $SAFEMODE",
"effect": "Applies a raw PS1 GameShark/Action Replay style code line.",
"notes": "Recovered wiki notes support PS1 RAW types 30, 50, 80, and D0. The line must begin with $ and include a space between address and value.",
"conflicts": [
"Unsupported or unusual code types may crash emulation. Use $SAFEMODE for raw code blocks that touch startup/OSD memory."
],
"sourceIds": [
"popsloader-docs-reference",
"shaolin-bitbucket-wiki"
],
"confidence": "high",
"verificationStatus": "recovered-cross-check"
},
{
"command": "Raw PS2 code line",
"category": "Cheat engine",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT, usually after $SAFEMODE",
"effect": "Applies a raw PS2-style code line through POPStarter's cheat engine.",
"notes": "Recovered wiki notes mention PS2 RAW types 0, 1, and 2. Keep syntax exact: $address value.",
"conflicts": [
"Do not assume every PS2 RAW code type is supported."
],
"sourceIds": [
"popsloader-docs-reference",
"shaolin-bitbucket-wiki"
],
"confidence": "medium",
"verificationStatus": "recovered-cross-check"
},
{
"command": "$C0 master code",
"category": "Cheat engine",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT raw-code block",
"effect": "Provides the supported master/enable-code form for games that crash without one.",
"notes": "Only C0 master codes are supported. Beta 13 fixed a C0 load-instruction bug and a $USBDELAY/$C0 coexistence issue.",
"conflicts": [
"C1 activation-on-delay-time codes are unsupported."
],
"sourceIds": [
"popsloader-docs-reference",
"shaolin-bitbucket-wiki"
],
"confidence": "high",
"verificationStatus": "recovered-cross-check"
},
{
"command": "Rumble always-on raw codes",
"category": "Cheat engine",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT raw-code block",
"effect": "Forces pad rumble on for diagnostic or preference use.",
"notes": "Recovered examples include $00507028 00000001 for pad 1 and $005070B8 00000001 for pad 2.",
"conflicts": [],
"sourceIds": [
"popsloader-docs-reference",
"shaolin-bitbucket-wiki"
],
"confidence": "medium",
"verificationStatus": "recovered-cross-check"
},
{
"command": "Explicit LibCrypt fix block",
"category": "LibCrypt",
"scope": "CHEATS.TXT",
"placement": "Per-game CHEATS.TXT raw-code block",
"effect": "Uses a full raw-code LibCrypt workaround when $FAKELC and built-in cracking are not enough.",
"notes": "Recovered reference preserves Jackie Chan Stuntmaster PAL as the example case. Keep game-specific blocks scoped to the exact game/revision.",
"conflicts": [
"Use only for documented disc batches; wrong LibCrypt codes can break otherwise working images."
],
"sourceIds": [
"popsloader-docs-reference",
"shaolin-bitbucket-wiki"
],
"confidence": "medium",
"verificationStatus": "recovered-cross-check"
}
]