для того чтобы освежить в памяти ассемблер Z80, решил напистать эмулятор с нуля (намеренно чтобы не поддаваться искушению подглядывать в чужие исходники, оставил себе под рукой только книжку по микропроцессору да статьи с журналов Радио, правда когда дело дошло до загрузки снапшотов, разок всё-таки заглянул)...сейчас он уже делает вид что работает, правда я что-то перемудрил с формированием строки для вывода на экран, из-за чего изображение выводится не вполне корректно. но вопрос заключается в другом. Для вывода на экран я использую функции GDI - заполняю построчно предварительно создаый битмап через SetDIBits потом копирую его на контекст. Всё работает но как-то медленно, пробовал заполнять непосредственно контекст с помощью SetDIBitsToDevice там тормоза ещё больше, скажите вобще реально ли написать нормальный вывод на экран используя только GDI ? Может есть какие нибудь примеры реализации?