No edit summary |
m (Remove whitespace, fix formatting, add quotation marks) |
||
Line 33: | Line 33: | ||
|accurate xfloat notes = | |accurate xfloat notes = | ||
|spu block size = Safe<!-- Safe, Mega, Giga --> | |spu block size = Safe<!-- Safe, Mega, Giga --> | ||
|spu block size notes = Mega and Giga are unstable with Demon's Souls at the moment | |spu block size notes = Mega and Giga are unstable with Demon's Souls at the moment. | ||
|tsx instructions = <!-- Enabled, Disabled, Forced --> | |tsx instructions = <!-- Enabled, Disabled, Forced --> | ||
|tsx instructions notes = | |tsx instructions notes = | ||
Line 119: | Line 119: | ||
|sleep timers accuracy notes = | |sleep timers accuracy notes = | ||
|maximum spurs threads = 3 <!-- Unlimited, Single digit between 0 to 5 (e.g. 3) --> | |maximum spurs threads = 3 <!-- Unlimited, Single digit between 0 to 5 (e.g. 3) --> | ||
|maximum spurs threads notes = Helps with performance. Don’t mess with this if you have a CPU with more than 6 cores and 12 threads as you may experience performance loss. | |maximum spurs threads notes = Helps with performance. Don’t mess with this if you have a CPU with more than 6 cores and 12 threads as you may experience performance loss. | ||
|firmware libraries = <!-- Switch to LLE, Switch to HLE --> | |firmware libraries = <!-- Switch to LLE, Switch to HLE --> | ||
|firmware libraries notes = <!-- Mention the libraries to be manually selected here --> | |firmware libraries notes = <!-- Mention the libraries to be manually selected here --> | ||
Line 197: | Line 197: | ||
# Set 60FPS with no frameskip | # Set 60FPS with no frameskip | ||
# by Gibbed | # by Gibbed | ||
- [ be16, | - [ be16, 0x00025ed8, 0x981f ] | ||
# delta time | # delta time | ||
Line 245: | Line 245: | ||
# Set 60FPS with no frameskip | # Set 60FPS with no frameskip | ||
# by Gibbed | # by Gibbed | ||
- [ be16, | - [ be16, 0x00026ac0, 0x981f ] | ||
# delta time | # delta time | ||
Line 293: | Line 293: | ||
# Set 60FPS with no frameskip | # Set 60FPS with no frameskip | ||
# by Gibbed, KokutouKiritsugu port to BCAS20071 | # by Gibbed, KokutouKiritsugu port to BCAS20071 | ||
- [ be16, | - [ be16, 0x00024148, 0x981f ] | ||
# delta time | # delta time | ||
Line 346: | Line 346: | ||
BLUS30443_FreeCam: &BLUS30443_FreeCam | BLUS30443_FreeCam: &BLUS30443_FreeCam | ||
# Thanks to Meow for original DS1 code | # Thanks to Meow for original DS1 code | ||
- [ be32, | - [ be32, 0x0014422c, 0x480db26d ] # branch to hork's cave | ||
- [ be32, | - [ be32, 0x0021f498, 0xf821ff61 ] | ||
- [ be32, | - [ be32, 0x0021f49c, 0x7c0802a6 ] | ||
- [ be32, | - [ be32, 0x0021f4a0, 0xf80100b0 ] | ||
- [ be32, | - [ be32, 0x0021f4a4, 0x38600000 ] | ||
- [ be32, | - [ be32, 0x0021f4a8, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx | ||
- [ be32, | - [ be32, 0x0021f4ac, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021f4b0, 0x813e203c ] | ||
- [ be32, | - [ be32, 0x0021f4b4, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x0021f4b8, 0x91210090 ] | ||
- [ be32, | - [ be32, 0x0021f4bc, 0x90610094 ] | ||
- [ be32, | - [ be32, 0x0021f4c0, 0x90010098 ] | ||
- [ be32, | - [ be32, 0x0021f4c4, 0x81630004 ] | ||
- [ be32, | - [ be32, 0x0021f4c8, 0xa06b0120 ] | ||
- [ be32, | - [ be32, 0x0021f4cc, 0x7863bfe2 ] | ||
- [ be32, | - [ be32, 0x0021f4d0, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021f4d4, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x0021f4d8, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x0021f4dc, 0x419e0034 ] | ||
- [ be32, | - [ be32, 0x0021f4e0, 0xa00b011e ] | ||
- [ be32, | - [ be32, 0x0021f4e4, 0x2f80000a ] | ||
- [ be32, | - [ be32, 0x0021f4e8, 0x409e0028 ] | ||
- [ be32, | - [ be32, 0x0021f4ec, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x0021f4f0, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x0021f4f4, 0x38600001 ] | ||
- [ be32, | - [ be32, 0x0021f4f8, 0x7c001a14 ] | ||
- [ be32, | - [ be32, 0x0021f4fc, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x0021f500, 0x2f800004 ] | ||
- [ be32, | - [ be32, 0x0021f504, 0x409e000c ] | ||
- [ be32, | - [ be32, 0x0021f508, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x0021f50c, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x0021f510, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x0021f514, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x0021f518, 0x2f800001 ] | ||
- [ be32, | - [ be32, 0x0021f51c, 0x419e005c ] | ||
- [ be32, | - [ be32, 0x0021f520, 0x2f800002 ] | ||
- [ be32, | - [ be32, 0x0021f524, 0x419e007c ] | ||
- [ be32, | - [ be32, 0x0021f528, 0x2f800003 ] | ||
- [ be32, | - [ be32, 0x0021f52c, 0x419e0080 ] | ||
- [ be32, | - [ be32, 0x0021f530, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x0021f534, 0x80890008 ] | ||
- [ be32, | - [ be32, 0x0021f538, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x0021f53c, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x0021f540, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x0021f544, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x0021f548, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x0021f54c, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x0021f550, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x0021f554, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x0021f558, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x0021f55c, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x0021f560, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x0021f564, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x0021f568, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x0021f56c, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021f570, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021f574, 0x480000a0 ] | ||
- [ be32, | - [ be32, 0x0021f578, 0xa06b0122 ] | ||
- [ be32, | - [ be32, 0x0021f57c, 0x7863e7e2 ] | ||
- [ be32, | - [ be32, 0x0021f580, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x0021f584, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x0021f588, 0x419e0008 ] | ||
- [ be32, | - [ be32, 0x0021f58c, 0x48000014 ] | ||
- [ be32, | - [ be32, 0x0021f590, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x0021f594, 0x981f0058 ] | ||
- [ be32, | - [ be32, 0x0021f598, 0x981f0059 ] | ||
- [ be32, | - [ be32, 0x0021f59c, 0x48000058 ] | ||
- [ be32, | - [ be32, 0x0021f5a0, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021f5a4, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021f5a8, 0x4800004c ] | ||
- [ be32, | - [ be32, 0x0021f5ac, 0x8069000c ] | ||
- [ be32, | - [ be32, 0x0021f5b0, 0x80890204 ] | ||
- [ be32, | - [ be32, 0x0021f5b4, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x0021f5b8, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x0021f5bc, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x0021f5c0, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x0021f5c4, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x0021f5c8, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x0021f5cc, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x0021f5d0, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x0021f5d4, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x0021f5d8, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x0021f5dc, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x0021f5e0, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x0021f5e4, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x0021f5e8, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021f5ec, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021f5f0, 0x48000024 ] | ||
- [ be32, | - [ be32, 0x0021f5f4, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x0021f5f8, 0x901f0044 ] | ||
- [ be32, | - [ be32, 0x0021f5fc, 0x38c00000 ] | ||
- [ be32, | - [ be32, 0x0021f600, 0x38a00000 ] | ||
- [ be32, | - [ be32, 0x0021f604, 0x80810094 ] | ||
- [ be32, | - [ be32, 0x0021f608, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x0021f60c, 0x4bf0bced ] # DbgCamControls | ||
- [ be32, | - [ be32, 0x0021f610, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021f614, 0x80610094 ] | ||
- [ be32, | - [ be32, 0x0021f618, 0xe80100b0 ] | ||
- [ be32, | - [ be32, 0x0021f61c, 0x7c0803a6 ] | ||
- [ be32, | - [ be32, 0x0021f620, 0x382100a0 ] | ||
- [ be32, | - [ be32, 0x0021f624, 0x4e800020 ] | ||
BLES00932_FreeCam: &BLES00932_FreeCam | BLES00932_FreeCam: &BLES00932_FreeCam | ||
- [ be32, | - [ be32, 0x001451f4, 0x480db12d ] # branch to hork's cave | ||
- [ be32, | - [ be32, 0x00220320, 0xf821ff61 ] | ||
- [ be32, | - [ be32, 0x00220324, 0x7c0802a6 ] | ||
- [ be32, | - [ be32, 0x00220328, 0xf80100b0 ] | ||
- [ be32, | - [ be32, 0x0022032c, 0x38600000 ] | ||
- [ be32, | - [ be32, 0x00220330, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx | ||
- [ be32, | - [ be32, 0x00220334, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x00220338, 0x813e203c ] | ||
- [ be32, | - [ be32, 0x0022033c, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x00220340, 0x91210090 ] | ||
- [ be32, | - [ be32, 0x00220344, 0x90610094 ] | ||
- [ be32, | - [ be32, 0x00220348, 0x90010098 ] | ||
- [ be32, | - [ be32, 0x0022034c, 0x81630004 ] | ||
- [ be32, | - [ be32, 0x00220350, 0xa06b0120 ] | ||
- [ be32, | - [ be32, 0x00220354, 0x7863bfe2 ] | ||
- [ be32, | - [ be32, 0x00220358, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0022035c, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x00220360, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x00220364, 0x419e0034 ] | ||
- [ be32, | - [ be32, 0x00220368, 0xa00b011e ] | ||
- [ be32, | - [ be32, 0x0022036c, 0x2f80000a ] | ||
- [ be32, | - [ be32, 0x00220370, 0x409e0028 ] | ||
- [ be32, | - [ be32, 0x00220374, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x00220378, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x0022037c, 0x38600001 ] | ||
- [ be32, | - [ be32, 0x00220380, 0x7c001a14 ] | ||
- [ be32, | - [ be32, 0x00220384, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x00220388, 0x2f800004 ] | ||
- [ be32, | - [ be32, 0x0022038c, 0x409e000c ] | ||
- [ be32, | - [ be32, 0x00220390, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x00220394, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x00220398, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x0022039c, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x002203a0, 0x2f800001 ] | ||
- [ be32, | - [ be32, 0x002203a4, 0x419e005c ] | ||
- [ be32, | - [ be32, 0x002203a8, 0x2f800002 ] | ||
- [ be32, | - [ be32, 0x002203ac, 0x419e007c ] | ||
- [ be32, | - [ be32, 0x002203b0, 0x2f800003 ] | ||
- [ be32, | - [ be32, 0x002203b4, 0x419e0080 ] | ||
- [ be32, | - [ be32, 0x002203b8, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x002203bc, 0x80890008 ] | ||
- [ be32, | - [ be32, 0x002203c0, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x002203c4, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x002203c8, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x002203cc, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x002203d0, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x002203d4, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x002203d8, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x002203dc, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x002203e0, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x002203e4, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x002203e8, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x002203ec, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x002203f0, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x002203f4, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x002203f8, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x002203fc, 0x480000a0 ] | ||
- [ be32, | - [ be32, 0x00220400, 0xa06b0122 ] | ||
- [ be32, | - [ be32, 0x00220404, 0x7863e7e2 ] | ||
- [ be32, | - [ be32, 0x00220408, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x0022040c, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x00220410, 0x419e0008 ] | ||
- [ be32, | - [ be32, 0x00220414, 0x48000014 ] | ||
- [ be32, | - [ be32, 0x00220418, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x0022041c, 0x981f0058 ] | ||
- [ be32, | - [ be32, 0x00220420, 0x981f0059 ] | ||
- [ be32, | - [ be32, 0x00220424, 0x48000058 ] | ||
- [ be32, | - [ be32, 0x00220428, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0022042c, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x00220430, 0x4800004c ] | ||
- [ be32, | - [ be32, 0x00220434, 0x8069000c ] | ||
- [ be32, | - [ be32, 0x00220438, 0x80890204 ] | ||
- [ be32, | - [ be32, 0x0022043c, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x00220440, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x00220444, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x00220448, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x0022044c, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x00220450, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x00220454, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x00220458, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x0022045c, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x00220460, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x00220464, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x00220468, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x0022046c, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x00220470, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x00220474, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x00220478, 0x48000024 ] | ||
- [ be32, | - [ be32, 0x0022047c, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x00220480, 0x901f0044 ] | ||
- [ be32, | - [ be32, 0x00220484, 0x38c00000 ] | ||
- [ be32, | - [ be32, 0x00220488, 0x38a00000 ] | ||
- [ be32, | - [ be32, 0x0022048c, 0x80810094 ] | ||
- [ be32, | - [ be32, 0x00220490, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x00220494, 0x4bf0be2d ] # DbgCamControls | ||
- [ be32, | - [ be32, 0x00220498, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0022049c, 0x80610094 ] | ||
- [ be32, | - [ be32, 0x002204a0, 0xe80100b0 ] | ||
- [ be32, | - [ be32, 0x002204a4, 0x7c0803a6 ] | ||
- [ be32, | - [ be32, 0x002204a8, 0x382100a0 ] | ||
- [ be32, | - [ be32, 0x002204ac, 0x4e800020 ] | ||
BCAS20071_FreeCam: &BCAS20071_FreeCam | BCAS20071_FreeCam: &BCAS20071_FreeCam | ||
- [ be32, | - [ be32, 0x00142304, 0x480db26d ] # branch to hork's cave | ||
- [ be32, | - [ be32, 0x0021d570, 0xf821ff61 ] | ||
- [ be32, | - [ be32, 0x0021d574, 0x7c0802a6 ] | ||
- [ be32, | - [ be32, 0x0021d578, 0xf80100b0 ] | ||
- [ be32, | - [ be32, 0x0021d57c, 0x38600000 ] | ||
- [ be32, | - [ be32, 0x0021d580, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx | ||
- [ be32, | - [ be32, 0x0021d584, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021d588, 0x813e203c ] | ||
- [ be32, | - [ be32, 0x0021d58c, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x0021d590, 0x91210090 ] | ||
- [ be32, | - [ be32, 0x0021d594, 0x90610094 ] | ||
- [ be32, | - [ be32, 0x0021d598, 0x90010098 ] | ||
- [ be32, | - [ be32, 0x0021d59c, 0x81630004 ] | ||
- [ be32, | - [ be32, 0x0021d5a0, 0xa06b0120 ] | ||
- [ be32, | - [ be32, 0x0021d5a4, 0x7863bfe2 ] | ||
- [ be32, | - [ be32, 0x0021d5a8, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021d5ac, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x0021d5b0, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x0021d5b4, 0x419e0034 ] | ||
- [ be32, | - [ be32, 0x0021d5b8, 0xa00b011e ] | ||
- [ be32, | - [ be32, 0x0021d5bc, 0x2f80000a ] | ||
- [ be32, | - [ be32, 0x0021d5c0, 0x409e0028 ] | ||
- [ be32, | - [ be32, 0x0021d5c4, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x0021d5c8, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x0021d5cc, 0x38600001 ] | ||
- [ be32, | - [ be32, 0x0021d5d0, 0x7c001a14 ] | ||
- [ be32, | - [ be32, 0x0021d5d4, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x0021d5d8, 0x2f800004 ] | ||
- [ be32, | - [ be32, 0x0021d5dc, 0x409e000c ] | ||
- [ be32, | - [ be32, 0x0021d5e0, 0x38000000 ] | ||
- [ be32, | - [ be32, 0x0021d5e4, 0x900901fc ] | ||
- [ be32, | - [ be32, 0x0021d5e8, 0x813f0034 ] | ||
- [ be32, | - [ be32, 0x0021d5ec, 0x800901fc ] | ||
- [ be32, | - [ be32, 0x0021d5f0, 0x2f800001 ] | ||
- [ be32, | - [ be32, 0x0021d5f4, 0x419e005c ] | ||
- [ be32, | - [ be32, 0x0021d5f8, 0x2f800002 ] | ||
- [ be32, | - [ be32, 0x0021d5fc, 0x419e007c ] | ||
- [ be32, | - [ be32, 0x0021d600, 0x2f800003 ] | ||
- [ be32, | - [ be32, 0x0021d604, 0x419e0080 ] | ||
- [ be32, | - [ be32, 0x0021d608, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x0021d60c, 0x80890008 ] | ||
- [ be32, | - [ be32, 0x0021d610, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x0021d614, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x0021d618, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x0021d61c, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x0021d620, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x0021d624, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x0021d628, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x0021d62c, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x0021d630, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x0021d634, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x0021d638, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x0021d63c, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x0021d640, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x0021d644, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021d648, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021d64c, 0x480000a0 ] | ||
- [ be32, | - [ be32, 0x0021d650, 0xa06b0122 ] | ||
- [ be32, | - [ be32, 0x0021d654, 0x7863e7e2 ] | ||
- [ be32, | - [ be32, 0x0021d658, 0x5463063e ] | ||
- [ be32, | - [ be32, 0x0021d65c, 0x2f830000 ] | ||
- [ be32, | - [ be32, 0x0021d660, 0x419e0008 ] | ||
- [ be32, | - [ be32, 0x0021d664, 0x48000014 ] | ||
- [ be32, | - [ be32, 0x0021d668, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x0021d66c, 0x981f0058 ] | ||
- [ be32, | - [ be32, 0x0021d670, 0x981f0059 ] | ||
- [ be32, | - [ be32, 0x0021d674, 0x48000058 ] | ||
- [ be32, | - [ be32, 0x0021d678, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021d67c, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021d680, 0x4800004c ] | ||
- [ be32, | - [ be32, 0x0021d684, 0x8069000c ] | ||
- [ be32, | - [ be32, 0x0021d688, 0x80890204 ] | ||
- [ be32, | - [ be32, 0x0021d68c, 0x38630010 ] | ||
- [ be32, | - [ be32, 0x0021d690, 0x38840010 ] | ||
- [ be32, | - [ be32, 0x0021d694, 0x38a00010 ] | ||
- [ be32, | - [ be32, 0x0021d698, 0x38c00020 ] | ||
- [ be32, | - [ be32, 0x0021d69c, 0x38e00030 ] | ||
- [ be32, | - [ be32, 0x0021d6a0, 0x7c2020ce ] | ||
- [ be32, | - [ be32, 0x0021d6a4, 0x7c2019ce ] | ||
- [ be32, | - [ be32, 0x0021d6a8, 0x7c2428ce ] | ||
- [ be32, | - [ be32, 0x0021d6ac, 0x7c2329ce ] | ||
- [ be32, | - [ be32, 0x0021d6b0, 0x7c2430ce ] | ||
- [ be32, | - [ be32, 0x0021d6b4, 0x7c2331ce ] | ||
- [ be32, | - [ be32, 0x0021d6b8, 0x7c2438ce ] | ||
- [ be32, | - [ be32, 0x0021d6bc, 0x7c2339ce ] | ||
- [ be32, | - [ be32, 0x0021d6c0, 0x9b7f0058 ] | ||
- [ be32, | - [ be32, 0x0021d6c4, 0x9b7f0059 ] | ||
- [ be32, | - [ be32, 0x0021d6c8, 0x48000024 ] | ||
- [ be32, | - [ be32, 0x0021d6cc, 0x38000001 ] | ||
- [ be32, | - [ be32, 0x0021d6d0, 0x901f0044 ] | ||
- [ be32, | - [ be32, 0x0021d6d4, 0x38c00000 ] | ||
- [ be32, | - [ be32, 0x0021d6d8, 0x38a00000 ] | ||
- [ be32, | - [ be32, 0x0021d6dc, 0x80810094 ] | ||
- [ be32, | - [ be32, 0x0021d6e0, 0x80690204 ] | ||
- [ be32, | - [ be32, 0x0021d6e4, 0x4bf0bced ] # DbgCamControls | ||
- [ be32, | - [ be32, 0x0021d6e8, 0x60000000 ] | ||
- [ be32, | - [ be32, 0x0021d6ec, 0x80610094 ] | ||
- [ be32, | - [ be32, 0x0021d6f0, 0xe80100b0 ] | ||
- [ be32, | - [ be32, 0x0021d6f4, 0x7c0803a6 ] | ||
- [ be32, | - [ be32, 0x0021d6f8, 0x382100a0 ] | ||
- [ be32, | - [ be32, 0x0021d6fc, 0x4e800020 ] | ||
FreeCam_Notes: &FreeCam_Notes "Activate and cycle through modes with X + L3. Advance frames in time stop mode with Cross. L2/R2 to move down/up, L1/R1 to slow down/speed up movement." | FreeCam_Notes: &FreeCam_Notes "Activate and cycle through modes with X + L3. Advance frames in time stop mode with Cross. L2/R2 to move down/up, L1/R1 to slow down/speed up movement." | ||
PPU-83681f6110d33442329073b72b8dc88a2f677172: | PPU-83681f6110d33442329073b72b8dc88a2f677172: | ||
Unlock FPS: | "Unlock FPS": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: Whatcookie, Gibbed | Author: "Whatcookie, Gibbed" | ||
Notes: *DeS_FPS_Notes | Notes: *DeS_FPS_Notes | ||
Patch Version: 2.1 | Patch Version: 2.1 | ||
Patch: | Patch: | ||
- [ load, *BLUS30443_FpsUnlock ] | - [ load, *BLUS30443_FpsUnlock ] | ||
Disable Dynamic Exposure: | "Disable Dynamic Exposure": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_DDE_Notes | Notes: *DeS_DDE_Notes | ||
Patch Version: 1.0.1 | Patch Version: 1.0.1 | ||
Patch: | Patch: | ||
- [ be16, 0x00025edc, 0x981f ] | - [ be16, 0x00025edc, 0x981f ] | ||
Skip Intro Videos: | "Skip Intro Videos": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: GalCiv | Author: "GalCiv" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip | - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip | ||
- [ be32, 0x008eef7c, 0x901c0100 ] | - [ be32, 0x008eef7c, 0x901c0100 ] | ||
21:9 Aspect Ratio: | "21:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 696: | Line 696: | ||
- [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio | - [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio | ||
- [ be32, 0x0190433c, 0x4017b9aa ] | - [ be32, 0x0190433c, 0x4017b9aa ] | ||
32:9 Aspect Ratio: | "32:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 707: | Line 707: | ||
- [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio | - [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio | ||
- [ bef32, 0x0190433c, 3.5555556 ] | - [ bef32, 0x0190433c, 3.5555556 ] | ||
Disable Motion Blur: | "Disable Motion Blur": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: illusion | Author: "illusion" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ byte, 0x00217e7c, 0x41 ] | - [ byte, 0x00217e7c, 0x41 ] | ||
Enable FreeCam: | "Enable FreeCam": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLUS30443: [ 01.00 ] | BLUS30443: [ 01.00 ] | ||
Author: horkrux | Author: "horkrux" | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: | Group: | ||
Line 728: | Line 728: | ||
PPU-5446a2645880eefa75f7e374abd6b7818511e2ef: | PPU-5446a2645880eefa75f7e374abd6b7818511e2ef: | ||
Unlock FPS: | "Unlock FPS": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: Whatcookie, Gibbed | Author: "Whatcookie, Gibbed" | ||
Notes: *DeS_FPS_Notes | Notes: *DeS_FPS_Notes | ||
Patch Version: 2.1 | Patch Version: 2.1 | ||
Patch: | Patch: | ||
- [ load, *BLES00932_FpsUnlock ] | - [ load, *BLES00932_FpsUnlock ] | ||
Disable Dynamic Exposure: | "Disable Dynamic Exposure": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_DDE_Notes | Notes: *DeS_DDE_Notes | ||
Patch Version: 1.0.1 | Patch Version: 1.0.1 | ||
Patch: | Patch: | ||
- [ be16, 0x00026ac4, 0x981f ] | - [ be16, 0x00026ac4, 0x981f ] | ||
Skip Intro Videos: | "Skip Intro Videos": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: GalCiv | Author: "GalCiv" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ be32, 0x008f0928, 0x38000003 ] # Intro logos skip | - [ be32, 0x008f0928, 0x38000003 ] # Intro logos skip | ||
- [ be32, 0x008f092c, 0x901c0100 ] | - [ be32, 0x008f092c, 0x901c0100 ] | ||
21:9 Aspect Ratio: | "21:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 767: | Line 767: | ||
- [ be32, 0x018cf13c, 0x4017b9aa ] # 21:9 aspect ratio | - [ be32, 0x018cf13c, 0x4017b9aa ] # 21:9 aspect ratio | ||
- [ be32, 0x01904494, 0x4017b9aa ] | - [ be32, 0x01904494, 0x4017b9aa ] | ||
32:9 Aspect Ratio: | "32:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 778: | Line 778: | ||
- [ bef32, 0x018cf13c, 3.5555556 ] # 32:9 aspect ratio | - [ bef32, 0x018cf13c, 3.5555556 ] # 32:9 aspect ratio | ||
- [ bef32, 0x01904494, 3.5555556 ] | - [ bef32, 0x01904494, 3.5555556 ] | ||
Disable Motion Blur: | "Disable Motion Blur": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: illusion | Author: "illusion" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ byte, 0x00218d04, 0x41 ] | - [ byte, 0x00218d04, 0x41 ] | ||
Enable FreeCam: | "Enable FreeCam": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BLES00932: [ 01.00 ] | BLES00932: [ 01.00 ] | ||
Author: horkrux | Author: "horkrux" | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: | Group: | ||
Line 799: | Line 799: | ||
PPU-9403fe1678487def5d7f3c380b4c4fb275035378: | PPU-9403fe1678487def5d7f3c380b4c4fb275035378: | ||
Unlock FPS: | "Unlock FPS": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: Whatcookie, Gibbed, KokutouKiritsugu port to BCAS20071 | Author: "Whatcookie, Gibbed, KokutouKiritsugu port to BCAS20071" | ||
Notes: *DeS_FPS_Notes | Notes: *DeS_FPS_Notes | ||
Patch Version: 2.1 | Patch Version: 2.1 | ||
Patch: | Patch: | ||
- [ load, *BCAS20071_FpsUnlock ] | - [ load, *BCAS20071_FpsUnlock ] | ||
Disable Dynamic Exposure: | "Disable Dynamic Exposure": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: Whatcookie, KokutouKiritsugu port to BCAS20071 | Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" | ||
Notes: *DeS_DDE_Notes | Notes: *DeS_DDE_Notes | ||
Patch Version: 1.0.1 | Patch Version: 1.0.1 | ||
Patch: | Patch: | ||
- [ be16, 0x0002414c, 0x981f ] | - [ be16, 0x0002414c, 0x981f ] | ||
Skip Intro Videos: | "Skip Intro Videos": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: GalCiv, KokutouKiritsugu port to BCAS20071 | Author: "GalCiv, KokutouKiritsugu port to BCAS20071" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ be32, 0x008efecc, 0x38000003 ] # Intro logos skip | - [ be32, 0x008efecc, 0x38000003 ] # Intro logos skip | ||
- [ be32, 0x008efed0, 0x901c0100 ] | - [ be32, 0x008efed0, 0x901c0100 ] | ||
21:9 Aspect Ratio: | "21:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: Whatcookie, KokutouKiritsugu port to BCAS20071 | Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: AR | Group: AR | ||
Patch: | Patch: | ||
- [ be32, | - [ be32, 0x018cee14, 0x4017b9aa ] # 21:9 aspect ratio | ||
- [ be32, 0x0190430c, 0x4017b9aa ] | - [ be32, 0x0190430c, 0x4017b9aa ] | ||
32:9 Aspect Ratio: | "32:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: Whatcookie, KokutouKiritsugu port to BCAS20071 | Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: AR | Group: AR | ||
Patch: | Patch: | ||
- [ bef32, | - [ bef32, 0x018cee14, 3.5555556 ] # 32:9 aspect ratio | ||
- [ bef32, 0x0190430c, 3.5555556 ] | - [ bef32, 0x0190430c, 3.5555556 ] | ||
Disable Motion Blur: | "Disable Motion Blur": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: illusion, KokutouKiritsugu port to BCAS20071 | Author: "illusion, KokutouKiritsugu port to BCAS20071" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ byte, 0x00215f54, 0x41 ] | - [ byte, 0x00215f54, 0x41 ] | ||
Enable FreeCam: | "Enable FreeCam": | ||
Games: | Games: | ||
"Demon's Souls": | "Demon's Souls": | ||
BCAS20071: [ 01.04 ] | BCAS20071: [ 01.04 ] | ||
Author: horkrux | Author: "horkrux" | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: | Group: | ||
Line 870: | Line 870: | ||
PPU-f965a746d844cd0c572a7e8731b5b3b7a81f7bdd: | PPU-f965a746d844cd0c572a7e8731b5b3b7a81f7bdd: | ||
Unlock FPS: | "Unlock FPS": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: Whatcookie, Gibbed | Author: "Whatcookie, Gibbed" | ||
Notes: *DeS_FPS_Notes | Notes: *DeS_FPS_Notes | ||
Patch Version: 2.1 | Patch Version: 2.1 | ||
Patch: | Patch: | ||
- [ load, *BLUS30443_FpsUnlock ] | - [ load, *BLUS30443_FpsUnlock ] | ||
Disable Dynamic Exposure: | "Disable Dynamic Exposure": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_DDE_Notes | Notes: *DeS_DDE_Notes | ||
Patch Version: 1.0.1 | Patch Version: 1.0.1 | ||
Patch: | Patch: | ||
- [ be16, 0x00025edc, 0x981f ] | - [ be16, 0x00025edc, 0x981f ] | ||
Skip Intro Videos: | "Skip Intro Videos": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: GalCiv | Author: "GalCiv" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip | - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip | ||
- [ be32, 0x008eef7c, 0x901c0100 ] | - [ be32, 0x008eef7c, 0x901c0100 ] | ||
21:9 Aspect Ratio: | "21:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 909: | Line 909: | ||
- [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio | - [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio | ||
- [ be32, 0x0190433c, 0x4017b9aa ] | - [ be32, 0x0190433c, 0x4017b9aa ] | ||
32:9 Aspect Ratio: | "32:9 Aspect Ratio": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: Whatcookie | Author: "Whatcookie" | ||
Notes: *DeS_AR_Notes | Notes: *DeS_AR_Notes | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Line 920: | Line 920: | ||
- [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio | - [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio | ||
- [ bef32, 0x0190433c, 3.5555556 ] | - [ bef32, 0x0190433c, 3.5555556 ] | ||
Disable Motion Blur: | "Disable Motion Blur": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: illusion | Author: "illusion" | ||
Notes: | Notes: | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Patch: | Patch: | ||
- [ byte, 0x00217e7c, 0x41 ] | - [ byte, 0x00217e7c, 0x41 ] | ||
Enable FreeCam: | "Enable FreeCam": | ||
Games: | Games: | ||
"Demon's Souls Trade Demo": | "Demon's Souls Trade Demo": | ||
BLUD80018: [ 01.01 ] | BLUD80018: [ 01.01 ] | ||
Author: horkrux | Author: "horkrux" | ||
Patch Version: 1.0 | Patch Version: 1.0 | ||
Group: | Group: |
Revision as of 08:23, 19 February 2023
Demon's Souls | |
---|---|
Developer(s) | FromSoftware |
Publisher(s) | JP Sony Computer Entertainment NA Atlus USA AU/EU Bandai Namco Games |
Series | Souls |
Release date(s) | JP February 5, 2009 NA October 6, 2009 AU June 23, 2010 EU June 25, 2010 |
Release type | PlayStation 3 exclusive |
Genre(s) | Action, Role-playing |
Mode(s) | Single-player, Multiplayer |
GameID(s) | BLES00932 (IRD), BLUS30443 (IRD), NPEB01202, NPUB30910, BCAS20071 (IRD) Trade Demo BLUD80018 (IRD) |
Quick links | Check Compatibility Open Issues Search Google Wikipedia Page |
Demon's Souls is the first installment in the Souls series of games created by game director Hidetaka Miyazaki, and was produced under supervision by Sony's Japan Studio. Set in a dark fantasy world, players take control of a hero who has journeyed to the fictional kingdom of Boletaria, which is being ravaged by a cursed fog that brings forth demons who feast on the souls of mortals. The gameplay involves a character-creation system and emphasizes gathering loot through combat with enemies in a non-linear series of varied locations, with a heavy emphasis on challenging combat. It has a unique online multiplayer system integrated into the single-player where players can leave useful messages and warnings for other players' single-player game worlds, as well as joining other players in their world to assist and/or kill them.
Configuration
Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.
CPU configuration
Setting | Option | Notes |
---|---|---|
SPU block size | Safe | Mega and Giga are unstable with Demon's Souls at the moment. |
GPU configuration
Setting | Option | Notes |
---|---|---|
Resolution scale threshold | 640 x 640 | Properly scales the depth of field effect at resolution scales higher than the default 1280x720. |
Write color buffers | On | Fixes missing graphics ingame. |
Advanced configuration
Setting | Option | Notes |
---|---|---|
Maximum SPURS threads | 3 | Helps with performance. Don’t mess with this if you have a CPU with more than 6 cores and 12 threads as you may experience performance loss. |
Known Issues
Missing Geometry - Fixed by PR 12450
Issue 4302 - There are certain situations when the game doesn't send geometry to be rendered (like the invisible soldier shield). Can be fixed with this mod. Be sure to read the readme file included with the mod carefully when applying this mod.
Special Notes
Gray Outline Removal When Upscaling
When upscaling in this game, gray outlines appear in the hud while in-game and in certain UI elements. You can use this mod to eliminate that. Be sure to read the installation instruction in the description tab of the linked page carefully when applying this mod.
Disable Depth of Field
If you don't want to adjust resolution scale threshold for proper DoF scaling when upscaling (as mentioned in the configuration section above), then alternatively you can use this mod to disable this effect entirely. Be sure to read the installation instruction in the description tab of the linked page carefully when applying this mod.
Incorrect FPS counter
Demon's Souls has an internal technique where it will output duplicate frames if the games performance is not at the FPS cap. This makes the FPS counters report that the game is running at 30FPS (or 60FPS) at all times while the actual performance could be 15FPS as the game is outputting duplicate frames if your performance is too low. This is not a bug, its just an unfortunate result of how Demon's Souls works. The reliable way to check true performance is to record gameplay footage and then use tools to analyze the frame-rate from the footage. However, users may use the FPS patch, which disables the game's internal frame duplication logic, to check performance levels.
Netplay testing
For the complete list of games tested with RPCN, please check the RPCN Compatibility List.
Game Version | RPCS3 Version | Connects? | Create/Join lobbies? | Match with others? | Online features working? | Requires custom servers? | Notes |
---|---|---|---|---|---|---|---|
1.00 | Yes | Yes | Yes | Yes | Requires custom IP/Hosts switches. More info Alternatively players can host their own server |
Netplay IP/Host Switches
This title requires a private server to access all Netplay features. Enter the below text in the IP/Host Switches section:
ds-eu-c.scej-online.jp=206.189.232.242&&ds-eu-g.scej-online.jp=206.189.232.242&&c.demons-souls.com=206.189.232.242&&g.demons-souls.com=206.189.232.242&&cmnap.scej-online.jp=206.189.232.242&&demons-souls.scej-online.jp=206.189.232.242
Patches
Anchors: BLUS30443_FpsUnlock: &BLUS30443_FpsUnlock # Set 60FPS with no frameskip # by Gibbed - [ be16, 0x00025ed8, 0x981f ] # delta time # by Whatcookie - [ be32, 0x0001b964, 0x496ac2cd ] # jump to code cave # get mftb - [ be32, 0x016c7c30, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock) # get mftb delta - [ be32, 0x016c7c34, 0x3ec00185 ] # lis r22,0x0185 // load high bits of address - [ be32, 0x016c7c38, 0x3ad62608 ] # addi r22,r22,0x2608 // load low bits of address - [ be32, 0x016c7c3c, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading - [ be32, 0x016c7c40, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading - [ be32, 0x016c7c44, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading # mftb delta to float - [ be32, 0x016c7c48, 0xfa760018 ] # std r19,0x18(r22) // store mftb delta (to be loaded into FPR) - [ be32, 0x016c7c4c, 0xcbd60018 ] # lfd f30,0x18(r22) // load mftb delta into FPR - [ be32, 0x016c7c50, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double - [ be32, 0x016c7c54, 0xffc0f018 ] # frsp f30,f30 // round to single precision # mftb delta to seconds - [ be32, 0x016c7c58, 0x3e40016c ] # r18,0x16c // load high bits constants pointer - [ be32, 0x016c7c5c, 0x3a527c30 ] # addi r18,r18,0x7c30 // load low bits of constants pointer - [ be32, 0x016c7c60, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant - [ be32, 0x016c7c64, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size - [ be32, 0x016c7c68, 0xeffee824 ] # fdivs f31,f30,f29 // divide timebase delta by timebase frequency # check timestep size - [ be32, 0x016c7c6c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep - [ be32, 0x016c7c70, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size # set maximum timestep - [ be32, 0x016c7c74, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned # cleanup - [ be32, 0x016c7c78, 0x7e94a278 ] # xor r20,r20,r20 // zero r20 - [ be32, 0x016c7c7c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19 - [ be32, 0x016c7c80, 0x4e800020 ] # blr // return # constants - [ be32, 0x016c7c84, 0x4c989680 ] # timebase frequency as hexfloat (80mhz) - [ bef32, 0x016c7c88, 0.05000000 ] # maximum timestep size (50ms or 20FPS) BLES00932_FpsUnlock: &BLES00932_FpsUnlock # Set 60FPS with no frameskip # by Gibbed - [ be16, 0x00026ac0, 0x981f ] # delta time # by Whatcookie - [ be32, 0x0001c534, 0x496ada1d ] # jump to code cave # get mftb - [ be32, 0x016c9f50, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock) # get mftb delta - [ be32, 0x016c9f54, 0x3ec00185 ] # lis r22,0x0185 // load high bits of address - [ be32, 0x016c9f58, 0x3ad62608 ] # addi r22,r22,0x2608 // load low bits of address - [ be32, 0x016c9f5c, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading - [ be32, 0x016c9f60, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading - [ be32, 0x016c9f64, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading # mftb delta to float - [ be32, 0x016c9f68, 0xfa760018 ] # std r19,0x18(r22) // store mftb delta (to be loaded into FPR) - [ be32, 0x016c9f6c, 0xcbd60018 ] # lfd f30,0x18(r22) // load mftb delta into FPR - [ be32, 0x016c9f70, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double - [ be32, 0x016c9f74, 0xffc0f018 ] # frsp f30,f30 // round to single precision # mftb delta to seconds - [ be32, 0x016c9f78, 0x3e40016c ] # r18,0x16c // load high bits constants pointer - [ be32, 0x016c9f7c, 0x62529f50 ] # ori r18,r18,0x9f50 // load low bits of constants pointer - [ be32, 0x016c9f80, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant - [ be32, 0x016c9f84, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size - [ be32, 0x016c9f88, 0xeffee824 ] # fdivs f31,f30,f29 // divide timebase delta by timebase frequency # check timestep size - [ be32, 0x016c9f8c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep - [ be32, 0x016c9f90, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size # set maximum timestep - [ be32, 0x016c9f94, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned # cleanup - [ be32, 0x016c9f98, 0x7e94a278 ] # xor r20,r20,r20 // zero r20 - [ be32, 0x016c9f9c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19 - [ be32, 0x016c9fa0, 0x4e800020 ] # blr // return # constants - [ be32, 0x016c9fa4, 0x4c989680 ] # timebase frequency as hexfloat (80mhz) - [ bef32, 0x016c9fa8, 0.05000000 ] # maximum timestep size (50ms or 20FPS) BCAS20071_FpsUnlock: &BCAS20071_FpsUnlock # Set 60FPS with no frameskip # by Gibbed, KokutouKiritsugu port to BCAS20071 - [ be16, 0x00024148, 0x981f ] # delta time # by Whatcookie - [ be32, 0x00019794, 0x496af37d ] # jump to code cave # get mftb - [ be32, 0x016c8b10, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock) # get mftb delta - [ be32, 0x016c8b14, 0x3ec00185 ] # lis r22,0x0185 // load high bits of address - [ be32, 0x016c8b18, 0x3ad62608 ] # addi r22,r22,0x2608 // load low bits of address - [ be32, 0x016c8b1c, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading - [ be32, 0x016c8b20, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading - [ be32, 0x016c8b24, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading # mftb delta to float - [ be32, 0x016c8b28, 0xfa760018 ] # std r19,0x18(r22) // store mftb delta (to be loaded into FPR) - [ be32, 0x016c8b2c, 0xcbd60018 ] # lfd f30,0x18(r22) // load mftb delta into FPR - [ be32, 0x016c8b30, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double - [ be32, 0x016c8b34, 0xffc0f018 ] # frsp f30,f30 // round to single precision # mftb delta to seconds - [ be32, 0x016c8b38, 0x3e40016c ] # r18,0x16c // load high bits constants pointer - [ be32, 0x016c8b3c, 0x62528b10 ] # ori r18,r18,0x8b10 // load low bits of constants pointer - [ be32, 0x016c8b40, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant - [ be32, 0x016c8b44, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size - [ be32, 0x016c8b48, 0xeffee824 ] # fdivs f31,f30,f29 // divide timebase delta by timebase frequency # check timestep size - [ be32, 0x016c8b4c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep - [ be32, 0x016c8b50, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size # set maximum timestep - [ be32, 0x016c8b54, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned # cleanup - [ be32, 0x016c8b58, 0x7e94a278 ] # xor r20,r20,r20 // zero r20 - [ be32, 0x016c8b5c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19 - [ be32, 0x016c8b60, 0x4e800020 ] # blr // return # constants - [ be32, 0x016c8b64, 0x4c989680 ] # timebase frequency as hexfloat (80mhz) - [ bef32, 0x016c8b68, 0.05000000 ] # maximum timestep size (50ms or 20FPS) DeS_FPS_Notes: &DeS_FPS_Notes "Patch version 2.0 and above is not compatible with the settings used for the previous patch. Clocks scale and Vblank rate must be set to the defaults. Vblank rate can be modified to increase the framelimit beyond 60FPS, however it's not recommended as users may encounter physics issues." DeS_DDE_Notes: &DeS_DDE_Notes "Can disable Write Color Buffers for 20% faster performance. Please note this patch gives a slightly darker tone to the game." DeS_AR_Notes: &DeS_AR_Notes "UI Elements will be stretched" BLUS30443_FreeCam: &BLUS30443_FreeCam # Thanks to Meow for original DS1 code - [ be32, 0x0014422c, 0x480db26d ] # branch to hork's cave - [ be32, 0x0021f498, 0xf821ff61 ] - [ be32, 0x0021f49c, 0x7c0802a6 ] - [ be32, 0x0021f4a0, 0xf80100b0 ] - [ be32, 0x0021f4a4, 0x38600000 ] - [ be32, 0x0021f4a8, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx - [ be32, 0x0021f4ac, 0x60000000 ] - [ be32, 0x0021f4b0, 0x813e203c ] - [ be32, 0x0021f4b4, 0x38000000 ] - [ be32, 0x0021f4b8, 0x91210090 ] - [ be32, 0x0021f4bc, 0x90610094 ] - [ be32, 0x0021f4c0, 0x90010098 ] - [ be32, 0x0021f4c4, 0x81630004 ] - [ be32, 0x0021f4c8, 0xa06b0120 ] - [ be32, 0x0021f4cc, 0x7863bfe2 ] - [ be32, 0x0021f4d0, 0x60000000 ] - [ be32, 0x0021f4d4, 0x5463063e ] - [ be32, 0x0021f4d8, 0x2f830000 ] - [ be32, 0x0021f4dc, 0x419e0034 ] - [ be32, 0x0021f4e0, 0xa00b011e ] - [ be32, 0x0021f4e4, 0x2f80000a ] - [ be32, 0x0021f4e8, 0x409e0028 ] - [ be32, 0x0021f4ec, 0x813f0034 ] - [ be32, 0x0021f4f0, 0x800901fc ] - [ be32, 0x0021f4f4, 0x38600001 ] - [ be32, 0x0021f4f8, 0x7c001a14 ] - [ be32, 0x0021f4fc, 0x900901fc ] - [ be32, 0x0021f500, 0x2f800004 ] - [ be32, 0x0021f504, 0x409e000c ] - [ be32, 0x0021f508, 0x38000000 ] - [ be32, 0x0021f50c, 0x900901fc ] - [ be32, 0x0021f510, 0x813f0034 ] - [ be32, 0x0021f514, 0x800901fc ] - [ be32, 0x0021f518, 0x2f800001 ] - [ be32, 0x0021f51c, 0x419e005c ] - [ be32, 0x0021f520, 0x2f800002 ] - [ be32, 0x0021f524, 0x419e007c ] - [ be32, 0x0021f528, 0x2f800003 ] - [ be32, 0x0021f52c, 0x419e0080 ] - [ be32, 0x0021f530, 0x80690204 ] - [ be32, 0x0021f534, 0x80890008 ] - [ be32, 0x0021f538, 0x38630010 ] - [ be32, 0x0021f53c, 0x38840010 ] - [ be32, 0x0021f540, 0x38a00010 ] - [ be32, 0x0021f544, 0x38c00020 ] - [ be32, 0x0021f548, 0x38e00030 ] - [ be32, 0x0021f54c, 0x7c2020ce ] - [ be32, 0x0021f550, 0x7c2019ce ] - [ be32, 0x0021f554, 0x7c2428ce ] - [ be32, 0x0021f558, 0x7c2329ce ] - [ be32, 0x0021f55c, 0x7c2430ce ] - [ be32, 0x0021f560, 0x7c2331ce ] - [ be32, 0x0021f564, 0x7c2438ce ] - [ be32, 0x0021f568, 0x7c2339ce ] - [ be32, 0x0021f56c, 0x9b7f0058 ] - [ be32, 0x0021f570, 0x9b7f0059 ] - [ be32, 0x0021f574, 0x480000a0 ] - [ be32, 0x0021f578, 0xa06b0122 ] - [ be32, 0x0021f57c, 0x7863e7e2 ] - [ be32, 0x0021f580, 0x5463063e ] - [ be32, 0x0021f584, 0x2f830000 ] - [ be32, 0x0021f588, 0x419e0008 ] - [ be32, 0x0021f58c, 0x48000014 ] - [ be32, 0x0021f590, 0x38000001 ] - [ be32, 0x0021f594, 0x981f0058 ] - [ be32, 0x0021f598, 0x981f0059 ] - [ be32, 0x0021f59c, 0x48000058 ] - [ be32, 0x0021f5a0, 0x9b7f0058 ] - [ be32, 0x0021f5a4, 0x9b7f0059 ] - [ be32, 0x0021f5a8, 0x4800004c ] - [ be32, 0x0021f5ac, 0x8069000c ] - [ be32, 0x0021f5b0, 0x80890204 ] - [ be32, 0x0021f5b4, 0x38630010 ] - [ be32, 0x0021f5b8, 0x38840010 ] - [ be32, 0x0021f5bc, 0x38a00010 ] - [ be32, 0x0021f5c0, 0x38c00020 ] - [ be32, 0x0021f5c4, 0x38e00030 ] - [ be32, 0x0021f5c8, 0x7c2020ce ] - [ be32, 0x0021f5cc, 0x7c2019ce ] - [ be32, 0x0021f5d0, 0x7c2428ce ] - [ be32, 0x0021f5d4, 0x7c2329ce ] - [ be32, 0x0021f5d8, 0x7c2430ce ] - [ be32, 0x0021f5dc, 0x7c2331ce ] - [ be32, 0x0021f5e0, 0x7c2438ce ] - [ be32, 0x0021f5e4, 0x7c2339ce ] - [ be32, 0x0021f5e8, 0x9b7f0058 ] - [ be32, 0x0021f5ec, 0x9b7f0059 ] - [ be32, 0x0021f5f0, 0x48000024 ] - [ be32, 0x0021f5f4, 0x38000001 ] - [ be32, 0x0021f5f8, 0x901f0044 ] - [ be32, 0x0021f5fc, 0x38c00000 ] - [ be32, 0x0021f600, 0x38a00000 ] - [ be32, 0x0021f604, 0x80810094 ] - [ be32, 0x0021f608, 0x80690204 ] - [ be32, 0x0021f60c, 0x4bf0bced ] # DbgCamControls - [ be32, 0x0021f610, 0x60000000 ] - [ be32, 0x0021f614, 0x80610094 ] - [ be32, 0x0021f618, 0xe80100b0 ] - [ be32, 0x0021f61c, 0x7c0803a6 ] - [ be32, 0x0021f620, 0x382100a0 ] - [ be32, 0x0021f624, 0x4e800020 ] BLES00932_FreeCam: &BLES00932_FreeCam - [ be32, 0x001451f4, 0x480db12d ] # branch to hork's cave - [ be32, 0x00220320, 0xf821ff61 ] - [ be32, 0x00220324, 0x7c0802a6 ] - [ be32, 0x00220328, 0xf80100b0 ] - [ be32, 0x0022032c, 0x38600000 ] - [ be32, 0x00220330, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx - [ be32, 0x00220334, 0x60000000 ] - [ be32, 0x00220338, 0x813e203c ] - [ be32, 0x0022033c, 0x38000000 ] - [ be32, 0x00220340, 0x91210090 ] - [ be32, 0x00220344, 0x90610094 ] - [ be32, 0x00220348, 0x90010098 ] - [ be32, 0x0022034c, 0x81630004 ] - [ be32, 0x00220350, 0xa06b0120 ] - [ be32, 0x00220354, 0x7863bfe2 ] - [ be32, 0x00220358, 0x60000000 ] - [ be32, 0x0022035c, 0x5463063e ] - [ be32, 0x00220360, 0x2f830000 ] - [ be32, 0x00220364, 0x419e0034 ] - [ be32, 0x00220368, 0xa00b011e ] - [ be32, 0x0022036c, 0x2f80000a ] - [ be32, 0x00220370, 0x409e0028 ] - [ be32, 0x00220374, 0x813f0034 ] - [ be32, 0x00220378, 0x800901fc ] - [ be32, 0x0022037c, 0x38600001 ] - [ be32, 0x00220380, 0x7c001a14 ] - [ be32, 0x00220384, 0x900901fc ] - [ be32, 0x00220388, 0x2f800004 ] - [ be32, 0x0022038c, 0x409e000c ] - [ be32, 0x00220390, 0x38000000 ] - [ be32, 0x00220394, 0x900901fc ] - [ be32, 0x00220398, 0x813f0034 ] - [ be32, 0x0022039c, 0x800901fc ] - [ be32, 0x002203a0, 0x2f800001 ] - [ be32, 0x002203a4, 0x419e005c ] - [ be32, 0x002203a8, 0x2f800002 ] - [ be32, 0x002203ac, 0x419e007c ] - [ be32, 0x002203b0, 0x2f800003 ] - [ be32, 0x002203b4, 0x419e0080 ] - [ be32, 0x002203b8, 0x80690204 ] - [ be32, 0x002203bc, 0x80890008 ] - [ be32, 0x002203c0, 0x38630010 ] - [ be32, 0x002203c4, 0x38840010 ] - [ be32, 0x002203c8, 0x38a00010 ] - [ be32, 0x002203cc, 0x38c00020 ] - [ be32, 0x002203d0, 0x38e00030 ] - [ be32, 0x002203d4, 0x7c2020ce ] - [ be32, 0x002203d8, 0x7c2019ce ] - [ be32, 0x002203dc, 0x7c2428ce ] - [ be32, 0x002203e0, 0x7c2329ce ] - [ be32, 0x002203e4, 0x7c2430ce ] - [ be32, 0x002203e8, 0x7c2331ce ] - [ be32, 0x002203ec, 0x7c2438ce ] - [ be32, 0x002203f0, 0x7c2339ce ] - [ be32, 0x002203f4, 0x9b7f0058 ] - [ be32, 0x002203f8, 0x9b7f0059 ] - [ be32, 0x002203fc, 0x480000a0 ] - [ be32, 0x00220400, 0xa06b0122 ] - [ be32, 0x00220404, 0x7863e7e2 ] - [ be32, 0x00220408, 0x5463063e ] - [ be32, 0x0022040c, 0x2f830000 ] - [ be32, 0x00220410, 0x419e0008 ] - [ be32, 0x00220414, 0x48000014 ] - [ be32, 0x00220418, 0x38000001 ] - [ be32, 0x0022041c, 0x981f0058 ] - [ be32, 0x00220420, 0x981f0059 ] - [ be32, 0x00220424, 0x48000058 ] - [ be32, 0x00220428, 0x9b7f0058 ] - [ be32, 0x0022042c, 0x9b7f0059 ] - [ be32, 0x00220430, 0x4800004c ] - [ be32, 0x00220434, 0x8069000c ] - [ be32, 0x00220438, 0x80890204 ] - [ be32, 0x0022043c, 0x38630010 ] - [ be32, 0x00220440, 0x38840010 ] - [ be32, 0x00220444, 0x38a00010 ] - [ be32, 0x00220448, 0x38c00020 ] - [ be32, 0x0022044c, 0x38e00030 ] - [ be32, 0x00220450, 0x7c2020ce ] - [ be32, 0x00220454, 0x7c2019ce ] - [ be32, 0x00220458, 0x7c2428ce ] - [ be32, 0x0022045c, 0x7c2329ce ] - [ be32, 0x00220460, 0x7c2430ce ] - [ be32, 0x00220464, 0x7c2331ce ] - [ be32, 0x00220468, 0x7c2438ce ] - [ be32, 0x0022046c, 0x7c2339ce ] - [ be32, 0x00220470, 0x9b7f0058 ] - [ be32, 0x00220474, 0x9b7f0059 ] - [ be32, 0x00220478, 0x48000024 ] - [ be32, 0x0022047c, 0x38000001 ] - [ be32, 0x00220480, 0x901f0044 ] - [ be32, 0x00220484, 0x38c00000 ] - [ be32, 0x00220488, 0x38a00000 ] - [ be32, 0x0022048c, 0x80810094 ] - [ be32, 0x00220490, 0x80690204 ] - [ be32, 0x00220494, 0x4bf0be2d ] # DbgCamControls - [ be32, 0x00220498, 0x60000000 ] - [ be32, 0x0022049c, 0x80610094 ] - [ be32, 0x002204a0, 0xe80100b0 ] - [ be32, 0x002204a4, 0x7c0803a6 ] - [ be32, 0x002204a8, 0x382100a0 ] - [ be32, 0x002204ac, 0x4e800020 ] BCAS20071_FreeCam: &BCAS20071_FreeCam - [ be32, 0x00142304, 0x480db26d ] # branch to hork's cave - [ be32, 0x0021d570, 0xf821ff61 ] - [ be32, 0x0021d574, 0x7c0802a6 ] - [ be32, 0x0021d578, 0xf80100b0 ] - [ be32, 0x0021d57c, 0x38600000 ] - [ be32, 0x0021d580, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx - [ be32, 0x0021d584, 0x60000000 ] - [ be32, 0x0021d588, 0x813e203c ] - [ be32, 0x0021d58c, 0x38000000 ] - [ be32, 0x0021d590, 0x91210090 ] - [ be32, 0x0021d594, 0x90610094 ] - [ be32, 0x0021d598, 0x90010098 ] - [ be32, 0x0021d59c, 0x81630004 ] - [ be32, 0x0021d5a0, 0xa06b0120 ] - [ be32, 0x0021d5a4, 0x7863bfe2 ] - [ be32, 0x0021d5a8, 0x60000000 ] - [ be32, 0x0021d5ac, 0x5463063e ] - [ be32, 0x0021d5b0, 0x2f830000 ] - [ be32, 0x0021d5b4, 0x419e0034 ] - [ be32, 0x0021d5b8, 0xa00b011e ] - [ be32, 0x0021d5bc, 0x2f80000a ] - [ be32, 0x0021d5c0, 0x409e0028 ] - [ be32, 0x0021d5c4, 0x813f0034 ] - [ be32, 0x0021d5c8, 0x800901fc ] - [ be32, 0x0021d5cc, 0x38600001 ] - [ be32, 0x0021d5d0, 0x7c001a14 ] - [ be32, 0x0021d5d4, 0x900901fc ] - [ be32, 0x0021d5d8, 0x2f800004 ] - [ be32, 0x0021d5dc, 0x409e000c ] - [ be32, 0x0021d5e0, 0x38000000 ] - [ be32, 0x0021d5e4, 0x900901fc ] - [ be32, 0x0021d5e8, 0x813f0034 ] - [ be32, 0x0021d5ec, 0x800901fc ] - [ be32, 0x0021d5f0, 0x2f800001 ] - [ be32, 0x0021d5f4, 0x419e005c ] - [ be32, 0x0021d5f8, 0x2f800002 ] - [ be32, 0x0021d5fc, 0x419e007c ] - [ be32, 0x0021d600, 0x2f800003 ] - [ be32, 0x0021d604, 0x419e0080 ] - [ be32, 0x0021d608, 0x80690204 ] - [ be32, 0x0021d60c, 0x80890008 ] - [ be32, 0x0021d610, 0x38630010 ] - [ be32, 0x0021d614, 0x38840010 ] - [ be32, 0x0021d618, 0x38a00010 ] - [ be32, 0x0021d61c, 0x38c00020 ] - [ be32, 0x0021d620, 0x38e00030 ] - [ be32, 0x0021d624, 0x7c2020ce ] - [ be32, 0x0021d628, 0x7c2019ce ] - [ be32, 0x0021d62c, 0x7c2428ce ] - [ be32, 0x0021d630, 0x7c2329ce ] - [ be32, 0x0021d634, 0x7c2430ce ] - [ be32, 0x0021d638, 0x7c2331ce ] - [ be32, 0x0021d63c, 0x7c2438ce ] - [ be32, 0x0021d640, 0x7c2339ce ] - [ be32, 0x0021d644, 0x9b7f0058 ] - [ be32, 0x0021d648, 0x9b7f0059 ] - [ be32, 0x0021d64c, 0x480000a0 ] - [ be32, 0x0021d650, 0xa06b0122 ] - [ be32, 0x0021d654, 0x7863e7e2 ] - [ be32, 0x0021d658, 0x5463063e ] - [ be32, 0x0021d65c, 0x2f830000 ] - [ be32, 0x0021d660, 0x419e0008 ] - [ be32, 0x0021d664, 0x48000014 ] - [ be32, 0x0021d668, 0x38000001 ] - [ be32, 0x0021d66c, 0x981f0058 ] - [ be32, 0x0021d670, 0x981f0059 ] - [ be32, 0x0021d674, 0x48000058 ] - [ be32, 0x0021d678, 0x9b7f0058 ] - [ be32, 0x0021d67c, 0x9b7f0059 ] - [ be32, 0x0021d680, 0x4800004c ] - [ be32, 0x0021d684, 0x8069000c ] - [ be32, 0x0021d688, 0x80890204 ] - [ be32, 0x0021d68c, 0x38630010 ] - [ be32, 0x0021d690, 0x38840010 ] - [ be32, 0x0021d694, 0x38a00010 ] - [ be32, 0x0021d698, 0x38c00020 ] - [ be32, 0x0021d69c, 0x38e00030 ] - [ be32, 0x0021d6a0, 0x7c2020ce ] - [ be32, 0x0021d6a4, 0x7c2019ce ] - [ be32, 0x0021d6a8, 0x7c2428ce ] - [ be32, 0x0021d6ac, 0x7c2329ce ] - [ be32, 0x0021d6b0, 0x7c2430ce ] - [ be32, 0x0021d6b4, 0x7c2331ce ] - [ be32, 0x0021d6b8, 0x7c2438ce ] - [ be32, 0x0021d6bc, 0x7c2339ce ] - [ be32, 0x0021d6c0, 0x9b7f0058 ] - [ be32, 0x0021d6c4, 0x9b7f0059 ] - [ be32, 0x0021d6c8, 0x48000024 ] - [ be32, 0x0021d6cc, 0x38000001 ] - [ be32, 0x0021d6d0, 0x901f0044 ] - [ be32, 0x0021d6d4, 0x38c00000 ] - [ be32, 0x0021d6d8, 0x38a00000 ] - [ be32, 0x0021d6dc, 0x80810094 ] - [ be32, 0x0021d6e0, 0x80690204 ] - [ be32, 0x0021d6e4, 0x4bf0bced ] # DbgCamControls - [ be32, 0x0021d6e8, 0x60000000 ] - [ be32, 0x0021d6ec, 0x80610094 ] - [ be32, 0x0021d6f0, 0xe80100b0 ] - [ be32, 0x0021d6f4, 0x7c0803a6 ] - [ be32, 0x0021d6f8, 0x382100a0 ] - [ be32, 0x0021d6fc, 0x4e800020 ] FreeCam_Notes: &FreeCam_Notes "Activate and cycle through modes with X + L3. Advance frames in time stop mode with Cross. L2/R2 to move down/up, L1/R1 to slow down/speed up movement." PPU-83681f6110d33442329073b72b8dc88a2f677172: "Unlock FPS": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "Whatcookie, Gibbed" Notes: *DeS_FPS_Notes Patch Version: 2.1 Patch: - [ load, *BLUS30443_FpsUnlock ] "Disable Dynamic Exposure": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_DDE_Notes Patch Version: 1.0.1 Patch: - [ be16, 0x00025edc, 0x981f ] "Skip Intro Videos": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "GalCiv" Notes: Patch Version: 1.0 Patch: - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip - [ be32, 0x008eef7c, 0x901c0100 ] "21:9 Aspect Ratio": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio - [ be32, 0x0190433c, 0x4017b9aa ] "32:9 Aspect Ratio": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio - [ bef32, 0x0190433c, 3.5555556 ] "Disable Motion Blur": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "illusion" Notes: Patch Version: 1.0 Patch: - [ byte, 0x00217e7c, 0x41 ] "Enable FreeCam": Games: "Demon's Souls": BLUS30443: [ 01.00 ] Author: "horkrux" Patch Version: 1.0 Group: Notes: *FreeCam_Notes Patch: - [ load, *BLUS30443_FreeCam ] PPU-5446a2645880eefa75f7e374abd6b7818511e2ef: "Unlock FPS": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "Whatcookie, Gibbed" Notes: *DeS_FPS_Notes Patch Version: 2.1 Patch: - [ load, *BLES00932_FpsUnlock ] "Disable Dynamic Exposure": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_DDE_Notes Patch Version: 1.0.1 Patch: - [ be16, 0x00026ac4, 0x981f ] "Skip Intro Videos": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "GalCiv" Notes: Patch Version: 1.0 Patch: - [ be32, 0x008f0928, 0x38000003 ] # Intro logos skip - [ be32, 0x008f092c, 0x901c0100 ] "21:9 Aspect Ratio": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ be32, 0x018cf13c, 0x4017b9aa ] # 21:9 aspect ratio - [ be32, 0x01904494, 0x4017b9aa ] "32:9 Aspect Ratio": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ bef32, 0x018cf13c, 3.5555556 ] # 32:9 aspect ratio - [ bef32, 0x01904494, 3.5555556 ] "Disable Motion Blur": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "illusion" Notes: Patch Version: 1.0 Patch: - [ byte, 0x00218d04, 0x41 ] "Enable FreeCam": Games: "Demon's Souls": BLES00932: [ 01.00 ] Author: "horkrux" Patch Version: 1.0 Group: Notes: *FreeCam_Notes Patch: - [ load, *BLES00932_FreeCam ] PPU-9403fe1678487def5d7f3c380b4c4fb275035378: "Unlock FPS": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "Whatcookie, Gibbed, KokutouKiritsugu port to BCAS20071" Notes: *DeS_FPS_Notes Patch Version: 2.1 Patch: - [ load, *BCAS20071_FpsUnlock ] "Disable Dynamic Exposure": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" Notes: *DeS_DDE_Notes Patch Version: 1.0.1 Patch: - [ be16, 0x0002414c, 0x981f ] "Skip Intro Videos": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "GalCiv, KokutouKiritsugu port to BCAS20071" Notes: Patch Version: 1.0 Patch: - [ be32, 0x008efecc, 0x38000003 ] # Intro logos skip - [ be32, 0x008efed0, 0x901c0100 ] "21:9 Aspect Ratio": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ be32, 0x018cee14, 0x4017b9aa ] # 21:9 aspect ratio - [ be32, 0x0190430c, 0x4017b9aa ] "32:9 Aspect Ratio": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "Whatcookie, KokutouKiritsugu port to BCAS20071" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ bef32, 0x018cee14, 3.5555556 ] # 32:9 aspect ratio - [ bef32, 0x0190430c, 3.5555556 ] "Disable Motion Blur": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "illusion, KokutouKiritsugu port to BCAS20071" Notes: Patch Version: 1.0 Patch: - [ byte, 0x00215f54, 0x41 ] "Enable FreeCam": Games: "Demon's Souls": BCAS20071: [ 01.04 ] Author: "horkrux" Patch Version: 1.0 Group: Notes: *FreeCam_Notes Patch: - [ load, *BCAS20071_FreeCam ] PPU-f965a746d844cd0c572a7e8731b5b3b7a81f7bdd: "Unlock FPS": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "Whatcookie, Gibbed" Notes: *DeS_FPS_Notes Patch Version: 2.1 Patch: - [ load, *BLUS30443_FpsUnlock ] "Disable Dynamic Exposure": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "Whatcookie" Notes: *DeS_DDE_Notes Patch Version: 1.0.1 Patch: - [ be16, 0x00025edc, 0x981f ] "Skip Intro Videos": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "GalCiv" Notes: Patch Version: 1.0 Patch: - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip - [ be32, 0x008eef7c, 0x901c0100 ] "21:9 Aspect Ratio": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio - [ be32, 0x0190433c, 0x4017b9aa ] "32:9 Aspect Ratio": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "Whatcookie" Notes: *DeS_AR_Notes Patch Version: 1.0 Group: AR Patch: - [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio - [ bef32, 0x0190433c, 3.5555556 ] "Disable Motion Blur": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "illusion" Notes: Patch Version: 1.0 Patch: - [ byte, 0x00217e7c, 0x41 ] "Enable FreeCam": Games: "Demon's Souls Trade Demo": BLUD80018: [ 01.01 ] Author: "horkrux" Patch Version: 1.0 Group: Notes: *FreeCam_Notes Patch: - [ load, *BLUS30443_FreeCam ]