Wiki
Clone wikiPOPStarter Documentation & Stuff / special-cheats
Special Cheats – Automated Codes
______________________________________________________________________________________________________________
Some useful commands have been automated. Here are them :
- Sample : here
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 0×04 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_0×05. | |
$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 | + + + + + | Opens the IGR menu. |
$IGR1 | + | Opens the IGR menu. |
$IGR2 | + + + + + | Opens the IGR menu. |
$IGR3 | + + + + + | Terminates POPS (no IGR menu). |
$IGR4 | + | Terminates POPS (no IGR menu). |
$IGR5 | + + + + + | 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. |
______________________________________________________________________________________________________________
Index
Updated