VOGONS


First post, by njaydg

User metadata
Rank Member
Rank
Member

Recently I've tested Death Rally and Alien Breed Tower Assault, both CD versions, and while they run absolutely fine (at least in 0.70, 0.71 and 0.72) the intro cutscenes have slight corruption (only when there's movement). It looks like a codec issue of some sort, as one notices these "blocks" and "flashes", and I've had issues in the past that where tracked down to being codec issues.

My question is : are these issues caused by codecs in the actual OS (Win XP Pro SP2 in my case) or something specific about DOSBox? I've seen a thread that mencioned these issues as well, but didn't had any solutions (a think it was something being worked on or a "to do" thing).

Can anyone enlighten me on this issue?

Thanks in advance!

Njay

Reply 2 of 8, by njaydg

User metadata
Rank Member
Rank
Member

Thanks for that clarification, Qbix! 😀

Even tried reinstalling the games from the CD's and I still get that issue.

Is there a way to overcome that issue? I can only think of different output methods (which i think I've tried in the past) and maybe some core/cycle issue...

Does anyone else had this issues and/or found any solution?

Reply 3 of 8, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well I recall that some cutscene problems were fixed by using a slightly different timing with respect to the vertical retrace. But this is tricky business as a there a lot of different systems games use to sync themselves to it.

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

Reply 4 of 8, by njaydg

User metadata
Rank Member
Rank
Member

well I recall that some cutscene problems were fixed by using a slightly different timing with respect to the vertical retrace.

Hmm... So by playing with different cycle numbers one might find a fix? Will try it later today after work.

But this is tricky business as a there a lot of different systems games use to sync themselves to it.

Despite having a fixed resolution and refresh rate in DOSBox as my desktop (800x600 @100 Hz), I've noticed also some "screen tearing" while playing in a few games (Desert Strike comes to mind). Can this issue be related to game needing to run at a specific number of cycles/speed? If so, I'll gladly do any tests in order to aid (even if only very slightly) in DOSBox improvements.

Reply 5 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

In the case of Death Rally (registered CD version 1.1), you can eliminate the strange flickering of the FMVs by running RALLY.EXE with a /W parameter. That parameter is for running in a Windows DOS shell, so I don't know what other effects it might have, but it seems to work OK in DosBOX 0.7x. For the issue with the FMVs, I suspect it alters how the VGA palette is manipulated.

Reply 6 of 8, by njaydg

User metadata
Rank Member
Rank
Member

That's great, ripsaw8080! Thanks for the tip! 😎

Will give the feedback later today.

I was aware of that option, but thought it would only be used for running the game directly in Windows... Always learning! 😉

Reply 7 of 8, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It may ultimately be a system speed issue. I also use core=dynamic, cycles=max for DR; and the /W parameter may just give it the extra speed it needs to work better. I tried disabling sound, and that also stops the flickering even without the parameter. It's not so nice without sound, so I tried using GUS sound instead of SB, and that also stops the flickering without the parameter. With the SB16 sound, either 8-bit DMA channel 1 or 16-bit DMA channel 5, it flickers a lot without the parameter and just a little bit here and there with it. So it may just come down to speed.

Reply 8 of 8, by njaydg

User metadata
Rank Member
Rank
Member

I've come to the same conclusion, for now.... No matter what sound settings, cycles and using /w switch, the flickering varies in intensity, but never totally dissapears. It can be set to run nearly flawlessly, but there's still some room for (hope) future improvements. Still, maybe with other builds the outcome is different, who knows... Real life time is my main enemy now 🙁 However, I shall be persistent and try to squash the bug ( or hurt him as much as I can 😁 )