Не забывай, что ты эмулируешь не только выполнение команд процессора, но и все остальные вещи. В том числе и луч ЭЛТ, выполняющий отрисовку экрана. Это позволяет даже клешинг эмулировать.
Со звуком момент тонче- заполнение буфера идет параллельно с воспроизведением. Но в подавляющем большинстве случаев разница в скорости позволяет забивать на это. Главное, не делать большого объема работ в начале кадра- как раз начинается воспроизведение буфера, надо как можно скорее его забить, а уж потом делать прочие операции, пока карта будет играть.





Ответить с цитированием