diff --git a/Ports/Flashback/README.txt b/Ports/Flashback/README.txt new file mode 100644 index 00000000..91f0df04 --- /dev/null +++ b/Ports/Flashback/README.txt @@ -0,0 +1 @@ +Copy Flashback game files from Flashback_Data/StreamingAssets/data to Roms/PORTS/reminiscence. Music files from the Amiga version can be used, as well as voice.vce from the Sega CD version to provide dialogue \ No newline at end of file diff --git a/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.info b/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.info new file mode 100644 index 00000000..535c6a79 --- /dev/null +++ b/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.info @@ -0,0 +1,30 @@ +# Software Information +display_name = "Flashback (REminiscence)" +authors = "Gregory Montoir|Stuart Carnie" +supported_extensions = "map|aba|seq|lev" +corename = "REminiscence" +license = "GPLv3" +permissions = "" +display_version = "0.3.6" + +# Hardware Information +categories = "Game" +systemname = "Flashback Game Engine" + +# Libretro Features +supports_no_game = "false" +database = "Flashback" +savestate = "true" +savestate_features = "serialized" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "false" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "false" +is_experimental = "false" + +description = "A port of the REminiscence engine, a reimplementation of the engine used by Delphine Software's Flashback, to libretro. The core requires data files from the game and is compatible with the Steam/GOG, DOS, PC-CD, Amiga and Macintosh releases. The core does not support regular saves, only savestates." diff --git a/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.so b/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.so new file mode 100644 index 00000000..ba5952cf Binary files /dev/null and b/Ports/Flashback/RetroArch/.retroarch/cores/reminiscence_libretro.so differ diff --git a/Ports/Flashback/Roms/PORTS/Flashback.sh b/Ports/Flashback/Roms/PORTS/Flashback.sh new file mode 100644 index 00000000..6a70470d --- /dev/null +++ b/Ports/Flashback/Roms/PORTS/Flashback.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +ROM_DIR="$(dirname "$0")" +RA_DIR="/mnt/SDCARD/RetroArch" +REMINISCENCE_DIR="$ROM_DIR/reminiscence" +CORE_DIR="$RA_DIR/.retroarch/cores" + +cd "$RA_DIR" +./retroarch -v -L "$CORE_DIR/reminiscence_libretro.so" "$REMINISCENCE_DIR/level1.map" \ No newline at end of file diff --git a/Ports/Flashback/Roms/PORTS/reminiscence/PLACE GAME FILES HERE b/Ports/Flashback/Roms/PORTS/reminiscence/PLACE GAME FILES HERE new file mode 100644 index 00000000..e69de29b