Yes, it can be split into two threads, one for the general emulation, and the other for GFX emulation/rendering. Each thread will run on different cores.
How is this achieved? Is it automatic, or is there a setting somewhere?
I'm running .119 MAME (hacked for no nag screens and optimized for dual core AMD) <---- is mine already set to be split by doing the hack?
Just curious...
In INI/Mame.ini, under "WINDOWS PERFORMANCE OPTIONS" set multithreading to 1.
EG
#
# WINDOWS PERFORMANCE OPTIONS
#
priority 0
multithreading 1
Is what it is in my Mame.ini file. (It is a selectable option in MAME32/UI from the user interface as well.)