well... hyperthreading is not so much useful for games and this kind of app.... it matters because you have the emu in 'one processor' and some backgrounds tasks executing in the 'other' (well...i prefer to call it pipeline than processor)... but in terms of the emu itself... it's not very useful... as far as i use it developing, you need to create multiple threads with some heavy restrictions... i think it's more useful optimize it with instruction sets as SSE, SSE2, 3DNow, etc.