User Tag List

Показано с 711 по 720 из 803

Тема: Реверс-инжиниринг Z80

Древовидный режим

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

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В смысле поменял? Я автор теста Test SCF 9, и ничего я там не менял)
    Я про вот этот тест писал: https://github.com/raxoft/z80test/bl...src/z80ccf.asm

    с твоим тестом тоже приколы - первая версия что ты выложил удалена, а большинство результатов выложены имено под нее. Я вот смотрел скрины людей, хотел протестить именно на той версии, а не на новой, чтобы сравнить с выложенными результатами. Но теста нет. А для Test SCF 9 результаты сравнивать почти не с чем...

    Цитата Сообщение от Titus Посмотреть сообщение
    С этой командой все абсолютно понятно, и поведение на всех NMOS процессорах однотипное, отличается только порогами и итоговой битовой картой.
    ну как-же однотипное, если разное. Zilog NMOS и NEC NMOS совершенно по разному обрабатывают флаги, тут об этом еще ZjoyKiLer писал. Речь не о нестабильности, NEC NMOS Z80 работает стабильно, но флаги ставит по другому, это другой чип с другой схемой.

    Zilog nMOS и NEC nMOS используют разную логику и разные схемы для установки флагов. В NEC nMOS (NEC D780C-1) нет никаких порогов и плавающих битов, он абсолютно стабильно работает, но в отличие от Zilog NMOS флаги F3 и F5 берет из аккумулятора. Именно этот Z80 по дефолту в ZXMAK2 эмулируется.

    Итого, я вижу 4 разновидности Z80, поправь если их больше:
    1) ZILOG NMOS
    2) ZILOG CMOS
    3) NEC NMOS
    4) ST CMOS

    Из них NEC NMOS - самый стабильный и предсказуемый, т.к. использует аккумулятор A вместо пресловутого Q регистра и плавающих шин, хотя и менее распростанен, чем остальные.

    Насколько понимаю, netlist в visual6502 от первого варианта (ZILOG NMOS).

    В каких из них проявляется нестабильность мне пока непонятно - это какие-то отдельные ревизии или или просто отбраковка одного из вышеуказанных видов. Насколько понимаю, речь о нестабильности идет про специфические ревизии первого варианта.

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

    PS: По поводу схем, подчистил немного код конвертера, в нем неправильно вычислялись размеры листа, плавающий провод после этого вроде исчез.
    Последний раз редактировалось ZXMAK; 22.12.2024 в 00:57.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

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

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

Похожие темы

  1. Ответов: 1739
    Последнее: 09.01.2025, 10:55
  2. Ответов: 32
    Последнее: 18.12.2024, 18:19
  3. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  4. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 55
    Последнее: 24.04.2021, 23:47
  5. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46

Ваши права

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