gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > Port of a Flashback for the DS

#71608 - GPFerror - Mon Feb 13, 2006 7:08 pm

REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. This program is designed as a cross-platform replacement for the original executable and uses the SDL library. Original version by Gregory Montoir, cyx@users.sourceforge.net - http://membres.lycos.fr/cyxdown/reminiscence/

[Images not permitted - Click here to view it]

Copy the original dos data files into the romdisk/Data directory and run the createromdisk.bat which will create the romdiskfs and append it to the end of the nds and ds.gba binaries.

Still needs support for sound in my SDL library, so no sound in this release.

Has been tested on the superdisk and m3 and should work with any flashcard that supports appended filesystems, its not compatible with the gbamp though, I still need one for testing if anyone has one to send me or wants to buy me one :)

Enjoy,
Troy Davis(GPF)
http://gpf.dcemu.co.uk/REminiscenceDS.shtml

#71614 - Darkflame - Mon Feb 13, 2006 7:29 pm

Coool :)

GBAMP's are only ?13, btw.

#71616 - Durandle - Mon Feb 13, 2006 7:38 pm

cool - nice use of the SDL libs at last.

Offtopic - but SDL thread/sig any closer to working?

#71621 - GPFerror - Mon Feb 13, 2006 7:47 pm

no, if there is thread support added to libnds, it could be easily added to my SDL port i believe.

Also I have received some updates for 16bit mode but havent had a chance to merge them in yet.

Iv attempted to add sound but no luck yet, its not streaming support, just a call to soundplay whenever SDL wills it :( but its not initializing correctly for some reason.

Troy(GPF)

#71641 - tepples - Mon Feb 13, 2006 9:07 pm

The sequel (called "Another World", published as "Out Of This World" in some markets due to trademark conflicts) is already ported to GBA, but its official site is down as I write this.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#71642 - Mithos - Mon Feb 13, 2006 9:23 pm

Does not seem to build anything for me.. hmm
_________________
Pure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit

#71657 - GPFerror - Mon Feb 13, 2006 10:05 pm

tepples wrote:
The sequel (called "Another World", published as "Out Of This World" in some markets due to trademark conflicts) is already ported to GBA, but its official site is down as I write this.


Yeah I did a quick port of my dreamcast version and its running in ds emulators(runs on hardware but controls are not working yet), but still needs some work for this port. Plus I need to contact Eric Chahi and see if its cool if I release it, if I ever finish porting it :)

Troy

#71660 - GPFerror - Mon Feb 13, 2006 10:29 pm

Mithos wrote:
Does not seem to build anything for me.. hmm


the source code or the bat file?

#71675 - Mithos - Mon Feb 13, 2006 11:52 pm

GPFerror wrote:
Mithos wrote:
Does not seem to build anything for me.. hmm


the source code or the bat file?


Oh, sorry, the .bat file doesn't seem to build anything..
_________________
Pure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit

#71678 - GPFerror - Tue Feb 14, 2006 12:01 am

is there an error message? or does anything happen when running the .bat file?

run it from a dos command prompt and make sure all the files from the release are in the same directory and you have extracted the dos version of flashback into the romdisk\Data folder

If you are not on windows , you will need to download the sourcecode for genromfs or find a precompiled binary for your os and the bat file will need to be rewritten as a shell script etc. as well as the padbin binary.


Troy(GPF)

#71680 - Mithos - Tue Feb 14, 2006 12:06 am

Running Windows XP.

The line: genromfs -f romdisk.img -d romdisk -v

Don't do anything...
_________________
Pure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit

#71681 - amiga - Tue Feb 14, 2006 12:09 am

The problem I've got when I try to create the room is that it keeps asking me for a msys-1.0.dll.

#71683 - Mithos - Tue Feb 14, 2006 12:14 am

Msys-1.0.dll
_________________
Pure White DS w. Flashme v7
Supercard SD (Viking 512MB High Speed)
Supercard DS (one) Kingston 1gb microSD
EFZ Advance 256Mbit

#71722 - Snowy? - Tue Feb 14, 2006 2:52 am

I needed another file with the ones extracted from the dsREminiscence-0.1.8.rar file...

cygwin1.dll (click it to go to download page) this lets windows run linux commands - as far as I can tell that is... too tired lol

It also said I needed Msys-1.0.dll in the directory too, however I have since downloaded that file (had to install/uninstall another package to get it) and after a direct comparison of 2 made files & can say you don't need Msys-1.0.dll it works without it - even though it complaines.

Works fine on the M3-SD :)

Thanks again for posting it GPFerror!

Edit also seems like it works better using this version of genromfs (extract it to the same directory as the rest and rename it from 'genromfs-cygwin.exe' to 'genromfs.exe'

#71736 - GPFerror - Tue Feb 14, 2006 4:28 am

ok cool, I didnt know that there was a dependancy for that file, thank for straightening that out for everyone.

Troy(GPF)
http://gpf.dcemu.co.uk

#71742 - telephasic - Tue Feb 14, 2006 5:39 am

tepples wrote:
The sequel (called "Another World", published as "Out Of This World" in some markets due to trademark conflicts) is already ported to GBA, but its official site is down as I write this.


Another World came first. Eric Chahi did not work on Flashback with Delphine, but was consulted about the real sequel to Another World (on Sega CD) Heart of the Alien.

http://www.the-underdogs.org/game.php?id=3180

http://www.idlethumbs.net/display.php?id=44

(I love these games)

#71762 - Snowy? - Tue Feb 14, 2006 9:17 am

GPFerror wrote:
ok cool, I didnt know that there was a dependancy for that file, thank for straightening that out for everyone.

Troy(GPF)
http://gpf.dcemu.co.uk


No probs.
I wanted to get it to work so I googled and googled and googled lol

Thanks again all I have to find is the midi files now (the correct ones) there seems to be 2 versions out there... just have to dig out my Amiga originals from the dusty cupboard.

As you mentioned elsewhere the music follows should be put in the data folder and renamed as below
    Data\mod.flashback-introb
    Data\mod.flashback-fin
    Data\mod.flashback-reunion
    Data\mod.flashback-ceinturea
    Data\mod.flashback-options2
    Data\mod.flashback-voyage
    Data\mod.flashback-holocube
    Data\mod.flashback-logo
    Data\mod.flashback-options1
    Data\mod.flashback-teleporta
    Data\mod.flashback-fin2
    Data\mod.flashback-memoire
    Data\mod.flashback-taxi
    Data\mod.flashback-teleport2
    Data\mod.flashback-ascenseur
    Data\mod.flashback-desintegr
    Data\mod.flashback-donneobjt
    Data\mod.flashback-game_over
    Data\mod.flashback-jungle
    Data\mod.flashback-missionca
    Data\mod.flashback-chute

#71765 - GPFerror - Tue Feb 14, 2006 9:39 am

Snowy? wrote:
GPFerror wrote:
ok cool, I didnt know that there was a dependancy for that file, thank for straightening that out for everyone.

Troy(GPF)
http://gpf.dcemu.co.uk


No probs.
I wanted to get it to work so I googled and googled and googled lol

Thanks again all I have to find is the midi files now (the correct ones) there seems to be 2 versions out there... just have to dig out my Amiga originals from the dusty cupboard.

As you mentioned elsewhere the music follows should be put in the data folder and renamed as below
    Data\mod.flashback-introb
    Data\mod.flashback-fin
    Data\mod.flashback-reunion
    Data\mod.flashback-ceinturea
    Data\mod.flashback-options2
    Data\mod.flashback-voyage
    Data\mod.flashback-holocube
    Data\mod.flashback-logo
    Data\mod.flashback-options1
    Data\mod.flashback-teleporta
    Data\mod.flashback-fin2
    Data\mod.flashback-memoire
    Data\mod.flashback-taxi
    Data\mod.flashback-teleport2
    Data\mod.flashback-ascenseur
    Data\mod.flashback-desintegr
    Data\mod.flashback-donneobjt
    Data\mod.flashback-game_over
    Data\mod.flashback-jungle
    Data\mod.flashback-missionca
    Data\mod.flashback-chute


Unfortunetly my SDL port doesnt have sound working yet, so even with the files there isnt any sound in this port yet.

Troy(GPF)
http://gpf.dcemu.co.uk

#71767 - Durandle - Tue Feb 14, 2006 10:18 am

Was playing it lastnight, works real well. However, does saving work? There are save points but also level codes... I only ever played the Mac version which had normal save files (i think).

Well heres hoping that we get some thread support sometime soon... lots of stuff I've tried porting (including MPEG4 decoders) rely heavily on SDLs sig/thread functions.

Also getting SDL to use the FAT drivers is dead easy, its worth doing if you have the time. Makes all the normal ImageLoad functions work and such. Makes porting that much easier too.

#71780 - Mrshlee - Tue Feb 14, 2006 2:02 pm

telephasic wrote:
tepples wrote:
The sequel (called "Another World", published as "Out Of This World" in some markets due to trademark conflicts) is already ported to GBA, but its official site is down as I write this.


Another World came first. Eric Chahi did not work on Flashback with Delphine, but was consulted about the real sequel to Another World (on Sega CD) Heart of the Alien.

http://www.the-underdogs.org/game.php?id=3180

http://www.idlethumbs.net/display.php?id=44

(I love these games)


http://en.wikipedia.org/wiki/Flashback:_The_Quest_for_Identity

A sequel, named Fade to Black was produced in 1995. This game has completely different gameplay and generated mixed reviews from critics that felt that it was too different from the original game. Flashback is often mistaken for a sequel to Another World.
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia

#71831 - GPFerror - Tue Feb 14, 2006 7:21 pm

Durandle wrote:
Was playing it lastnight, works real well. However, does saving work? There are save points but also level codes... I only ever played the Mac version which had normal save files (i think).

Well heres hoping that we get some thread support sometime soon... lots of stuff I've tried porting (including MPEG4 decoders) rely heavily on SDLs sig/thread functions.

Also getting SDL to use the FAT drivers is dead easy, its worth doing if you have the time. Makes all the normal ImageLoad functions work and such. Makes porting that much easier too.


the saveing function isnt hooked up right now. And if you have already implemented FAT drivers in SDL can you send me your code so I can add it to my port?

Troy(GPF)
http://gpf.dcemu.co.uk

#71838 - Dudu.exe - Tue Feb 14, 2006 8:15 pm

Im realy impressed with Gamespeed.. great work!!!
_________________
http://flickr.com/photos/stuffbox

#71931 - Durandle - Wed Feb 15, 2006 12:27 pm

I'll have to do it again, as I was experimenting all the way - some dodgy bits ended up in it.

However, all it takes is finding and replacing calls to fopen with FAT_fopen - and so on (and of course linking to the headers). There aren't that many. I'll take a look at doing it again sometime when I have a chance, I've been feeling really tired after work recently, not sure why.

I'm hoping for some kind of thread/sig support soon as a lot of cool SDL projects need this. I'm sure it can be coded round but I'm not quite good enough to do that my self.

#71983 - GPFerror - Wed Feb 15, 2006 9:10 pm

Durandle wrote:
I'll have to do it again, as I was experimenting all the way - some dodgy bits ended up in it.

However, all it takes is finding and replacing calls to fopen with FAT_fopen - and so on (and of course linking to the headers). There aren't that many. I'll take a look at doing it again sometime when I have a chance, I've been feeling really tired after work recently, not sure why.

I'm hoping for some kind of thread/sig support soon as a lot of cool SDL projects need this. I'm sure it can be coded round but I'm not quite good enough to do that my self.


Yeah I unfortunetly cant test FAT code-unless someone buys me a gbamp and cf card , Im broke :)

Some kind of thread scheduler could be set up on vblank or something like that, there have been discussions in other posts about it. Just need someway of saving the current thread context to a stack somewhere and then switch to a new thread and visa-versa, too bad I dont know how to code something like that :)

Troy(GPF)
http://gpf.dcemu.co.uk

#71996 - Durandle - Wed Feb 15, 2006 9:51 pm

heh ya know, I'd actually do that for you if I was earning a bit more :) You never know, if I get bit extra ^_^

If you ever need to test code like that for now, just send it to me and I'll do whatever.

#72667 - Chetic - Mon Feb 20, 2006 10:28 pm

Has anybody else made it to the wounded guy?

I can't find a way to talk to him so I'm stuck!
Am I alone on this?
_________________
Packin':
Grey DS with FlashMe v7
1Gbit XG2T 2005 (Neoflash compatible)
GBAMP, Supercard CF, 512Mb Magic Key 3 and EZFA 256Mbit

#72679 - Durandle - Mon Feb 20, 2006 11:10 pm

Yeah... I kinda mashed the buttons and eventually he talked to me. Try facing different directs and stuff...

#72918 - Sektor - Wed Feb 22, 2006 1:35 pm

You just hold B to talk to him and Y to go to the next message.

I added in Chishm's FAT library and got it to read the files from M3CF /flashback/data. It saves to /flashback/. You can also speed the game up slightly by pushing R (shoulder).

Should work on GBAMP/SCCF/MK2/MK3 but untested. Always backup anything important on your CF/SD but it's unlikely to corrupt anything.

Download from >-- here --<.


Last edited by Sektor on Wed Feb 22, 2006 5:35 pm; edited 3 times in total

#72948 - Durandle - Wed Feb 22, 2006 4:25 pm

The buttons dont always work. Its a bit odd sometimes.

#72951 - socket - Wed Feb 22, 2006 4:35 pm

Sektor wrote:
Download from htt://gtamp.com/DS/


Hey Sektor, the link isnt working... i noticed you had htt:// instead of http:// but still, nothing.
_________________
http://scdev.org

#72963 - Sektor - Wed Feb 22, 2006 5:56 pm

Link should work now but it should have worked before with that minor change. I noticed you can't load a level 2 save from level 1, the PC version has the same design problem. I'll work on a fix.

If you try it, let me know what hardware you tested it on and the results.
_________________
GTAMP.com/DS


Last edited by Sektor on Thu Feb 23, 2006 6:59 am; edited 2 times in total

#72968 - socket - Wed Feb 22, 2006 6:43 pm

hmm, dns issue or something? i tried a few minutes ago and it was fine. earlier the site would not respond. great work. thanks a lot for this, great additions!

i havnt played flashback in ages!
_________________
http://scdev.org

#73073 - QazzaQY2K - Thu Feb 23, 2006 5:20 am

wow great game! took ages to find the audio but i finaly found it ;P and then to understand it's not implemented yet ;P BAH!! :D

#73162 - socket - Thu Feb 23, 2006 6:20 pm

FYI, works great on Supercard CF.
_________________
http://scdev.org

#73164 - Barnard - Thu Feb 23, 2006 6:36 pm

Seeing as Flashback is free can someone whip up a .gba, with the game all ready to go?

#111091 - buothz - Mon Dec 04, 2006 1:36 am

socket wrote:
FYI, works great on Supercard CF.

I have a supercard miniSD
i have FLASHBACK ORIGINAL (anche I have try also with another version donwloaded in internet)
the problem is:
- I put flashbackDS.sc.nds in miniSD root (x: for example)
- in "x:\data\flashback\data" I put the data directory ..
turn on nds, start flashbackDS.sc.nds and:

fatInit...
No compatible FAT device!

why?

thanks a lot for all people that help me

#111135 - Sektor - Mon Dec 04, 2006 10:14 am

Flashback isn't free but it should be. Delphine software no longer exists. I've thought about including the flashback files on my site but I would prefer to get permission from at least the main coder or artists. I have no idea who actually owns the rights to the game now.

I'm not sure about libfat's compatibility with SC miniSD. I know it works with SC Lite microSD. I can compile with a version of GBA_NDS_FAT. I'll try the one with picodrive since that is reported to work on MMD and many devices.

I will also write some instructions for attaching the files to the .nds file.
_________________
GTAMP.com/DS


Last edited by Sektor on Tue Dec 05, 2006 7:21 pm; edited 4 times in total

#111159 - buothz - Mon Dec 04, 2006 2:22 pm

Sektor wrote:
I'm not sure about libfat's compatiblity with SC miniSD. I know it works with SC Lite microSD. I can compile with a version of GBA_NDS_FAT. I'll try the one with picodrive since that is reported to work on MMD and many devices.

I will also write some instructions for attaching the files to the .nds file.

thanks a lot!
If u create a miniSD version I thank u for all my life ;)
can u written here when u create miniSD version?
thanks a lot

#111165 - Puyo - Mon Dec 04, 2006 4:43 pm

So now as I understand it should work with sound files. That`s great!
Could you tell me where to get SDL with sound support? Because as stated on GPF`s site ver. 1.2.9 doesn`t have it. So it`s kinda strange.
Thanks.

#111338 - Sektor - Tue Dec 05, 2006 6:53 pm

Sound works. GPF's SDL site had an old version of SDL but it has been updated now.

http://gtamp.com/DS/flashbackds.htm
http://www.dcemu.co.uk/vbulletin/showthread.php?t=45464

2006-12-09 v0.23
- Added a version with GBA_NDS_FAT from picodriveDS 0.1.6. Use this on MMD, EZ4 and SC miniSD. Untested.
- Support for Italian language files
- Updated libcartreset to 0.72 (fixes return to menu on SC Lite). Return to menu only works on libfat version.
- Level select. You can now scroll through level codes on the password screen. Up/down for skill, left/right for level.

As always, backup files before running. It could corrupt your file system.
_________________
GTAMP.com/DS

#118324 - Echtzeit - Mon Feb 12, 2007 4:15 am

Hi,

I have a question concerning the playback of the original amiga modules.

they do play, but very fast. so when the cutscene is only at the beginning, the module is already done. is that normal?

i know sound isn't working great yet, but i thought it would be just a little bit better. not sure if the problem is on my side?

got the modules from unexotica, so thats not the problem.

any info would be appreciated!

#118346 - Sektor - Mon Feb 12, 2007 12:20 pm

The music plays around normal speed (as long as you aren't in fast mode) but the cut scenes are too slow, so they will go longer than the music. I need to replace the SDL functions for faster speed and better quality audio. xFlasH's version had native video code but he didn't release source and I don't know how to contact him. His version didn't have sound but the cutscenes had almost no glitches and they played much faster.
_________________
GTAMP.com/DS


Last edited by Sektor on Mon Feb 12, 2007 3:07 pm; edited 2 times in total

#118347 - Echtzeit - Mon Feb 12, 2007 1:15 pm

how can i turn off fast mode? because the mod play way too fast!

#118355 - Sektor - Mon Feb 12, 2007 3:22 pm

Fast mode is off by default (R to toggle it) but you are right, some music is too fast, the quality was so bad and cut scene so slow, that I didn't really notice. It needs a lot of work.
_________________
GTAMP.com/DS

#118362 - Echtzeit - Mon Feb 12, 2007 7:15 pm

hmm, maybe you should contact the author of NitroTracker. He got xm-modules playing with 16 hardware channels (minus the Cutscenes of course ;). Maybe he can help you make a reasonable player?

http://nitrotracker.tobw.net/index.php?cat_id=6