User Tag List

Страница 48 из 81 ПерваяПервая ... 444546474849505152 ... ПоследняяПоследняя
Показано с 471 по 480 из 803

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

  1. #471

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

    По умолчанию

    Цитата Сообщение от rst Посмотреть сообщение
    Если речь про плавающие состояния каких-то флагов в некоторых командах, то почему же это зло? Имхо наоборот - очень полезная фича.
    Но только не в разных командах, а только в SCF/CCF пока что.
    Но это да, реально генератор случайных чисел. Хотя, считать криптографию на Z80 как-то... )
    Впрочем, на FPGA никак не получить именно реальную случайность, если нет специального блока генератора реальных случайных чисел. Впрочем, это вряд ли и нужно.

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

    Цитата Сообщение от SoftLight Посмотреть сообщение
    - На ZXM Phoenix 9-ый тест на всех остальных процессорах ничего не показал, особо и снимать нечего.
    Хотя бы сказать цвет бордюра (NMOS/CMOS) и раскраску полей.

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

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Пробовал на разных процессорах, остальные тесты работают норм. От прошивки Спектрума не может как-то зависеть?
    Может быть в Ленинграде-2012 нельзя выдавать в порт $FE значение $FF?

  2. #472

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    If it looks like a duck, swims like a duck and quacks like a duck, then it probably is a rubber likeaduck
    FTFY

    + у T80 няп еще проблемы были и с кривыми таймингами на выходах (сейчас, может, уже исправили)
    Прихожу без разрешения, сею смерть и разрушение...

  3. #473

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

    По умолчанию Особенности работы команды BIT n,r

    Особенности работы команды BIT n,r:

    Хотя, проще будет описать отличия работы команды BIT n,r от ALU A,r:

    1. В такте T3 в ALUB и ALUA загружается не регистр A, а байт маски.
    2. В такте T4 в ALUA загружается регистр r.
    Говоря проще, в командах ALU A,r в ALUA находился регистр A, а в ALUB регистр r.
    А в команде BIT n,r в ALUA регистр r, а в ALUA байт маски.
    3. Далее происходит работа АЛУ в режиме AND.
    Напомню, что в режиме AND все биты переноса форсируются в установленные. Поэтому входящий флаг переноса, который берется из бита H в начале команды устанавливается в 1.
    По итогу работы команды флаги устанавливаются точно так же, как и после команды AND, за исключением флага C. Немного странно, что биты S и P почему-то считаются недокументированными.
    Так как запись результата на шину HBUS в этой команде блокируется, то флаги 5 и 3 устанавливаются согласно последнему содержимому шины HBUS. А последним через шину передавался регистр r.

    Вот и все загадки.

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

    Reobne(08.10.2024)

  4. #474

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это из-за чего он может не работать? Высокая частота?
    частота стандартная, просто слишком много доработок (Ленинград1 из подписи) - в какой-то момент NMOS перестали работать. разбираться пока нет времени.

    Один экземпляр может показать шум, другой нет, если пороги где-то на грани.
    кстати да - с матюками загрузил туда TAP (там CF имени Pera Putnik) - и получил совершенно статичную картинку в точности как здесь
    https://zx-pk.ru/threads/34173-rever...=1#post1204427
    Ленинград-2 опять же из подписи

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 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)

  5. #475

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Хотя бы сказать цвет бордюра (NMOS/CMOS) и раскраску полей.
    Ниже кино с тестом сразу 7 процессоров:

    9-ый тест на 7 процессорах z80 без артефактов



    [свернуть]

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

    Titus(06.10.2024)

  6. #476

    Регистрация
    18.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    349
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    129 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как до них дойдет время.
    как то медленно идёт...

  7. #477

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

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Ниже кино с тестом сразу 7 процессоров:
    CMOS процессор Toshiba TMPZ84C00AP-6 - JAPAN9908EFI выбился из общей линейки.
    Он почему-то показывает поле F5=0,A5=1 - равно нулю, вместо 1.

    А еще процессор Zilog Z0840004PSC - Z80 CPU 9112 CT - оказался стабильным,
    хотя Zilog Z0840004PSC - Z80 CPU 9040 LJ (от П321) - глючит стандартно. Видимо, разные условия работы (напряжение и т.д.)

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

    Обновил список статистики.

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

    Кстати, обнаружил в реверсе ошибку из-за того, что потерял два транзистора в транзисторной схеме. Как я уже упоминал, это, пожалуй, единственный способ накосячить при переводе - потерять транзистор. Других ошибок наделать сложно. И когда стал разбирать команду BIT, получалось, что она работать никак не может. Ошибку нашел, транзисторы вернул на место.

  8. #478

    Регистрация
    18.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    349
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    129 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    По итогу работы команды флаги устанавливаются точно так же, как и после команды AND, за исключением флага C.
    и как же выставляются флаги после команды AND?

  9. #479

    Регистрация
    18.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    349
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    129 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @Titus ты бы вынес бы всё что косается расписывания команд в одельное место (так что бы не срали), а то в 100500 страничках что то найти крайне проблемотично, а следовательно и нет никакой необходимости (это если ты хочешь что бы твоими наработками пользовались)

  10. #480

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,295
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,460
    Поблагодарили
    949 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстати, да.
    для подобного на форуме есть раздел дневники.

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

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

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

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

Ваши права

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