..:: PCSX2 Forums ::..

Full Version: PSOne Widescreen Patches
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Patches which i created and included in the archive:

Action Man Destruction X (PAL)                                             Action Man Mission Xtreme (PAL)

[attachment=59964] [attachment=59965]                             [attachment=59966] [attachment=59967]

Barbie Explorer (PAL-Spain)                                                   Barbie Super Sports (PAL-Spain)

[attachment=59968] [attachment=59969]                             [attachment=59970] [attachment=59971]

Bubsy 3D (PAL)                                                                  Cardinal Syn (PAL-UK & NTSC-U)

[attachment=59972] [attachment=59973]                             [attachment=59974] [attachment=59975]

Carnage Heart (PAL)                                                           Chicken Run (PAL-M4)

[attachment=59976] [attachment=59977]                             [attachment=59978] [attachment=59979]

Disney's: The Little Mermaid II (PAL-Spain)                              Criticom (PAL & NTSC-U)

[attachment=59980] [attachment=59981]                             [attachment=59982] [attachment=59983]            

Destrega (PAL-Spain)                                                          Detective Barbie: The Mystery Cruise (PAL & NTSC-U)

[attachment=59984] [attachment=59985]                             [attachment=59986] [attachment=59987]                        

Best regards
@El_Patas

Great Work. Smile

Sorry for my slightly offtopic question but I would like to know if its possible to disable dithering in PS1 games via hex codes??
You know that annoying dithering effect which was back in the days not a huge factor due to bad image quality thanks to composite cables. But nowadays using rgb or component cables it makes the effect more visable and annoying.
Did someone tried to disable that effect? Perhaps its not that hard?
(I know you can disable it via emu but it would be great if its also works on real hardware)

[Image: dithering.jpg]
(05-29-2016, 01:02 AM)Shenmue_Trilogy Wrote: [ -> ]@El_Patas

Great Work. Smile

Sorry for my slightly offtopic question but I would like to know if its possible to disable dithering in PS1 games via hex codes??
You know that annoying dithering effect which was back in the days not a huge factor due to bad image quality thanks to composite cables. But nowadays using rgb or component cables it makes the effect more visable and annoying.
Did someone tried to disable that effect? Perhaps its not that hard?
(I know you can disable it via emu but it would be great if its also works on real hardware)

[Image: dithering.jpg]

It can be possible but it's going to be a pure migraine to go through the ELF and hack stuff. I wouldn't bet on it. Also PS1 is not an ideal console for such hack. PSP and PS2 maybe. If a PS1 game is dithered it means there is no overhead for a wider bitdepth for the console to push which will result into random hangs and terrible performance or both, well, I guess most possibly both. There's only so much you can do with 2MB for memory...

PS: Also what I don't get is why all consoles use Ordered Dot dithering instead of like Floyd-Steinberg?
(05-29-2016, 01:02 AM)Shenmue_Trilogy Wrote: [ -> ]@El_Patas

Great Work. Smile

Thank you, you are welcome Smile
-----------------------------------------------------------------------------------------------------------------------------------------------------

I made more widescreen codes:

Crime Killer (PAL)                                                        Disney's Lilo & Stitch Trouble in Paradise (PAL-Spain)

[attachment=60023] [attachment=60024]                    [attachment=60025] [attachment=60026]

Evo's Space Adventures (PAL)                                      Frogger 2 Swampy's Revenge (PAL & NTSC-U)

[attachment=60027] [attachment=60028]                    [attachment=60029] [attachment=60030]

International Track & Field 2 (PAL)                                 Jeff Wayne's The War of the Worlds (PAL-Spain)

[attachment=60031] [attachment=60032]                     [attachment=60033] [attachment=60034]

K-1 Grand Prix (PAL & NTSC-U)                                       K-1 Revenge (NTSC-U)

[attachment=60035] [attachment=60036]                    [attachment=60037] [attachment=60038]

K-1 The Arena Fighters (PAL & NTSC-U)                          Overblood (PAL-UK)

[attachment=60039] [attachment=60040]                    [attachment=60041] [attachment=60042]
 
Rock 'Em Sock 'Em Robots Arena (NTSC-U)                      Sled Storm (PAL)

[attachment=60043] [attachment=60044]                     [attachment=60045] [attachment=60046]

Best regards.
(07-11-2014, 07:35 PM)VIRGIN KLM Wrote: [ -> ]Welcome to the official thread for PS1 Widescreen patches.

Similarly to the PS2 one, here you can discuss, post and request widescreen patches for PS1 games.
Have in mind that same rules apply, for example strict 2D games and 2D-heavy games (like ones with 2D backgrounds) are mostly out of the question (See Digimon World 2 and Legend Of Dragoon patches issues).

The latest collection of patches is provided by El_Patas and can be found in this post:
http://forums.pcsx2.net/Thread-PSOne-Wid...#pid477709

PS1 games in general are harder to patch compared to PS2 games, or better said, there is a less universal way of patching games.
The idea is pretty similar to the generic PS2 widescreen patching (like the mathematics used) and it's the best that can be done for now if you have no assembly code knowledge.

Here's a (slightly updated) tutorial:

1. Open epsxe 1.9.25 (Yes, it has to be epsxe 1.9.25 and not any other emulator/version, it's the only emulator/version with static memory, required for this tutorial) and attach Cheat Engine (32bit) to it.
2. Set a range of search of 00A8B6A0 to 00C8B69F
3. Change the Value Type to 2 bytes
4. While on a 3D area in the game, check the hex option next to the "Value" space and put one of the values below and click "First Scan":

1000
1999
199A
12AA
111A
1400

5. While still on a 3D area do a couple of consecutive searches (using the "Next Scan" button), then move your camera and your character a bit and press a couple of times again the next search button.
6. You will end up with a number of results that you need to check in the same way like PS2 widescreen hack searching method. Make a save state and start modifying values according to this list:

Initial Value (4:3) -> Modified Value (16:9)

1000 -> 0C00
1004 -> 0C03
1999 -> 1333
199A -> 1334
12AA -> 0E00
111A -> 0CD3
1400 -> 0F00
1164 -> 0D0B
0B98 -> 08B2

7.Once you notice something like the size or the zoom gets modified try to isolate the address responsible. Have in mind that PS1 games and emulators are more prone to crashes than PS2, you might have to reload the savestate and re-attach your Cheat Engine session to epsxe keeping the current searches when asked. Also if you come across a height modifier or a zoom modifier but not a width modifier you can hit Ctrl+B and search with the debugger nearby addresses (+-200) manually for a possible height modifier, most of the times they are near to each other.
8. Once you have found the address responsible, you need to do a bit of math using a Hex Calculator (Windows provide one already). Because 00A8B6A0 represents address 80000000 on PS1's memory, you need to subtract 00A8B6A0 from the resulting address (the address you found that modifies the width) and add the result to 80000000.
9. You're ready, feel free to post the result in this thread! Also if you want to provide an Eyefinity patch, here's a list of value replacements:

Initial Value (4:3) -> Modified Value (Eyefinity)

1000 -> 0400
1004 -> 0401
1999 -> 0666
199A -> 0667
12AA -> 0800
111A -> 0446
1400 -> 0800
1164 -> 0459
0B98 -> 02E6

Thanx in advance to everybody contributing to this thread!

Can this codes work on a real Playstation?
Yes they do.
Any progress on Metal Gear?
(06-25-2016, 08:12 PM)Esppiral Wrote: [ -> ]Any progress on Metal Gear?

It's not possible with this method.
Battle Arena Toshinden 4 (SLES-02493) (PAL)
Code:
16:9 - Note: Unscaled backgrounds
801DBCBC 0C00
Eyefinity - Note: Unscaled backgrounds
801DBCBC 0400

Bugs Bunny & Taz - Time Busters (SLUS-01144) (NTSC-U)
Code:
16:9
800990AC 0C00
Eyefinity - Note: GPU Intense, will frameskip or slowdown on alot of occasions, still not bad
800990AC 0400

Bugs Bunny - Lost in Time (SLUS-00838) (NTSC-U)
Code:
16:9
80076150 0C00
Eyefinity - Note: GPU Intense, massive slowdown, de-syncs/breaks cutscenes
80076150 0400
Thank you very much @VIRGIN KLM for the new patches, i added them to the archive  Smile

--------------------------------------------------------------------------------------------------------------------

Also i added to the archive this patches which i made myself:

Fighting Illusion K-1 GP 2000  (NTSC-J)                       Fighting Illusion K-1 Grand Prix '98 (NTSC-J)              

[attachment=60333] [attachment=60334]               [attachment=60335] [attachment=60336]

J's Racin' (NTSC-J)                                                   K-1 World Grand Prix 2001 Kaimakuban (NTSC-J)

[attachment=60337] [attachment=60338]                [attachment=60339] [attachment=60340]

Spec Ops Ranger Elite (PAL)                                      Spec Ops Stealth Patrol (PAL)

[attachment=60341] [attachment=60342]                [attachment=60343] [attachment=60344]

Street Scooters (PAL)                                              Super Bubble Pop (NTSC-U)

[attachment=60345] [attachment=60346]                [attachment=60347] [attachment=60348]

The Hoobs (PAL-Spain)                                            The Italian Job (PAL-M3)

[attachment=60349] [attachment=60350]                 [attachment=60351] [attachment=60352]

WarGames Defcon 1 (PAL-M5)                                   Wu-Tang Shaolin Style (PAL UK & NTSC-U)

[attachment=60353] [attachment=60354]                 [attachment=60355] [attachment=60356]

Best regards