______ _ _ ______ (_____ \| | _ _ (_) (_____ \ _____) ) | _____ _ _ ___ _| |_ _____ _| |_ _ ___ ____ ____) ) | ____/| |(____ | | | |/___|_ _|____ (_ _) |/ _ \| _ \ / ____/ | | | |/ ___ | |_| |___ | | |_/ ___ | | |_| | |_| | | | | | (_____ |_| \_)_____|\__ (___/ \__)_____| \__)_|\___/|_| |_| |_______) (____/ ______ __ ___ _________ / __/ /_ ____ ___ ____ ____/ /___/ (_)___ ____ _ / ___/ __ \/ /_/ __/ / __ `__ \/ __ \/ __ / __ / / __ \/ __ `/ (__ ) /_/ / __/ /_ / / / / / / /_/ / /_/ / /_/ / / / / / /_/ / /____/\____/_/ \__/ /_/ /_/ /_/\____/\__,_/\__,_/_/_/ /_/\__, / /____/ __ for playing backups ___ _ _ _ _ ___ _ / _|_ _ ___ _ __ __ _ / __| \| | | | |/ / | (_)_ _ _ ___ __ | _| '_/ _ \ ' \ / _` | | (_ | .` | |_| / /| |__| | ' \ || \ \ / |_| |_| \___/_|_|_| \__,_| \___|_|\_|\___/_/ |____|_|_||_\_,_/_\_\ _ _ _ _ _ ___ ___ _ _( )___ _ __ ___ _ _ ____ __ ___ __| |_(_)_ _____ | || (_- System --> PS2PSXe path option to let it know where the ps2psxe.elf file is (mass0:/ps2psxe.elf) and Configuration --> System --> Select BIOS to know where the BIOS bin file is (mass0:/bios/scph7502.bin). ps2psxe uses X for select and triangle for going back. You may also want to use Configuration --> Input to enable the "Digitize pad" option. Make sure to "Save default config" before exiting (restarting the PS2 is the only way to exit). I would also like to note that either running ps2psxe-gui-pack.elf or using it to start a game for the first time will also have it create more directories and things on the USB hard drive. 6. Now, all you have to do is start ps2psxe using the ps2psxe-gui-pack.elf file like before but let it know where your *.bin file using the "Open cdrom image" option and then use the "Start emulation" option to play the game. IF THE PS2PSXE METHOD DOES NOT WORK, THEN SEE THE POPSTARTER METHOD; OTHERWISE, YOU CAN SKIP IT. HOWEVER, IT MIGHT NOT BE A BAD IDEA TO HAVE BOTH METHODS SETUP AND READY TO GO JUST IN CASE. ------------------------------------------------------------------------ [Popstarter Setup] 1. Download a copy of Popstarter and a copy of POPS_IOX.PAK; however, I cannot tell you were to get the POPS_IOX.PAK file. It is one of those things in which you are on your own and do so at your own risk. Popstarter: https://bitbucket.org/ShaolinAssassin/popstarter-documentation-stuff/downloads/POPStarter_r13_Beta_20190605.zip POPS_IOX.PAK MD5SUM: a625d0b3036823cdbf04a3c0e1648901 2. Using the same (or different) USB hard drive from the ps2psxe setup, while mounted on a computer, create a folder in the very top directory called "POPS" and then place the POPSTARTER.ELF and POPS_IOX.PAK files in the POPS folder. 3. Using your own backups of PS1 games, as *.bin and *.cue files, you will then need to place them in the POPS directory and then run the psx2vcd BASH script found at https://github.com/gotbletu/shownotes/blob/master/psx2vcd. Make sure to meet the requirements, to which the script itself has notes for at the top. But just in case, here is the psx2vcd script: ======================================================================== #!/usr/bin/env bash # AUTHOR: gotbletu # SOCIAL: https://www.youtube.com/user/gotbletu|https://github.com/gotbletu|https://twitter.com/gotbletu # DESC: convert (non-splitted) bin/cue to psx vcd (playstation video cd) [only for modded playstation 2 console] # DEPEND: coreutils gawk sed psmisc # popstationr (https://github.com/pseiler/popstationr) # cue2pops (https://github.com/makefu/cue2pops-linux) # DEMO: https://youtu.be/jqffZaPFFrE # REFF: Open PS2 Loader aka OPL v1641+ (http://www.ps2-home.com/forum/viewtopic.php?f=13&t=3) # Popstarter (https://assemblergames.com/threads/ps2-pops-stuff-popstarter.45347/) # Popstarter #2 (https://www.psx-place.com/resources/popstarter.683/) # GameID/Character Limit http://www.ps2-home.com/forum/viewtopic.php?t=5311 if [[ $# -lt 1 || $1 = "-h" || $1 = "--help" ]]; then printf "%s\n" "info: convert (non-splitted) bin/cue to psx vcd (playstation video cd) [only for modded playstation 2 console]" printf "\n" printf "%s\n" "usage: ${0##*/} [cuefile]" printf "\n" printf "%s\n" " $ ${0##*/} file.cue" printf "%s\n" " $ ${0##*/} file1.cue file2.cue file3.cue" printf "%s\n" " $ ${0##*/} *.cue" printf "\n" printf "%s\n" "Where To Put PSX VCD Games On USB?:" printf "%s\n" " mass:/POPS/POPSTARTER.ELF" printf "%s\n" " mass:/POPS/POPS_IOX.PAK" # md5sum a625d0b3036823cdbf04a3c0e1648901 printf "%s\n" " mass:/POPS/SLUS_008.21.Street Fighter Alpha 3 (USA).VCD" printf "\n" printf "%s\n" "Load Game: PS2 FMCB > Open PS2 Loader (v1641+) > Game List > PSX" exit 1 fi # kill popstationr after getting gameid from log file then use cue2pops to convert to VCD (output --> SLUS_003.97.WCW Nitro (USA).VCD] myArray=( "$@" ) for arg in "${myArray[@]}"; do PSX_LOG=/tmp/psx2vcd.log (sleep 2 && killall popstationr) & # (sleep 2 && killall popstationr && rm EBOOT.PBP) & popstationr "${arg%.*}" AUTO 9 "${arg%.*}".[Bb][Ii][Nn] > "$PSX_LOG" GAMEID="$(head -n1 "$PSX_LOG" | awk -F '[][]' '{print $2}' | sed 's/./&_/4' | sed 's/./&./8')" # e.g SLUS_003.97 # title max 32 char limit, not counting file extension or gameid TITLE="$( echo "${arg%.*}" | head -c 32 | awk '{$1=$1};1' )" # trim title to 32 char only cue2pops "$arg" "$GAMEID.$TITLE".VCD done rm EBOOT.PBP ======================================================================== Some tutorials say to just use the cue2pops tool for creating VCD files but on its own, I have not been able to get it to work and is why I suggest using the psx2vcd script instead. 4. After gathering all of your *.bin and *.cue files, open a terminal and change the directory to where those files are and run: psx2vcd *.cue Running the script by itself will print instructions, but trying to individually convert files instead of batch conversion does not seem to work. And by the way, most GNU/Linux systems have file managers that allow you to right-click within a directory. You may be able to just use "Open Terminal Here" instead of having to manually navigate with the 'cd' command and terminals like 'xfce4-terminal' have drag- and-drop capability for files instead of having to type full paths. But anyway... 5. The 'psx2vcd' script should then have created VCD versions of the games and the bin/cue files are no longer necessary; however, do not delete them yet because ps2psxe uses bin/cue and the Popstarter method may have issues. You should always at least play the game just long enough to either get to another level or save. 6. Use Free McBoot's "OPNPS2LD" (Open PS2 Loader) option. 7. Use Menu (Start button) and then Settings with something similar to the following: Disable Debug Colors On PS2 Logo Off Cache Game List (HDD) Off IGR Path Enable Write Operations On Remember Last Played Game Off Select Button Cross USB Prefix Path ETH Prefix Path Automatic HDD Spin Down 20 USB Device Start Mode Auto HDD Device Start Mode Off ETH Device Start Mode Off Applications Menu Display Mode Off PS1 Games display mode Auto Default Menu PS1 Games 8. Exit out of the Settings by making sure that you use the "Ok" option and then use "Save Changes" option, followed by "Exit." 9. Rerun Free McBoot's "OPNPS2LD" (Open PS2 Loader) option again and as long as your VCDs are in the POPS folder like mentioned before, the PS1 games should at least appear on the list. But unfortunately, or at least at the time of this writing, there is no program for GNU/Linux to add artwork, descriptions, and so forth. Windows users, for the time being, have the slight advantage of using the "Open PlayStation 2 Loader (OPL) Manager" program for doing this. There probably is a way to do this manually but at the moment, I do not know how. ------------------------------------------------------------------------ [Saving PS1 games] Because we are either using the ps2psxe or Popstarter methods, PS1 games are saved on virtual memory cards and not real ones. This is why I did not list a PS1 memory card as an option. And because I know that many of you are probably using 'Crash Bandicoot' for testing, just know that you cannot save until much later and there is no way of doing so from the main menu. Many people have gotten used to "autosave" and having it available from the pause menu and a lot of PS1 games were not designed this way. ######################################################################## ____ ____ ____ | _ \/ ___|___ \ Using methods like ESR patching and OpenPS2Loader | |_) \___ \ __) | to play PS2 backups on a real, soft-modded via | __/ ___) / __/ the Free McBoot memory card on a real PS2 |_| |____/_____| [ESR patching for PS2 games] 1. Download a copy of https://github.com/ali-raheem/esrtool and you will have to compile from source; however, it is as easy as opening a terminal, changing the directory to the esrtool folder and then running 'make' and that is it. 2. Using a backup of your PS2 game as an ISO, all you then need to do is run: '/path/to/compiled/esrtool/binary' '/path/to/PS2_Game.iso' 3. The esrtool will then make the ISO look like a DVD video. And if you do happen to get curious and try to take a look inside of the patched ISO, it will look like there is hardly anything there; that is normal and I really cannot explain how it hides all of the other files. 4. Burn the ISO to a DVD-R; most burner programs refer to this as "burning an image." And if you can, use the slowest burning speed possible. This is always a good idea when burning large ISOs or discs to be used on older devices, to which both are the case. 5. Make sure the Free McBoot memory card is inserted and then turn on the PS2 and place the burned DVD-R disc in the PS2 like you would any other game and just wait for it to play. [The BIN/CUE problem...] However, let us say that a friend of yours helped you backup one of your games and the moron made some BIN/CUE files. What you will then need to do is either use the programs 'bchunk' or 'ccd2iso' to convert the BIN/CUE files to an ISO. Unfortunately, the 'esrtool' will not immediately work afterwards. What you now need to do is use something like 'ISO Master' ('isomaster' in most GNU/Linux repositories) to open the ISO and then copy the contents to a directory. You can then run 'genisoimage -udf -o output.iso /directory/of/copied/contents/from/iso' in a terminal to create an UDF ISO from the copied contents directory. Then, you should be able to run the 'esrtool' like usual. Do please note that the ESR Tool appears to only work about 60% of the time if used the normal way. It could also be the brand of DVD+R's you are using. And sometimes things will appear to work but the game will lag like crazy during cutscenes. But regardless, though I am not 100% sure, I think I have found a possible solution to ESR Tool failing so frequently. What you do is patch the ISO, unpatch it, and then patch it again, followed by burning at the automatic or maximum speed and yes, you are reading that right. I cannot 100% confirm this for every backup, but it seems as though the automatic or maximum burn speed may be the solution for the more "stubborn" ISO backups. Many backups will burn and play just fine at 3x burn speed but not all of them. If you have discs to spare, it would not hurt to test various burn speeds to see if any of them make a difference if you are having trouble. Some time-saving tips: ------------------------------------------------------------------------ If you packed your backup into a 7z file but do not remember its unarchived size, you can find out using the following command in a terminal without needing to extract: 7z l "/path/to/game.7z" And, if you have a bunch of 7zipped backups on a flash drive but forgot to check which ones contain BIN/CUE files instead of an ISO, you can run the following command in a terminal to list the "moronic" 7zipped files: cd "/path/to/PS2/games" find . -type f -iname "*.7z" -exec 7z l {} \; | grep '.cue' ------------------------------------------------------------------------ When in doubt, if you have at least 2GB of VRAM, which is crazy if you think about how little resource an actual PS2 uses, just use the 'PCSX2' emulator and most GNU/Linux systems have had PS3 USB controller support since around 2014 or so. Make sure to open your system's "Mouse and Touchpad" settings or equivalent and disable the controller as a mouse. As far as the Bluetooth stuff is concerned, you are sort of on your own there. [OpenPS2Loader Method] If for some reason the ESR Tool method is not working or that the games run like crap, the OPL method is actually very easy to do and for whatever reason, people in their video tutorials over-complicate things, especially when you can care less about needing cover art and so forth. If all you care about is just having OPL list your PS2 games, all you need to do is have a FAT32 formatted USB storage device, most of them are by default, make sure that there is nothing on it, create a folder called "DVD" and then drag-and-drop your PS2 backup ISO's to that folder. HOWEVER. WARNING. BLAH BLAH BLAH!... You may not be able to add games after doing this the first time due to "fragmented" file errors. In other words, if you want to add more games, you are going to have to wipe the USB stick, add the DVD folder, and then add the games back again plus the new ones. I have no idea why OPL currently behaves this way. So, it may actually be a better idea to have a large storage device and then place one game at a time to a smaller USB stick as needed. OPL should be on your Free McBoot memory card but if not, you can grab the latest copy of it here: https://github.com/ps2homebrew/Open-PS2-Loader/releases Also, though I have not tried it, you can use a Raspberry Pi 3B+ to setup a Samba server and then have OPL connect to it and play backups that way and I think that would help bypass any 4GB file-size limits you get with FAT32 file-systems. You are kind of on your own with that method. [Using a SATA hard drive on fat PS2 models] You are not going to like this, but it seems as though you will have to use a WinXP or newer system to get backups onto a hard drive to be placed in a fat PS2 model. You can use GParted on a GNU/Linux system to put an MS-DOS partition table on a new hard drive, no larger than 2TB in size; do not bother actually formatting the hard drive. Place the hard drive into the PS2 and use Free McBoot's file manager (uLaunchELF 4.43a and that version VERY important) to go to the MISC section and select 'HDDmanager' to format the hdd0 hard drive. Unfortunately, the formatting is "weird" and you cannot mount the hard drive normally, whether you are using GNU/Linux or Windows. But anyway, you then run 'OpenPS2Loader' and have it look at the internal hard drive; this will create necessary folders and things. After that, there is some folders and things you may want to create if planning to put PS1 backups and other retro ROM-like "goodness" on the hard drive; for that, watch this video: https://www.youtube.com/watch?v=KWXCrRFQSZI; however, I have yet to get PS1 backups to work using the Popstarter method and have pretty much sold myself on the idea to just use a jailbroken PS3 or the 'PCSXR' emulator instead. Use the program 'PS2 HD Handiness' on WinXP or newer to move your PS2 backups, one at a time or you can move multiple backups at a time, to the PS2 formatted hard drive that is connected to you computer via USB. You can grab a copy of 'PS2 HD Handiness' from here: https://ps2-hd-handiness.software.informer.com/ ...or as part of a set of Windows tools from here: https://mega.nz/#!GthnQQyA!wuTq3hysgvjpflSNIbIhNzdp-sYmN-haP7qrNhGDz_E I have no idea why the hard drive needs to be formatted specifically for the PS2 other than perhaps it keeps file fragmentation down as it seems to happen constantly with FAT32 USB hard drives. I would also like to note that it may be a good idea to open the 'Task Manager,' by right-clicking the main XP panel at the bottom, and add the categories "I/O Reads" and "I/O Writes" to the Processes tab. This way, if 'PS2 HD Handiness' "acts-up" in any way, you will still be able to see if it is reading/writing data to the hard drive rather than assume things and potentially "bork" all of your hard work; unfortunately, it will only show the number of reads and writes and not the amount in KiB, MiB, etc. The process you are looking for is 'hdl_dume.exe' and I believe, though I am not sure, that the I/O numbers reset in between each installation of a backup, which you should notice especially if using the 'PS HD Handiness' multi option. (*Sigh*) And one more thing, it turns out that you are limited to how many cover art files you can have if manually placing them in OPL's ART directory; meaning, I highly recommend that you only keep the ICO (disc art) and COVER (front cover) files (but not COVER2) for each game. I think that there is a limit as to how many files a directory can have as far as the uLaunchELF file manager can handle, which of course then determines whether or not artwork shows in OPL. If you plan on using the default theme and do not need to look at any screenshots, you will not notice not having the extra files. ------------------------------------------------------------------------ ___ ___ __ __ __ ___ __ __ |_ ) __| / /| \/ | _ ) | \/ |___ _ __ ___ _ _ _ _ / /|__ \/ _ \ |\/| | _ \ | |\/| / -_) ' \/ _ \ '_| || | /___|___/\___/_| |_|___/ |_| |_\___|_|_|_\___/_| \_, | ___ _ ___ |__/ / __|__ _ _ _ __| | |_ _|_______ _ ___ ___ | (__/ _` | '_/ _` | | |(_-<_-< || / -_|_-< [256MB Memory Card Issues] \___\__,_|_| \__,_| |___/__/__/\_,_\___/__/ If you decided to get a 256MB memory card, there may be a chance in which a game will not SAVE to it. HOWEVER, it should LOAD from one; meaning, if you get this issue, just save the game to a normal 8MB memory card and then copy the data over to the 256MB card and then you should be able to save/load the game like normal from the 256MB memory card. And if you are getting "no memory card" messages in some games, try removing the 256MB card and putting it back in. ------------------------------------------------------------------------ _ ___ ____ ___ _ | | __ _ _ __ __ _ ___ |_ _/ ___| / _ \( )___ | | / _` | '__/ _` |/ _ \ | |\___ \| | | |// __| | |__| (_| | | | (_| | __/ | | ___) | |_| | \__ \ [Large ISO's] |_____\__,_|_| \__, |\___| |___|____/ \___/ |___/ |___/ IF YOU ARE USING THE 'PS2 HD HANDINESS' PROGRAM FOR WINDOWS TO ADD PS2 BACKUPS TO A PS2 FORMATTED HARD DRIVE, IGNORE THIS SECTION; THE ABOVE MENTIONED PROGRAM CREATES A PARTITION FOR EACH GAME (THE PS2 FORMATTED HARD DRIVES ARE WEIRD) AND SO SPLITTED AN ISO LARGER THAN 4GB IS NOT NECESSARY. IF YOU ARE USING USB, HOWEVER, KEEP READING... If you plan on using a real PS2 to play PS2 backups that are larger than 4GB in size, you have two options: the 'ESR Tool' or use 'ISO2USB LD' to split ISO's; you can grab a copy from here: https://sksapps.haldrie.com/files/ps2/hd/opl/iso2usbld.tar.bz2. I also saved a copy of 'ISO2USB LD' here: https://theouterlinux.gitlab.io/Downloads/iso2usbld.tar.bz2 just in case as finding a tool like this was much harder than it should have been; run the program without arguments for instructions. Also, the 'ISO2USB LD' splitting tool will take a while to split a backup and even then, you may get a fragmentation error in OpenPS2Loader. Place split files directory into the root of the FAT32 USB hard drive; do not place them in any folders. If you get fragmented file errors in OpenPS2Loader, copy the split files to a temporary directory on your computer, format the USB as FAT32, and then copy them back to the root directory. You could use VirtualBox to run WinXP's defrag tool, but that will take forever. It may actually be better to have the split files created on the computer and then copied to the USB instead, though I am not sure what/how/??? is going on as far a fragmented files are concerned and later versions of OPL do not let you turn the detection off. The reason we need to either burn ISO's larger than 4GB onto a DVD or split them using tools like 'ISO2USB LD' is because FAT32 filesystems do not allow any single file to be larger than 4GB in size. You could also technically try to figure out how to use Samba so as to play backups from a computer, but you are on your own with that mess. I would also like to note that a jailbroken PS3 may also be of help for playing large PS2 backups but you will have to add them to the PS3 hard drive to play them. Use the IRISMAN tool for NTFS file management and then multiMAN's retro category to mount the backup. NTFS filesystems allow individual file-sizes much larger than 4GB. ------------------------------------------------------------------------ [Saving PS2 games] In this tutorial, I only mention using the ESR patching method so as to burn working DVD-R discs for backed-up PS2 games. Because of this, you not only get a more accurate experience, but the games also save to a PS2 memory card like normal. PS2 games also save to a memory card via the OpenPS2Loader method. ------------------------------------------------------------------------ ____ | __ ) ___ _ __ _ _ ___ | _ \ / _ \| '_ \| | | / __| | |_) | (_) | | | | |_| \__ \ |____/ \___/|_| |_|\__,_|___/ Apparently, RetroArch has an ELF build for PS2 and currently has the following cores... 2048_libretro_ps2.elf 2048 81_libretro_ps2.elf ZX-81 atari800_libretro_ps2.elf Atari 800 bk_libretro_ps2.elf BK-0010/0011/Terak 8510a bluemsx_libretro_ps2.elf MSX/SVI/ColecoVision/SG-1000 fceumm_libretro_ps2.elf NES fmsx_libretro_ps2.elf MSX freechaf_libretro_ps2.elf Fairchild ChannelF freeintv_libretro_ps2.elf Mattel Intellivision gambatte_libretro_ps2.elf Game Boy/Game Boy Color gearboy_libretro_ps2.elf Game Boy/Game Boy Color gearcoleco_libretro_ps2.elf ColecoVision gearsystem_libretro_ps2.elf Sega Master System/Game Gear/SG-1000 gpsp_libretro_ps2.elf Game Boy Advance handy_libretro_ps2.elf Atari Lynx lowresnx_libretro_ps2.elf LowRes NX lutro_libretro_ps2.elf Lua Games Framework (LÖVE API) mednafen_lynx_libretro_ps2.elf Atari Lynx mgba_libretro_ps2.elf Game Boy Advance mrboom_libretro_ps2.elf Mr. Boom mu_libretro_ps2.elf Palm OS nxengine_libretro_ps2.elf Cave Story o2em_libretro_ps2.elf Odyssey2/Phillips Videopac+ picodrive_libretro_ps2.elf Sega Mega Drive/Master System/CD/32X prboom_libretro_ps2.elf Doom engine quicknes_libretro_ps2.elf NES race_libretro_ps2.elf Neo Geo Pocket/Color smsplus_libretro_ps2.elf Sega Master System/Game Gear snes9x2002_libretro_ps2.elf SNES squirreljme_libretro_ps2.elf J2ME stella2014_libretro_ps2.elf Atari 2600 tgbdual_libretro_ps2.elf Game Boy/Game Boy Color theodore_libretro_ps2.elf Thompson MO/TO You can grab the latest copy of RetroArch for PS2 by going to https://www.retroarch.com/?page=platforms and then scroll down to the PS2 section. You will need the 64MB version of the Free McBoot memory card. When adding RetroArch to the Free McBoot menu, you only need to add the 'raboot.elf' file. I HIGHLY recommend sorting your ROMs into folders labled something similar to 'NES/Z/Zelda.nes', where your Roms are in clearly labeled console folders with subfolders that are "#, A, B, C,....Z". If you have several ROMs in one directory, the PS2 may take a full minute or two to show any list of ROMs regardless of how you emulate, especially if using a USB hard drive. ------------------------------------------------------------------------ _____ _ |_ _|__ ___ | |___ | |/ _ \ / _ \| / __| | | (_) | (_) | \__ \ |_|\___/ \___/|_|___/ Playstation 2 Hard Disk Drive Applications https://sksapps.haldrie.com/ps2hd.php Use this along with a master code to create a *.cht file for remapping controls... (see Cheat section below) https://www.psx-place.com/resources/ps2-controller-remapper-by-pelvicthrustman.692/ .....#####[ PS2 ELF Applications ]#####..... Memory Card Annihilator (Used to wipe, backup, restore, etc. memory cards) https://gbatemp.net/download/memory-card-annihilator.35971/download Playstation 2 HDD Checker https://www.psx-place.com/resources/playstation-2-hdd-checker-by-sp193.710/ PS2 Homebrew Library https://archive.org/details/ps2-homebrew-library ------------------------------------------------------------------------ ____ _ _ / ___| |__ ___ __ _| |_ ___ | | | '_ \ / _ \/ _` | __/ __| | |___| | | | __/ (_| | |_\__ \ \____|_| |_|\___|\__,_|\__|___/ In order to cheat using OpenPS2Loader, you need to know what the master code is for your game; HOWEVER, someone out there was nice enough to supply "*.cht" files for enabling wide-screen for certain games, to which of course contain the master codes... https://github.com/madmodder123/OpenPS2Loader_Widescreen_Cheats CHT (cheat) files are placed within HOWEVER, you may need to change a few things to have the contents of the CHT files look something like this: "Area-51 /ID SLUS_205.95" Mastercode 903AD430 0C0EB4B4 //903C1770 0C0E627D //903726D0 0C0DB370 Widescreen 203922d8 3c193f40 203922f0 4499f000 203922f4 461ea502 203929c0 461ebb03 203929ac 461eab83 Controller Remap 203c171c 0803f414 200fd050 00c0c821 200fd054 080f05c9 200fd058 24030070 203c1784 0803f417 200fd05c 93210005 200fd060 382400ff 200fd064 03e00008 200fd068 a3240005 ...The above should make the game "Area-51" wide-screen and remap the right-analog stick because the look up and down controls need to be swapped if you are used to more moddern first-person-shooter games. The "//" act as personal notes, though a more recent example I have seen does not use them. Place these CHT files inside of hdd0:/+OPL/CHT Open OpenPS2Loader and use triangle to go into a game's settings and then go to "Cheat Settings." Switch the "Settings Mode: Global" to "Per Game" and make sure that the "Enable PS2RD Cheat Engine" is "On" and that the "PS2RD Cheat Engine Mode" is set to "Auto Select Cheats." Select "Ok" and make sure to "Save Changes" before going back to the games list. May want to watch: https://www.youtube.com/watch?v=tY6bDAgLDhU