VOGONS


First post, by McStuffles

User metadata
Rank Newbie
Rank
Newbie

Well, I will try to use my weak english 🤣

I´m trying to play Micro Machines 2 in Dosbox 0.63. Almost everythig is well, but I got a problem: when there is only vertical changes on the screen (when the car is running exactly from down to up direction, or up to down direction) the game works perfectly, but if I turn to left or right, even turning a very little, the screen shakes while in moviment, sufficient to get me mad. I tried to change the video configuratins, but it was useless.
I looked for solutions in readme and faqs, but nothing was found.
So, I am asking for help. Here is some specificantions:

OS: Windows XP
Processor: Pentium IV 2.4
Video Board: Gforce mx 220 - 64mb
RAM: 256MB
Video Mode: OpenGL

PS: I haven´t tryed to play other games, I think the problem isn´t the game.

Reply 1 of 29, by jal

User metadata
Rank Oldbie
Rank
Oldbie
McStuffles wrote:

down direction) the game works perfectly, but if I turn to left or right, even turning a very little, the screen shakes while in moviment,
(...)
PS: I haven´t tryed to play other games, I think the problem isn´t the game.

1) Did you play full screen or in windowed mode? Does it change behaviour when you change it?
2) Which 'screen' shakes (entire desktop? dosbox window? etc.), and what do you mean exactly by 'shake'?
3) Why do you think it isn't the game's behaviour when you haven't tried other games? Please try other games, and see if they exibit similar bahaviour.

JAL

Reply 2 of 29, by McStuffles

User metadata
Rank Newbie
Rank
Newbie

1) I am running DosBox in wondowed mode, but the game runs in full screen.

2) The game is played in full screen, I cant see my desktop, so all the screen shakes.
The "shake" is something like a lag. For example, if I am running left to right, the screen goes a little left an than back to center. It looks like a shake cause it happens fastly and continuously.

3) I am not interested in other games by the moment. But I will try to do this, and see what happen...

Thx a lot for the reply!!! 😁

How many English errors I have got this time?

Reply 3 of 29, by Lofty

User metadata
Rank Member
Rank
Member

This doesn't really make sense. If DosBox is in windowed mode, the game should be in windowed mode, as the game just plays in the dosbox window. Are you definitely running the game through dosbox, and not just loading dosbox and then running the game from windows?

Reply 4 of 29, by McStuffles

User metadata
Rank Newbie
Rank
Newbie

I am sorry! Don´t consider some things that I sayed...

In fact, the game run windowed when I run Dosbox windowed. So, thats it: The shake occours both in windowed mode and in full screen mode. Running in windowed mode, only the game shakes, the rest(including desktop) stay still.

How many English errors I have got this time?

Reply 5 of 29, by jal

User metadata
Rank Oldbie
Rank
Oldbie
McStuffles wrote:

In fact, the game run windowed when I run Dosbox windowed. So, thats it: The shake occours both in windowed mode and in full screen mode. Running in windowed mode, only the game shakes, the rest(including desktop) stay still.

The game shakes, that much is clear, but what about the DOSbox window? If that doesn't shake (what I expect), it must be an in-game function, since DOSbox, as far as I know, does not move or shake its window.

JAL

Reply 6 of 29, by whatever

User metadata
Rank Newbie
Rank
Newbie

i can confirm the problem, mm2 seems to be the only game where it happens.

"shaking" might be a wrong description, i'd rather call it error in scrolling.
let' say you drive your little car from the left to the right, then the whole environment should scroll from right to left fluently. instead, every few frames it "jumps" a few pixels (guess 2 or 3) in the wrong direction and then jumps back to where it should be. the HUD is also affected by this jumping/shaking/whatever.

this is _not_ intended by the game, when i played it on my 486 a "few" years ago scrolling was working fine.

ps: i'm using the cvs version of dosbox

Reply 7 of 29, by Lofty

User metadata
Rank Member
Rank
Member

I've played around with it, and MM2 definitely seems to have some timing issues. It's doing something stupid like switching screen banks before drawing the new frame sometimes...I don't know. Anyway, the best result I could get on my system was with cycles @ around 12,000, frameskip 0 (Dynamic core works fine). Using ykhwong's cvs build of Feb 14th (http://ykhwong.x-y.net) and setting "vsyncmode=forced" and "vsyncrate=60" seemed to help a bit, though that build has a bug with sometimes corrupted graphics in the non-race parts of the game in fullscreen (the optimised renderering stuff I think).

Reply 8 of 29, by Dead

User metadata
Rank Newbie
Rank
Newbie

Hi, I got the same problem, my MM2 shows the following message
"WARNING!
This program has checked your config.sys file and you appear to have an extended memory manager such as EMM386 orQEMM loaded.
There is a strong chance this will cause the game to operate incorrectly with flickering an jerky movement.
We suggest you remove this line and reboot before playing the game.
See Help file for more information
PRESS ENTER TO CONTINUE ESC TO EXIT"

Then when I load a race the screen flickers if I turn to left or right.
My config of DOSBOX is:
cycles :12,000,
frameskip 0
Dynamic core
NO XMS
NO EMS

Reply 12 of 29, by Dead

User metadata
Rank Newbie
Rank
Newbie

wd,

I tried others cores and memory size, but the problem still occurs...

In some configs the screen with the Warning message does not show, but the problem is there.

I'll make a video to show what happens and post here later.

Thanks.

Reply 13 of 29, by Dead

User metadata
Rank Newbie
Rank
Newbie

I've started the game with the default DOSBox config and with the profile I created in D-Fend, here is the profile:

[Extra]
CloseOnExit=0
Loadhigh=0
Exe=C:\Jogos\MM2\MM2.BAT
Setup=C:\Jogos\MM2\SOUND.BAT
CustomSettings=
SyncUpDown=0
autoexec=
GameParameters=
SetupParameters=
LoadFixVal=64

[cpu]
cycles=12000
core=normal
cycleup=500
cycledown=20

[dosbox]
machine=vga
memsize=63
language=

[sdl]
output=surface
fullscreen=true
fulldouble=true
fullresolution=original
windowresolution=original
autolock=false
sensitivity=100
waitonerror=true
usecancodes=true
priority=higher,normal
mapperfile=mapper.txt

[render]
scaler=normal2x
frameskip=0
aspect=false

[sblaster]
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=1
dma2=1
ultradir=C:\ULTRASND
Show last 38 lines

[midi]
mpu401=intelligent
device=default
config=

[speaker]
pcspeaker=true
pcrate=22050
tandyrate=22050
disney=true

[dos]
xms=false
ems=false
umb=false

[mixer]
nosound=false
rate=22050
blocksize=2048
prebuffer=10

[bios]
joysticktype=2axis

[ExtraInfo]
Genre=
Developer=
Publisher=
Year=
Notes=

[Export]
notes=
profilename=Micro Machines

Reply 14 of 29, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

How do you mount the drives? Try to only mount the directory
of mm2 (maybe put it into something like c:\games and then
mount c:\games).
As there following output of the game should not be there:

> This program has checked your config.sys file

Reply 15 of 29, by Dead

User metadata
Rank Newbie
Rank
Newbie

Ok, when I mount just the game dir the message "This program has checked your config.sys file" does not show, but the problem still occurs... I've attached a movie from the game to show you what happens.

I've played with all the options I known in config of DOSBox but nothing happened.

Any suggestions welcome...

Thanks.

Attachments

  • Filename
    mm2_000.ace
    File size
    1.37 MiB
    Downloads
    458 downloads
    File license
    Fair use/fair dealing exception

Reply 17 of 29, by Dead

User metadata
Rank Newbie
Rank
Newbie
dr.zer0 wrote:

Turn off, Gravis Ultrasound Emulation, seem to solve the issue...

dr.zer0, did not work. The problem still occurs...
I've disabled the GUS emulation, the PC Speaker and the Disney Sound, but nothing happens.

Thanks for the help...

Do you have another suggestion?

Reply 19 of 29, by whatever

User metadata
Rank Newbie
Rank
Newbie
whatever wrote:
i can confirm the problem, mm2 seems to be the only game where it happens. […]
Show full quote

i can confirm the problem, mm2 seems to be the only game where it happens.

"shaking" might be a wrong description, i'd rather call it error in scrolling.
let' say you drive your little car from the left to the right, then the whole environment should scroll from right to left fluently. instead, every few frames it "jumps" a few pixels (guess 2 or 3) in the wrong direction and then jumps back to where it should be. the HUD is also affected by this jumping/shaking/whatever.

this is _not_ intended by the game, when i played it on my 486 a "few" years ago scrolling was working fine.

ps: i'm using the cvs version of dosbox

problem still exists with dosbox 0.70 and current cvs version 🙁