User Tag List

Показано с 1 по 10 из 104

Тема: Партнер 01.01: Дополнительные модули

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

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

    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    352
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    По-моему, ты путаешься в битах. Нафига тут ещё одно "р"?
    С800 = 1100 1000 0000 0000, тут P=1
    D000 = 1101 0000 0000 0000, тут P=0
    Бит P, как-бы да, инверсный, я поэтому и написал выше, что левые (первые) две точки из второй половины.
    Все нормально с битами, просто бит в позиции 13 имеет инверсное значение по отношению к позиции 12, где позиция 12 это бит Р - это при формировании адреса от ЦП. HardWareMan именно это и написал.
    Прикинул я в протеусе, как должна выглядеть часть схемы с доступом к ОЗУ МЦПГ:

    вот интересно, а биты D6 и D7 в реальной схеме разведены?

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

  3. #2

    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    b2m, имелось в виду P = ~p. Поэтому и разный регистр, но бит то тот же (по смысловому значению). Или я не прав?
    Строго говоря нет. Окно C800-D800 получается "вывернутым", в нём сначала идёт вторая ОЗУ, потом первая. Поэтому и перехлёст, и биты 12 и 13 противоположны. Но это не всегда так. Есди включить например 5-й маппер, и писать знакогенераторы через нормальное, невывернутое окно 8000-8FFF, то там бит 13 всегда 0. Как реально работают функции в ПЗУ и программы я пока не смотрел, но принцип Оккама подсказывает, что в железе используется только 12-й бит.

    Цитата Сообщение от PVV Посмотреть сообщение
    вот интересно, а биты D6 и D7 в реальной схеме разведены?
    Предполагаю что нет. Все функции, которые они могли бы выполнять, либо выполняют атрибуты, либо не описаны. А вообще можно было бы на них сделать альфа-канал например. Но альфа-канала нет, его роль играет чёрный цвет.

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    403
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hitomi2500 Посмотреть сообщение
    Окно C800-D800 получается "вывернутым", в нём сначала идёт вторая ОЗУ, потом первая.
    Вот, точно! А я-то думаю, почему у меня в эмуляторе бит не инвертирован и все нормально работает
    Так что физически в модуле МЦПГ бит не инвертирован, инвертируется уже в МВЦ.

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

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

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

Похожие темы

  1. Партнер 01.01: Обсуждение
    от XobbiMan в разделе Радио-86РК
    Ответов: 206
    Последнее: 19.09.2023, 23:53
  2. Ответов: 51
    Последнее: 07.05.2019, 17:58
  3. Модули памяти
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 21.03.2011, 12:49
  4. музыкальные модули
    от Sinus в разделе Программирование
    Ответов: 14
    Последнее: 20.11.2006, 13:04
  5. Библиотеки-модули-программы...
    от Vitamin в разделе Программирование
    Ответов: 319
    Последнее: 19.10.2006, 15:37

Метки этой темы

Ваши права

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