User Tag List

Показано с 1 по 10 из 30

Тема: Эмуляция 8080 на z80

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстате может получитсо сделать быстрее
    если читалка будет префетчить сразу несколько байт в регистры
    для эмулятора 8080 на z80 это вполне возможно
    но тогда заметно усложнится код каждой команды
    и появятся болшие трудности с реализацией простых и эффективных оптимизаций декодера...
    от которых скорей всего будет больше толку....

    написал\прикинул вариант с префетчем 3 байт
    получилось на 8 тактов дольше на каждый считанный байт
    кроме того в случае rst и ret будет лишнее чтение...

    - - - Добавлено - - -

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    низачот, помедитируй до просветления ведь всего три строчки, это несложно
    помедетировал
    до быстрей НО
    ты предлагаешь 256 256 байтных таблиц
    или около того
    сам умножишь?

    мало того я и не знаю как такое скомпилировать
    ADP такое ниасилит...

    хотя в принципе можно жестко извратится и написать
    за каждой командой зарезервировать место (точнее "расческой")
    собрать сначала одну таблицу
    а потом продублировать ее 256 раз
    должно будет получитсо

    конечно за 256 я преувеличил
    и для мелких команд это вполне реализуемо
    но все равно памяти это будет жрать дохренище
    Последний раз редактировалось NEO SPECTRUMAN; 23.03.2021 в 22:36.

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

  3. #2

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,000
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    324
    Спасибо Благодарностей получено 
    327
    Поблагодарили
    249 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    конечно за 256 я преувеличил
    и для мелких команд это вполне реализуемо
    но все равно памяти это будет жрать дохренище
    плохо медитировал, давай заново всего чуть менее чем вдвое больше табличной памяти
    и еще чуть меньше 2+ наборов таблиц (которые могут помочь, в частности, с проблемой несовместимости parity)
    Прихожу без разрешения, сею смерть и разрушение...

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

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

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

Похожие темы

  1. Z80 => 8080 адаптация
    от NEO SPECTRUMAN в разделе Программирование
    Ответов: 22
    Последнее: 22.06.2021, 18:12
  2. схема АОН на 8080/z80
    от sergey2b в разделе Разный софт
    Ответов: 7
    Последнее: 07.02.2010, 22:43
  3. эмуляция Z80: тайминг
    от boo_boo в разделе Эмуляторы
    Ответов: 5
    Последнее: 06.02.2006, 13:29
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54

Ваши права

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