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
Raffaello commented
I don't think is running on a different thread....
Raffaello commented
not only opl, but all the emulated hardware. (MT32, pcspeaker, ....)
Raffaello commented
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...