VOGONS


Cannon Fodder 2 problem

Topic actions

First post, by IJK_Principle

User metadata
Rank Newbie
Rank
Newbie

When I complete the last 5th phase of mission 9 the game freezes.
More precisely: The game shows "Mission Accomplished!" then the screen slowly blackens like it supposed to do but when it is supposed to show the "lost in action" list it does nothing. The music continues to play normally and Alt+Q still works, so it's probably not a full-scale freeze.

Anyone had/have the same/similar problem or knows how to fix this?
I would be much appreciative.

My parameters:
-I use DOSBox 0.60
-"memsize=4" in dosbox.conf (the game readme says that "This game requires 4Mb of EMS")
-"loadfix -1" command before I run cannon.exe
-I use Ctrl+F11/12 to adjust the cycles to aproximetely 4000 so the sound isn't choppy.

Hope I get answers, thanks very much.

Reply 1 of 8, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Don't have the game but some thoughts:

1. DosBox 0.60 is ancient. Get a newer version. The latest official version is 0.63 with is from Nov of 2004. The latest unofficial CVS version can be found in my signature. (Click on DosBox CVS Build).

(No one is going to help you further if you don't at least try the latest official version).

2. I have absolutely no experience with this game whatsoever but I'm wondering how many computers at the time that game was made actually had 4mb of ram? I went from a 286/12mhz with 1mb of ram to a 486dx4/100 with 12mb of ram. I suppose there could have been a standard PC with just 4mb of ram......
The fact that the music still plays tho and the game still works probably means it isn't a memory problem tho.

Anyways use the DosBox default value of 16mb if the game doesn't have a problem with that much memory and see what that does.

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

Reply 2 of 8, by ChaosFish

User metadata
Rank Member
Rank
Member

A bit off topic, but when I was a little kid and my dad had our first computer (it was without sound card if I remember correctly), first thing we did is going to the store and buying Cannon Fodder (the first game in the series) on 3 floppies. I still have one of it's floppies right next to me, but the data is all erased.
It was a great game, but I always felt pity when I got out of the mission and saw the crowded graveyard 😀

Reply 3 of 8, by IJK_Principle

User metadata
Rank Newbie
Rank
Newbie
DosFreak wrote:

1. DosBox 0.60 is ancient. Get a newer version. The latest official version is 0.63 with is from Nov of 2004. The latest unofficial CVS version can be found in my signature. (Click on DosBox CVS Build).

I think it plays the same with 0.63 but I preffer this game with 0.60 because of this
EDIT: I tried it on 0.63 earlier - it plays fine.

DosFreak wrote:

2. I have absolutely no experience with this game whatsoever but I'm wondering how many computers at the time that game was made actually had 4mb of ram? I went from a 286/12mhz with 1mb of ram to a 486dx4/100 with 12mb of ram. I suppose there could have been a standard PC with just 4mb of ram......
The fact that the music still plays tho and the game still works probably means it isn't a memory problem tho.

Anyways use the DosBox default value of 16mb if the game doesn't have a problem with that much memory and see what that does.

Ok, I'll try the standart 16MB and see what it does...

EDIT: Wait a sec! Here's the full readme reading:
-----
This game requires 585K of Base RAM and 4Mb of EMS. It will not work
correctly unless you have set these options.
To configure your system to have 4Mb of EMS, you will need to edit your
CONFIG.SYS. To do this, type from MS-DOS:
etc. etc. etc.........
-----
So you could set the amount of memory you had!

Reply 4 of 8, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

So are you saying that the game does work in 0.63 whereas the compatibility page say's it doesn't? But your saying that you prefer 0.60 because of why?

Well, what I was worried about is if the sys requirements specificed 4mb as a "requirement" and then actually needed more EMS memory. If your experiencing the same problem with a higher memory setting then memory isn't the problem.

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

Reply 5 of 8, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

I remember to have had problems with this game even under real ms-dos. Cannon Fodder 1 always worked fine, though. I remember there was a copy floating around with a rather suspecting bad-coded crack. Are you running a legit copy?

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 6 of 8, by IJK_Principle

User metadata
Rank Newbie
Rank
Newbie
DosFreak wrote:

So are you saying that the game does work in 0.63 whereas the compatibility page say's it doesn't? But your saying that you prefer 0.60 because of why?

Well, what I was worried about is if the sys requirements specificed 4mb as a "requirement" and then actually needed more EMS memory. If your experiencing the same problem with a higher memory setting then memory isn't the problem.

When i set the basic 16 memsize the game becomes a bit choppy compared with those 4. But I'm gonna try it.

Last edited by IJK_Principle on 2005-12-03, 21:30. Edited 1 time in total.

Reply 7 of 8, by IJK_Principle

User metadata
Rank Newbie
Rank
Newbie
eL_PuSHeR wrote:

I remember to have had problems with this game even under real ms-dos. Cannon Fodder 1 always worked fine, though. I remember there was a copy floating around with a rather suspecting bad-coded crack. Are you running a legit copy?

Exactly!! I thought it was because of the bad crack or something so I bought an original sold out release on ebay but it does the same! I mailed sold out that they have provided a bad copy on their cds and they replied with "We are not offering support for this game if you run it on windows xp" 😒
EDIT: oh yeah & CF1 runs with no prob!

Reply 8 of 8, by IJK_Principle

User metadata
Rank Newbie
Rank
Newbie

Ok guys, I tried it in 0.63 with 16 memsize and 4000 cycles: The game isn't choppy as it was in 0.60 but one thing still remains: IT FREEZES after mission 9!

I remember that many years ago when I had an older PC with win98 installed - it worked fine - I got past mission 9 with no problem, but that was a long time ago...