P1POPStarter DocsRecovered preservation manual
Setup Storage Reference Archive

Data: commands

Rendered structured data file: src/data/commands.json

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"
  }
]