User Tag List

Страница 43 из 66 ПерваяПервая ... 394041424344454647 ... ПоследняяПоследняя
Показано с 421 по 430 из 803

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

Комбинированный просмотр

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

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

    По умолчанию

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

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

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

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

  3. #2

    Регистрация
    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)

  4. #3

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

    По умолчанию

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

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

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

  5. #4

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

    По умолчанию

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

  6. #5

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,467
    Спасибо Благодарностей отдано 
    1,751
    Спасибо Благодарностей получено 
    2,295
    Поблагодарили
    899 сообщений
    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)

  7. #6

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

    По умолчанию

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

  8. #7

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

    По умолчанию

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

  9. #8

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

    По умолчанию

    Цитата Сообщение от Deadly Посмотреть сообщение
    @Titus ты бы вынес бы всё что косается расписывания команд в одельное место (так что бы не срали), а то в 100500 страничках что то найти крайне проблемотично, а следовательно и нет никакой необходимости (это если ты хочешь что бы твоими наработками пользовались)
    Меня всегда поражает на форуме одна и та же повторяющаяся ситуация. Вот, допустим, кому-то интересна какая-то тема. Человек исследует и делится откртытиями с сообществом. И вот в тему приходит другой человек и пишет ПОЛТОРА ДЕСЯТКА сообщений о том, как ему это все неинтересно и какая вообще это все ненужная никому фигня. Да все все поняли, не нужная тебе это ерунда. Ну чего ходить в эту такую неинтересную тему и писать как это все отвратительно.

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

    CodeMaster(08.10.2024), LW(08.10.2024), Titus(08.10.2024), UncleDim(08.10.2024), zebest(08.10.2024), ZjoyKiLer(06.01.2026)

  10. #9

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

    По умолчанию

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

  11. #10

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

    По умолчанию

    В смысле не нужно? Яж написал что нужно компактная выписка, а не поиск в 100500 страниц?

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

    Ты попутал с ccf и scf в соседней теме, не путай. А то всегда найдется чел, который не разобравшись, делает выводы

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

    Титус вот ты написал как в and, а как оно в нем я хз, где искать, я хз, не перелистывать же 48 страниц. Но ты проигнорил мой вопрос, а потом вы обижайтесь..

Страница 43 из 66 ПерваяПервая ... 394041424344454647 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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