VOGONS


Reply 20 of 36, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

@wd

Lol Another group of programmers that should be blamed/fired.

We created loadfix for that matter. Maybe we should advertise it use a bit more.

Thank you for tracking this bug !

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

Reply 22 of 36, by robertmo

User metadata
Rank l33t++
Rank
l33t++

cannon fodder 2 works following amount of conv memory:
520k - works with no sound at all
536k - works with sound (without title music)
584k - works with full sound
637k - works with no sound at all
so I guess the game counts to 99 😀

Reply 23 of 36, by voyageur

User metadata
Rank Newbie
Rank
Newbie

Yeeepeeee!!! WC2 is working! At last I can replay one of my real favorite games, one of the first I got after buying a sound card (anyone remember the sound galaxy sound card anyway? adlib, sb, disney and a fourth card compatibility...).

Btw, it's true that loadfix isn't something we think about immediatly when there's a problem (in the "old times", the problem was to get enough memory anyway 😉 ). It could be more advertised when problems arise...

Again, great, great job everyone working on this project!

Voyageur

Reply 24 of 36, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Anybody willing to add the loadfix info to the wing commander 2 compatibility report in the database (at dosbox.sf.net)

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

Reply 26 of 36, by voyageur

User metadata
Rank Newbie
Rank
Newbie

OK magamo added the loadfix fix to the database, however it's hard to spot after all the "doesn't work" messages 😀

Btw, Alkarion, judging from your avatar pic, I guess you must be quite happy to get it working 😉

Voyageur

Reply 28 of 36, by Magamo

User metadata
Rank Member
Rank
Member

Indeed, after all the hassle with this one, it'd be nice if someone could place my latest comment in the compatibility database before all the, now obsolete comments of the game having more issues than a psychiatric ward. 😀

It's not as hard to see as one might think, though. 😀

Reply 29 of 36, by Magamo

User metadata
Rank Member
Rank
Member

I have one, rather interesting aside to this whole debacle. Wing Commander Armada seems to suffer from a very similar issue. Try running Armada.exe with 637kb RAM free, it just won't happen (with ems=false)

But after you loadfix out 64kb of ram, (after a restart of dosbox, as Armada dying seems to destabilize things) Armada runs quite nicely... Although I'm noticing something that might be a caveat in the future, possibly for CanadaCow to look at: With Privateer and Armada, if you have ems=false, and ipx=true, neither will run, stating that "A network driver has been found, cannot switch to protected mode safely" Bloody Hillarious, Origin, considering that one of the ways to play Armada is over IPX or NetBIOS LAN... Hmph.

That seems like the first real argument I've seen to possibly enable VCPI support, though I don't know if it would actually make a difference. Of course, Armada seems rather silly anyway, even when ems=false, it still reports that it's Initializing and using EMS... Of course, it's 3am, I believe Armada uses an internal EMS Memory Manager/Emulator if a VCPI Complient EMM is not present?

I only mention this 'cause of Armada, Privateer, as a 1 player only game, one can switch IPX off and there'd be no harm, no foul.

Reply 30 of 36, by voyageur

User metadata
Rank Newbie
Rank
Newbie

Indeed, that's a strange sentence Privateer is printing out when IPX is enabled 😉 However, the game plays a lot lot more faster already and is almost playable fine on my box. Let's say that by the time I have finished WC2 and its special operations...

Btw, Alkarion, I tend to prefer the Sabre (or sometimes the Morningstar, but it's missing a turret) to the Broadsword or the crossbow :p

Voyageur

Reply 31 of 36, by CommanderBubba

User metadata
Rank Newbie
Rank
Newbie

I'm glad someone figured this out, I was coming in here to post about it in case no one had noticed, but being new I thought I'd run a search first.

This might sound a bit jaded, but I think that perhaps the Wing Commander games do this because, even on genuine hardware, it was always a battle to get enough free conventional memory to run the games after the EMS was enabled, and perhaps the bug has always existed in the game but no one noticed.

I remember years ago when I first got WC 2 deluxe (picked it up for $10 at Radio Shack one day), getting the game to work on my old system (that had Windows 95's DOS) was impossible. I finally got a guru at Origin to help me add more memory for the program to run by doing some fancy stuff with memory addresses in the config.sys file. Even then I only had about 7 k to spare. 😵

All in all, though, great stuff goin' on here. I like this project even more than I like MAME 😁

Are you a retrogamer? An old Sega nut?
http://www.phantasy-star-universe.com has your fix 😜

Reply 32 of 36, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

> but I think that perhaps the Wing Commander games do this
well it's true that they do this, but it's really not good
to read a file into a memory space that is being used as
a jump table

> it was always a battle to get enough free conventional memory
then it should run with much free memory, shouldn't it?
but it doesn't

> and perhaps the bug has always existed in the game but no one noticed.
they had no possibility to acutally test it, as no dos system
provides as much free memory as dosbox does
but imho it should have been possible to write a correct
heap allocation scheme for the origin people

wd

Reply 34 of 36, by Magamo

User metadata
Rank Member
Rank
Member

Wing Commander II: Deluxe is no different than the floppy versions of WC2, Special Operations I+II, and the speech pack. It has speech in the intro, during a couple of cutscenes later in the game, and in the intros to the Add-ons. Most communication inflight is in speech as well. Beyond that; All text.

The first two "Commander" games that Origin made with full speech throughout was Wing Commander: Privateer (Deluxe CD Edition) and Strike Commander (Deluxe CD)

Reply 35 of 36, by AE

User metadata
Rank Newbie
Rank
Newbie

For wing commander 2, when I use loadfix I get the message "You do not have enough memory to run wing commander 2". This is with the default 64kB. When I move it up to 512, I just get a dot, ie:
D:\>wc2

.
D:\>

I am running the deluxe version with speech.