VOGONS


First post, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

Hi everybody,

I remember that "Ikari2:Victory Road" can run with hercules adapter.
But in official DOSBox 0.74, there is a problem booting this game in hercules mode.
Please look the two snapshots. Many words disappear in DOSBox 0.74.
What I do is to set machine=hercules in dosbox.conf than boot the game image.
This is DOSBox's issue or I set any option wrong ?
Please help me, thank you.

Reply 1 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The game is trying to switch the system into mode 4 while Hercules graphics are active so that the BIOS will draw graphic characters in the B800h segment instead of regular text in the B000h segment. DOSBox doesn't support this trick and refuses to set mode 4 for machine=hercules.

It might work if you could load a PC system BIOS in DOSBox, as you do in MESS, but I think the lack of floppy controller hardware emulation, and maybe other stuff as well, makes that impracticable.

Reply 2 of 8, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

mmm ... so that waiting for DOSBox 0.75 or higher is more practicable .
And play this game in M.E.S.S. or PCE are the only two ways today , right ?

Thanks for your reply 😀

Reply 3 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Is more than the title screen affected by the issue? I hardly think it's crucial to have that text when you already know to press F1 or F2 for number of players, and J or K for input device. CGA should not have the issue, so I think DOSBox is still quite a good option for playing the game today.

BTW, it's possible to load Magic Key in upper memory before booting the game, and it then thinks it's running in CGA... is that cheating? 😉

Reply 4 of 8, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

Sorry, I mean play this game "perfectly in hercules mode" ......

And, you mean "LH MKFILE.exe" to do so ?

Reply 5 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Like so:

ems false
xms true
umb true
lhup
lh mkfile

You can get LHUP from here to work around an issue with loading programs in upper memory; and you probably already know that Magic Key works in SVN but not in 0.74.

Reply 6 of 8, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

That accounts for the milk in the coconut.
I tried "LH MKFILE" but the upper memory didn't decrease ,
Then boot that game crash DOSBox ...

Thanks for your information and the "LHUP"
😀

Reply 7 of 8, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

excuse me, another question here ...

Is it necessary to set "ems false" ? why ?
How does this effect the game ?

Thank you. 😀

Reply 8 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I doubt the game cares about EMS one way or the other, being a booter. I listed all three memory settings to point out that XMS is needed for UMBs, but EMS is not needed.

BTW, I made a DOSBox patch for the issue that I will submit to the devs for consideration.