да, это возможно единственный эмулятор с отдельными потоками для GUI и рендеринга. Совместить это без проблем было не просто, но я очень хотел сделать так, чтобы на отрисовку и эмуляцию не влиял GUI, помню консультировался со спецами в DirectX, которые советовали сделать просто все в одном потоке для простоты. Я много раз возвращался к такому варианту, но потом снова и снова пытался разными способами реализовать и в конце концов я таки сделал это и это работает во всех режимах, помню в хвост и в гриву тестил код в разных комбинациях, на нескольких дисплеях, с разными разрешениями и частотой развертки, на разных видеокартах, когда половина окна на одном дисплее, вторая половина на другом и т.п. и в конце концов все проблемы удалось решить
А код для звука ZXMAK2 использован и в эмуляторе Zero, автор спрашивал разрешение использовать в его эмуляторе.






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