Skip to content

bni/REminiCRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REminiCRT - Flashback with CRT emulation shader

Screenshot

Credits

Original REminiscence author Gregory Montoir.

Delphine Software, makers of the 1992 game Flashback.

Added features

  • CRT shader based on the one used in TIC-80
  • Fullscreen by default.
  • Always preserving original aspect ratio.
  • 4x scale in windowed mode.
  • macOS app bundle.

Removed features

  • Internal and external scalers.
  • Tremor/Vorbis support.
  • ClassicMac asset support.
  • Widescreen modes.

Build dependencies

Put data files from the original game in DATA/

Use CMake to build the rs executable.

cmake -S . -B build -G Ninja

cmake --build build

To build Flashback.app (optional):

./build_app.sh

Assets/DATA

Requires DATA files from the original game, either DOS (Recommended) or Amiga (Not tested). DOS files from GOG probably work. Filenames should be uppercase.

Get Amiga MOD music files from here: UnExoticA. Put files directly in the DATA/ folder. These should be in lowercase.

Run

You can run the rs executable in the build directory ./rs

The Mac .app is standalone, with all dependencies inside the bundle.

Future

Port to SDL3 (Should remove the need for SDL_gpu)