Raffaello/sdl2-hyper-sonic-drivers

consider to make Emulators to run on a different thread so the main thread is free to do other things.....

Closed this issue · 2 comments

I don't think is running on a different thread....

not only opl, but all the emulated hardware. (MT32, pcspeaker, ....)

well those run on the "Audio processing thread" that for e.g. is a separated thread with SDL2....
not sure it can be done more than this anyway,
as the emulator is running only when asks to read data from it.
unless creating sorts of caches and buffers. to be quicker to retrieve the data like if it is just a PCM to render to the audio...