VOGONS


VGA_Parts

Topic actions

First post, by WhiteKnight

User metadata
Rank Newbie
Rank
Newbie

Hello...

I've read about a vga_parts feature but I cannot find it in the dosbox.conf file of any of the CVS builds...can someone please point me the right way?

Thank you!

Reply 1 of 8, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It's in source code

1+1=10

Reply 2 of 8, by WhiteKnight

User metadata
Rank Newbie
Rank
Newbie

thanks for the reply....how can i edit it to be vga_parts 1??

Reply 3 of 8, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well exactly that way, edit it so it is 1, and recompile.

Reply 4 of 8, by WhiteKnight

User metadata
Rank Newbie
Rank
Newbie

i have no idea how to compile...is there a cvs build that has this option in the .conf?

Reply 5 of 8, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

My builds have vga_parts set to 1. There is no option in the config file, it's turned on by default.

http://www.si-gamer.net/gulikoza

Reply 7 of 8, by vasyl

User metadata
Rank Oldbie
Rank
Oldbie

Breaking screen rendering into multiple parts (bands), originally intended to fix sound stattering or something like that. Think of it as poor man multithreading 😉 I've played with it a while ago, IMHO it's not really needed anymore. I've proposed different way to slice the load, you can take a look at my patch on SF. I don't know anything that really breaks with VGA_PARTS set to 1; with 4 there are a few good examples, King's Quest 6 intro is the most notable. Unfortunately, the timings are not 100% perfect with either value, although there are very few games sensitive to those timings (Kellog's Tiger game).

Reply 8 of 8, by WhiteKnight

User metadata
Rank Newbie
Rank
Newbie

hey gulikoza...great work you do with your cvs builds...just wondering if there is a way that i can implement the vga_parts 1 feature into the official .65 build as it seems to be making a difference with the screen tearing issues I've been experiencing in at least this game I've been testing (that is to say that the screen tearing is much less apparent with your build, prolly due to the vga_parts being at "1")