VOGONS


First post, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

A while ago I found a DOS demo of Fury of the Furries on a magazine coverdisk, and asked to upload it here. The demo readme suggests there are three levels, but it seems to hang after completing level one (the screen turns black and music continues to play, but nothing happens). I even ran the debugger that comes with DOSBox SVN Daum but couldn't make anything of it. Doesn't seem like this behaviour is caused by a missing file.

Would be very grateful if you found the time to look into this.

DOS Games Archive | Free open source games | RGB Classic Games

Reply 1 of 11, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

There have been posts about this game here in the past (though not this DOS demo).

The obvious question is, does the game work in a current SVN build (like DOSBox ECE) ? And having you tried running the game in PCem? (Authentic hardware would be preferable for testing purposes.) Daum is pretty outdated at this point.

Last edited by Jorpho on 2020-10-20, 21:55. Edited 1 time in total.

Reply 2 of 11, by Akuma

User metadata
Rank Member
Rank
Member

Unfortunately it is, that fact that it has a CHKLIST.MS should be a dead giveaway.

Way too much info
SPR/SPR99.LBM:OK
SPR/SPR00.LBM:OK
SPR/SPR00B.LBM:OK
SPR/SPR01A.LBM:MISSING
SPR/SPR02A.LBM:MISSING
SPR/SPR03A.LBM:MISSING
SPR/SPR04A.LBM:MISSING
SPR/SPR05A.LBM:MISSING
SPR/SPR06A.LBM:MISSING
SPR/SPR07A.LBM:MISSING
SPR/SPR08A.LBM:MISSING
SPR/SPR09A.LBM:OK
SPR/SPR10A.LBM:MISSING
SPR/SPR01B.LBM:MISSING
SPR/SPR02B.LBM:MISSING
SPR/SPR03B.LBM:MISSING
SPR/SPR04B.LBM:MISSING
SPR/SPR05B.LBM:MISSING
SPR/SPR06B.LBM:MISSING
SPR/SPR07B.LBM:MISSING
SPR/SPR08B.LBM:MISSING
SPR/SPR09B.LBM:OK
SPR/SPR10B.LBM:MISSING
PIC/EDITOR1.LBM:MISSING
PIC/EDITOR2.LBM:MISSING
PIC/ACIDE1.LBM:MISSING
PIC/ACIDE2.LBM:MISSING
PIC/ACIDE3.LBM:MISSING
PIC/VIE1.LBM:MISSING
PIC/VIE2.LBM:MISSING
PIC/VIE3.LBM:MISSING
PIC/EXP1.LBM:MISSING
PIC/EXP2.LBM:MISSING
PIC/EXP3.LBM:MISSING
PIC/TIME1.LBM:MISSING
PIC/TIME2.LBM:MISSING
PIC/TIME3.LBM:MISSING
DAT/DEMO1.BIN:MISSING
DAT/DEMO2.BIN:MISSING
DAT/DEMO3.BIN:MISSING
PIC/ANI.LBM:MISSING
PIC/FONT.LBM:OK
PIC/MACHINE.LBM:MISSING
PIC/SAUCISSE.LBM:MISSING
PIC/EPILEPS.LBM:MISSING
PIC/HURLE.LBM:MISSING
PIC/INTER.LBM:MISSING
PIC/NEWTINY.LBM:MISSING
DAT/GAMEDAT.BIN:OK
PIC/KALISTO.LBM:OK
PIC/TINIES.LBM:OK
PIC/ZOOM.LBM:OK
PIC/MADEBY.LBM:MISSING
PIC/CHOOSE.LBM:MISSING
PIC/SONS.LBM:MISSING
PIC/MUSIQUE.LBM:MISSING
PIC/PLANET.LBM:MISSING
PIC/SCORE.LBM:MISSING
PIC/SPRITE1.LBM:MISSING
PIC/SPRITE2.LBM:MISSING
Show last 96 lines
PIC/SPRITE3.LBM:MISSING
PIC/GETJOY.LBM:OK
DAT/CDATA.BIN:OK
DAT/SDATA.BIN:OK
DAT/FDATA.BIN:OK
KMD/DESERT2.KMD:MISSING
KMD/PYRAMID2.KMD:MISSING
KMD/LAGON2.KMD:MISSING
KMD/FORET2.KMD:MISSING
KMD/FIN2.KMD:MISSING
KMD/SOUSTER2.KMD:MISSING
KMD/VILLAGE2.KMD:MISSING
KMD/MONTAGN2.KMD:MISSING
KMD/CHATEAU2.KMD:MISSING
KMD/MACHINE2.KMD:MISSING
KMD/DESERT.KMD:MISSING
KMD/PYRAMIDE.KMD:MISSING
KMD/LAGON.KMD:MISSING
KMD/FORET.KMD:MISSING
KMD/FIN.KMD:MISSING
KMD/SOUSTER.KMD:MISSING
KMD/VILLAGE.KMD:MISSING
KMD/MONTAGNE.KMD:MISSING
KMD/CHATEAU.KMD:MISSING
KMD/MACHINE.KMD:MISSING
KMD/INTRO2.KMD:OK
DAT/MESSAGES.FRA:MISSING
DAT/MESSAGES.ENG:OK
DAT/MESSAGES.DEU:MISSING
DAT/MESSAGES.ESP:MISSING
DAT/MESSAGES.ITA:MISSING
DAT/MESSAGES.FRE:MISSING
SND/SAMPLE01.IFF:OK
SND/SAMPLE02.IFF:OK
SND/SAMPLE03.IFF:OK
SND/SAMPLE04.IFF:OK
SND/SAMPLE05.IFF:OK
SND/SAMPLE06.IFF:OK
SND/SAMPLE07.IFF:OK
SND/SAMPLE08.IFF:OK
SND/SAMPLE09.IFF:OK
SND/SAMPLE10.IFF:OK
SND/SAMPLE11.IFF:OK
SND/SAMPLE12.IFF:OK
SND/SAMPLE13.IFF:OK
SND/SAMPLE14.IFF:OK
SND/SAMPLE15.IFF:OK
SND/SAMPLE16.IFF:OK
SND/SAMPLE17.IFF:OK
SND/SAMPLE18.IFF:OK
SND/SAMPLE19.IFF:OK
SND/SAMPLE20.IFF:OK
SND/SAMPLE21.IFF:OK
SND/SAMPLE22.IFF:OK
SND/SAMPLE23.IFF:OK
SND/SAMPLE24.IFF:OK
SND/SAMPLE25.IFF:OK
SND/SAMPLE26.IFF:OK
SND/SAMPLE27.IFF:OK
SND/SAMPLE28.IFF:OK
SND/SAMPLE29.IFF:OK
SND/SAMPLE30.IFF:OK
SND/SAMPLE31.IFF:OK
SND/SAMPLE32.IFF:OK
DAT/DATA000.LBM:MISSING
PIC/PRESENT1.LBM:MISSING
PIC/PRESENT2.LBM:MISSING
PIC/PRESENT3.LBM:MISSING
PIC/PRESENT4.LBM:MISSING
PIC/PRESENT5.LBM:MISSING
PIC/PRESENT6.LBM:MISSING
PIC/PRESENT7.LBM:MISSING
PIC/PRESENT8.LBM:MISSING
PIC/PRESENT9.LBM:MISSING
PIC/PRESENTA.LBM:MISSING
DEC/DECOR01.LBM:MISSING
DEC/DECOR02.LBM:MISSING
DEC/DECOR03.LBM:MISSING
DEC/DECOR04.LBM:MISSING
DEC/DECOR05.LBM:MISSING
DEC/DECOR06.LBM:MISSING
DEC/DECOR07.LBM:MISSING
DEC/DECOR08.LBM:MISSING
DEC/DECOR09.LBM:OK
DEC/DECOR10.LBM:MISSING
DAT/PROFUN01.BIN:MISSING
DAT/PROFUN02.BIN:MISSING
DAT/PROFUN03.BIN:MISSING
DAT/PROFUN04.BIN:MISSING
DAT/PROFUN05.BIN:MISSING
DAT/PROFUN06.BIN:MISSING
DAT/PROFUN07.BIN:MISSING
DAT/PROFUN08.BIN:MISSING
DAT/PROFUN09.BIN:MISSING
DAT/PROFUN10.BIN:MISSING

EDIT: keeping it clean 😉

Reply 3 of 11, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

I'm assuming that the demo binary just lists the entire data file set from the full game. The other demo I found, which has different levels, also contains a similar (or maybe the same) list with more data files than there actually are in that demo, yet I can progress from the first to the second level without any hangups (haven't tried to go further).

The supplied CHKLIST.MS files (which I'm assuming were added by the magazine editorial staff) only list the files which are included with the first demo.

DOS Games Archive | Free open source games | RGB Classic Games

Reply 4 of 11, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Maybe I'm not understanding what comprises the "first level", but I don't encounter any hang after going through the first locked exit and then transitioning to the area with the prisoner that you apparently must release. I tested with default settings in 0.74 and SVN. However, the problem could have a speed component, so do try different amounts of cycles -- 5000 seems comfortable for the game.

Reply 5 of 11, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

I reach the locked exit but once the fading whirlwind animation plays the screen stays black (but the game does seem to change the video mode because the size of the DOSBox window changes slightly in 0.74-3 with aspect=true). The level music continues to play. Setting DOSBox to 5000 cycles did not help (I usually run with auto 7800). I get exactly the same results in SVN Daum.
SZvJOD5.png

DOS Games Archive | Free open source games | RGB Classic Games

Reply 6 of 11, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Ah, the problem is missing files after all, but it's conditional. If you collect the 1UP in the first level then the demo needs PIC\VIE1.LBM, PIC\VIE2.LBM, and PIC\VIE3.LBM to display an animation of a Furry hatching, and messes up if the files are missing because access is assumed -- shoddy programming. You can supply the files from the full release, or simply don't collect the 1UP.

FYI, the debugger should give you a clue about the situation, as it displays a message when a file is opened, and then you can check if that file exists. This may help you further on in the demo because I shouldn't be surprised if other problems appear due to missing files.

Reply 8 of 11, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Things like level transitions can cause a bunch of debug log messages all at once, and it's possible the messages that interest you scroll out of the window before you notice them; however, you can break into the debugger (Alt-Pause) and scroll the list back, or write all messages into a file.

Reply 9 of 11, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

Thanks! I've not used the debugger for nearly a decade so I forgot the key combo to get into viewing the messages and was too lazy to look it up.

DOS Games Archive | Free open source games | RGB Classic Games

Reply 10 of 11, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

On that note, you can still get a debug-enabled build of 0.74-3 from DOSBox debugger . No need for Daum.

(Wasn't there a debug-enabled version of DOSBox ECE? I thought there was.)