Quote:
yes this will definitely help to roundhead
|
Hahaha, I guess not.
I went to DOSBOX website and searched their forum. And I've found the answer:
Quote:
Re: DosBox and dual-core PC's :: 2006-12-23 @ 12:00 am
Blueboy, I hate to burst your bubble but having a second (or third, or fourth) core (whether that core be on another chip, or packaged on the same chip) is not going to help any applications that are single threaded, and guess what...yep, that would be DosBox.
DosBox has good company. I don't really know of any mainstream emulator that makes use of threading to increase performance. You see posts on the MAME bulletin board asking the same question and you'd think people would finally get a clue. The reasons are really not hard to fathom - the authors would have write code that attempts to see what instructions it could emulate in parallel on each of the cores, and then carefully coordinate their execution. In essense, you're asking the emulation authors to become chip microcode engineers. Uh, not.
There is far too much still to be done to focus on doing that, and besides, why bother, Moore's Law has given us speedier and speedier chips, so what doesn't work today might work in 2 years without having to radically recode the instruction emulation to use more than one core (a feat, at that). Granted, Moore's Law hasn't been too kind to us lately, because of a shift away from increasing processor speed (notice I didn't say cycles) in favor of using more cores, but things will pick up. Just be patient.
|
Unfortunatly, it seems that while my own computer is a 5 years old 1.99 GHz computer, it's faster and better at running DOSBox than Roundhead Intel Core 2 6600@2.4 GHz, for 2.4 GHz/2 = 1.2.
This is why you have choppy play Roundhead. If DOSBox, which is a single threaded programm, can't use both cores then you are stuck at emulating at 1.2 GHz (half your core power).
Sorry about that... Not much we can actualy do if it's really the real problem...
