Clone wiki

POPStarter Documentation & Stuff / special-cheats

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 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.
$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.
$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 title + title + title + title + title + title Opens the IGR menu.
$IGR1 title + title Opens the IGR menu.
$IGR2 title + title + title + title + title + title Opens the IGR menu.
$IGR3 title + title + title + title + title + title Terminates POPS (no IGR menu).
$IGR4 title + title Terminates POPS (no IGR menu).
$IGR5 title + title + title + title + title + title 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.

______________________________________________________________________________________________________________

Index

Updated