VOGONS


Star Fleet 2

Topic actions

First post, by Gargantou

User metadata
Rank Newbie
Rank
Newbie

Hello, I'm having a big trouble with StarFleet 2, found at HOTU
It uses different executables for different modes, which you switch back and forth between in game, whenever it does this, it crashes DOSBox, when just running the exe on Windows XP, it does not, but there's a bug that can't be solved other than DOSBox that fucks up it then.

If anyone could help me by trying out this game and seeing if they can figure out how to solve it, I'd really really appreciate it, thanks for any replies!

Reply 1 of 8, by Gargantou

User metadata
Rank Newbie
Rank
Newbie

Oh I forgot, I use 0.63, Windows XP.

Reply 2 of 8, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Seems to work fine in the CVS as far as i understood
the gameplay. See the dev forum where to get a cvs build.

If it still doesn't work, please give more details about
what exactly does not work and how to test it easily.

Reply 3 of 8, by Gargantou

User metadata
Rank Newbie
Rank
Newbie

I tried the latest official dev build but didn't work, worth noting is I have a patched version, more recent than the HOTU one, but I had probs with the HOTU one too.

Exactly what it does is.
There're several different exes the game uses when switching between different things, whenever DosBOX tries to access one of these exes other than the main one, it crashes, it seems that DosBOX can't access'em at all, not only ingame, but also when I try to install the game using DosBOX, it specifically tells me "Can't read xxx.exe".

To replicate this problem, just get -removed- this, and get the manual off Home Of The Underdogs(It's not cracked so you need to answer copy protection systems)

When you start your first flight in space, click S, to go to the Security screen.

There, press D to access the internal Defense screen, as this switches to another exe, in my DosBOX, this first freezes up DosBOX, then crashes it, I've tried all different cores also, such as simple, normal, full, dynamic, none solved the problem.

If you get it to work, please do tell me what CVS you used.

Reply 4 of 8, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Please don't link/upload any games, i removed it
(used a different version for testing anyways).

Thanks for your explanation, you're right one of the
executables doesn't work (though the switching between
.exes works correctly).
They revector one interrupt (int1c) to its default bios
rom location, for whatever reason. As dosbox does not
contain a bios in that area, it'll execute rubbish.

If you can compile the dosbox sources yourself, i can
post a modification to make the game work.

Reply 5 of 8, by Gargantou

User metadata
Rank Newbie
Rank
Newbie

Well wd, that link was to the designer, who owns all copyright to its, official website, so it ain't illegal if that's what you're implying, basically he has made it fully freeware.

I'd also really like to compile the DosBOX sources and do a modification, but sadly I have no experience with that, I guess I could always try tho, again, thanks for the help.

Reply 6 of 8, by augnober

User metadata
Rank Member
Rank
Member

About that default bios rom location thing.. Is that something that you think should go in as a fix to dosbox? It seems like it should improve compatibility.

In a possibly separate issue, I've occasionally seen errors upon interrupt revectoring which I'm sometimes able to pass by running with dynamic core. This is probably a different thing, but I'll mention it just in case it's the same.

Reply 7 of 8, by Gargantou

User metadata
Rank Newbie
Rank
Newbie

As I already wrote in one of my posts "I've tried all different cores also, such as simple, normal, full, dynamic, none solved the problem."´
Thanks for the tip anyway.😀

Reply 8 of 8, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

They set int1c to a fixed location, which has an iret on most bioses.
I'll add the iret at that place i think, as i've seen this several times now.