Чтобы не опрашивать готовность видеокарты при пересылках больших картинок надо, при перегрузке видеокарты, тормозить Z80 с помощью сигнала WAIT.
Предусмотреть несколько режимов INT:
1. Для демок - частотой 48 Hz с расположением как в Pentagon-128.
2. Для игр - частотой 50 Hz с расположением как в ZX Spectrum.
3. Для совместимости с программи для Феникса - частотой 50 Hz с расположением как в ZXM-Phoenix.
4. Для музыки для MoonSound - c частотой 60 Hz с расположением как в VGA 640x480 60 Hz.
INT подавать с FPGA через буфер и резистор 270 Ом на Z80. В Фениксе снять перемычки, через которые подается INT с логики компьютера и звуковой карты MoonSound.
Для воспроизведения оцифрованных звуков можно добавить INT с частотой 22.05 kHz.




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