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

User Tag List

Страница 11 из 20 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 200

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

  1. #101
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Может быть выложить .com в картотеку тоже?
    Пароль к базису не могу найти (после переустановки системы), может сам выложишь?

  2. #102
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Любопытно. Если память не изменяет, у меня загрузчик подпатчен, чтобы не чистилась память: мне это было актуально для отладки.
    Чтобы не очищалась память, в загрузчике можно удерживать УС при нажатии ВВОД+БЛК. Этого будет достаточно для отладки, от патча можно отказаться.

    Выложи новую корку T80, я начал было сам править, кое-какие ошибки успел найти, по тесту CPUTEST продвинулся, но так как ты уже решил эту проблему, я потерял к ней интерес. Теперь хочу сравнить и посмотреть, что ты сделал.

  3. #103
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Tim0xA, svn update ;)

    Код:
    Log message
    
    T80/8080 Mode (Mode 2) CPU Fixes:
    1. ALU-based subtractions have AC flag inverted, SUB/SBB/DCR...
    2. RRC/RLC/RAL/RAR only modify C flag
    3. STC/CMC/CMA do not change AC flag
    4. ALU AND operation sets AC flag to (BusA(3)|BusB(3))
    5. DAD instruction does not modify AC flag
    6. RESET does not change Flags, SP and Accumulator, only PC is set to zero
    
    The fixes above make this core pass all known 8080 CPU tests.
    Results of 8080 Executioner match those of real CPU, tested on Vector-06c with
    KR580VM80A.
    
    Audio clocks are generated by another PLL for the time being: tape loading
    didn't work otherwise.
    
    
    Affected files
        expand all   collapse all
    	Modify	/trunk/src/T80/T80.vhd	diff
    	
    	
    	Modify	/trunk/src/T80/T80_ALU.vhd	diff
    	
    	
    	Modify	/trunk/src/altmodules/mclk14mhz.v	diff
    	
    	
    	Modify	/trunk/src/clockster.v	diff
    Больше игр нет

  4. #104
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там столько ошибок было? Офигеть! svofski - уважаю.

  5. #105
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Строго говоря, это не ошибки, а неучтенные различия между Z80 и 8080. Оно и понятно, автор T80 прежде всего писал Z80.
    Больше игр нет

  6. #106
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Строго говоря, это не ошибки, а неучтенные различия между Z80 и 8080. Оно и понятно, автор T80 прежде всего писал Z80.
    не по всем пунктам уверен на 100%, но вот эти
    2. RRC/RLC/RAL/RAR (однобайтные) only modify C flag
    3. STC/CMC/CMA do not change AC flag
    5. DAD instruction does not modify AC flag
    насколько я знаю должны также работать и на z80

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

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    5. DAD instruction does not modify AC flag
    Спорное утверждение. Если AC был равен еденице, то да, а вот если он был равен нулю и младшая цифра была больше 9, то он станет равным еденице. По крайней мере у меня так.

  9. #108
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже мой справочник по z80 надо фтопку.

  10. #109
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Спорное утверждение. Если AC был равен еденице, то да, а вот если он был равен нулю и младшая цифра была больше 9, то он станет равным еденице. По крайней мере у меня так.
    Ты уверен? Как бы такое проскочило мимо еьецутора?

    Сейчас посмотрел, обычный у меня был загрузчик, один из TimSoft-овских 2к. Взял на всякий случай тот, что в картотеке. Как будто бы тот же результат: не грузится.
    Больше игр нет

  11. #110
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Tim0xA, svn update
    1,2,4 я сам исправил, как раз на DAD остановился, когда узнал о твоих успехах

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

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

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

Эту тему просматривают: 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

Ваши права

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