PS1HDMI

PSN-Name: Crash Bandicoot
Spielt gerade: Crash Bandicoot
#1
Dan and Christof have just announced their PS1HDMI kit: A no-cut mod for the PlayStation 1 that’s a true digital to digital HDMI output kit, like their DCHDMI!The PS1HDMI will be an internal install compatible with 500X through
700X series PlayStation consoles. The installation includes removing
the serial port, in order to mount the HDMI port, making this a true
#nocutmod!

https://psx.i74.de/PS1HDMI.html

Feature-Roadmap
Firmware v1.0
  • Support for all PS1 output resolutions
    This is working, except the correct vertical alignment of 256p and 512p.
    Is there even a game out there which uses these modes?

vertical \ horizontal256320384512640

240p NTSC/PAL NTSC/PAL NTSC/PAL NTSC/PAL NTSC/PAL 256p PAL PAL PAL PAL PAL 480i NTSC/PAL NTSC/PAL NTSC/PAL NTSC/PAL NTSC/PAL 512i PAL PAL PAL PAL PAL

  • 256, 384 and 512 horizontal resolutions are interpolated to match the 4:3 picture aspect ratio
    Done, but needs some tweaking
    Done (2020-01-24)
  • Configurable (fast/instant) interlaced/progressive switching
    Interlaced video uses 262.5 total lines (263/262, depending on displayed field), while progressive uses 263 lines. The HDMI link is kept active, when a switch from interlaced to progressive (and back) is occuring, but the video timings change. Some monitors/TVs can handle this without loosing sync, others do not.
    PS1HDMI supports forcing 240p (480i) based output timings, so no HDMI sync drop will happen. Input video and output video will be (slightly) out of sync (when interlaced is forced to progressive and vice versa), so a tearing effect occurs periodcally)
    Done
  • Upscaling support
    • VGA/480p, 960p and 1080p for NTSC consoles
    • 576p for PAL consoles
  • Done
  • Color correction
    Input video color mode (RGB555, RGB565, ...) is detected and converted to RGB888.
    Done
  • Gamma correction with option for custom color mapping
    PS1HDMI supports gamma correction and also allows the creation of custom maps, which can be uploaded through the web interface.
    Done
  • Digital sound via HDMI
    I2S signal from the audio DAC is embedded into HDMI.
    Done
  • WiFi firmware updates
    Done
  • Basic deinterlacing
    Bob/weave deinterlacing can be selected via OSD.
    Done
  • Controller integration / OSD
    Done
  • Modchip integration
    PS1HDMI will integrate integrates an ESP32 port of PsNee. Thanks to rama3! (nfggames.com)
    WIP, latest board revision is already prepared for this (incl. flat flex)
    Done (2020-02-06)
  • NTSC/PAL reference oscillator mod integration
    PS1HDMI uses a programmable PLL to create the various clocks needed for operation.
    This could also be used to integrate this mod.
    Further testing and another hardware revision needed
    PS1HDMI optionally can take control of the GPU clock.
    This allows correct frame rates, when running NTSC games on PAL consoles and vice versa.
    Only one resisitor has to be removed, no trace cutting needed.
    WIP
  • Scanlines
    Done

Firmware v2.0

  • Advanced deinterlacing
  • HQ2X filter
  • Wireless serial port
    Currently, it's planned to use ESP-Now to create a wireless link for the serial port occupied by PS1HDMI.
    A separate small ESP32 board to connect to the serial port will be available.
    WIP, current board revision is already prepared for this (incl. flat flex)
  • 960p50 and 1080p50 upscaling for PAL
https://psx.i74.de/PS1HDMI.html
 
Top