Saar
06.07.2016, 08:19
Всем привет!
Хочу написать эмулятор Львова на FPGA. Да, я знаю что есть уже версия. Но хочу написать свой эмулятор на основе уже имеющихся моих ядер.
Встал вопрос о том, что есть ПК-02 и насколько он совместим с ПК-01. Информации по ПК-02 очень мало. В Основном натыкаюсь на список переделок ПК-01 в ПК-02, но нигде нет какого-то внятного описания зачем весь этот огород. Да, понятно Z80 быстрее чем ВМ80. Звук там на AY и всякое такое.
Насколько это всё поддержано в софте? Много ли игр стали несовместимыми? А главное - есть ли игры использующую всю эту новую мощь. Ведь, играть в игры ВМ80 на Z80 смысла не имеет. Они не станут более красочными. Звук AY сам собой тоже не появится.
- - - Updated - - -
Еще меня удивляет дешифрация порта AY (A15,A14,~A1). Видимо, она тупо слизана со спектрума.
Однако, у Львова при адресации других портов A15 и A14 не учитываются, а при обращении к портам в верхней половине адреса могут быть любые значения, что запросто вызовет ложный отклик регистров AY.
Как это вообще может работать??
Хочу написать эмулятор Львова на FPGA. Да, я знаю что есть уже версия. Но хочу написать свой эмулятор на основе уже имеющихся моих ядер.
Встал вопрос о том, что есть ПК-02 и насколько он совместим с ПК-01. Информации по ПК-02 очень мало. В Основном натыкаюсь на список переделок ПК-01 в ПК-02, но нигде нет какого-то внятного описания зачем весь этот огород. Да, понятно Z80 быстрее чем ВМ80. Звук там на AY и всякое такое.
Насколько это всё поддержано в софте? Много ли игр стали несовместимыми? А главное - есть ли игры использующую всю эту новую мощь. Ведь, играть в игры ВМ80 на Z80 смысла не имеет. Они не станут более красочными. Звук AY сам собой тоже не появится.
- - - Updated - - -
Еще меня удивляет дешифрация порта AY (A15,A14,~A1). Видимо, она тупо слизана со спектрума.
Однако, у Львова при адресации других портов A15 и A14 не учитываются, а при обращении к портам в верхней половине адреса могут быть любые значения, что запросто вызовет ложный отклик регистров AY.
Как это вообще может работать??