User Tag List

Страница 46 из 81 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя
Показано с 451 по 460 из 803

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

  1. #451

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

    По умолчанию

    Кстати, я сперва не посмотрел часть схемы с выбором регистра WZ.
    А ведь он выбирается всегда, когда не выбран никакой другой регистр!
    Ну еще он не выбирается в такте M1.T3 и М1.Т4, когда регенерируется память.
    Так что, возможно, записывается в порт не 0, а он)

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

    Посмотрел еще блок формирования сигнала READ_REG и выбора половинки регистров.

    Если я правильно анализирую схему, то работа происходит со старшей частью регистра - W.

    Придется сделать тест, чтобы выяснить, не являются ли команды OUT (C),0 и INF на самом деле командами OUT (C),W, и IN W,(C)

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

    А тест очень простой.
    Сделать в цикле такое:

    LD BC,$F7FE // порт клавиатуры, клавиши 1-5
    INF (предполагаем, что это IN W,(C))
    OUT (C),0 (предполагаем, что это OUT (C),W)
    цикл

    Если при нажатии клавиш 1, 2, 3 будет меняться цвет бордюра, значит моя теория верна.
    Если не будет, значит надо анализировать дальше.

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

    Все, отбой.

    Сигнал SEL_REG_SRC всегда блокирует выборку WZ.
    А такая хорошая теория получалась)

    Так что описание в предыдущем посту остается верным.

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

  3. #452

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а меня интересует недокументированная команда #ED71 OUT (C),0
    и вроде так она выполняется на NMOS, на CMOS в порт засылается #FF
    Цитата Сообщение от Titus Посмотреть сообщение
    заряженная до плюса питания инверсная шина /REGBIT0..15 при чтении нам дает 0. Вот и все загадки.
    ?
    Прихожу без разрешения, сею смерть и разрушение...

  4. #453

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ?
    Вопрос по CMOS-версии пока что не ко мне, т.к. нет реверса.
    Только по NMOS-версии.

    Но думаю, что просто-напросто шина в CMOS не инверсная, а прямая, поэтому и записывается FF, а не 00.
    Но варианты могут быть и другие.

  5. #454

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

    По умолчанию

    Когда там команды подойдут блочные?

  6. #455

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

    По умолчанию

    Цитата Сообщение от Deadly Посмотреть сообщение
    Когда там команды подойдут блочные?
    Как до них дойдет время.

  7. #456

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

    По умолчанию

    кстати-некстати, но недокументированные блочные команды (и флаги) в эмулях осилили, в ФПГА - не очень, Алексей сказал - нафиг, не стоит овчинка - выделки. "Неаккуратненько как-то, доктор(с)"
    Profi v3.2 -=- Speccy2010,r2

  8. #457

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Алексей сказал - нафиг
    Алексей - это кто? )

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

    Цитата Сообщение от zebest Посмотреть сообщение
    кстати-некстати, но недокументированные блочные команды (и флаги) в эмулях осилили, в ФПГА - не очень
    Надо посмотреть природу этих флагов.

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Посмотрел по схеме, какие еще команды влияют на флаги, но при этом не используют стандартные механизмы чтения/записи регистра источника/приемника через шины. Думаю, что эти команды надо будет рассмотреть внимательнее в плане формирования флагов 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
    У нас пока что стоят в очереди.

  9. #458

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Алексей - это кто? )
    Алексей - это основной допиливатель Т80 за последние годы. Sorgelig, автор MiSTer
    Вот последний допилинг в конце декабря не этого года
    https://github.com/MiSTer-devel/ZX-S...ad5b28a15ae296
    Осталось буквально пару команд недоделанных))
    Profi v3.2 -=- Speccy2010,r2

  10. #459

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

    По умолчанию

    Напомню, что Test SCF 9 еще не провели на:

    NEC D780C-1 (@goodboy)
    Z84C0006PEC (@SoftLight)
    Z804C0010PEC (@SoftLight)
    Toshiba TMPZ84C00AP-6 (@SoftLight)
    U880, T34 в керамике и КР1858ВМ (@zebest)

    И вообще, у народа реалов хоть отбавляй, а тесты для статистики и изучения процессора делать ленятся.

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

    Цитата Сообщение от zebest Посмотреть сообщение
    Алексей - это основной допиливатель Т80
    T80 - вообще не вариант. Никакого отношения к реальной структуре Z80 не имеет, как я понял.

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

    SoftLight(06.10.2024)

  11. #460

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    T80 - вообще не вариант. Никакого отношения к реальной структуре Z80 не имее
    If it looks like a duck, swims like a duck and quacks like a duck, then it probably is a duck
    Profi v3.2 -=- Speccy2010,r2

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

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

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

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

Ваши права

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