VOGONS


First post, by burbly

User metadata
Rank Newbie
Rank
Newbie

Hi all... here are the details:

Hardware: Dell Inspiron 530, Dell 0RY007 mboard, 1GB RAM (DDR-2 SDRAM), Intel G33/G31 Express Chipset w 320 MB memory, onboard Realtex High Definition Audio.

Software: Win Vista Home Premium; Using DB 0.72 with Win 3.1 install as in Windows 3.1x DOSBox Guide using recommended settings for sound, etc.; Betrayal at Antara installs fine but when run pops up a 'loading' dialog then (consistently) kills DB with a "INT:Inner level:Stack segment not writable." error. Sometimes a black screen and sword cursor appear behind the dialog before the crash. Win32s and VFW11 are installed. (Win32s complains about SHARE.EXE during install.)

Tried min install v. full install, changing resolution, mount game CD vs imgmount ISO, wipe everything + re-install using CD version of Win 3.1 instead of discs (all fail).

Any advice would be much appreciated! (Has anyone actually got this to work under Vista?)

Reply 2 of 18, by burbly

User metadata
Rank Newbie
Rank
Newbie

Thanks for the suggestions!

core = normal, simple cause win32s error (Initialisation of a DLL failed; The process is terminating abnormally; then 'error 21'). dynamic as above.

Same behaviour with each core on CVS (using existing files; I can wipe + reinstall everything if it might help...)

Reply 3 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

which cvs? think that game should work fine (dynamic core)

Reply 5 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Maybe try a different cvs build to be sure (gulikoza's for example).
Otherwise you're out of luck, i only tested the demo of the game some time ago.

Reply 6 of 18, by burbly

User metadata
Rank Newbie
Rank
Newbie

gulikoza -- same story. Thanks for trying, though!

Could I ask what causes "INT:Inner level:Stack segment not writable"?

Reply 7 of 18, by frobme

User metadata
Rank Member
Rank
Member
burbly wrote:

gulikoza -- same story. Thanks for trying, though!

Could I ask what causes "INT:Inner level:Stack segment not writable"?

The emulated program is trying to write to an area of memory that is read-only (it's a code segment). Hence the name of the memory mode "Protected memory".

It could because a pointer is wrong in the emulated program, or it may have gotten completely trashed and is trying to execute garbage, which results in an invalid opcode.

I have not run this in DosBox myself, so can't help you on whether it works, sorry. =(

-Frob

Reply 8 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The emulated program is trying to write to an area of memory that is read-only

Nope. This error message is thrown when an interrupt gate's stack segment
selector points to a segment that is not writeable. Usually as you said "something"
went wrong way earlier though.

Reply 9 of 18, by MiniMax

User metadata
Rank Moderator
Rank
Moderator
wd wrote:

This error message is thrown when an interrupt gate's stack segment selector points to a segment that is not writeable.

Now that is HOT!

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 10 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

just browse cpu.cpp for total hot-ness

Reply 11 of 18, by frobme

User metadata
Rank Member
Rank
Member
wd wrote:
Nope. This error message is thrown when an interrupt gate's stack segment selector points to a segment that is not writeable. Us […]
Show full quote

The emulated program is trying to write to an area of memory that is read-only

Nope. This error message is thrown when an interrupt gate's stack segment
selector points to a segment that is not writeable. Usually as you said "something"
went wrong way earlier though.

Ok, well it has been 15 years since x86 assembly was my main focus =). Thanks for the clarification, either way, bad segment pointer, likely the result of a munged stack...if I can this evening I'll test out your game burbly, as I've been meaning to set up a Win 3.X install in Dosbox, just haven't had much need - been using my Pentium 3 box to just run it when I needed.

-frob

Reply 12 of 18, by burbly

User metadata
Rank Newbie
Rank
Newbie

Well - thanks, all! I didn't expect this much help this quickly.

Reply 13 of 18, by burbly

User metadata
Rank Newbie
Rank
Newbie

Demo does work under Dosbox.

I might try running directly under Vista... I tried such things on another PC before but none of the slowdown utilities I could find made it playable. Could anyone recommend one that's likely to work well with BIA? (Hope that's not too OT...)

Reply 14 of 18, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

If your going to run it in Vista without emulation then you'll need to use compatibility tab and apply 256 colors and 640x480....and if your running Aero this will screw up your desktop colors and revert back to Vista Basic if you like to switch between the game and your desktop.

Also the game will run too fast of course. I can't recommend any slowdown utilities since I hate them and they never work properly....ever.

How To Ask Questions The Smart Way
Make your games work offline

Reply 15 of 18, by burbly

User metadata
Rank Newbie
Rank
Newbie

If your going to run it in Vista without emulation then you'll need to use compatibility tab and apply 256 colors and 640x480....and if your running Aero this will screw up your desktop colors and revert back to Vista Basic if you like to switch between the game and your desktop.

Yup, I tried that -- colours turn out fine w/o anything screwing up. (Except you have to alt-tab out of the game and back as soon as it starts in order to get proper colours, but that's not much work.)

I've also had general misery with slowdown utils... good to know its not just because I'm a n00b. They just seemed like the only option left.

Reply 16 of 18, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

So your saying that the demo works fine for you but not the full game?

I've never tried the demo in DosBox just the full game......

I'm wondering if the version of Win32s your using is different from the version I used. Problem is I can't remember which version I used.....

How To Ask Questions The Smart Way
Make your games work offline

Reply 18 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Should work in the cvs now.