* Backup anything important before using any homebrew that writes to your media device.  I haven't had any file corruption but I haven't tested every device and backups are always a good idea. *

REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software.
REminiscence was coded by Gregory Montoir, cyx@users.sourceforge.net - http://membres.lycos.fr/cyxdown/reminiscence/
This Nintendo DS port was made by Sektor and uses code from GPF's REminiscence DS port.

FlashbackDS - 2007-03-06 - v0.24

Features:
- Sound effects (not great but better than nothing)
- Music plays but it sounds like poop
- Level select.  You can scroll through level codes on the password screen.  Up/down for skill, left/right for level.
- Resources and music are read from /data/flashback/data/ on a compatible media device
- Saves are stored at /data/flashback/
- DS sleeps when you close the LID (you'll have to pause manually)
- DLDI support

Things that still need to be done by someone:
- Improve sound code
- Stop music from sounding like poop
- Make text easier to read (scaling issue)
- Speed up cut scenes and fix cut scene glitches
- Build a flying car

Requirements:
-------------
A DS and a compatible slot-1 or slot-2 device. Confirmed working on M3CF, DS-X OS v1.1 and MMD.

You will need the Flashback data files from the PC DOS version of the game.
To hear music, you need the mod.* files from the Amiga version.  They should be named like mod.flashback-introb , without a .mod extension.

How to use:
-----------
Step 1:
- Figure out what device you own
- flashbackDS.nds is for GBAMP, MMD and most slot-1 devices like R4, M3 Simply, DS-X, SCOne
- flashbackDS.gba.nds is for most slot-2 devices like SCSD, SCCF, SC Lite microSD, M3SD, MDCF
- If you have a GBAMP, M3CF, SCCF, SCSD or another old device supported by libfat's built-in driver then you don't need to use the DLDI patch. Skip Step 2.
- If you own "Games 'n' Music" then ask Datel to release file I/O code or a DLDI driver, FlashbackDS won't work without it

Step 2:
- Download dlditool and the DLDI driver for your device http://chishm.drunkencoders.com/DLDI/index.html
- Patch flashbackDS.nds or flashback.gba.nds with a DLDI patch for your device

Step 3:
- Copy flashbackDS.nds or flashback.gba.nds to any folder on your card (on DS-X it's best to use the apps folder)
- Copy the flashback data files to X:\data\flashback\data\ (replace X: with the drive letter of your device)
- Launch FlashbackDS and hopefully it will find the required files and begin

DS controls:
----------------------------------------------
d-pad   move Conrad
A	  draw/holster gun
B       talk / use / run / shoot
X       use the current inventory object
Y       display the inventory / skip movies
L       display the options
R       toggles fast mode

These libs/toolchain were used (thanks to the authors!)
----------------------------------------------------------
devkitARM_20 - http://www.devkitpro.org
libnds-20070127 - http://www.devkitpro.org
SDL-1.2.9ds.rar  - http://gpf.dcemu.co.uk/ndsSDL.shtml
NDSzlib-1.2.2.rar - http://gpf.dcemu.co.uk/ndsSDL.shtml
libfat-nds-20070127 - http://chishm.drunkencoders.com/libfat/
libcartreset 0.72 - http://licklick.wordpress.com/tag/libcartreset/
----------------------------------------------------------

Sektor
http://gtamp.com/DS
gtamulti@gmail.com