I've tried patching the width of Resident Evil : Dead Aim to 720 but it returns to the browser if not 640
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?

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;