spademytal
Forum Noob
looking good
Last edited:
"Board limitation"...![]()
@Citrus3000psi, and what about the PS1 games played in the PS2?Sorry for being so silent, these things just take a lot of time.
PS1 is close to being ready and the PS2 should follow up shortly after. I've also been working on the PS2 hardware, refining the installation method.
The first release of the PS2 will be be slim only and we have decided to cut down on model support.
Because its pain to manufacture multiple separate pieces to make it work and ps2s are cheap so just grab the models that work.
The models list:
V12 Parital Support SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V13 Parital Support - SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V14 Parital Support - SCPH-7500X
YES GH-037-XX
NO GH-040-XX
UNKNOWN GH-41-XX
V15 - SCPH-7700X
YES GH-051-XX
YES GH-052-XX
V16 SCPH-7900X
NO GH-061-XX
V18 SCPH-9000X
Might work in future with fat board.
Its easy to identify GH-032 & GH-037 boards by looking at the heatsinks through the rear vents.
The digital audio is now being pulled from the encoder before it was from the SPDIF. This was changed after learning that some games did not support SPDIF.
A quick solder board has also been designed that will grab audio/power/controller and will connect to the flex.
View attachment 24677
Sorry for being so silent, these things just take a lot of time.
PS1 is close to being ready and the PS2 should follow up shortly after. I've also been working on the PS2 hardware, refining the installation method.
The first release of the PS2 will be be slim only and we have decided to cut down on model support.
Because its pain to manufacture multiple separate pieces to make it work and ps2s are cheap so just grab the models that work.
The models list:
V12 Parital Support SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V13 Parital Support - SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V14 Parital Support - SCPH-7500X
YES GH-037-XX
NO GH-040-XX
UNKNOWN GH-41-XX
V15 - SCPH-7700X
YES GH-051-XX
YES GH-052-XX
V16 SCPH-7900X
NO GH-061-XX
V18 SCPH-9000X
Might work in future with fat board.
Its easy to identify GH-032 & GH-037 boards by looking at the heatsinks through the rear vents.
The digital audio is now being pulled from the encoder before it was from the SPDIF. This was changed after learning that some games did not support SPDIF.
A quick solder board has also been designed that will grab audio/power/controller and will connect to the flex.
View attachment 24677
Its just not worth it to design multiple flex revisions for a few boards. In the past this is something I would do. There are other consoles that we want to do and don't want to be bogged down by Sony's decision to make a ton of different revisions.
As for a direct wire board, there would need to be around 30 wires. This would be hard to do and the DAC has .5mm pin spacing. Something like this will create choas for me as people will botch the install and blame the mod for not working. Not worth it.
Sorry for being so silent, these things just take a lot of time.
PS1 is close to being ready and the PS2 should follow up shortly after. I've also been working on the PS2 hardware, refining the installation method.
The first release of the PS2 will be be slim only and we have decided to cut down on model support.
Because its pain to manufacture multiple separate pieces to make it work and ps2s are cheap so just grab the models that work.
The models list:
V12 Parital Support SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V13 Parital Support - SCPH-7000X
YES GH-032-XX
NO GH-035-XX
V14 Parital Support - SCPH-7500X
YES GH-037-XX
NO GH-040-XX
UNKNOWN GH-41-XX
V15 - SCPH-7700X
YES GH-051-XX
YES GH-052-XX
V16 SCPH-7900X
NO GH-061-XX
V18 SCPH-9000X
Might work in future with fat board.
Its easy to identify GH-032 & GH-037 boards by looking at the heatsinks through the rear vents.
The digital audio is now being pulled from the encoder before it was from the SPDIF. This was changed after learning that some games did not support SPDIF.
A quick solder board has also been designed that will grab audio/power/controller and will connect to the flex.
View attachment 24677
I am just going to leave these here, the link is to a video showing the development setup. This is my own custom design, some things to note...
- Console is a PS2 FAT SCPH-39003 (PAL) with GH-022 motherboard
- Overview of the pipline is as follows...
- Tapping into the GPU signals where they enter the DAC (except for the blanking & field ID signals)
- Feeding into a custom interface board (purple board in the video)
- That feeds into the FPGA development board
- FPGA does its magic (details below)
- Video data passes back out to the interface board
- Signal is encoded and then output over HDMI to the monitor
- Overscan from the original feed is removed so that the image fits the full screen width using my own custom IP, at the moment it locks fine when the FPGA is first initialised, but when the console is reset and the FPGA is not reset as well the lock is lost, this is next on the list to fix.
- 576i video feed (PAL) is de-interlaced and upscaled to full 1080p, 60Hz, to get this working on NTSC consoles that used 480i I would need to get hold of an NTSC PS2, same model, but the changes should be fairly minimal, would just be good to test it on a proper console.
- Output is fixed at 1080p, 60Hz, at least for now, other resolutions may come later if I have the time / energy
- Once I get the overscan lock mentioned above sorted on console reset the next stage will be implementing audio
- Arduino you might see in the video going to the interface board is currently used to configure the HDMI encoder, this will be moved onto the FPGA in due course
- Final design will fit internally into the console but will likely require the factory A/V port to be removed on order to accommodate HDMI.
- I have a day job that keeps me very busy, so this has been slow progress to get to this stage
Link to video...
- Unsure if I will release everything open source or not yet.
https://i.imgur.com/xRTLMiw.mp4
![]()
I am just going to leave these here, the link is to a video showing the development setup. This is my own custom design, some things to note...
- Console is a PS2 FAT SCPH-39003 (PAL) with GH-022 motherboard
- Overview of the pipline is as follows...
- Tapping into the GPU signals where they enter the DAC (except for the blanking & field ID signals)
- Feeding into a custom interface board (purple board in the video)
- That feeds into the FPGA development board
- FPGA does its magic (details below)
- Video data passes back out to the interface board
- Signal is encoded and then output over HDMI to the monitor
- Overscan from the original feed is removed so that the image fits the full screen width using my own custom IP, at the moment it locks fine when the FPGA is first initialised, but when the console is reset and the FPGA is not reset as well the lock is lost, this is next on the list to fix.
- 576i video feed (PAL) is de-interlaced and upscaled to full 1080p, 60Hz, to get this working on NTSC consoles that used 480i I would need to get hold of an NTSC PS2, same model, but the changes should be fairly minimal, would just be good to test it on a proper console.
- Output is fixed at 1080p, 60Hz, at least for now, other resolutions may come later if I have the time / energy
- Once I get the overscan lock mentioned above sorted on console reset the next stage will be implementing audio
- Arduino you might see in the video going to the interface board is currently used to configure the HDMI encoder, this will be moved onto the FPGA in due course
- Final design will fit internally into the console but will likely require the factory A/V port to be removed on order to accommodate HDMI.
- I have a day job that keeps me very busy, so this has been slow progress to get to this stage
Link to video...
- Unsure if I will release everything open source or not yet.
https://i.imgur.com/xRTLMiw.mp4
![]()
If this is ever released to the PS2 Fat, I will sacrifice my first born child to you! If I ever get a girlfrind...
it is not necessary to buy another console you can easy test ntsc on the same console with gsm app help.to get this working on NTSC consoles that used 480i I would need to get hold of an NTSC PS2
Overscan from the original feed is removed so that the image fits the full screen width using my own custom IP, at the moment it locks fine when the FPGA is first initialised, but when the console is reset and the FPGA is not reset as well the lock is lost, this is next on the list to fix.
it is not necessary to buy another console you can easy test ntsc on the same console with gsm app help.