PS1 VGA output mod

It looks like all the signals exist inside the PS1. Hoping someone can advice me on what may need added to solder pads before connecting directly to the VGA D-sub connector. Kind of like how LEDs should have but don’t need a resisitor. Just trying to avoid future problems. Also, from my understanding, composite sync involves filtering and merging H-sync and V-sync. Should I be removing those components. I think I’ll be removing the original multi-out connector anyway.


image
image

5 Likes

I would check if there isn’t any weird voltages over the individual signals and check if there is some China mods or parts that would make ur life easier in this process (you aren’t the only one to think of this) practice will help
I was planning to do this on my ps1 I had but was dead af so it’s a case now. I know there is a led /resistor board for this to diy I saw it in AliExpress 3 ish years ago

https://en.wikipedia.org/wiki/Color_Graphics_Adapter
CGA (same as PS1 apparently) has the same voltage levels on RGB lines and H sync and Vsync as VGA. VGA doesn’t support lower resolution. PS1 games do 240p and 480i; 2x scaling for 240p and line doubling (AKA de-interlacing) for 480i give perfect upscaling with no interpelation blurring. 480p is the minimum resolution for the VGA standard. Sync clock frequency is 15Khz on CGA/PS1; 31Khz on VGA. To get a crude but compatible upscale, the RGB lines could be left unaltered and the H sync and V sync lines converted to higher res (higher frequency) VGA compatible format. For a crisp upscaling, a “sample>hold>send twice” … mod/filter/modulation (whatever you want to call it) would have to be added to each RGB signal to send the analog equivalent of 2 digital pixels from one pixel, then that would be line doubled (basically the same as de-interlacing).

1 Like

Lot’s of variations of these that should get the job done. https://www.ebay.com/itm/Hot-New-high-quality-RGB-CGA-VGA-HD-Video-Game-Converter-Board-Hot-Worldwide/312761547253?_trkparms=aid%3D1110001%26algo%3DSPLICE.SIM%26ao%3D1%26asc%3D40719%26meid%3D5688ed49d5c44e66a70e526f878ad9f8%26pid%3D100010%26rk%3D7%26rkt%3D12%26sd%3D252452070013%26itm%3D312761547253%26pmt%3D1%26noa%3D1%26pg%3D2047675&_trksid=p2047675.c100010.m2109&fbclid=IwAR0o7XYbFCtH0e6cWUW69ArOl4Jf1QdGVpJeqNvrb2FWfIIe-yIv-EYzn5M

1 Like

Found a suitable video DAC. $9 single unit pricing on Mouser. https://www.mouser.com/datasheet/2/609/ADV7125-1503638.pdf

1 Like

30,720 total register bits separated in 2 halves on a 24 bit wide bus, read write enable pins tied together in groups of 3. There are bus isolating “a sync” ICs for alternating which register bank bus is being written to and read from. That’s the thought process. Will need IC that integrate a lot of this.

Looking at chips that are similar to PCIe/PLX chips. These are made to SIG PCI specs. They don’t seem meant to hold enough data at once to throw it out as out-of-order as I need though. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-0950-CPLD-ATF1504AS(L)-Datasheet.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/doc0784.pdf

I don’t know if this clears up the goal and function of the PS1 mod, but…

Always doubling vertical pixels drawn on screen, only doubling horizontal pixel count of 240p IN.

The lines labeled as “blank” aren’t sent as blank; they just don’t exist in the interlaced format.

Each line represent all RGB info in each line. Lines are just shaped to show how they’re scaled and which lines of input are different because they just vary before any scaling.

1 Like

Scaling 240p 15kHz signals for use with VGA monitors has long been a pain, going back to the 90’s :slight_smile: My experience with this has been more on the Commodore Amiga, which is kind of easier in so far as it natively outputs analogue RGB with sync on a 23 pin port which an adapter with a 15pin D-sub connector can be hooked up to.

That doesn’t solve the 15 ~ 31kHz problem, but with monitors like the BenQ BL702A that is technically a multi-sync and supports 15kHz it isn’t a problem.

To be able to use my 31kHz VGA CRT I am considering an Indivision ECS v2: https://icomp.de/shop-icomp/en/shop/product/Flickerfixer_Scandoubler.html?flifi_type=OCS_ECS

An alternative that I could also use with other retro machines would be an Open Source Scan Converter: https://www.retrorgb.com/ossc.html This gets great reviews as it’s almost lag free unlike some other converters/up-scalers.

One thing to watch out for when comparing CGA equipment is to remember it was usually RGBi which was a digital signal and different from the analogue RGB which is what you’ll usually get out of a game console that supports SCART or similar.

Anyhow, if you have not seen them take a look through videos on YT by the 8-bit guy and My Life in Gaming. Both channels often cover video standards and up-scalers. Retro Man Cave also has some videos on this.

1 Like

I had a 1366x768 (or something like that) 30something inch LCD that had VGA and a set of RGBHV B&C inputs. That was a few years ago, before I knew about all this. It probably would have worked. Even if I can’t get done what I want, it’s at least a learning experience I could carry into other cool things.

1 Like

Agreed, it looks like you’ve already learned loads. There is so much material out there now that I’m sure you’ll figure out a way of achieving what you want, albeit with a few compromises, the PS1 looks like an easier system to mod (or just use with an external scan doubled) than the N64 judging by what you’ve posted.

One item I am now on the look out for is a good Sony PVM. On eBay they can be several hundred £££ but every now and then an auction starts at .99p and it’s collection only :slight_smile:

The cost and scarcity of that stuff is part of why I want to do this. Should be way easier to find decent quality VGA CRTs for cheaper than going for a BVM/PVM. And yeah, I strained my brain for a few days searching and absorbing all I could.

Taking it easy on the more tedious stuff to sort out some finer user experience details. HDMI compatibility would be a big plus. One DVI-I single link port for both.


this is the ps2 dev kit
it has a vga and left right audio out av adapter
i wonder if you could just make one?

the av cables work on the ps1/2/3 so i think it might work?

no, unfortunately

Anybody know what the PS1 boot screen resolution is? I have a monitor that displays it, but doesn’t display games I’ve tried… unless I use composite sync instead of separate H/S sync; unless that coincidence, I seem to be having disk read errors too.

Yeah, really seems C sync is the only way for the SyncMaster 915n. The image that did show with H/V was better.

I cant find any hard information but the cutting room floor has all images at 640x480.

I did find interesting info though, apparently the PS logo is actually 3d.

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.