Skip to content

Scanlines, image and brightness with reshade. Will require dedicated GFX card or recent onboard. can run bgfx only for performance. can use with HLSL as well.

Notifications You must be signed in to change notification settings

JBW-byte/Mame-BGFX-Reshade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎮 MAME BGFX + ReShade Scanline CRT Setup

Bring authentic CRT vibes back to your MAME experience! This setup combines BGFX screen chains with ReShade shaders for customizable scanlines, brightness, and image effects. Perfect for retro gaming enthusiasts who want that classic arcade look.

Im not claiming to be an expert on the visuals/colors it just looks decent to me.

✨ Features

  • CRT-style scanlines & glow
  • Brightness & image tuning
  • Includes crt-geom-deluxe chain as a ready-to-use preset
  • Optional CRT-Royale (ReShade) for extra realism (heavy on performance)

⚙️ Requirements

MAME .268+ (recommended)
Dedicated GPU or modern onboard graphics
Windows with Direct3D 10/11/12 support

Screenshot April 2025

Screenshot April 2025

🔧 Setup Instructions

1. BGFX (MAME Built-in)

Download crt-geom-deluxe.json.

Place it in: mame\bgfx\chains

Edit your mame.ini (or frontend settings) to enable:

OSD VIDEO OPTIONS
video bgfx

BGFX POST-PROCESSING OPTIONS
bgfx_screen_chains crt-geom-deluxe

2. ReShade

Backup your MAME folder

Download ReShade

Run installer → point to mame.exe

Choose Direct3D 10/11/12

Install all default shaders, *install the extra shader crt_royal-reshade by akgunter.
When “Succeeded!” close installer

🎛️ ReShade Preset (Updated Sep 2025)

📥 Download here - Standard
📥 Download here - CRT_Royal disable mask in bgfx settings, TAB(Slider Control) in-game.

Press Home to open the ReShade menu in-game Load the preset

Place file in mame\reshade-shaders image

In ReShade settings, DPX strength and Levels black point will have a big effect on the image.

🖼️ Visual Notes

Adjust brightness/contrast in the Mame tab menu(Slider Control) if too bright in some games, good default Street Fighter II CE e.g. Brightness .970, Contrast 1.1, Gamma .800

These settings depend on your monitor settings

Uses Delta 4x2.rgb mask in BGFX → subtle, natural RGB pattern

All settings are kept lightweight to balance performance & visuals

Extra tweaking available via Mame in-game TAB → Slider Control and ReShade Home key.

Screenshot April 2025

About

Scanlines, image and brightness with reshade. Will require dedicated GFX card or recent onboard. can run bgfx only for performance. can use with HLSL as well.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published