I was curious and borrowed this game for a while, for that ocassion also made some patches for the older games included in it to play it in fullscreen or original res ~ 256x208 which what's cool also restores proper proportions removing extra blur making post process effects like 5xBR work much better with it, it also removes backgrounds since they're stupid and game doesn't even draw them every frame so entering/leaving pause menu in ppsspp glitches them.
I was lazy with the last of those games since I heard it's just a weird minigame so only one patch.
Code:
_S ULES-00841
_G Castlevania: The Dracula X Chronicles
//note: In case of problems with those codes not activating, just update ppsspp(assuming they're failing in EU version which they are for)
//also those options were only made for/tested with - display size "full" in game options
_C0 Symphony of the Night original res
_L 0xE0100001 0x0010000C
_L 0xE00F0100 0x1011D8CC
_L 0x2011D8CC 0x24100100
_L 0x2011D75C 0x24030100
_L 0x2011D768 0x240300D0
_L 0x2011E764 0x240401E0
_L 0x2011E768 0x24050110
_L 0x2010330C 0x0A200800
_L 0x20002000 0x341B01E0
_L 0x20002004 0x15FB0005
_L 0x2000200C 0x147B0003
_L 0x20002014 0x00001821
_L 0x20002018 0x00007821
_L 0x2000201C 0x0A240CC5
_L 0x20002020 0xAF0C0004
_L 0x201143C0 0x24110100
_L 0x201143C4 0x241000D0
_C0 Symphony of the Night full screen
_L 0xE0060001 0x0010000C
_L 0xE00501E0 0x1011D8CC
_L 0x2011D8CC 0x241001E0
_L 0x2011EDD8 0x240201E0
_L 0x2011ED5C 0x00000000
_L 0x2011D75C 0x240301E0
_L 0x201143C0 0x241101E0
_C0 Symphony of the Night restore resolution
//disables both of the earlier ones
_L 0xE0090001 0x0010000C
_L 0x2011D8CC 0x241001A2
_L 0x2011EDD8 0x240201A2
_L 0x2011ED5C 0x10200005
_L 0x2011D75C 0x2403016A
_L 0x2011D768 0x24030110
_L 0x2011E764 0x00002021
_L 0x2010330C 0xAF0C0004
_L 0x201143C0 0x241101A2
_L 0x201143C4 0x24100110
_C0 Rondo of Blood original res
//has to be enabled before starting the game(before selecting it in the "original" menu)
_L 0xE00C0918 0x0010000C
_L 0xE00B3F80 0x100282D4
_L 0x200282D4 0x3C033F80
_L 0x200282E0 0x00602021
_L 0x200282EC 0x3C033F80
_L 0x200282F0 0x00602021
_L 0x200282FC 0x3C0342E0
_L 0x20028300 0x00602021
_L 0x2002AD10 0x3C034388
_L 0x2002830C 0x3C044200
_L 0x20028310 0xAC64C130
_L 0x20028314 0x03E00008
_L 0x20029A78 0x24040000
//no disable code for this since it's pretty useless when it sets things on the start, just return to title after unchecking it to restore original code;p
_C0 Rondo of Blood fullscreen
_L 0xE0060918 0x0010000C
_L 0xE00543AA 0x10029CDC
_L 0x20029CDC 0x3C0243AA
_L 0x20029CE0 0x3C0243AA
_L 0x2002AD10 0x3C0343AA
_L 0x2002AD0C 0x44800000
_L 0x20029D44 0x44800800
_C0 Rondo of Blood full screen [Disable]
_L 0xE0050918 0x0010000C
_L 0x20029CDC 0x3C024380
_L 0x20029CE0 0x3C024380
_L 0x2002AD10 0x3C034380
_L 0x2002AD0C 0xC440C12C
_L 0x20029D44 0xC441C12C
_C0 Akumajyo Dracula Peke full screen
_L 0xE0050000 0x0010000C
_L 0xE00443AA 0x10118E10
_L 0x20118E10 0x3C0243AA
_L 0x201188E8 0x44800800
_L 0x20118E38 0x44801800
_L 0x20118DBC 0x24060154
_C0 Akumajyo Dracula Peke full screen [Disable]
_L 0xE0040000 0x0010000C
_L 0x20118E10 0x3C024380
_L 0x201188E8 0xC4416C60
_L 0x20118E38 0xC4436C60
_L 0x20118DBC 0x24060100
In case of problems just use latest ppsspp version from
buildbot ~ I found a rare case where 0xE checks I'm using - prior to patching memory - could fail in those bonus oldies, should be fixed starting from v1.2.2-688-g2bd0567.
Edit: didn't notice movies in Symphony of the Night were treated differently, changed some code mostly to automatically detect and remove background in original resolution patch to deal with all of it at once without having to find all cases;p.
/moo :3
On a side note I don't think it's worth keeping all of those regions separately for one playable game:
-
Castlevania dracula X ULKS46155,
-
Castlevania The Dracula X Chronicles US,
-
Castlevania X Chronicles - ULES00841.
Unless there really are some serious differences which would matter like different content;X.