VOGONS


Bio Menace 0.65

Topic actions

First post, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie

For some reason Bio menace is broken in 0.65 and the game crashes at the slime-kill in the beginning. 😅 Some reason why? I tried disabling ems but it doesn't fix it anymore either.

Reply 4 of 43, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie
Qbix wrote:

biomenace download from 3d realms comes with a fix.

Oh, sorry I didn't notice. I never had to use it before. I just tried it and no, it didn't help. 😢 Stilll crashes on level 1.

Reply 5 of 43, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

hmm weird. We didn't change that much to that part of the code recently.
Oh well 🙁.

Water flows down the stream
How to ask questions the smart way!

Reply 7 of 43, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie

Hi guys,

The bug was introduced in this change (you couldn't have said it better, avatar_58 😉):

2006-03-07 22:08  c2woody

* src/dos/dos_memory.cpp: move int3 default handler a bit (work
around bug in Alien Incident)

You may want to use YKHWong's latest build which is from a date before the change. Unfortunately, his build seems to have a problem elsewhere; when climbing up on the first ladder, the lower part of the screen flashes like mad, a problem which the 'plain 2006-03-06 CVS' does not have.

Regards,
Ronald

Reply 8 of 43, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie
rcblanke wrote:

You may want to use YKHWong's latest build which is from a date before the change. Unfortunately, his build seems to have a problem elsewhere; when climbing up on the first ladder, the lower part of the screen flashes like mad, a problem which the 'plain 2006-03-06 CVS' does not have.

Regards,
Ronald

Tried toggling the "SVGA Compatibility Fix" in the game's options? That used to fix any jerking back in dos days.

Reply 10 of 43, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie

Well as a precaution I keep many versions of dosbox, so I still have the version it works with. If D-fend gets updated, having a setting to choose a version of dosbox by directory would really be nice.

Reply 11 of 43, by DarkUfrades

User metadata
Rank Newbie
Rank
Newbie

Is the "fix" you are using prior to playing Bio Menace the "biopatch"? You need to open the biopatch prior to playing Bio Menace, otherwise it will not work.

Once you have the Bio Menace folder mounted, you open "biopatch" after which it will say "Dosbox Bio Menace 1-2-3 patch active". Then you can play any of the episodes without any problems.

If you are doing that then someone else might know what's wrong.

Reply 12 of 43, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

the bug is triggered by something else then that is fixed by the biopatch.
I created an updated biopatch which works with both 0.63 and 0.65

Water flows down the stream
How to ask questions the smart way!

Reply 13 of 43, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie
Qbix wrote:

the bug is triggered by something else then that is fixed by the biopatch.
I created an updated biopatch which works with both 0.63 and 0.65

Any plans on recreating the release, or will this be something I'll have to get in a CVS build?

Reply 14 of 43, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well the new biopatch itself (just like the one in the biomenace archive) can be downloaded if I attach it to the forum. I could send it to you to test it out if you want.

The release will not be recreated for that matter.(considering the game self is bugged. (the good old stacks=9,256 hides the bug. Perharps I'll post some more about one day)).

Water flows down the stream
How to ask questions the smart way!

Reply 15 of 43, by avatar_58

User metadata
Rank Oldbie
Rank
Oldbie
Qbix wrote:

The release will not be recreated for that matter.(considering the game self is bugged. (the good old stacks=9,256 hides the bug. Perharps I'll post some more about one day)).

Good point. How do you go about using the 'stacks' fix anyway? Without a config.sys I assumed it wasn't possible.

Reply 16 of 43, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

When setting stacks to something different than 0,0, dos provides
stack space for some interrupts, thus redirects those (like int1,int2)
to low dos memory locations, previously they pointed into the rom.
That broken list implementation of BioMenace does some checks
against those interrupt vectors (which they think is their last element
in some list...).

Reply 18 of 43, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Here you go.

Attachments

  • Filename
    bio.rar
    File size
    180 Bytes
    Downloads
    1031 downloads
    File comment
    here it is.
    File license
    Fair use/fair dealing exception

Water flows down the stream
How to ask questions the smart way!