VOGONS


First post, by lucky7456969

User metadata
Rank Oldbie
Rank
Oldbie

Let's say dosbox belongs to one task, when one core takes on this task and works on the for loop of the application. Then the given time-slice expires,
the thread relinquished possession, then another core takes control.
So the only speed-up for any application including dosbox is the speed(frequency)
Thanks
Jack

Reply 1 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

It sounds like you answered your own question.

Reply 2 of 5, by mr_bigmouth_502

User metadata
Rank Oldbie
Rank
Oldbie

Just saying, but I think it would be cool if Dosbox were able to split various functions of its emulation into different threads, as in one thread for the CPU emulation, one for video emulation, one for sound, and so on.

Reply 3 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

This was covered before to some extent in DOSBOX and dual cores? .

Last edited by Jorpho on 2012-06-27, 04:23. Edited 1 time in total.

Reply 4 of 5, by mr_bigmouth_502

User metadata
Rank Oldbie
Rank
Oldbie

I still think it would be really cool though, because I remember reading somewhere that one of the most CPU-intensive parts of DosBox's emulation routines is its VGA emulation.

Reply 5 of 5, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Although it's not impossible I think it isn't high priority either.