GUIDE: Getting rid of that psx dithering

Welcome Page Forums RetroPie Project Video Output on RetroPie GUIDE: Getting rid of that psx dithering

This topic contains 0 replies, has 1 voice, and was last updated by  qbic 2 years, 8 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #97144

    qbic
    Participant

    I don’t know why, but the current version of pcsx-rearmed is dithering every texture on all games.
    Intentional or not, I don’t like it, so here’s a small guide to disable dithering all along.
    Note that doing this will disable dithering on titles like Silent Hill where dithering is actually used.

    Step 1) Get the pcsx source.
    git clone git://github.com/libretro/pcsx_rearmed.git pcsx_rearmed

    Step 2) Edit the source.
    Enter the pcsx_rearmed/ folder created by git and edit plugins/gpu_neon/psx_gpu/psx_gpu.h
    Localise this code section (line 50 in the version I’m using)

    typedef enum 
    { 
      RENDER_STATE_DITHER          = 0x8, 
      RENDER_STATE_MASK_EVALUATE   = 0x20, 
    } render_state_enum; 

    Change the RENDER_STATE_DITHER line to:
    RENDER_STATE_DITHER = 0x0,

    Step 3) Configure, build and install
    Run the following commands in the pcsx_rearmed/ folder:

    $ CFLAGS="-O2 -mfpu=neon -march=armv7-a -mfloat-abi=hard" ./configure --platform=libretro
    $ make 
    $ sudo cp libretro.so /opt/retropie/libretrocores/lr-pcsx-rearmed/ 

    You can now launch psx games from emulationstation as usual, and enjoy them without annoying dithering.
    /Jezper Blixt <jezper.blixt@gmail.com>

Viewing 1 post (of 1 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss