Скачал эмулятор вершл вектор. Кроме эмуляции процессора, есть ли поддержка дополнительной памяти данных?
Скачал эмулятор вершл вектор. Кроме эмуляции процессора, есть ли поддержка дополнительной памяти данных?
Последний раз редактировалось Smalovsky; 17.06.2022 в 22:18.
¡Un momento, señor fiscal!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Интересно, узнал ли кто-нибудь, какие у КР580ВМ1 тайминги. Сколько тактов, например, требовалось на MOV A,B? Есть ли разница по таймингам для разных режимов?
Есть же описание системы команд
http://emuverse.ru/wiki/%D0%9A%D0%A0...B0%D0%BD%D0%B4
А вот кросс-ассемблер никому не попадался?
andrews (05.05.2023)
А у кого-то есть оплаченная версия? Там исходник на сях и мануал.
А так как строить табличный файл? По образцу TASM80.TAB? Вроде префиксы просто входят в поле OP.
Относительно самих префиксов. Не напомните какие коды операций не используются в 8080? А подтвержденные недокументированные команды у 8080 есть? Тогда они очевидно тоже начинаются с части этих неиспользованных кодов (первых байтов инструкции).
Относительно регистров тоже непонятно. Но лучше начать со вторых 64к памяти. Там RST0...RST7 действуют? Или когда память переключена на этот банк какие инструкции продолжают действовать?
А про регистры. Там все те же регистры доступны только вместо HL H1L1 или как? Переключение между банками строго по двум командам, меняющим соответствующий флаг в регистре флагов?
Ну и наконец, сохранился ли хоть один живой 580vm1, который можно сравнить с его эмулятором? Или можно выдумывать свой расширенный 8080, альтернативный z80.
- - - Добавлено - - -
Последний раз редактировалось andrews; 05.05.2023 в 18:13.
подробного описания отличий в архитектуре 580вм1 от 8080 я там так и не обнаружил. Понимаю, что делать это скучно, но необходимо, чтобы понимать о чем все остальное. Эмулятор проца, если и вошел как часть эмуляции компьютера "Вектор06ц" хотелось бы тоже иметь отдельно с консольным вводом/выводом.
Таблица с добавленными командами 580ВМ1.
andrews (05.05.2023)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)