VOGONS


First post, by Silvio

User metadata
Rank Newbie
Rank
Newbie

I need help with Navy Strike.
In manuale requirements are:

Config.sys:
DOS=HIGH,UMB
DEVICEHIGH=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE ON FRAME=E000 I=A000-AFFF I=B000-B7FF 3000
STACKS=0,0
FILES=10
BUFFERS=30
FCBS=1,0
devicehigh=c:\mouse\mouse.sys

The question is how can I add the command Frame=E000 I=A000-AFFF I=B000-B7FF in Dosbox?

Thanks

Reply 1 of 10, by Snover

User metadata
Rank l33t++
Rank
l33t++

You shouldn't need to; those flags are just telling EMM386 that those memory locations in low RAM can be used if needed. DOSBox's EMS emulation does not require the use of EMM386.

Yes, it’s my fault.

Reply 2 of 10, by Silvio

User metadata
Rank Newbie
Rank
Newbie

I run Navy Strike CD using Dosbox 0.63.
I cannot pass the program setting SVGA. 😢
I receive a message error:
Error: Can't map A000 with EMS - Check config.sys:
For EMM386.SYS: replace RAM with i=A000-Afff
For QEMM386.SYS: add VREMS.
FREE EMS RAM > 3.0MB
Same using both EMS=true or EMS=false in DOSBox.conf
Before I get all to the trash, please help me!!! 😖

Reply 3 of 10, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

the game tries to map standard video memory into ems.

what a bad and slow trick

I don't think we support it.

you could try disabling ems in dosbox.

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

Reply 4 of 10, by Silvio

User metadata
Rank Newbie
Rank
Newbie

The game need EMS to go! 😵
I've already tried to disable EMS in DOSBox, but it doesn't works. 😢
Better I bury the CD in my garden and go for ascetic life.......

Better luck in next release? 🙄

Reply 5 of 10, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

uhm ems mapping to video memory is low on priority list.

But i have no idea when we add it

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

Reply 6 of 10, by robertmo

User metadata
Rank l33t++
Rank
l33t++

For EMM386.SYS: replace RAM with i=A000-Afff

^This is needed only if you want to use universal VESA driver.

The game itself provides many more svga drivers (i suppose none will work in dosbox properly, They also don't work properly with my GeforceFX5200 in real dos6.2). But the game also provides (svgatest.exe) a possibility to somehow adapt itself to your gfx card (I wasn't able to force it to work with dosbox, but it works with my Geforce in real dos).

(My geforce also works properly if you choose universal VESA and have i=A000-Afff in config.sys.)

Reply 7 of 10, by robertmo

User metadata
Rank l33t++
Rank
l33t++

heh, of course you can delete file strike.cfg and choose VGA 😀

You also have to set
type=sb1
in dosbox.conf for the game to work with sound blaster sound effects (or the game will freeze on the title screen)

Reply 8 of 10, by Silvio

User metadata
Rank Newbie
Rank
Newbie

My OS is Windows XP Home Edition, not DOS. 😦
I've tried to run svgatest.exe in DOSBox 0.63 and I cannot foce my Geforge to work, and I've tried to force in a DOS window of XP.
In this case I can force the game to adapt itself to my gfx card (it saves a set of files that I think contains instructions for gfx), but if I try to start it in a DOS window of XP it crash to descktop, and if I try to run in DOSBox after the recon executed in DOS window of XP, the game shows multiple similar screens then crashes (look attachment). 😵
But I've tried to run in VGA as suggested by robertmo, and it does WORKS! 😁
Many thanks, robertmo!
In some way, i can run again the game; I can stop my ascetic life now..... 😁

Attachments

  • control_000.png
    Filename
    control_000.png
    File size
    59.36 KiB
    Views
    1468 views
    File license
    Fair use/fair dealing exception

Reply 10 of 10, by robertmo

User metadata
Rank l33t++
Rank
l33t++

"Navy Strike" works in Dosbox in SVGA.
You just need to have this line in your config.sys
device=c:\dos\emm386.exe frame=e000 i=a000-afff
(you have to boot from a hdd image of course)