PS1 Emulation
Description
Note: there are no PS1 emulators available in early Tool/DECR and Debug/DEX firmwares (does not have dev_flash/ps1emu or ps2emu folder. dev_flash/vsh/etc/version.txt & index.dat say: ¨ps1emu:NA@NA: ps2emu:NA@NA: ps2gxemu:NA@NA: emerald:NA@NA: bdp:NA@NA:¨).
- Firmware 1.02:
- Added ps1_emu.self
- Firmware 1.70:
- Added ps1_netemu.self
- Added the ability to play original PlayStation format games downloaded from the PlayStation Store.
- Added rumble functionality for USB accessories which support it when playing PS2 games.
- Saved data from PlayStation format software now usable on both PSP and PS3 systems.
- Backwards compatibility for PS1 and PS2 games was improved.
- Firmware 1.80:
- Ability to upscale PS1 and PS2 games
- Ability to copy PS1/PS2 game saves from PS3 to Memory Cards using a Memory Card adapter.
- Backwards compatibility for PS1 and PS2 games was improved.
- Firmware 2.10:
- Added ps1_newemu.self
- Added ps1_rom.bin
- Users can now play PS1 game discs on a PSP with remote play, PSP firmware version 3.50 or newer is required. (this feature was not announced).
- Backwards compatibility for PS1 and PS2 games was improved (Update was also unannounced but evident in Sony's backwards compatibility search site).
- Note: since 2.10++ all PS1 emulators, ps1_emu.self, ps1_netemu.self, ps1_newemu.self uses the since then added ps1_rom.bin bios file. In earlier firmwares file was embed into every emulator self file. File ps1_rom.bin is exactly the same file that was previously embed in all PS1 emulators.
- Firmware 4.00
- Updated ps1_rom.bin. The new rom is stripped from PS2 related functions. As a result is 3565296 bytes smaller than previous version.
Files
Emulator versions
There is no accurate info in wiki about the different PS1 emulator .self revisions, if you want to collaborate documenting this info see the experimental table on Discussion page
Game formats
See: PSISOIMG0000 and Iso.bin.edat
Savegames
- Location: /dev_hdd0/savedata/vmc
Note: capitalisation of filename is important: name it xxx.VM1 instead of xxxx.vm1 (e.g. Internal Memory Card.VM1 for PSX/PSone, Internal Memory Card.VM2 for PS2/PStwo)
The .VMx files appear to be raw memory card data:
- .VM1 Playstation 1 Memory cards can be edited with MemcardRex
- .VM2 Playstation 2 Memory cards can be edited with mymc
Arguments
ps1_emu.self
7 arguments | Name | Example | Notes |
---|---|---|---|
argv[0] | self starting location | dev_flash/ps1emu/ps1_emu.self | |
argv[1] | VM1-1 location | dev_hdd0/savedata/vmc/filename1.VM1 | |
argv[2] | VM1-2 location | dev_hdd0/savedata/vmc/filename2.VM1 | |
argv[3] | Regionnumber/TargetID | 0082 | |
argv[4] | unknown | 1200 | |
argv[5] | unknown | 1 | XRegistry.sys/setting/game/emuUpConvert ? (full/normal/off = 2/1/0) |
argv[6] | unknown | 0 | XRegistry.sys/setting/game/emuSmoothing ? (on/off = 1/0) |
ps1_netemu.self
7 arguments | Name | Example | Notes |
---|---|---|---|
argv[0] | self starting location | dev_flash/ps1emu/ps1_netemu.self | |
argv[1] | ISO.BIN.EDAT location | ||
argv[2] | unknown | ||
argv[3] | unknown | ||
argv[4] | unknown | ||
argv[5] | unknown | ||
argv[6] | unknown |
ps1_newemu.self
9 arguments | Name | Example | Notes |
---|---|---|---|
argv[0] | self starting location | dev_flash/ps1emu/ps1_newemu.self | |
argv[1] | VM1-1 name | (dev_hdd0/savedata/vmc/)argv[1] | |
argv[2] | VM1-2 name | (dev_hdd0/savedata/vmc/)argv[2] | |
argv[3] | Regionnumber/TargetID | 0082 | |
argv[4] | unknown | 600 | |
argv[5] | path to ps1 game | /dev_hdd0/game/NPUJ01324 | |
argv[6] | unknown | 1 | |
argv[7] | unknown | 2 | |
argv[8] | unknown | 2 |
Game settings
Game settings hardcoded in PS1 emulators
- Notes
- The value named "flags" is composed by 2 values unk1[4], unk2[4], located at a second depth level of hierarchy structure. unk1[4] varies in between different ps1 emu versions (this variation indicates that is not a command ID), and unk2[4] have different purposes, sometimes contains a final value (so it represents the ending of a fork of the hierarchy) or an offset (to move one level deeper in the hierarchy), if the value is an offset also varies in between different ps1 emu versions
- Checksum is simple Adler32 calculated from 2048 bytes of disc data, starting from 0x9318 offset in raw image. Emulator perform check if that sector have CD001 string, if string is missing "unknown" string is used, and hash calculation is not performed. You can use tools like hashtab to easily calculate checksum for new game.
Title ID | Title | Checksum | Comm. | Flags | Notes |
---|---|---|---|---|---|
SLPS_023.64 | Chrono Cross [Disc1of2] | 40b572aa | 1 | 0x0000001500000003 | 1.02++ |
SLPS_023.65 | Chrono Cross [Disc2of2] | 55e87206 | 1 | 0x0000001500000003 | 1.02++ |
SLPM_860.28 | Final Fantasy IV | 770f6f03 | 3 | 0x00000004000000c8 0x0000000500000064 0x0000000600000064 |
1.02++ |
SLPS_000.13 | Raiden Project | 9dc97376 | 3 | 0x00000004000000c8 0x0000000500000064 0x0000000600000064 |
1.02++ |
SLPS_023.61 | Touge Max G | c1556eb3 | 1 | 0x0000000100000001 | 1.02++ |
SLPS_013.43 | Rebus | 2b2270f6 | 1 | 0x0000000100000080 | 1.02++ |
SLPS_007.70 | Final Fantasy Tactics | ba3573e7 | 1 | 0x0000000100000010 | 1.02++ |
SLPS_017.72 | Squaresoft Data Disc 2 [Chocobo no Fushigi na Dungeon 2 Bonus Disc] | 3e6e7597 | 2 | 0x00000007fffffa00 0x0000000100000001 |
1.02++ |
SLPS_035.01 | Final Fantasy II [Final Fantasy I+II - Premium Package] | 47146c30 | 1 | 0x0000001500000003 | 1.02++ |
SLPS_035.02 | Final Fantasy II | 32256c55 | 1 | 0x0000001500000003 | 1.02++ |
SLPS_023.71 | Fever - Sankyo Koushiki Pachinko Simulation | d59774b8 | 1 | 0x0000000100000020 | 1.02++ |
SLPS_007.50 | Xevious 3D-G+ | edad71d8 | 1 | 0x0000000100000040 | 1.02++ |
SLPS_007.00 | Final Fantasy VII [Disc1of3] | 14dd7664 | 1 | 0x0000001500000003 | 1.02++ |
SLPS_007.01 | Final Fantasy VII [Disc2of3] | 498a7601 | 1 | 0x0000001500000003 | |
SLPS_007.02 | Final Fantasy VII [Disc3of3] | 78eb7645 | 1 | 0x0000001500000003 | |
SLPS_008.30 | Ace Combat 2 | 9ea572ab | 1 | 0x0000001500000003 | 1.02++ |
SLPM_862.26 | Glay Station - Glay Complete Works [Disc1of2] | d9fb6e40 | 1 | 0x00000007fffff700 | 1.02++ |
SLPS_034.95 | Kamen Rider Ryuki | 76fa6c8f | 3 | 0x0000000800000001 0x0000000100010000 0x0000001300000300 |
1.02++ |
SLPM_861.62 | World Soccer - Jikkyou Winning Eleven 3 - Final Version | 171a6e8c | 1 | 0x0000000300000708 | 1.02++ |
SLPM_861.62 | World Soccer - Jikkyou Winning Eleven 3 - Final Version | 3b716e92 | 1 | 0x0000000300000708 | 1.02++ |
SCPS_100.92 | Doko Demo Issyo | 985c6d1c | 1 | 0x0000000100010000 | 1.02++ |
SLPM_870.56 | World Soccer - Winning Eleven 2002 | c18c6d68 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_014.34 | 3D Kakutou Tsukuru | 33196d96 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_021.08 | Tron ni Kobun [Disc1of2] | fee172c6 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_021.09 | Tron ni Kobun [Disc2of2] | ecb1743a | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_022.27 | Simple 1500 Series Vol.014 - The Block Kuzushi | 8212727f | 1 | 0x0000000100010000 | 1.02++ |
SLPS_027.36 | Senkai Taisen - TV Animation Senkaiden Houshin Engi yori | 24bc6f0e | 1 | 0x0000000100010000 | 1.02++ |
SLPS_000.40 | Tekken | 3a6f72f5 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_014.21 | Kagero - Kokumeikan Shinshou | 5e466c72 | 1 | 0x0000000100010000 | 1.02++ |
SLPM_864.90 | Muscle Ranking - Kinniku Banzuke - Road to Sasuke | e94570d4 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_007.52 | Pachi-Slot Kanzen Kouryaku 1 - Universal Koushiki Guide Vol.1 | 40a7270 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_003.04 | Noel - Not Digital [Special Edition] [Disc1of2] | 2d507191 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_003.04 | Noel - Not Digital [Special Edition] [Disc1of2] | b4570c7 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_003.05 | Noel - Not Digital [Special Edition] [Disc2of2] | 2f7c6d6c | 1 | 0x0000000100010000 | 1.02++ |
SLPM_860.97 | Jikkyou Powerful Pro Yakyuu '98 Kaimaku-ban | c15f7120 | 1 | 0x0000000100010000 | 1.02++ |
SLPM_860.98 | Metal Gear Solid [Jikkyou Powerful Pro Yakyuu '98 Kaimakuban - Bonus Disc] | eb946d0a | 1 | 0x0000000100010000 | 1.02++ |
SLPS_016.09 | Million Classic [Disc1of2] | 60f06ea0 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_016.10 | Million Classic [Disc2of2] | e90a6ce3 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_024.12 | Puyo Puyoon - Car-Kun to Issho | ab3b70e7 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_025.70 | Kidou Senshi Gundam - Giren no Yabou - Zeon no Keifu [Disc1of2] | c47c6d81 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_025.71 | Kidou Senshi Gundam - Giren no Yabou - Zeon no Keifu [Disc2of2] | 1ede6edc | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_016.83 | Simple 1500 Series Vol.005 - The Igo | 7ffa79b2 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_010.08 | Einhander | a72b7071 | 2 | 0x0000000100010000 0x0000000a0000000a |
1.02++ |
SLPS_023.68 | Marvel vs. Capcom - Clash of the Super Heroes - EX Edition | 12e17661 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_024.60 | Koudelka [Disc1of4] | aa1473a6 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_024.61 | Koudelka [Disc2of4] | 8cb57276 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_024.62 | Koudelka [Disc3of4] | 344473b8 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SLPS_024.63 | Koudelka [Disc4of4] | 689a72b4 | 2 | 0x0000000a00000000 0x0000000100010000 |
1.02++ |
SCPS_101.36 | Gunparade March | aa4070a9 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_017.17 | Bomberman | ead56ab7 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_024.69 | DX Jinsei Game III - The Game of Life | 302c70d1 | 1 | 0x0000000900000001 | 1.02++ |
SLPM_869.63 | DX Jinsei Game IV - The Game of Life | aef26b24 | 1 | 0x0000000900000001 | 1.11+ |
SLPS_001.94 | Wizard's Harmony | b01d7540 | 1 | 0x0000000c00000002 | 1.02++ |
SLPS_005.50 | Shin Super Robot Taisen | 77327123 | 1 | 0x0000001000063fe1 | 1.02++ |
SLPS_005.50 | Shin Super Robot Taisen | 505971b4 | 1 | 0x0000001000063fe1 | 1.02++ |
SLPS_007.87 | Shin Super Robot Taisen [Special Edition] | cf9d72df | 1 | 0x0000001000063fe1 | 1.02++ |
SLPM_871.87 | DX Jinsei Game V - The Game of Life | ed346cdc | 1 | 0x0000000900000001 | 1.02++ |
SLPM_863.81 | Muscle Ranking - Kinniku Banzuke Vol.1 - Ore ga Saikyou no Otoko da! | f04b7147 | 1 | 0x000000101090c229 | 1.02++ |
SLPS_004.77 | Wing Commander III - Heart of the Tiger [Disc1of4] | 448373e5 | 1 | 0x0000000d00000001 | 1.02++ |
SLPS_016.11 | Mikagura Shoujo Tanteidan [Disc1of4] | 68ed73d3 | 1 | 0x0000000c00000004 | 1.02++ |
SLPM_862.68 | Taikou Risshiden III | d046df5 | 1 | 0x0000000100010000 | 1.02++ |
SLPM_862.68 | Taikou Risshiden III | 5af46e00 | 1 | 0x0000000100010000 | 1.02++ |
SLPS_017.74 | Next Tetris, The | affd73f0 | 1 | 0x0000000100000001 | 1.02++ |
SLPS_005.55 | Soul Edge | 9faf7086 | 1 | 0x00000005000000c8 | 1.02++ |
SLPM_863.17 | J.League 1999 Perfect Striker | 4e437226 | 1 | 0x0000000600000064 | 1.02++ |
unknown | cf07737f | 1 | 0x0000001400000004 | 1.02++ | |
unknown | 18fd70a4 | 1 | 0x0000000c00000004 | ||
SLPS_017.60 | Janpai Yuugi '99 - Tanuki no Kawazanyou | c24577b9 | 1 | 0x0000000c00000004 | 1.02++ |
SLPS_013.24 | Thoroughbred Breeder - Sekai Seiha-hen | 5a7f712a | 1 | 0x0000000100000080 | 1.02++ |
SLPS_004.58 | Simulation Zoo | 9f7d6e65 | 1 | 0x0000000100000200 | 1.02++ |
SLPS_008.31 | Hatsukoi Barentain | b3127504 | 1 | 0x0000000c00000004 | 1.02++ |
SLPS_005.90 | Voice Paradice Excella [Disc1of2] | c0d67577 | 1 | 0x0000000c00000004 | 1.02++ |
SLPS_018.80 | Final Fantasy VIII [Disc1of4] | d8446e20 | 1 | 0x0000001500000003 | |
SLPS_018.81 | Final Fantasy VIII [Disc2of4] | d4c76d1b | 1 | 0x0000001500000003 | |
SLPS_018.82 | Final Fantasy VIII [Disc3of4] | 18126e07 | 1 | 0x0000001500000003 | |
SLPS_018.83 | Final Fantasy VIII [Disc4of4] | 12376e34 | 1 | 0x0000001500000003 | |
SLPS_010.50 | Namco Museum Encore | bdac756e | 1 | 0x0000001500000003 | |
SCPS_101.38 | Bealphareth | 1d826df0 | 1 | 0x0000001500000003 | |
SLPS_012.99 | Tail Concerto | e9a46c06 | 1 | 0x0000000100000080 | |
SLPS_018.49 | Zen-Nippon Pro Wrestling - Ouja no Tamashii | e7bc6eee | 1 | 0x0000001500000003 | |
SLPS_028.44 | Digimon World 2 | 72d47009 | 1 | 0x0000001500000003 | |
SLPS_001.96 | Dai-4-Ji Super Robot Taisen S | a8db7169 | 1 | 0x0000001500000003 | |
SLPS_013.83 | FIFA Road to World Cup '98 | 2e3872b6 | 1 | 0x0000001500000003 | |
SLPS_914.44 | Armored Core - Master of Arena [PSone Books] [Disc1of2] | b9317410 | 1 | 0x0000001500000003 | |
SLPS_911.10 | Armored Core - Project Phantasma [PlayStation the Best] | 6b187157 | 1 | 0x0000001500000003 | |
SLPS_012.22 | BioHazard 2 [Disc1of2] | f5f773c5 | 1 | 0x0000001500000003 | |
SLPS_012.23 | BioHazard 2 [Disc2of2] | 899673b3 | 1 | 0x0000001500000003 | |
SLPS_017.51 | Elie no Atelier - Atelier Elie | bcdf6fa3 | 1 | 0x0000001500000003 | |
SLPS_911.80 | Elie no Atelier - Atelier Elie [PlayStation the Best] | 8047091 | 1 | 0x0000001500000003 | |
SLPS_013.48 | G-Darius | d59c6ed3 | 1 | 0x0000001500000003 | |
SCPS_913.25 | Um Jammer Lammy [PSone Books] | 286070c5 | 1 | 0x0000001500000003 | |
SLPS_012.58 | Yuukyuu Gensoukyoku 2nd Album | d1b173a8 | 1 | 0x0000001500000003 | |
SCPS_101.03 | Robbit Mon Dieu | 6e516dad | 1 | 0x0000001500000003 | |
SLPM_862.47 | Metal Gear Solid - Integral [Disc1of3] | 5ff06cad | 1 | 0x0000001500000003 | |
SLPM_862.48 | Metal Gear Solid - Integral [Disc2of3] | e7796ded | 1 | 0x0000001500000003 | |
SLPM_862.49 | Metal Gear Solid - Integral [Disc3of3] | 4a136c00 | 1 | 0x0000001500000003 | |
SLPS_012.00 | Tomb Raider 2 | 805d73aa | 1 | 0x0000001500000003 | |
SCPS_100.03 | Crime Crackers | ed04760d | 1 | 0x0000001500000003 | |
SCPS_100.93 | Minna no Golf 2 | a0546cf8 | 1 | 0x0000001500000003 | |
SLPS_021.67 | Echo Night #2 | e8336ff5 | 1 | 0x0000001500000003 | |
SLPS_006.17 | Tomb Raider | d780729c | 1 | 0x0000001500000003 | |
SCPS_100.50 | Poporogue | 50ec6c67 | 1 | 0x0000001500000003 | |
SCPS_100.50 | Poporogue | d0606e35 | 1 | 0x0000001500000003 | |
SCPS_913.12 | Poporogue [PSone Books] | fa176c5a | 1 | 0x0000001500000003 | |
SLPS_863.63 | Chaos Break | d40f7363 | 1 | 0x0000001500000003 | |
SLPS_006.77 | F-1 Grand Prix '96 - Team Unei Simulation | 4ab472c3 | 1 | 0x0000001500000003 | |
SLPM_862.52 | Dance Dance Revolution - 2nd Remix | 77ef6e45 | 1 | 0x0000001500000003 | |
SLPM_863.70 | Dance Dance Revolution - 2nd Remix Append Club Version Vol.1 | 4f9170f4 | 1 | 0x0000001500000003 | |
SCPS_101.12 | Popolocrois Monogatari II [Disc1of3] | 9d7e6dc3 | 1 | 0x0000001500000003 | |
SCPS_100.60 | Rapid Racer | 4bca6fd6 | 1 | 0x0000001500000003 | |
SLPS_007.17 | Tilk - Aoi Umi kara Kita Shoujo | 9f01700a | 1 | 0x0000001500000003 | |
SLPS_010.00 | Front Mission 2 | 123270ee | 1 | 0x0000001500000003 | |
SLPM_873.31 | zzz_untranslated_japanese_title | fda96f69 | 1 | 0x0000001500000003 | |
SLPS_007.77 | Derby Stallion - Thoroughbred Simulation Game | d5197559 | 1 | 0x0000001500000003 | |
SLPS_022.99 | Derby Stallion '99 | 7b146d4e | 1 | 0x0000001500000003 | |
SLPM_860.86 | World Soccer - Jikkyou Winning Eleven 3 - World Cup France '98 | 232d6e09 | 1 | 0x0000001500000003 | |
SLPS_018.20 | Palm Town | f0b06d6a | 1 | 0x0000001500000003 | |
SLPS_012.42 | Motteke Tamago with Ganbare Kamonohasi | c9497214 | 1 | 0x0000001500000003 | |
SLPS_020.38 | Racing Lagoon | 5e9b6cfc | 1 | 0x0000001500000003 | |
SLPM_872.30 | Wai Wai Kart [MajorWave 1500 Series] | c72770b2 | 1 | 0x0000001500000003 | |
SCPS_101.29 | Dotchi Mecha! | 9b4e6ef0 | 1 | 0x0000001500000003 | |
SLPS_018.18 | Langrisser IV & V Final Edition [Disc1of2] | 2f686de7 | 1 | 0x0000001500000003 | |
SLPS_018.19 | Langrisser IV & V Final Edition [Disc2of2] | bcf36f23 | 1 | 0x0000001500000003 | |
SLPS_007.23 | FEDA 2 - White Surge - The Platoon | 2e5a6fc9 | 1 | 0x0000001500000003 | |
SLPS_007.77 | Derby Stallion - Thoroughbred Simulation Game | 5837561 | 1 | 0x0000001500000003 | |
SLPS_001.71 | Hi-Octane | 41ce713c | 1 | 0x0000001500000003 | |
SCPS_180.02 | Parappa Rapper | 9a7a70eb | 1 | 0x0000001500000003 | |
SLPS_022.32 | Getter Robo Daikessen! (The Big Battle) | 5c5f712a | 1 | 0x0000001500000003 | |
SCPS_100.59 | Legaia Densetsu, The | 7766b95 | 1 | 0x0000001500000003 | |
SLPM_865.00 | Dragon Quest VII - Eden no Senshitachi [Disc1of2] | 233570b0 | 1 | 0x0000001500000003 | |
SLPM_865.01 | Dragon Quest VII - Eden no Senshitachi [Disc2of2] | 8a387104 | 1 | 0x0000001500000003 | |
SLPM_865.00 | Dragon Quest VII - Eden no Senshitachi [Disc1of2] | 1fcb70d6 | 1 | 0x0000001500000003 | |
SLPM_865.01 | Dragon Quest VII - Eden no Senshitachi [Disc2of2] | be9670e6 | 1 | 0x0000001500000003 | |
SLPM_865.00 | Dragon Quest VII - Eden no Senshitachi [Disc1of2] | ccb870ed | 1 | 0x0000001500000003 | |
SLPM_865.01 | Dragon Quest VII - Eden no Senshitachi [Disc2of2] | 54e370fd | 1 | 0x0000001500000003 | |
SLPS_020.00 | Final Fantasy IX [Disc1of4] | 69be6d66 | 1 | 0x0000001500000003 | |
SLPS_020.01 | Final Fantasy IX [Disc2of4] | 6be16c3a | 1 | 0x0000001500000003 | |
SLPS_020.02 | Final Fantasy IX [Disc3of4] | 32da6d5e | 1 | 0x0000001500000003 | |
SLPS_020.03 | Final Fantasy IX [Disc4of4] | 70f66d44 | 1 | 0x0000001500000003 | |
SLPM_869.16 | Dragon Quest IV - Michibikareshi Monotachi | c20e6fdd | 1 | 0x0000001500000003 | |
SLPS_002.15 | Policenauts? | 34c16e53 | Special case not included in config table, but applied in function responsible for reading game configs. Emulator explicitly check for that title and call function SetPoliceNautsFlag(bool) which set so called PoliceNautsFlag to 1. This finally skip great chunk of code which seems to be related to PSX GPU DMA. | ||
SLPS_002.16 | Policenauts? | b9796ea7 | Special case not included in config table, but applied in function responsible for reading game configs. Emulator explicitly check for that title and call function SetPoliceNautsFlag(bool) which set so called PoliceNautsFlag to 1. This finally skip great chunk of code which seems to be related to PSX GPU DMA. | ||
SLES_036.30 | X-Men - Mutant Academy 2 | 2f872b9 | 1 | 0x0000000100000001 | 1.02++ |
SLES_021.70 | Wu-Tang - Taste the Pain | 46846f41 | 1 | 0x0000000100000001 | 1.02++ |
SLES_028.65 | X-Men - Mutant Academy | 402a6cc3 | 1 | 0x0000000100000001 | 1.02++ |
SLES_037.36 | DragonBall Z - Ultimate Battle 22 | 49f87116 | 1 | 0x0000000100010000 | 1.02++ |
SCES_016.95 | Disney's Mulan - Animated Storybook | 1cd06fbd | 1 | 0x0000000b000089ea | 1.02++ LibCrypt protected Second value is the libcrypt "magic word" |
SLES_019.07 | V-Rally 2 - Championship Edition | 217f73b9 | 2 | 0x0000000b0000c0ee 0x0000000100000100 |
1.02++ LibCrypt protected Second value of the first command is the libcrypt "magic word" |
SLES_026.89 | Need for Speed - Porsche 2000 | 697a6c9d | 1 | 0x0000000100000100 | 1.02++ |
SLES_013.01 | Soul Reaver - Legacy of Kain | d3e2755e | 1 | 0x0000000b0000b722 | 1.02++ LibCrypt protected Second value is the libcrypt "magic word" |
SLES_004.83 | Worms Pinball | ffae73a0 | 1 | 0x0000000c00000001 | 1.02++ |
SLES_000.99 | International Moto X | 545b76f8 | 1 | 0x0000000100000080 | 1.02++ |
SLES_018.16 | Driver | 9f5d70fb | 1 | 0x0000000100000080 | 1.02++ |
SLES_008.09 | N2O Nitrous Oxide | a28f6de2 | 1 | 0x0000001500000003 | |
SLES_000.82 | G-Police [Disc1of2] | 7137379 | 1 | 0x0000001500000003 | |
SLES_100.82 | G-Police [Disc2of2] | b7b67390 | 1 | 0x0000001500000003 | |
SLES_000.24 | Tomb Raider | 20a071df | 1 | 0x0000001500000003 | |
SCES_028.73 | Vib-Ribbon | 5aad6cad | 1 | 0x0000001500000003 | |
SLUS_013.82 | X Men Mutant Academy 2 | ae74739a | 1 | 0x0000000100000001 | 1.10++ |
SLUS_010.41 | Chrono Cross [Disc1of2] | a69371a0 | 1 | 0x0000001500000003 | 1.02++ |
SLUS_010.80 | Chrono Cross [Disc2of2] | 868e72c8 | 1 | 0x0000001500000003 | 1.02++ |
SLUS_013.91 | Cabela's Big Game Hunter - Ultimate Challenge | c8777043 | 1 | 0x0000000100010000 | 1.02++ |
SLUS_006.31 | Kartia - The Word of Fate | 23877090 | 1 | 0x0000000100000080 | 1.02++ |
SLUS_008.62 | Next Tetris, The | 607074ae | 1 | 0x0000000100000001 | 1.02++ |
SLUS_000.19 | Wing Commander III - Heart of the Tiger [Disc1of4] | 32fe7217 | 1 | 0x0000000d00000001 | 1.02++ |
SLUS_005.53 | Alundra | 1c62708d | 1 | 0x0000000e00000078 | 1.02++ |
SLUS_005.54 | Colony Wars [Disc2of2] | 8c9670e0 | 1 | 0x0000000e00000078 | 1.02++ |
SLUS_011.04 | Need for Speed - Porsche Unleashed | 2cf66cd6 | 1 | 0x0000000100000100 | 1.02++ |
SLUS_005.44 | G-Police [Disc1of2] | 6fcf72df | 1 | 0x0000001500000003 | |
SLUS_005.56 | G-Police [Disc2of2] | f5a872f0 | 1 | 0x0000001500000003 | |
SLUS_001.52 | Tomb Raider | c06c711b | 1 | 0x0000001500000003 | |
SLUS_004.37 | Tomb Raider II | cb24738b | 1 | 0x0000001500000003 | |
SLUS_004.35 | Ninja - Shadow of Darkness | c1b574cf | 1 | 0x0000001500000003 | |
SLUS_000.38 | FIFA '96 | cc726deb | 1 | 0x0000001500000003 |
Title ID | Title | Checksum | Comm. | Flags | Notes |
---|---|---|---|---|---|
SLPS_023.64 | Chrono Cross (Disc 1) | 40b572aa | 1 | 0x0000001800000003 | |
SLPS_023.65 | Chrono Cross (Disc 2) | 55e87206 | 1 | 0x0000001800000003 | |
SLPM_860.28 | Final Fantasy IV | 770f6f03 | 1 | 0x0000001800000003 | |
SLPS_000.13 | Raiden Project | 9dc97376 | 3 | 0x00000005000000c8 0x0000000600000064 0x0000000700000064 |
|
SLPS_023.61 | Touge Max G | c1556eb3 | 1 | 0x0000000100000001 | |
SLPS_013.43 | Rebus | 2b2270f6 | 1 | 0x0000000100000080 | |
SLPS_007.70 | Final Fantasy Tactics | ba3573e7 | 1 | 0x0000000100000010 | |
SLPS_017.72 | Chocobo no Fushigi Dungeon 2 (Disc 2) | 3e6e7597 | 2 | 0x00000013fffffa00 0x0000000100000001 |
|
SLPS_035.02 | Black Matrix 00 (Disc 2) | 32256c55 | 1 | 0x0000001800000003 | |
SLPS_023.71 | Fever: Sankyo Koushiki Pachinko Simulation | d59774b8 | 1 | 0x0000000100000020 | |
SLPS_007.50 | Xevious 3D/G+ | edad71d8 | 1 | 0x0000000100000040 | |
SLPS_007.00 | Final Fantasy VII (Disc 1) | 14dd7664 | 1 | 0x0000000100000040 | |
SLPS_008.30 | Ace Combat 2 | 9ea572ab | 1 | 0x0000000100010000 | |
SLPM_862.26 | Glay: Complete Works (Disc 1) | d9fb6e40 | 1 | 0x00000013fffff700 | |
SLPS_034.95 | Kamen Rider Ryuuki | 76fa6c8f | 2 | 0x0000001400000001 0x0000000100010000 |
|
SLPM_861.62 | World Soccer Winning Eleven 3: Final Version | 171a6e8c | 1 | 0x0000000400000708 | |
SLPM_861.62 | World Soccer Winning Eleven 3: Final Version (Rev 1?) | 3b716e92 | 1 | 0x0000000400000708 | |
SCPS_100.92 | Doko Demo Issyo | 985c6d1c | 1 | 0x0000000100010000 | |
SLPM_870.56 | World Soccer Winning Eleven 2002 | c18c6d68 | 1 | 0x0000000100010000 | |
SLPS_014.34 | 3D Kakutou Tsukuru | 33196d96 | 1 | 0x0000000100010000 | |
SLPS_021.08 | Tron ni Kobun (Disc 1) | fee172c6 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_021.09 | Tron ni Kobun (Disc 2) | ecb1743a | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_022.27 | Simple 1500 Series Vol 14: The Block Kuzushi | 8212727f | 1 | 0x0000000100010000 | |
SLPS_027.36 | Senkai Taisen TV Animation Senkaiden Houshin Engi Yori | 24bc6f0e | 1 | 0x0000000100010000 | |
SLPS_000.40 | Tekken | 3a6f72f5 | 1 | 0x0000000100010000 | |
SLPS_014.21 | Kagero: Kokumeikan Shinshou | 5e466c72 | 1 | 0x0000001800000003 | |
SLPM_864.90 | Kinniku Banzuke: Road to Sasuke | e94570d4 | 1 | 0x0000000100010000 | |
SLPS_007.52 | Pachi Slot Kanzen Kouryaku 1: Universal Koushiki Gaido Vol. 1 | 40a7270 | 1 | 0x0000000100010000 | |
SLPS_003.04 | Noël: Not Digital (Disc 1) | 2d507191 | 1 | 0x0000000100010000 | |
SLPS_003.04 | Noël: Not Digital (Disc 1) (Rev 1?) | b4570c7 | 1 | 0x0000000100010000 | |
SLPS_003.05 | Noël: Not Digital (Disc 2) | 2f7c6d6c | 1 | 0x0000000100010000 | |
SLPM_860.97 | Jikkyou Powerful Pro Yakyuu '98: Kaimakuban (Disc 1) | c15f7120 | 1 | 0x0000000100010000 | |
SLPM_860.98 | Jikkyou Powerful Pro Yakyuu '98: Kaimakuban (Disc 2) | eb946d0a | 1 | 0x0000000100010000 | |
SLPS_016.09 | Million Classic (Disc 1) | 60f06ea0 | 1 | 0x0000000100010000 | |
SLPS_016.10 | Million Classic (Disc 2) | e90a6ce3 | 1 | 0x0000000100010000 | |
SLPS_024.12 | Puyo Puyo 4: Car-Kun to Issho | ab3b70e7 | 1 | 0x0000000100010000 | |
SLPS_025.70 | Kidou Senshi Gundam: Giren no Yabou: Zeon no Keifu (Disc 1) | c47c6d81 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_025.71 | Kidou Senshi Gundam: Giren no Yabou: Zeon no Keifu (Disc 2) | 1ede6edc | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_016.83 | Simple 1500 Series Vol. 5: The Igo | 7ffa79b2 | 1 | 0x0000000100010000 | |
SLPS_010.08 | Einhänder | a72b7071 | 2 | 0x0000000100010000 0x000000020000000a |
|
SLPS_023.68 | Marvel vs Capcom: Clash of Super Heroes: EX Edition | 12e17661 | 1 | 0x0000000100010000 | |
SLPS_024.60 | Koudelka (Disc 1) | aa1473a6 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_024.61 | Koudelka (Disc 2) | 8cb57276 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_024.62 | Koudelka (Disc 3) | 344473b8 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_024.63 | Koudelka (Disc 4) | 689a72b4 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SCPS_101.36 | Gunparade March | aa4070a9 | 2 | 0x0000000100010000 0x0000000200000000 |
|
SLPS_017.17 | Bomberman | ead56ab7 | 1 | 0x0000000100010000 | |
SLPS_001.94 | Wizard's Harmony | b01d7540 | 1 | 0x0000000b00000002 | |
SLPS_005.50 | Shin Super Robot Taisen | 77327123 | 1 | 0x0000000f00063fe1 | |
SLPS_005.50 | Shin Super Robot Taisen (Rev 1?) | 505971b4 | 1 | 0x0000000f00063fe1 | |
SLPS_007.87 | Shin Super Robot Taisen (Special Disc) | cf9d72df | 1 | 0x0000000f00063fe1 | |
SLPM_863.81 | Kinniku Banzuke Vol. 1: Ore ga Saikyou no Otoko da! | f04b7147 | 1 | 0x0000000f1090c229 | |
SLPS_004.77 | Wing Commander III: Heart of the Tiger (Disc 1) | 448373e5 | 1 | 0x0000000c00000001 | |
SLPS_016.11 | Mikagura Shoujo Tanteidan | 68ed73d3 | 1 | 0x0000000b00000004 | |
SLPM_862.68 | Taiko Risshiden III | d046df5 | 2 | 0x0000001500000001 0x0000000100010000 |
|
SLPM_862.68 | Taiko Risshiden III (Rev 1) | 5af46e00 | 2 | 0x0000001500000001 0x0000000100010000 |
|
SLPS_017.74 | The Next Tetris | affd73f0 | 1 | 0x0000000100000001 | |
SLPS_005.55 | Soul Edge | 9faf7086 | 1 | 0x00000006000000c8 | |
SLPM_863.17 | Jikkyou J.League 1999: Perfect Striker | 4e437226 | 1 | 0x0000000700000064 | |
unknown | ? | cf07737f | 1 | 0x0000000900000004 | |
unknown | ? | 18fd70a4 | 1 | 0x0000000b00000004 | |
SLPS_017.60 | Janhai Yuugi '99: Tanuki no Kawazanyou | c24577b9 | 1 | 0x0000000b00000004 | |
SLPS_013.24 | Thoroughbred Breeder: Sekai Seiha Hen | 5a7f712a | 1 | 0x0000000100000080 | |
SLPS_004.58 | Simulation Zoo | 9f7d6e65 | 1 | 0x0000000100000200 | |
SLPS_008.31 | Hatsukoi Valentine | b3127504 | 1 | 0x0000000b00000004 | |
SLPS_005.90 | Voice Paradice Excella | c0d67577 | 1 | 0x0000000b00000004 | |
SLPS_023.07 | Fun! Fun! Pingu | efba6dcf | 1 | 0x0000000100000001 | |
SLPS_014.03 | Colony Wars | 12345678 | 1 | 0x0000000000000000 | |
SLPS_014.04 | Colony Wars | 12345678 | 1 | 0x0000000000000000 | |
SLPS_018.68 | iS: Internal Section | 70f6ca5 | 1 | 0x0000000100000001 | |
SLPS_180.12(?) | Vib-Ribbon(?) | dbb96c5c | 1 | 0x0000001600000001 | |
SLPS_008.86 | Nishijin Pachinko Tengoku Vol. 2 | f19370b0 | 1 | 0x00000006000000c8 | |
SLPS_004.17 | Racingroovy | f4066f09 | 2 | 0x000000060000015e 0x0000000700000064 |
|
SLPS_024.77 | Vampire Hunter D | c2ef79a5 | 2 | 0x000000060000015e 0x0000000700000064 |
|
SLPS_006.14 | Nishijin Pachinko Tengoku Vol. 1 | aeaf7108 | 1 | 0x00000006000000c8 | |
SLPS_006.38 | Star Wars: Rebel Assault II: The Hidden Empire (Disc 1) | 4ebd7ccc | 1 | 0x00000006000000c8 | |
SLPS_026.13 | Driver | 46e77197 | 1 | 0x0000000100000080 | |
unknown | ? | 53af6af9 | 1 | 0x0000000100000001 | |
SLPS_031.61 | Ongaku Tsukuru 3 | 942c7422 | 1 | 0x0000000100000001 | |
SLPM_867.65 | X-Men: Mutant Academy | f4ee737d | 1 | 0x0000000100000001 | |
SCPS_100.37 | Crime Crackers 2 | c139700e | 3 | 0x0000000100010500 0x0000000200000000 0x0000001500000001 |
|
SLPM_865.44 | Wai Wai Jansou | de0d72b7 | 2 | 0x0000000200000000 0x0000000100010000 |
|
SLPS_018.75 | Yuukyuu Gensoukyoku Ensemble 2 | 73cc6be9 | 1 | 0x00000013fffff700 | |
SLPS_005.65 | Tecmo Super Bowl | 7fe57339 | 1 | 0x0000000100000080 | |
SLPS_023.20 | Silver Jiken | 93677288 | 1 | 0x0000000100000400 | |
SLPS_009.03 | Ongaku Tsukuru: Kanadeeru 2 | a8a3704c | 1 | 0x0000001500000001 | |
SLPS_910.19 | A.IV: Evolution Global | f6d3736d | 3 | 0x0000000200000000 0x0000000100010000 0x0000001500000001 |
|
SLPM_871.17 | AI Mahjong Selection | 51e66f74 | 1 | 0x0000000100000001 | |
SCPS_100.26 | Arc the Lad 2 | ec156e17 | 1 | 0x0000000100020000 | |
SLPM_860.85 | Real Bout Garou Densetsu Special: Dominated Mind | 41bf6ff7 | 2 | 0x0000000100010000 0x0000000200000000 |
|
SLPM_867.67 | Captain Love | 88c36d50 | 1 | 0x0000000dffffffb5 | |
SLPM_865.23 | Zutto Issho: With Me Everytime... | 49347190 | 1 | 0x0000000dffffffc4 | |
SLPS_006.40 | Real Bout Garou Densetsu | 41c872d2 | 2 | 0x0000000100010081 | |
SLPS_011.71 | Samurai Spirits: Amakusa Kourin Special | 3c5e7167 | 2 | 0x0000000100010081 | |
SLPM_860.84 | The King of Fighters '97 | fce56ce6 | 2 | 0x0000000100010081 | |
SLPS_008.34 | The King of Fighters '96 | e0e87232 | 2 | 0x0000000100010081 | |
SLPM_862.01 | The King of Fighters '98: Dream Match Never Ends | 49d86eac | 2 | 0x0000000100010081 | |
SLPS_910.24 | Samurai Spirits: Zankurou Musouken | 88f16e6c | 2 | 0x0000000100010081 | |
SCPS_101.03 | Robbit Mon Dieu | 6e516dad | 1 | 0x0000001800000003 | |
SLPS_009.50 | Metal Slug: Super Vehicle 001 | a2a96eb5 | 1 | 0x0000000b00000008 | |
SLPS_030.12 | Little Princess: Marl Oukoku no Ningyou-hime 2 (Disc 1) | 24857336 | 2 | 0x0000000e00000032 | |
SLPS_019.02 | Gunho Brigade | a0926c45 | 5 | 0x0000000100010100 | |
SCPS_100.03 | Crime Crackers | ed04760d | 1 | 0x0000001800000003 | |
SLPS_000.28 | Jigsaw World | 6087000 | 3 | 0x0000000100010100 | |
SLPS_017.49 | Lunatic Dawn III | b29d7153 | 2 | 0x0000000100010081 | |
SCPS_100.81 | Medievil | 4c9d708c | 1 | 0x0000000100020000 | |
SCPS_101.06 | Arc the Lad III | 53226b9c | 1 | 0x0000001800000003 | |
SCPS_101.07 | Arc the Lad III | 90f76b40 | 1 | 0x0000001800000003 | |
SCPS_100.89 | Wild Arms: Second Ignition (Disc 1) | e39f71b3 | 4 | 0x0000001500000001 | |
SCPS_100.90 | Wild Arms: Second Ignition (Disc 2) | 68d771a3 | 4 | 0x0000001500000001 | |
SCPS_100.29 | I.Q: Intelligent Qube | 20e06dd4 | 3 | 0x0000000100010081 | |
SCPS_100.50 | PoPoRoGue | 50ec6c67 | 1 | 0x0000001800000003 | |
SCPS_100.31 | Crash Bandicoot | 94996ff8 | 2 | 0x0000000100010000 | |
SCPS_100.39 | Linda³ Again | e46f6d51 | 2 | 0x0000000100010000 | |
SLPS_914.44 | Armored Core: Master of Arena (Disc 1) | b9317410 | 1 | 0x0000001800000003 | |
SLPS_914.45 | Armored Core: Master of Arena (Disc 1) | c1007411 | 1 | 0x0000001800000003 | |
SCPS_100.77 | Circadia (Disc 1) | 2afd6ca6 | 1 | 0x0000001700000001 | |
SCPS_100.78 | Circadia (Disc 2) | e6566cfc | 1 | 0x0000001700000001 | |
SLPS_026.52 | Seireiki Rayblade | 75847283 | 2 | 0x0000000100010000 | |
SLPS_018.80 | Final Fantasy VIII (Disc 1) | d8446e20 | 1 | 0x0000001800000003 | |
SLPS_018.81 | Final Fantasy VIII (Disc 2) | d4c76d1b | 1 | 0x0000001800000003 | |
SLPS_018.82 | Final Fantasy VIII (Disc 3) | 18126e07 | 1 | 0x0000001800000003 | |
SLPS_018.83 | Final Fantasy VIII (Disc 4) | 12376e34 | 1 | 0x0000001800000003 | |
SIPS_600.21 | Twisted Metal EX | 9bf76dc2 | 1 | 0x0000001800000003 | |
SLPS_000.69 | King's Field II | 855d7198 | 1 | 0x0000001800000003 | |
SLPS_023.89 | Sanyo Pachinko Paradise 2: Umi Monogatari Special | df2a6ce3 | 1 | 0x0000001800000003 | |
SLPM_860.62 | Konami Antiques: MSX Collection Vol. 2 | 9f927356 | 1 | 0x0000001800000003 | |
SLPM_860.47 | Other Life: Azure Dreams | 156670d4 | 1 | 0x0000001800000003 | |
SLPM_866.46 | Blue Breaker Burst: Egao no Asu ni | b0a707c | 1 | 0x0000001800000003 | |
SLPS_017.93 | Initial D | 4fa46da5 | 1 | 0x0000001800000003 | |
SCPS_180.11 | Um Jammer Lammy | 286070c5 | 1 | 0x0000001800000003 | |
SLPS_003.59 | Meru Purana | 27b270f4 | 1 | 0x0000001800000003 | |
SIPS_600.20 | Jet Moto | 50ed6e47 | 1 | 0x0000001800000003 | |
SLPM_864.61 | SuperLite 1500 Series: Fantastic Night Dreams: Cotton Original | 65b76bdc | 1 | 0x0000001800000003 | |
SLPS_021.57 | Tantei Jinguji Saburo: Early Collection | ff40721f | 1 | 0x0000001800000003 | |
SLPS_026.33 | Sanyo Pachinko Paradise 3 | 1a696e28 | 1 | 0x0000001800000003 | |
SLPM_870.82 | Arcade Hits: Moon Cresta | b9037041 | 1 | 0x0000001800000003 | |
SLPS_029.88 | Sanyo Pachinko Paradise 4: Sushiya da Gen-San!! | 3fad6f38 | 1 | 0x0000001800000003 | |
SLPS_012.99 | Tail Concerto | e9a46c06 | 1 | 0x0000001800000003 | |
SLPS_004.02 | Pro Mahjong Kiwame Plus | d1c27360 | 1 | 0x0000001800000003 | |
SCPS_101.26 | Addie no Okurimono: To Moze from Addie | f25b6d85 | 1 | 0x0000001800000003 | |
SLPS_007.67 | Tactics Ogre: Let Us Cling Together | 44fb717d | 1 | 0x0000001800000003 | |
SLPS_011.60 | Xenogears (Disc 1) | b5d72f3 | 1 | 0x0000001800000003 | |
SLPS_011.61 | Xenogears (Disc 2) | 44ab7211 | 1 | 0x0000001800000003 | |
SLPS_600.01 | Destruction Derby | 856073a0 | 1 | 0x0000001800000003 | |
SCPS_101.15 | Alundra 2 | 56086c54 | 1 | 0x0000001800000003 | |
SCPS_101.33 | Koko Hore! Pukka | 49a66cd5 | 1 | 0x0000001800000003 | |
SLPM_865.40 | Baroque Syndrome | cb0b736e | 1 | 0x0000001800000003 | |
SLPS_004.09 | Joshikousei no Houkago... Pukunpa | 45646d3d | 1 | 0x0000001800000003 | |
SLPS_002.63 | Athena no Kateiban: Family Games | a98d735a | 1 | 0x0000001800000003 | |
SLPS_002.05 | Blockids | b04716c | 1 | 0x0000001800000003 | |
SLPS_002.07 | Ring of Sias | 6d4770d1 | 1 | 0x0000001800000003 | |
SCPS_101.29 | Dotchi Mecha! | 9b4e6ef0 | 1 | 0x0000001800000003 | |
SCPS_101.38 | Bealphareth | 1d826df0 | 1 | 0x0000001800000003 | |
SLPS_911.10 | Armored Core: Project Phantasma | 6b187157 | 1 | 0x0000001800000003 | |
SCPS_100.27 | Velldeselba Senki: Tsubasa no Kunshou | fdc66cce | 1 | 0x0000000100000080 | |
SLPS_911.80 | Atelier Elie | 8047091 | 1 | 0x0000001800000003 | |
SLPM_861.48 | Googootrops | 42646c0f | 2 | 0x0000000100010081 | |
SLPM_866.02 | Blade Arts | 5a746ec3 | 1 | 0x0000001800000003 | |
SLPS_005.82 | Beltlogger 9 | ba436ecc | 1 | 0x0000001800000003 | |
SLPM_862.24 | Tokimeki Memorial Drama Series Vol. 3: Tabidachi no Uta (Disc 1) | 43406d6f | 1 | 0x0000001500000001 | |
SLPM_862.25 | Tokimeki Memorial Drama Series Vol. 3: Tabidachi no Uta (Disc 2) | 8f686d14 | 1 | 0x0000001500000001 | |
SCPS_101.18 | Crash Bandicoot Racing | 7b467173 | 1 | 0x0000001800000003 | |
SLPM_004.06 | Aquanaut no Kyuujitsu: Memories of Summer 1996 | e49c6d4a | 1 | 0x0000001500000001 | |
SCPS_100.64 | KulaQuest | 3d576c00 | 1 | 0x0000001800000003 | |
SLPM_860.72 | Konami Antiques: MSX Collection Vol. 3 | 4373729f | 1 | 0x0000001800000003 | |
SCPS_100.11 | Sengoku Cyber: Fujimaru Jigokuhen | c9216ded | 1 | 0x0000001500000001 | |
SLPS_017.50 | Ehrgeiz | 5d6c741f | 1 | 0x0000001800000003 | |
SLPM_862.72 | Rakugaki Showtime | ab736ebf | 1 | 0x0000001800000003 | |
SLPM_005.88 | Gussun Paradise | 9fe47419 | 1 | 0x0000001800000003 | |
SLPM_010.13 | Project Gaiaray | f01b6f91 | 1 | 0x0000001800000003 | |
SLPM_005.55(?) | Soul Edge(?) | 1fd7071 | 1 | 0x0000001800000003 | |
SLPS_014.90 | Brave Fencer Musashiden | eb317234 | 1 | 0x0000001800000003 | |
SLPS_013.48 | G.Darius | d59c6ed3 | 1 | 0x0000001800000003 | |
SLPM_861.92 | Silent Hill | b0c26e33 | 1 | 0x0000001800000003 | |
SLPS_022.20 | Rockman | 82b77236 | 1 | 0x0000001800000003 | |
SLPS_022.55 | Rockman 2: Dr. Wily no Nazo | 2f1972cf | 1 | 0x0000001800000003 | |
SLPS_012.89 | Dead or Alive | f0f26cd8 | 1 | 0x0000001800000003 | |
SLPS_021.70 | Seiken Densetsu: Legend of Mana | 30986d99 | 1 | 0x0000001800000003 | |
SLPS_022.22 | Front Mission 3 | 1e26b5e | 1 | 0x0000001800000003 | |
SLPS_004.97 | Building Crush! | d70b70ab | 1 | 0x0000001800000003 | |
SLPS_012.94 | Bushido Blade 2 | 6e836d1b | 1 | 0x0000001800000003 | |
SLPM_860.20 | Bushido Blade | 75066d16 | 1 | 0x0000001800000003 | |
SLPM_862.63 | Densha de Go! | b05070c5 | 1 | 0x0000001800000003 | |
SLPS_026.61 | Brigandine: Grand Edition (Disc 1) | c49b6f05 | 1 | 0x0000001800000003 | |
SLPS_026.62 | Brigandine: Grand Edition (Disc 2) | 6d7d6f1b | 1 | 0x0000001800000003 | |
SLPS_010.11 | Cyberbots: Full Metal Madness | 2b347278 | 1 | 0x0000001800000003 | |
SLPS_026.20 | Strider Hiryu 1&2 (Disc 1) | 1a5b7265 | 1 | 0x0000001800000003 | |
SLPS_026.21 | Strider Hiryu 1&2 (Disc 2) | c3157410 | 1 | 0x0000001800000003 | |
SLPM_864.39 | Omiai Commando: Ba-Couple ni Tsukkomi o | 42626b79 | 1 | 0x0000001800000003 | |
SLPM_860.18 | Pro Logic Mahjong Hai-Shin | b7206ec6 | 1 | 0x0000001800000003 | |
SLPS_014.86 | Carom Shot 2 | 65697416 | 1 | 0x0000001800000003 | |
SLPS_014.20 | Shadow Tower | fc4671f3 | 1 | 0x0000001800000003 | |
SIPS_600.22 | Rally Cross | c8a16e05 | 1 | 0x0000001800000003 | |
SCPS_100.93 | Minna no Golf 2 | a0546cf8 | 1 | 0x0000001800000003 | |
SLPS_021.67 | Echo Night 2: Nemuri no Shihaisha | e8336ff5 | 1 | 0x0000001800000003 | |
SLPS_012.22 | Biohazard 2 (Disc 1) | 7d8d73b7 | 1 | 0x0000001800000003 | |
SLPS_012.23 | Biohazard 2 (Disc 2) | 32ee71ee | 1 | 0x0000001800000003 | |
SLPS_006.17 | Tomb Raiders | d780729c | 1 | 0x0000001800000003 | |
SLPS_863.63 | Chaos Break | d40f7363 | 1 | 0x0000001800000003 | |
SCPS_101.12 | PoPoLoCrois II (Disc 1) | 9d7e6dc3 | 1 | 0x0000001800000003 | |
SCPS_101.13 | PoPoLoCrois II (Disc 2) | dae26dcb | 1 | 0x0000001800000003 | |
SCPS_101.14 | PoPoLoCrois II (Disc 3) | 64306ea5 | 1 | 0x0000001800000003 | |
SLPS_031.60 | Monster Farm Jump | 3c797083 | 1 | 0x0000001800000003 | |
SLPS_034.30 | Final Fantasy I | ab316db4 | 1 | 0x0000001800000003 | |
SLPS_034.37 | Bakuretsu Soccer | df5e6d6f | 1 | 0x0000001800000003 | |
SLPS_010.57 | Final Fantasy VII International (Disc 1) | 14117645 | 1 | 0x0000001800000003 | |
SLPS_010.58 | Final Fantasy VII International (Disc 2) | e19b76e4 | 1 | 0x0000001800000003 | |
SLPS_010.59 | Final Fantasy VII International (Disc 3) | fd807358 | 1 | 0x0000001800000003 | |
SLPS_010.60 | Final Fantasy VII International (Disc 4) | 24ad75d6 | 1 | 0x0000001800000003 | |
SLPS_018.53 | Chippoke Ralph no Daibouken | 9d4473e4 | 1 | 0x0000001800000003 | |
SCPS_100.47 | Crash Bandicoot 2: Cortex no Gyakushuu! | 56d97048 | 1 | 0x0000001800000003 | |
SLPS_033.12 | Sanyo Pachinko Paradise DX | a0ce6ca9 | 1 | 0x0000001800000003 | |
SLPM_861.85 | Athena: Awakening from the Ordinary Life (Disc 1) | ebaf6f5d | 1 | 0x0000001800000003 | |
SLPM_861.86 | Athena: Awakening from the Ordinary Life (Disc 2) | 3e696c8a | 1 | 0x0000001800000003 | |
SLPM_861.87 | Athena: Awakening from the Ordinary Life (Disc 3) | 81d86e23 | 1 | 0x0000001800000003 | |
SCPS_100.99 | Ore no Ryori | 9502715f | 1 | 0x0000001800000003 | |
SCPS_100.73 | Crash Bandicoot 3: Buttobi! Sekai Isshuu! | 73e06e8f | 1 | 0x0000001800000003 | |
SLPM_866.40 | Formation Soccer '98 | f9db6f2d | 1 | 0x0000001800000003 | |
SLPS_023.00 | Biohazard 3: Last Escape | 9b397352 | 1 | 0x0000001800000003 | |
SLPS_024.89 | Bokujou Monogatari: Harvest Moon | 8f4676c6 | 1 | 0x0000001800000003 | |
SLPS_030.87 | Bokujou Monogatari: Harvest Moon for Girl | 30f078ac | 1 | 0x0000001800000003 | |
SCPS_100.60 | Rapid Racer | 4bca6fd6 | 1 | 0x0000001800000003 | |
SCPS_100.87 | Gekisou Tomarunner | 7bfd7166 | 1 | 0x0000001800000003 | |
SLPS_004.00 | Tobal No. 1 | 81174c2 | 1 | 0x0000001800000003 | |
SLPM_860.33 | Tobal 2 | 1b467259 | 1 | 0x0000001800000003 | |
SLPS_007_17 | Tilk: Aoi Umi kara Kita Shoujo | 9f01700a | 1 | 0x0000001800000003 | |
SLPS_010_00 | Detana Twinbee Yahoo! Deluxe Pack | 123270ee | 1 | 0x0000001800000003 | |
SLPM_873_31 | Front Mission 2 | fda96f69 | 1 | 0x0000001800000003 | |
SLES_036.30 | X-Men 2: Mutant Academy | 2f872b9 | 1 | 0x0000000100000001 | |
SLES_021.70 | Wu-Tang: Taste the Pain | 46846f41 | 1 | 0x0000000100000001 | |
SLES_028.65 | X-Men: Mutant Academy | 402a6cc3 | 1 | 0x0000000100000001 | |
SLES_037.36 | DragonBall Z: Ultimate Battle 22 | 49f87116 | 1 | 0x0000000100010000 | |
SCES_016.95 | Disney's Mulan: Animated Storybook | 1cd06fbd | 1 | 0x0000000a000089ea | LibCrypt protected Second value is the libcrypt "magic word" |
SLES_019.07 | V-Rally 2: Championship Edition | 217f73b9 | 2 | 0x0000000a0000c0ee | LibCrypt protected Second value is the libcrypt "magic word" |
SLES_026.89 | Need for Speed: Porsche 2000 | 697a6c9d | 1 | 0x0000000100000100 | LibCrypt protected |
SLES_013.01 | Soul Reaver: Legacy of Kain | d3e2755e | 1 | 0x0000000a0000b722 | LibCrypt protected Second value is the libcrypt "magic word" |
SLES_000.99 | International Moto X | 545b76f8 | 1 | 0x0000000100000080 | |
SLES_018.16 | Driver | 9f5d70fb | 1 | 0x0000000100000080 | |
SLES_007.46 | Ian Livingstone's Deathtrap Dungeon | 9c1c6cb8 | 1 | 0x0000000100010000 | |
SLES_025.38 | Superbike 2000 | b90c6c42 | 1 | 0x00000006000000c8 | LibCrypt protected |
SCES_021.04 | Spyro 2: Gateway to Glimmer | e57f6d26 | 3 | 0x0000000100010100 | LibCrypt protected |
SCES_003.11 | Medievil | d0317129 | 1 | 0x0000001800000003 | LibCrypt protected |
SCES_022.85 | Syphon Filter 2 | e8466f95 | 1 | 0x0000001800000003 | |
SCES_122.85 | Syphon Filter 2 | 85fe6e5c | 1 | 0x0000001800000003 | |
SLES_008.55 | G-Police (Disc 1) | 236a72b5 | 1 | 0x0000001800000003 | |
SLES_108.55 | G-Police (Disc 2) | 4fc67214 | 1 | 0x0000001800000003 | |
SLES_000.82 | G-Police (Disc 1) | 7137379 | 1 | 0x0000001800000003 | |
SLES_100.82 | G-Police (Disc 2) | b7b67390 | 1 | 0x0000001800000003 | |
SLES_008.09 | N2O: Nitrous Oxide | a28f6de2 | 1 | 0x0000001800000003 | |
SCES_010.00 | Kula World | 45a36e7f | 1 | 0x0000001800000003 | |
SLES_024.70 | Medal of Honor | 5c746f43 | 1 | 0x0000001800000003 | |
SLES_000.24 | Tomb Raider | 20a071df | 1 | 0x0000001800000003 | |
SCES_028.73 | Vib-Ribbon | 5aad6cad | 1 | 0x0000001800000003 | |
SCES_021.05 | Crash Team Racing | 24066f28 | 1 | 0x0000001800000003 | LibCrypt protected |
SLES_018.16 | Driver | 9f5d70fb | 1 | 0x0000001800000003 | |
SLUS_013.82 | X-Men 2: Mutant Academy | ae74739a | 1 | 0x0000000100000001 | |
SLUS_010.41 | Chrono Cross (Disc 1) | a69371a0 | 1 | 0x0000000100000001 | |
SLUS_010.80 | Chrono Cross (Disc 2) | 868e72c8 | 1 | 0x0000000100000001 | |
SLUS_013.91 | Cabela's Big Game Hunter: Ultimate Challenge | c8777043 | 1 | 0x0000000100010000 | |
SLUS_006.31 | Kartia: The Word of Fate | 23877090 | 1 | 0x0000000100000080 | |
SLUS_008.62 | The Next Tetris | 607074ae | 1 | 0x0000000100000001 | |
SLUS_000.19 | Wing Commander III: Heart of the Tiger (Disc 1) | 32fe7217 | 1 | 0x0000000c00000001 | |
SLUS_005.53 | Alundra | 1c62708d | 1 | 0x0000000000000000 | |
SLUS_005.54 | Colony Wars (Disc 2) | 8c9670e0 | 1 | 0x0000000000000000 | |
SLUS_011.04 | Need for Speed: Porsche Unleashed | 2cf66cd6 | 1 | 0x0000000100000100 | |
SCUS_945.08 | 2Xtreme | 18d56d2a | 1 | 0x0000000300000002 | |
SCUS_949.00 | Crash Bandicoot | 124f71ad | 1 | 0x0000000300000002 | |
SCUS_943.09 | Jet Moto | a9c66fe4 | 2 | 0x0000000300000002 | |
SCUS_941.03 | Jumping Flash! | df4c6dbb | 1 | 0x0000000300000002 | |
SLUS_002.13 | Tekken 2 | cff7372 | 1 | 0x0000000300000002 | |
SCUS_943.02 | Destruction Derby | 7e67394 | 1 | 0x0000000300000002 | |
SCUS_944.76 | Hot Shots Golf 2 | f7656d79 | 1 | 0x0000000300000002 | |
SCUS_943.01 | Wipeout | 24f17103 | 1 | 0x0000000300000002 | |
SCUS_943.56 | Cool Boarders | 776872c1 | 1 | 0x0000000300000002 | |
SCUS_942.40 | Syphon Filter | 4b39703c | 1 | 0x0000001300000960 | |
SCUS_942.27 | Medievil | f6087105 | 2 | 0x0000000100010101 | |
SLUS_009.58 | Suikoden II | 70356caf | 1 | 0x0000001800000003 | |
SCUS_944.26 | Crash Team Racing | 24f37297 | 1 | 0x0000001800000003 | |
SCUS_944.67 | Spyro 3: Year of the Dragon | eafb6e78 | 1 | 0x0000001800000003 | |
SLUS_002.92 | Suikoden | 93956d84 | 1 | 0x0000001800000003 | |
SCUS_943.04 | Twisted Metal | c0546d88 | 1 | 0x0000001800000003 | |
SCUS_944.25 | Spyro 2: Ripto's Rage | 8d1c6ed8 | 1 | 0x0000001800000003 | |
SCUS_946.40 | Syphon Filter 3 | 652c6e7f | 1 | 0x0000001800000003 | |
SLUS_002.58 | Street Fighter Alpha 2 | 35097499 | 1 | 0x0000001800000003 | |
SLUS_008.21 | Street Fighter Alpha 3 | 5fa77106 | 1 | 0x0000001800000003 | |
SLUS_001.52 | Tomb Raider | 59207131 | 1 | 0x0000001800000003 | |
SCUS_944.91 | The Legend of Dragoon (Disc 1) | b5e6789a | 1 | 0x0000001800000003 | |
SCUS_945.84 | The Legend of Dragoon (Disc 2) | 1ff37a84 | 1 | 0x0000001800000003 | |
SCUS_945.85 | The Legend of Dragoon (Disc 3) | 9df3795c | 1 | 0x0000001800000003 | |
SCUS_945.86 | The Legend of Dragoon (Disc 4) | 28f77a7c | 1 | 0x0000001800000003 | |
SLUS_009.74 | Medal of Honor | 1a1d6f39 | 1 | 0x0000001800000003 | |
SLUS_012.70 | Medal of Honor: Underground | 7c126fa0 | 1 | 0x0000001800000003 | |
SCUS_947.76 | Hot Shots Golf 2 | f7656d79 | 1 | 0x0000001800000003 | |
SLUS_004.37 | Tomb Raider II: Starring Lara Croft | cb24738b | 1 | 0x0000001800000003 | |
SLUS_002.38 | International Track & Field | 4c1c7189 | 1 | 0x0000000300000002 | |
SLUS_001.13 | SimCity 2000 | f2bd6ee2 | 1 | 0x0000000300000002 | |
SLUS_002.36 | Fade to Black | c1117292 | 1 | 0x0000000300000002 | |
SLUS_005.18 | Nuclear Strike | d212739f | 1 | 0x0000000300000002 | |
SLUS_004.40 | Reel Fishing | e28f729a | 1 | 0x0000000300000002 | |
SLUS_000.61 | Soviet Strike | e1b4752c | 1 | 0x0000000300000002 |
CONFIG
Created/loaded by ps1_newemu.self and ps1_netemu.self, at path: /USRDIR/CONFIG
Content:
00000000 1C 00 00 00 50 53 31 45 6D 75 43 6F 6E 66 69 67 ....PS1EmuConfig 00000010 46 69 6C 65 00 97 0A 54 04 00 00 00 01 00 00 00 File...T........ 00000020 0F D4 CC B9 10 00 00 00 64 69 73 63 5F 6E 6F 00 ........disc_no. 00000030 04 00 00 00 00 00 00 00 93 D1 5B F8 ..........[.
Offset | size | data | notes |
---|---|---|---|
0x00 | 0x04 | 1C 00 00 00 | size of the next 4 values |
0x04 | 0x10 | PS1EmuConfigFile | name/id |
0x14 | 0x04 | 00 97 0A 54 | ? |
0x18 | 0x04 | 04 00 00 00 | ? |
0x1C | 0x04 | 01 00 00 00 | ? |
0x20 | 0x04 | 0F D4 CC B9 | crc32 of the previous 4 values |
0x24 | 0x04 | 10 00 00 00 | size of the next 3 values |
0x28 | 0x08 | disc_no | name/id |
0x30 | 0x04 | 04 00 00 00 | amount of discs |
0x34 | 0x04 | 00 00 00 00 | disc number |
0x38 | 0x04 | 93 D1 5B F8 | crc32 of the previous 3 values |
- Other posible entries/commands/id
- user_memory_size ? (in both ps1_newemu.elf and ps1_netemu.elf appears next to PS1EmuConfigFile and disc_no)
PS1 games management in multiman
Manual starting SELF method
- Insert PSX/PSone disc (region/pressed doesn't matter)
- Start MultiMAN (e.g. 2.07.01++)
- Since 02.07.05 the PSX and PS2 discs are properly detected. PSX discs will show in XMB Game Column and you can launch the PS1 game from there. It uses ps1_emu.self default (you can choose Load or Load (Net), latter uses ps1_netemu).
- Switch to filemanager mode
- Browse to /dev_flash/ps1emu
- Select either one of the ps1 emulation SELF files
Note: Some games run better with ps1_emu.self (e.g. Mortal Kombat) while others run better with ps1_netemu.self (e.g. Resident Evil 3). If it doesn't work, try another ps1 emulation SELF file.
Downside: memory card options are unavailable unless you created a Virtual Memorycard before starting MultiMAN (XMB::Category Game:: Memory Card Utility (PS/PS2) > Create a PS1 memory card. Set it to Slot 1 (Press Triangle while selecting the Memory Card, then Assign it). Note: naming it "Internal Memory Card" sometimes works better than other names. MultiMAN 02.07.07 seems to solve the savegame issues.
Changes in MultiMAN 2.07.00/01 for ps1_emu handling
These options where needed to make above work:
- Added: LV2 access rights to use LV1 Storage Manager (syscall 864)
- Added: LV1 patch for user access to sys_storage functions (syscalls 600 to 623)
Arguments handling
From multiman.cpp source (line 2502) http://code.google.com/p/multiman/source/browse/source/multiman.cpp?r=8c5b662f1c54d4f95f646949cae3d033b15b1a2e
{ char* launchargv[9]; memset(launchargv, 0, sizeof(launchargv)); launchargv[0] = (char*)malloc(strlen(mc1)+1); strcpy(launchargv[0], mc1); launchargv[1] = (char*)malloc(strlen(mc2)+1); strcpy(launchargv[1], mc2); launchargv[2] = (char*)malloc( 5); strcpy(launchargv[2], "0082"); launchargv[3] = (char*)malloc( 5); strcpy(launchargv[3], "1600"); launchargv[4] = (char*)malloc(10); strcpy(launchargv[4], app_path); launchargv[5] = (char*)malloc( 2); strcpy(launchargv[5], "1"); launchargv[6] = (char*)malloc( 2); strcpy(launchargv[6], "2"); // full screen on/off = 2/1 launchargv[7] = (char*)malloc( 2); strcpy(launchargv[7], "1"); // smoothing on/off = 1/0 launchargv[8] = NULL; unload_modules(); exitspawn((const char*) "/dev_flash/ps1emu/ps1_netemu.self", (char* const*)launchargv, NULL, NULL, 0, 1001, SYS_PROCESS_PRIMARY_STACK_SIZE_1M); } { char* launchargv[7]; memset(launchargv, 0, sizeof(launchargv)); launchargv[0] = (char*)malloc(strlen(mc1)+1); strcpy(launchargv[0], mc1); launchargv[1] = (char*)malloc(strlen(mc2)+1); strcpy(launchargv[1], mc2); launchargv[2] = (char*)malloc( 5); strcpy(launchargv[2], "0082"); // region launchargv[3] = (char*)malloc( 5); strcpy(launchargv[3], "1200"); launchargv[4] = (char*)malloc( 2); strcpy(launchargv[4], "1"); // full screen on/off = 2/1 launchargv[5] = (char*)malloc( 2); strcpy(launchargv[5], "1"); // smoothing on/off = 1/0 launchargv[6] = NULL; unload_modules(); exitspawn((const char*) "/dev_flash/ps1emu/ps1_emu.self", (char* const*)launchargv, NULL, NULL, 0, 1001, SYS_PROCESS_PRIMARY_STACK_SIZE_1M); }
- Notes: