VOGONS


First post, by __joker

User metadata
Rank Newbie
Rank
Newbie

First of all I appreciate that this board exists. Good to know there are people who devote themselfs to old games. I think it's worth it.

I downloaded a cd-rip (abandonware) of the flight simulator Advanced Tactical Fighters (ATF) by Jane's Combat Simulations/Electronic Arts (1996). Since it's a pure DOS game and I run WinXP I tried VDMSound and DOSbox to run it.

VDMSound 2.1.0 reports:

Abnormal program termination: Memory protection fault
CS:EIP = 019Fh:00000013h

DOSbox 0.62 shows this:

Application AF.EXE has caused an exception: Access violation
EAX=FFFFFFFFh EBX=001D6C8Ch ECX=002923EAh EDX=0000003Ah
ESI=00000000h EDI=00286667h EBP=002E9E84h
DS=0017h ES=0017h FS=0097h GS=0017h EFLAGS=00203256h
CS:EIP=000Fh:46415C46h SS:ESP=0017h:002E9DDCh

A MS-DOS 5.0 bootdisk didn't help.
Nor did the v1.14 patch for ATF.

Maybe you have an idea how I could get it working on my system with DOSbox or other means.

Thank you in advance.

Corresponding topics:

Memory issues (I think)
Memory protection fault (Jane's ATF combat sim)

Reply 1 of 7, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you should really try the cvs version of dosbox
there have been quite some improvements in the exception generating code.
http://cvscompile.aep-emu.de/dosbox.htm
this one for example

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

Reply 3 of 7, by __joker

User metadata
Rank Newbie
Rank
Newbie

Thank you two for your fast answers.

I downloaded DOSbox 0.63 and the cvs. Thank you for that information.
The game still does not start however. The error message is the same as before.

If you should know any other solution for my problem, please tell me.

Since I have no idea how DOSbox and the game work I don't understand why it reports memory problems. Maybe you could tell me possible reasons. I could then search for a solution myself (once more).

For your information: From the game's readme file

RAM Advanced Tactical Fighters requires 8 Mbytes to run. The exact memory requirements are as follows: […]
Show full quote

RAM
Advanced Tactical Fighters requires 8 Mbytes to run. The exact memory
requirements are as follows:

CONVENTIONAL
You must have 490Kb of conventional memory free to run U.S.
Advanced Tactical Fighters.

XMS
You must have 6,900Kb of XMS free to run Advanced Tactical Fighters.

If You Are Getting Error Messages
If you are receiving an error message when running the game, you can
generally solve the problem by making a boot disk. Please refer to
the 'CREATING AN MS-DOS BOOT DISK' section of the INSTALL GUIDE for
detailed instructions.

Reply 6 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Does the rip need some cd thing like fakeCD or so?

Concerning memory, set ems=false in dosbox.conf as
the game seems to require xms only. Also try xms=false
in addition to see if it can handle memory itself
(you could use different values for memsize inside
dosbox.conf, like memsize=8 or memsize=64).
And maybe loadfix helps (allocates some low dos mem).

If if doesn't help, you could test the following:
change the core (dosbox.conf: core=dynamic or =full)
change the cycles (cycles=500 for testing)
rename the game directory (be creative with this point 😉
configure the game different (like disabling soundblaster etc.)

hth

Reply 7 of 7, by __joker

User metadata
Rank Newbie
Rank
Newbie

Thank you, WD.

The game does not require any additional program like fakeCD.

I tried disabling ems without a result.
Disabling both ems and xms caused the game to run however.
(I guess - as you wrote it - that memory is now provided as requested.)

Not only do the setup and menu now load, even the flight simulation is playable.
Everything still is very slow (up to one minute loading time between two screens in the menu). I am now going to figure out the best configuration.
I will post the result here for people that experience the same problem as I did.

Thank you all for your help, guys!