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

User Tag List

Страница 47 из 81 ПерваяПервая ... 434445464748495051 ... ПоследняяПоследняя
Показано с 461 по 470 из 803

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

  1. #461

    Регистрация
    20.06.2014
    Адрес
    г. Чехов
    Сообщений
    56
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    30 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выложил первые результаты по Toshiba T84C00:

    https://github.com/emu-russia/SEGAChips/tree/main/T84C

    Контент правится и дополняется в текущий момент, но можно кинуть "глаз" на обновления.

    Моя часть исследования кастомного дизайна (АЛУ и регблок) будет в репе SEGAChips, остальное лично для меня интереса не представляет т.к. просто ну "какая-то логика" Не хочу показаться пренебрежительным, но что-то меня не штырит уже от стандартных ячеек, хочется прям в фотошопе порисовать дичь какую-то

    Этот пользователь поблагодарил org за это полезное сообщение:

    Titus(06.10.2024)

  2. #462

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,380
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от org Посмотреть сообщение
    Моя часть исследования кастомного дизайна (АЛУ и регблок)
    Какой смысл рисовать только АЛУ и регистры? Без остальной логики оно не даст информации о работе процессора почти никакой. АЛУ примитивен и прост. Все нюансы как раз в логике.

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

    О, оказывается на siliconpr0n.org полно качественных фоток кристаллов, как NMOS процессоров, так и CMOS.

  3. #463

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    T80 - вообще не вариант. Никакого отношения к реальной структуре Z80 не имеет, как я понял.
    А и не надо в FPGA повторять внутреннюю структуру. Надо, чтобы команды выполнялись одинаково. И чтобы такого недетерминированного поведения, которое тут исследуют, не было. Ибо это первородное зло для процессора.

  4. #464

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,380
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    О, оказывается на siliconpr0n.org полно качественных фоток кристаллов, как NMOS процессоров, так и CMOS.
    Цитата Сообщение от aviator Посмотреть сообщение
    А и не надо в FPGA повторять внутреннюю структуру. Надо, чтобы команды выполнялись одинаково. И чтобы такого недетерминированного поведения, которое тут исследуют, не было. Ибо это первородное зло для процессора.
    Как их выполнить одинаково, если ты не знаешь, почему они так выполняются, т.к. не знаешь внутреннюю структуру процессора?
    Отсюда только два варианта - или полностью повторять структуру, даже если не знаешь, как оно работает. Или узнать как работает, и повторить, но более оптимизированно, не тупо в лоб.

    Что же касается плавающих состояний - их вовсе не обязательно повторять. Да и пока что кроме 5 и 3 бит в команде SCF/CCF их обнаружено не было.

    Эти 2 пользователя(ей) поблагодарили Titus за это полезное сообщение:

    AlexG(06.10.2024), SoftLight(06.10.2024)

  5. #465

    Регистрация
    20.06.2014
    Адрес
    г. Чехов
    Сообщений
    56
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    30 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Какой смысл рисовать только АЛУ и регистры? Без остальной логики оно не даст информации о работе процессора почти никакой. АЛУ примитивен и прост. Все нюансы как раз в логике.
    Ну а мне и не требуется. Интересует именно АЛУ и регблок, т.к. они custom design.

  6. #466

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Напомню, что Test SCF 9 еще не провели на:

    NEC D780C-1 (@goodboy)
    Z84C0006PEC (@SoftLight)
    Z804C0010PEC (@SoftLight)
    Toshiba TMPZ84C00AP-6 (@SoftLight)
    U880, T34 в керамике и КР1858ВМ (@zebest)
    TMPZ84C00AP-6 - картинка статичная, бордер белый, верхняя половина черная, нижняя - слева голубая, справа - синяя
    Z84C0004PEC - картинка статичная, бордер белый, верхняя половина черная, нижняя - синяя

    И вообще, у народа реалов хоть отбавляй, а тесты для статистики и изучения процессора делать ленятся.
    ну ситуации разные бывают... у меня например реал "доработан" до такой степени что в нем NMOS не работают. а второй реал - в нем проц впаян (обычный Z0840004PSC, его уже тестироавли)

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

    Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    Titus(06.10.2024)

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

  8. #467

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,380
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    у меня например реал "доработан" до такой степени что в нем NMOS не работают.
    Это из-за чего он может не работать? Высокая частота?

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

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    обычный Z0840004PSC, его уже тестироавли
    Один экземпляр может показать шум, другой нет, если пороги где-то на грани.

  9. #468

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,242
    Спасибо Благодарностей отдано 
    993
    Спасибо Благодарностей получено 
    615
    Поблагодарили
    333 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Z84C0006PEC (@SoftLight)
    Z804C0010PEC (@SoftLight)
    Toshiba TMPZ84C00AP-6 (@SoftLight)
    А результатов по этим процессорам и нет:
    - На ZXM Phoenix 9-ый тест на всех остальных процессорах ничего не показал, особо и снимать нечего.
    - На Ленинграде-2012 тест начинает отрисовывать верхний правый прямоугольник и зависает. При старте теста в динамиках щелчок:

    видос


    [свернуть]

    Пробовал на разных процессорах, остальные тесты работают норм. От прошивки Спектрума не может как-то зависеть?
    Последний раз редактировалось SoftLight; 06.10.2024 в 14:40.

    Этот пользователь поблагодарил SoftLight за это полезное сообщение:

    Titus(06.10.2024)

  10. #469

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,380
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

    Цитата Сообщение от SoftLight Посмотреть сообщение
    При старте теста в динамиках щелчок
    Щелчок это из-за OUT (C),0/$FF, чтобы бордюр окрасить.
    Видимо, на CMOS щелкает, т.к. $FF выдается в порт.

  11. #470

    Регистрация
    09.09.2024
    Адрес
    г. Рига, Латвия
    Сообщений
    51
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от aviator Посмотреть сообщение
    Надо, чтобы команды выполнялись одинаково. И чтобы такого недетерминированного поведения, которое тут исследуют, не было. Ибо это первородное зло для процессора.
    Если речь про плавающие состояния каких-то флагов в некоторых командах, то почему же это зло? Имхо наоборот - очень полезная фича. Её можно использовать для true-random-number-генератора.
    Особенно это полезно в нынешнее время. Из-за широкого распространения разного рода криптографии.
    Последний раз редактировалось rst; 06.10.2024 в 14:59.

Страница 47 из 81 ПерваяПервая ... 434445464748495051 ... ПоследняяПоследняя

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

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

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

Ваши права

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