Важная информация

User Tag List

Страница 5 из 20 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 200

Тема: Вектор-06Ц: Эмуляция - КР580ВМ80А

  1. #41
    Tim0xA
    Гость

    По умолчанию

    В Векторе на Altera DE1 тот же глюк. Pillars - не работает.
    Последний раз редактировалось Tim0xA; 27.03.2009 в 01:47.

  2. #42
    Tim0xA
    Гость

    По умолчанию

    Если верить тесту CPU (см. образ диска в приложении), то даже на данном этапе корректная эмуляция ВМ80А еще не достигнута. Жаль, что у меня нет квазидиска (чтобы запустить МикроДОС) и я не могу получить результаты этого теста на реале. Если прогнать тест на версиях VV 5.70 и 5.71, то виден глюк с флагом AC, в версии 5.70 тест именно на ней останавливается. В версии 5.71 тоже обнаруживается ошибка в флаге AC, но видимо, проблема уже в эмуляции другой команды.
    Примечание: тест выполняется довольно долго.
    Вложения Вложения
    • Тип файла: rar test.rar (17.0 Кб, Просмотров: 207)
    Последний раз редактировалось Tim0xA; 23.03.2009 в 17:34.

  3. #43
    Tim0xA
    Гость

    По умолчанию

    Хотелось бы уточнить, как сейчас эмулируется команда CMP, учтен ли там флаг AC?
    http://www.nedopc.org/forum/viewtopi...t=daa&start=15

  4. #44
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня учтён.

  5. #45
    Member Аватар для Jons
    Регистрация
    27.01.2009
    Адрес
    г. Зуевка
    Сообщений
    197
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прогонял тест на версиях 5.70 и 5.71 вроде одно и тоже выдаёт(может не там и не то смотрю?)
    Последний раз редактировалось Tim0xA; 27.03.2009 в 01:51. Причина: Выделение новой темы

  6. #46
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Хотелось бы уточнить, как сейчас эмулируется команда CMP, учтен ли там флаг AC?
    http://www.nedopc.org/forum/viewtopi...t=daa&start=15
    да учтен, также и в sbb, sui, sbi
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Tim0xA
    Гость

    По умолчанию

    Сегодня вспомнил, что в монитор-отладчике можно запускать программы МикроДОС. Поддерживаются функции ввода с клавиатуры и вывод на экран. Это позволило запустить тест CPU (который я выкладывал ранее) на реале. Тест подтвердил полноценность моего процессора, но в большей степени доказал свою собственную состоятельность, т.е. ему можно верить. Становится совершенно очевидно, что над эмуляцией ВМ80А еще нужно поработать.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	090325-231323-201.jpg 
Просмотров:	355 
Размер:	57.8 Кб 
ID:	11271  

  9. #48
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил тест, выдало, что после INR флаг AC должен быть установлен, а у меня судя по всему - не меняется. Почитал Шахнова - и правда нужно устанавливать...

    Добавлено через 1 час 4 минуты
    Исправил AC в команде INR, он теперь зараза виснет, а это хуже, придётся разбираться, что он там такое хотел проверить...
    Последний раз редактировалось b2m; 26.03.2009 в 01:49. Причина: Добавлено сообщение

  10. #49
    Tim0xA
    Гость

    По умолчанию

    В описании одной из FPGA-шных корок i8080 http://www.opencores.org/?do=project&who=cpu8080 сказано следующее:
    Код:
    cpu8080 passes the Kelly Smith test, both in simulation and in hardware. 
    There were 8 different cpu bugs solved by my count, so this is a very
    important series of updates. Kelly Smith is an 8080 CPU test created in 1980
    under the Microcosm Associates brand name, and donated to the "SIG/M"
    CP/M user's group. 
    
    Its a very complete CPU test for all flags, modes and instructions, so passing
    that is very good for the design.
    Где бы еще раздобыть тест Келли Смита?

    Добавлено через 4 минуты
    Что-то нашлось http://www.classiccmp.org/dunfield/r/test.asm

    Добавлено через 15 минут
    И даже этот тест - не панацея, ибо тут http://www.opencores.org/index.php?d...&who=light8080 сказано
    Код:
    Update, 8-18-2008:
    A microcode bug has been found in INR M that the test bench (and other code I've
    been running on it) did not catch....
    Последний раз редактировалось Tim0xA; 26.03.2009 в 11:05. Причина: Добавлено сообщение

  11. #50
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    к сожалению тест невыдает объективного результата, где искать в каких инструкциях. c Z80 в этом плане гораздо лучше, все флаги давно прощюпаны и в инете много информации в виде формул.
    Последний раз редактировалось Ramiros; 26.03.2009 в 22:17. Причина: Добавлено сообщение
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 5 из 20 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1450
    Последнее: 16.03.2024, 20:18
  2. Рекомпиляция Z80 -> КР580ВМ80А
    от svofski в разделе Вектор
    Ответов: 59
    Последнее: 28.06.2021, 15:10
  3. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  4. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  5. Ищу ВЕКТОР-06ц
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 17.11.2008, 20:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •