User Tag List

Страница 36 из 81 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 803

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

  1. #351

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    интересно, не будет ли меняться картина, если потрогать процессор пальцем, или слегка нагреть его.
    на тесте Патрика картинка менялась после каких нибудь манипуляций

    Цитата Сообщение от Titus Посмотреть сообщение
    Обязательно нужно записать видео этого шума.
    https://drive.google.com/file/d/1amu...ew?usp=sharing



    Цитата Сообщение от Titus Посмотреть сообщение
    Во втором и третьем тесте что на месте шума? Белое или черное?

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

    И еще, какая полная маркировка процессора?
    второй третий перепроверю. С процем сложнее, у меня Профи (я не думаю, что это имеет значение при тесте процессоров?)), и проца не видно, но точно не Т34, он на другой плате стоит..

    упд - на втором-третьем тесте полоски ровно такие же, как у goodboy, даже фотографировать нет смысла
    Последний раз редактировалось zebest; 29.09.2024 в 00:28.
    Profi v3.2 -=- Speccy2010,r2

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

    Titus(29.09.2024), ZjoyKiLer(30.09.2024)

  2. #352

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    С процем сложнее, у меня Профи (я не думаю, что это имеет значение при тесте процессоров?))
    Не имеет. Только разве что качество питания, напряжение и фильтрация от шумов.

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

    Цитата Сообщение от zebest Посмотреть сообщение
    и проца не видно, но точно не Т34, он на другой плате стоит..
    Надо посмотреть название обязательно)

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

    Цитата Сообщение от zebest Посмотреть сообщение
    https://drive.google.com/file/d/1amu...ew?usp=sharing
    Очень интересная динамика.
    Очевидно, что когда состояние входов пограничное, любой перекрестный чих может иметь какое-то влияние. В данном случае, видно, что влияет содержимое регистра HL. Чем ближе к правому краю байта, тем разреженней шум. И чем ближе к правому краю экрана, тем тоже шум разреженней.
    Та же картина видна с битом 5 (средняя треть экрана).

    Изменю тест, переставлю местами маски, чтобы понять, какие еще перекрестные помехи влияют.

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

    Добавил тест 4.
    По сути это тот же тест 1, но изменен порядок полос.

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

    ZjoyKiLer(30.09.2024)

  3. #353

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не имеет. Только разве что качество питания, напряжение и фильтрация от шумов.
    ну да, а другой проц ставлю - сразу и питание улучшается, и шумы пропадают )) АТХ-БП
    Разбирать Профи-к не самое благодарное дело. Посмотрел процессор - Z8400AB1 Z80ACPU 29038
    Это точно NMOS
    А, ну и мануфактура ST

    тест4
    Последний раз редактировалось zebest; 29.09.2024 в 01:05.
    Profi v3.2 -=- Speccy2010,r2

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

    Titus(29.09.2024), ZjoyKiLer(30.09.2024)

  4. #354

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    ну да, а другой проц ставлю - сразу и питание улучшается, и шумы пропадают ))
    Дело не в улучшается/ухудшается. Дело в сдвиге порога срабатывания. Твой процессор не глючный, просто его порог 0/1 затворов транзисторов находится именно в той зоне, в какой образуются средние состояния при сложении сигналов с шин LBUS/HBUS. Причем, при данном напряжении питания. Если поставишь в другой компьютер, где другие условия, вполне возможно, что картина теста будет совсем иной.

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

    Цитата Сообщение от zebest Посмотреть сообщение
    тест4
    Понял, значит хоть результат в какой-то мере зависит от состояния HL, но основная зависимость окружения, похоже, от комбинаций других линий на LBUS. Значит надо сделать более подробный тест для твоего процессора. Ну и вообще.

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

    Сделал подробные варианты тестов.
    В них каждой из 65536 комбинаций начальных значений AF соответствует лишь одна точка на экране.
    Т.к. рабочая зона экрана охватывает лишь 16384 точки для бита 3 и бита 5, пришлось тест разделить на 4 части (5, 6, 7, 8).

    Скорее всего все 4 теста будут показывать одинаковую картинку, но если она все же немного отличается, то это тоже важно.
    Обязательна запись на видео, т.к. в иных местах может телепаться лишь 1 пиксель.

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

    Цитата Сообщение от zebest Посмотреть сообщение
    Посмотрел процессор - Z8400AB1 Z80ACPU 29038
    Это точно NMOS
    Как определил, что NMOS?

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

    ZjoyKiLer(30.09.2024)

  5. #355

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

    По умолчанию

    Ходил по ссылкам которые на прошлой странице выкладывали, наткнулся на это:

    https://floooh.github.io/visualz80remix/

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

  6. #356

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

    По умолчанию



    Первый прогон в кислоте Toshiba T84C00AM-5.
    Датасеты: https://drive.google.com/drive/folde...eoE-OqmpvBYRzj

    Выяснилось что декодер и некоторые "нестандартные ячейки" с имплантацией.

    Борис выложил более качественные фото старой ревизии T84C с фокус-стакингом: https://ic.onidev.fr/map/toshiba/T6A...4C00-CORE.html

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

    Titus(29.09.2024), ZjoyKiLer(30.09.2024)

  7. #357

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как определил, что NMOS?
    по широко известномуу в узких кругах багу out (c),0, который в CMOS однозначно поправили (что мне не нравиЦЦа

    Цитата Сообщение от Titus Посмотреть сообщение
    Скорее всего все 4 теста будут показывать одинаковую картинку, но если она все же немного отличается, то это тоже важно.
    Обязательна запись на видео, т.к. в иных местах может телепаться лишь 1 пиксель.
    5й тест и 8й - шевелятся, 6,7 - статично. Видео надо, или хватит картинок 5,8 ?
    Profi v3.2 -=- Speccy2010,r2

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

    Titus(29.09.2024), ZjoyKiLer(30.09.2024)

  8. #358

    Регистрация
    13.10.2021
    Адрес
    Cádiz, Spain
    Сообщений
    15
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Товарищ Titus, пожалуйста, прочтите это:

    https://github.com/hoglet67/Z80Decod...-SCF-Behaviour
    https://github.com/redcode/Z80_XCF_Flavor/issues/2

    YF и XF нестабильны в инструкциях CCF/SCF, вероятно, по тем причинам, которые вы теоретизировали.

    Насколько нам удалось выяснить:

    1. все модели Zilog NMOS и CMOS ведут себя так, как описал Патрик Рак, за исключением Z0840004PSC, где мы увидели, что некоторые устройства ведут себя как NMOS NEC.

    2. NEC NMOS копируют YF и XF из A.

    3. Модели NEC CMOS ведут себя по-разному.

    4. По крайней мере, некоторые модели ST CMOS (не старые NMOS от SGS или SGS-Thomson, а модели ST CMOS от STMicroelectronics) ведут себя иначе, чем Zilog и NEC.

    Не исключено, что есть и другие варианты поведения, которые пока не обнаружены. Скорость процессора напрямую и явно влияет на стабильность YF и XF в этих двух инструкциях.

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

    SoftLight(29.09.2024), Titus(29.09.2024), ZXMAK(22.12.2024)

  9. #359

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    5й тест и 8й - шевелятся, 6,7 - статично. Видео надо, или хватит картинок 5,8 ?
    Видео надо. Но и картинки тоже.
    Говорить словами, что было в тесте - это просто кощунство)


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

    Цитата Сообщение от ZjoyKiLer Посмотреть сообщение
    YF и XF нестабильны в инструкциях CCF/SCF, вероятно, по тем причинам, которые вы теоретизировали.
    Судя по уже проведенным новым тестам, именно по этим причинам.

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

    Цитата Сообщение от ZjoyKiLer Посмотреть сообщение
    Не исключено, что есть и другие варианты поведения, которые пока не обнаружены. Скорость процессора напрямую и явно влияет на стабильность YF и XF в этих двух инструкциях.
    В случае, когда среднее значение на линиях близко к порогу срабатыванию затворов транзисторов, на результат может влиять все, что угодно, и скорость, разумеется тоже. Хотя бы потому, что от нее зависит длительность такта, а, следовательно, время за которое заряжаются/разряжаются затворы.

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

    Цитата Сообщение от ZjoyKiLer Посмотреть сообщение
    1. все модели Zilog NMOS и CMOS ведут себя так, как описал Патрик Рак, за исключением Z0840004PSC, где мы увидели, что некоторые устройства ведут себя как NMOS NEC.
    Цитата Сообщение от ZjoyKiLer Посмотреть сообщение
    2. NEC NMOS копируют YF и XF из A.
    Я думаю, что-то интересное прояснится в новых тестах, если найдутся желающие их проводить на реалах.

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

    Цитата Сообщение от org Посмотреть сообщение
    Выяснилось что декодер и некоторые "нестандартные ячейки" с имплантацией.
    С имплантацией - это как?

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

    Посмотрел по схеме, какие еще команды влияют на флаги, но при этом не используют стандартные механизмы чтения/записи регистра источника/приемника через шины. Думаю, что эти команды надо будет рассмотреть внимательнее в плане формирования флагов 5 и 3.

    Вот список:
    SCF/CCF (с ними все понятно)
    BIT
    ADD/ADC/SBC HL,dd
    LDI/LDD/LDIR/LDDR
    CPI/CPD/CPIR/CPDR
    INI/OUTI/IND/OUTD
    INIR/OTIR/INDR/OTDR
    Последний раз редактировалось Titus; 29.09.2024 в 11:22.

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

    ZjoyKiLer(30.09.2024)

  10. #360

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Говорить словами, что было в тесте - это просто кощунство)
    https://drive.google.com/file/d/1bHD...ew?usp=sharing
    говорю словами - сперва запускается 5й тест, потом 6-7 и далее со всеми остановками.
    p.s. Делай тогда все тесты с запуском c #9000h. Хотя с 8000h было бы интереснее, но пусть как будет, чтобы добавлять леХХче мне..
    Последний раз редактировалось zebest; 29.09.2024 в 12:11.
    Profi v3.2 -=- Speccy2010,r2

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

    Titus(29.09.2024), ZjoyKiLer(30.09.2024)

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

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

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

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

Ваши права

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