PSOne Widescreen Patches
Widescreen GS Code Doom 1 NTSC-U:
80030724 2082
80030726 0800
80008208 6534
8000820A 8422
8000820C 0000
8000820E 0000
80008210 D883
80008212 0002
80008214 1043
80008216 0002
80008218 1021
8000821A 005B
8000821C 6534
8000821E A422
80008220 6530
80008222 8422
80008224 0000
80008226 0000
80008228 D883
8000822A 0002
8000822C 1043
8000822E 0002
80008230 1021
80008232 005B
80008234 C1CB
80008236 0800
80008238 6530
8000823A A422
Streteched Sprites and Interface.
Reply

Sponsored links

Widescreen GS Code Crash Team Racing NTSC-U:
8006C2F8 0C00
8006C2EE 3000
80043168 0400
8004316A 2404
8002305C 0C00
8002305E 2404
800230C6 000E
800230A0 7300
800230A2 0003
80022608 2080
8002260A 0800
8002260C 0000
8002260E 8451
80008200 0003
80008202 241B
80008204 0019
80008206 0371
80008208 8812
8000820A 0000
8000820C 8883
8000820E 0011
80008210 8984
80008212 0800
80008214 003A
80008216 2442
800224A4 2086
800224A6 0800
800224A8 0000
800224AA 84C2
80008218 0000
8000821A 0000
8000821C D883
8000821E 0002
80008220 1043
80008222 0002
80008224 892B
80008226 0800
80008228 1021
8000822A 005B
D00B077E AFA2
800B0778 00C0
Improved Font fix Alignment.
Reply
Hey @gamemasterplc, I've tested the Spyro 2 codes, and it works great, even in ultrawide! I'm about to make a video on it, but I've also tested the CTR codes, and it looks like this:



It was a pain to learn how to set up Mednafen to work with GameShark codes, but @dcx6723 from this forum taught me, and now it works great... except for these code. It's the same thing in PCSXR-PGXP, but I put up Mednafen (PSX) here because of its accuracy, and it being the most probable way of what it would look like on real hardware (just a guess though XD).
Reply
try removing line 2 of the code @TheDimensioner
Reply
Yes, now it works! And I have to say, it's much, much better than the previous codes! Thank you very much, @gamemasterplc!
Reply
Widescreen GS Code Croc Legend of the Gobbos NTSC-U:
800168EC 2082
800168EE 0800
8001C010 0C00
8001C012 240C
80008208 FFE0
8000820A 8486
8000820C FFE0
8000820E 2484
80008210 D883
80008212 0006
80008214 3043
80008216 0006
80008218 3021
8000821A 00DB
8000821C 0000
8000821E A486
80008220 0004
80008222 8486
80008224 0000
80008226 0000
80008228 D883
8000822A 0006
8000822C 3043
8000822E 0006
80008230 3021
80008232 00DB
80008234 5A3D
80008236 0800
80008238 0004
8000823A A486
Fixes Billboards too.
Reply
Here's Spyro 2: Rypto's Rage in glorious ultrawide (as accurate as I could get it to be, at least XD):

Aside from the GTE Widescreen hack implementation done by tapeq, this great emulator needs no other tweak to make this game run like this. It was hard for me to figure out how to add GameShark codes to it, but after I did, I was truly impressed by how well it ran with my "attempt". No overclock needed, full speed 30 FPS, and input lag almost non existent.

Any slowdown on this video is due to recording. Playing like this in an actual 21:9 monitor (I still own a 4:3 CRT XD) should look amazing. Aside from the small pop ins and outs, if correctly scaled, the sharpness and accuracy makes me wonder if it would look this good on real hardware (although there isn't a GTE Widescreen hack available for it as far as I know)... Using a native 240p resolution makes it look even better, but sadly it cannot be reproduced on video. Adding scanlines would just make the image darker...

I recorded this at 1280x480@60 (my refresh rate was actually 120hz, so display lag at least helped with the small FPS dips, or might've XD), no filtering required, since both X and Y axis are multiples of the PSX's native resolution, keeping every pixel that Mednafen (PSX) adores to show as sharp as possible. I cropped the top and bottom overscan, slightly fixed the left side overscan through the ingame's options (that's how accurate this emulator is, even reproducing stupid black bars XD), and upscaled the video to 2856x1080, so it's wider than 21:9 (just due to overscan).

I took screencaps with the overscan in 16:9 (just the cheat codes) and 21:9 (cheat codes and hack) to show that it's correctly scaled:

16:9, 1280x720
[Image: yhdQ5ut.png]

21:9 (2.37:1), 1280x540
[Image: FAGveRo.png]

Full images: https://imgur.com/a/T4IIa

I was going to take a 4:3 screencap at 1280x960, but I couldn't position Spyro at exactly the same spot, and even if I used save states, it loads the same memory address that had the widescreen codes loaded in it, so it would always load in widescreen 16:9. Maybe the GTE widescreen hack does some real time stuff, so that's why it didn't mess things up when loading a state without it XD. 

It also looks great at high resolution and with PGXP, so if my weak CPU allows, I might do another version using PCSXR-PGXP.
Reply
(02-17-2018, 03:01 PM)gamemasterplc Wrote: quality drop means dropping some pixels on the X axis
Graphics blocks in video memory have a standard width of 64 pixels. They are usually completely filled. Squeeze the width of these blocks is unlikely to work. So, the only solution will be combining the framebuffers and moving the leftmost block to the free space.
[Image: Man.gif]Meduza Team
Reply
Thanks for the latest codes. Great progress. Unfortunately many well known games are still missing in the list Sad

Breath of Fire 3 PAL - (Character Fix)
Tekken 2-3
Sould Blade/Edge
Parasite Eve 1
Final Fantay 7 - 9 (if possible)
Need for Speed High Stakes
Tomb Raider 1-5 PAL
Silent Hill 1 PAL
Destruction Derby 2 PAL
Destruction Derby 1 PAL
Wipeout 2097 PAL
Gran Turismo 1-2 PAL
Tony Hawk 1 PAL
Tony Hawk 2 PAL
etc.
Reply
(02-18-2018, 03:13 AM)gamemasterplc Wrote: Widescreen GS Code Croc Legend of the Gobbos NTSC-U:
800168EC 2082
800168EE 0800
8001C010 0C00
8001C012 240C
80008208 FFE0
8000820A 8486
8000820C FFE0
8000820E 2484
80008210 D883
80008212 0006
80008214 3043
80008216 0006
80008218 3021
8000821A 00DB
8000821C 0000
8000821E A486
80008220 0004
80008222 8486
80008224 0000
80008226 0000
80008228 D883
8000822A 0006
8000822C 3043
8000822E 0006
80008230 3021
80008232 00DB
80008234 5A3D
80008236 0800
80008238 0004
8000823A A486
Fixes Billboards too.

All these codes work only on ntsc?
Or it work on pal too?
Reply




Users browsing this thread: 7 Guest(s)