VOGONS


First post, by sideshowbob

User metadata
Rank Newbie
Rank
Newbie

Hi, I've been using DOSBox 0.74 on Win Vista to play the Settlers II and everything was going smoothly until today. I was playing the first mission of the world campaign (Europe) and managed to reach what seems to be the British Isles. I built the first barracks there and the game crashed as soon as my soldier moved in and my territory expanded. The following error message appeared:

DOS/4GW error (2001): exception 00h (divide by zero) at 160:00000410
TSF32: prev_tsf32 52A0
SS 168 DS 168
... and so on, I attach the error screen and the status window.

I read somewhere that this can be a problem with memory, so I used the loadfix command, but it didn't help.

Does anyone know what to do? 😢

Attachments

  • status window.jpg
    Filename
    status window.jpg
    File size
    61.44 KiB
    Views
    1280 views
    File license
    Fair use/fair dealing exception
  • settlers 2 error.jpg
    Filename
    settlers 2 error.jpg
    File size
    115.17 KiB
    Views
    1280 views
    File license
    Fair use/fair dealing exception

Reply 2 of 3, by sideshowbob

User metadata
Rank Newbie
Rank
Newbie

Thanks for the reply, but it didn't work. There's a new error.

BTW, I don't know if it's relevant at all, but if I don't move the camera to this problematic area, the game works just normal.

Attachments

  • error 2.jpg
    Filename
    error 2.jpg
    File size
    118.12 KiB
    Views
    1259 views
    File license
    Fair use/fair dealing exception

Reply 3 of 3, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

"C:\S2.EXE" ? You seem to be mounting your Settlers folder as drive C. This is generally not a good idea and may be the cause of your problems, as most programs do not expect to be run from C:\.

If your Settlers folder is C:\somewhere\S2, then you should use "mount c c:\somewhere" when you start DOSBox and not "mount c c:\somewhere\s2". See if that helps.