VOGONS


Yo! Joe!

Topic actions

First post, by VisitntX

User metadata
Rank Member
Rank
Member

I have a problem with this game, every time i finish the first level (after killing the boss) the game freezes and can not do anything else.

I tried this game with an old pc that i have and the game runs without problems (although, after win the first level, the light on the floppy drive stays always on)

Reply 1 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

It sounds like you should try booting into DOS with a real disk image. (Unless Mr. Ripsaw jumps in with another brilliant patch. 🤣 )

I wrote some quick and dirty instructions to get going in Captain Blood Doesn't Start .

Reply 2 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

Mmm, from what I read, the problem lies in the "INT 13H", this game seems to use a type of protection a bit complicated (that dosbox can not handle it)
I hope that someone can try to fix this problem.

Reply 4 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

Yes, I have one already prepared to try this game, will see what happens.

Reply 5 of 18, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

If the problem is a disk check then mounting any floppy image as A: may suffice.

Reply 6 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

I try everything you said, but the game is doing the same thing (freezes when finishing the first level)
I think this game is only playable with a real (old) machine with floppy drive.

Reply 7 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
VisitntX wrote:

I try everything you said

What exactly did you try?

Reply 8 of 18, by exofreeze

User metadata
Rank Member
Rank
Member

I tried to check this out, but I couldn't beat the first level.... 🤣. pumpkin head boss got me.

Reply 9 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

1. Booting into DOS with a real disk image
2. Mounting any floppy image as A:

None of these alternatives worked.

exofreeze, to test it, i recommend that you use a trainer.

Reply 10 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
VisitntX wrote:

I think this game is only playable with a real (old) machine with floppy drive.

Well, if all else fails, there's always Bochs or PCem.

It might be useful to try a debug-enabled version of DOSBox and see if it outputs any useful messages.

Reply 11 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

The interesting is to try to run it without problems in dosbox (and try to make dosbox as compatible as possible)
I do not use the debugger version, but I can try it.

Reply 12 of 18, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The game's keydisk copy protection must be cracked to run it in DOSBox, but the existing TDT crack does not eliminate dependence on the floppy disk controller (because it didn't have to). The attached patch program will remove the FDC dependency, and it can be applied to original files or on top of the existing TDT crack. Run the program in DOSBox where the game is installed. With the patch, and the help of the TDT trainer, I was able to reach the end of the game in both DOSBox 0.74 and SVN. I used the machine=vgaonly setting because some messy graphics are hidden by video blanking as they would be on real VGA.

Edit: Improved the patch to remove all calls to INT 13h, won't access the floppy drive at all. Also fixed two glitches caused by the TDT crack where the level 3 boss graphics were messed up and the level 4 exit portal did not appear after defeating the boss (although you could still exit by walking left).

Last edited by ripsaw8080 on 2013-03-04, 11:41. Edited 1 time in total.

Reply 13 of 18, by VisitntX

User metadata
Rank Member
Rank
Member

Yes, it now work perfectly!
You're great!, thank you so much!! 😉

Reply 14 of 18, by exofreeze

User metadata
Rank Member
Rank
Member

ripsaw needs a theme song

Reply 16 of 18, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
ripsaw8080 wrote:

the existing TDT crack does not eliminate dependence on the floppy disk controller (because it didn't have to). The attached patch program will remove the FDC dependency

So I guess this means DOSBox's FDC emulation is missing something?

Reply 17 of 18, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

More than missing "something", FDC emulation is just plain missing. The same is true for the hard disk controller. The reason is that most games and apps use the DOS or BIOS interface (which DOSBox does emulate) to read and write on drives. Usually it's the BIOS that directly interacts with controller hardware.

Reply 18 of 18, by kolano

User metadata
Rank Oldbie
Rank
Oldbie

I think the DOSBox-x build may implement a HDC, not clear if it provides FDC support.