576P - Resident Evil : Dead Aim
#1
I've tried patching the width of Resident Evil : Dead Aim to 720 but it returns to the browser if not 640 Blink 

gametitle=Resident Evil: Dead Aim
comment=SLUS_206.69 * NTSC-U * FBB5290C * US\NA

// De-interlace
patch=1,EE,2028A268,extended,00000002 //

patch=1,EE,1028A270,extended,00000280 // 280=640, 720=2D0 <<<Width
patch=1,EE,1028A274,extended,000001E0 // 000000E0 <<<Height 480, E0=224/448, 1E0=448, 200=512, 240 = 576

patch=1,EE,2028A280,extended,00000000 // 00000000 ---- field mode? or magnification?
patch=1,EE,2028A284,extended,00000000 // 00000000 ---- field mode? or magnification?

//Hz
patch=1,EE,201079A8,extended,24120002 // 24120003=PAL , 24120002=NTSC

// Progressive
patch=1,EE,2024D974,extended,3C050000 // 00052c00


Hz & De-interlace also seem to work with the VideoMode values ??
what's the real maximum resolution of the PS2 unmagnified, progressive & interlaced?

Code:
case 0x0:

case 0x2:

mode = "NTSC 640x448 @ 59.940 (59.82)"; gsSetVideoMode(GS_VideoMode::NTSC); break;

case 0x1:

case 0x3: mode = "PAL 640x512 @ 50.000 (49.76)"; gsSetVideoMode(GS_VideoMode::PAL); break;

case 0x1A: mode = "VESA 640x480 @ 59.940"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x1B: mode = "VESA 640x480 @ 72.809"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x1C: mode = "VESA 640x480 @ 75.000"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x1D: mode = "VESA 640x480 @ 85.008"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x2A: mode = "VESA 800x600 @ 56.250"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x2B: mode = "VESA 800x600 @ 60.317"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x2C: mode = "VESA 800x600 @ 72.188"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x2D: mode = "VESA 800x600 @ 75.000"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x2E: mode = "VESA 800x600 @ 85.061"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x3B: mode = "VESA 1024x768 @ 60.004"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x3C: mode = "VESA 1024x768 @ 70.069"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x3D: mode = "VESA 1024x768 @ 75.029"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x3E: mode = "VESA 1024x768 @ 84.997"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x4A: mode = "VESA 1280x1024 @ 63.981"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x4B: mode = "VESA 1280x1024 @ 79.976"; gsSetVideoMode(GS_VideoMode::VESA); break;

case 0x50: mode = "SDTV 720x480 @ 59.94"; gsSetVideoMode(GS_VideoMode::SDTV_480P); break;

case 0x51: mode = "HDTV 1920x1080 @ 60.00"; gsSetVideoMode(GS_VideoMode::HDTV_1080I); break;

case 0x52: mode = "HDTV 1280x720 @ ??.???"; gsSetVideoMode(GS_VideoMode::HDTV_720P); break;

case 0x53: mode = "SDTV 768x576 @ ??.???"; gsSetVideoMode(GS_VideoMode::SDTV_576P); break;

case 0x54: mode = "HDTV 1920x1080 @ ??.???"; gsSetVideoMode(GS_VideoMode::HDTV_1080P); break;

case 0x72: mode = "DVD NTSC 640x448 @ ??.???"; gsSetVideoMode(GS_VideoMode::DVD_NTSC); break;

case 0x73: mode = "DVD PAL 720x480 @ ??.???"; gsSetVideoMode(GS_VideoMode::DVD_PAL); break;

Sponsored links

#2
hmmm, seems i'm still missing something???
The FMV is still being played back in Field mode & it's still Interlaced, but the titlebar is showing Progressive.
[Image: attachment.php?aid=72488]
Code:
comment: SLUS_206.69 * NTSC-U * FBB5290C * US\NA
patch 1,EE,2028A268,extended,00000053 //
patch 1,EE,1028A270,extended,00000280 // 280=640, 720=2D0 <<<Width
patch 1,EE,1028A274,extended,00000200 // 000000E0 <<<Height 480, 000001E0 224/448, 200=512,

240 = 576
patch 1,EE,0028A275,extended,00000001 // 00=HALF/OFF, 01=HALF/ON
patch 1,EE,0028A280,extended,00000000 // 00=Progressive, 01=Interlaced
patch 1,EE,0028A284,extended,00000001 // +1 Pixel? 00=Yes 01=No
patch 1,EE,2028A288,extended,00000053 // 00000050 ---- field mode?
patch 1,EE,1028A290,extended,00000280 // 280=640, 720=2D0 <<<Width
patch 1,EE,1028A294,extended,00000200 // 000000E0 <<<Height 480, 000001E0 224/448, 200=512,

240 = 576
patch 1,EE,201079A8,extended,24120053 // 24020001=PAL, 24120003=PAL , 24120002=NTSC
patch 1,EE,2024D974,extended,3C050000 // 00052c00

comment: Widescreen Hack
patch 1,EE,00232c30,word,3c1943f0 // 3c013f80 hor fov
patch 1,EE,00232c34,word,46021003 // 44810000
patch 1,EE,00232c64,word,ac99000c // e482000c
Loaded 14 Cheats from 'FBB5290C.pnach' at 'E:\pcsx2-1.6.0-binaries\PCSX2 1.6.0\cheats'
Overall 14 Cheats loaded

GSdx Lookup CRC:FBB5290C
(UpdateVSyncRate) Mode Changed to SDTV 576p.
Set GS CRTC configuration. SDTV   768x576 @ ??.??? Interlaced (FRAME)
Set GS CRTC configuration. SDTV   768x576 @ ??.??? Interlaced (FIELD)
> Key: Shift+IJ (Code: 306)
Set GS CRTC configuration. SDTV   768x576 @ ??.??? Interlaced (FRAME)

Vs Primal with it's 480P Triangle/X option.

Code:
Set GS CRTC configuration. NTSC 640x448 @ 59.940 (59.82) Interlaced (FIELD)
> Key: Right (Code: 316)
> Key: s (Code: 115)
(UpdateVSyncRate) Mode Changed to SDTV 480p.
Set GS CRTC configuration. SDTV   720x480 @ 59.94 Progressive (FRAME)


Attached Files Thumbnail(s)
   
#3
You should seek the help of people who have experience patching the width of Resident Evi to avoid such problems again.
#4
The most recent post in this thread is more than 8 months old. Please create a new thread and refrain from posting in threads older than 8 months in the future. Please also review the forum rules. Thank you.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go




Users browsing this thread: 2 Guest(s)