Самый первый вариант из первого поста отлаживался на AMD K5-90 :-D
Нынешнее хозяйство рассчитано на
1) Запуск под DOSBox - надо указывать минимум 40000 тактов, я отлаживаюсь на 45000, но лучше - 50000 и выше, если позволяет машина.
2) Запуск под чистым DOS - должно хватить Pentium-200/233, памяти метров 16 (на вырост), VGA-совместимый видеоконтроллер и SB-совместимая звуковуха.
3) Запуск под Windows в DOS-окне - работало на PIII и даже на каком-то PII под Win2k. На современных машинах (какой-нибудь Pentium4-3GHz или Sempron-1.7GHz) эмуляцию Z80 можно ускорять до 16-20 раз, в зависимости от настроек.
В основном я многое делаю с оглядкой на DOSBox - ведь там работает и мышь, и звук, к тому же все это в окне и безопасно, а сам DOSBox не зависит от конфигурации машины, а зависит от ОС. Но кое-что другое - например, синхронизация с реальным (не эмулируемым, как в DOSBox) обратным ходом луча - работает только в Windows и DOS.
P.S. Атас! Вдруг кое-что прояснилось, исправил 3 ошибки, отчего теперь все цвета на месте (надо было дополнительно инициализировать регистры атрибутов); звук в AY не пропадает (некоторые неряшливые проигрыватели не очищают старшие 4 бита тона, а я при оптимизации подумал "а зачем это нужно" и удалил); 48k *.sna при записи (по F2) не вызывает глюков. Заодно установки vzx.ini подправил для DOSBox. Вылаживаю.