User Tag List

Результаты опроса: Нужно ли улучшать графические возможности компьютера для облегчения написания игр ?

Голосовавшие
110. Вы ещё не участвовали в этом опросе
  • Да

    58 52.73%
  • Нет

    52 47.27%
Показано с 1 по 10 из 714

Тема: Идеальный Спектрум

Древовидный режим

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

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Предлагаю записью в порт FF выбирать номер страницы портов.

    В некоторых компьютерах дешифрация портов упрощенная. Например, в оригинале A0=0 - это клавиатура. A5=0 - это KEMPSTON. В Ленинграде A0=0 - клавиатура, A0=1 - KEMPSTON. Чтобы подключать к компьютеру новые устройства надо ввести страничную организацию портов и полную дешифрацию младшего байта адреса для новых устройств. Конечно сам порт FF должен быть вне матрицы, доступен на запись из любой страницы.

    В простейшем случае добавить одну страницу портов и использовать адреса 80-FF для новых устройств. Это упростит схемы дешифраторов. Для выбора страницы портов можно использовать триггер TM2. На вход R подать RESET. Для формирования IORQ0 для старых портов использовать сигналы с прямого выхода TM2, IORQ и элемент ЛЛ1. Для дешифрации старших битов адреса достаточно будет одной микросхемы ИД7. На выводы 1-3 ИД7 подать A4,A5,A6, на 4 вывод - IORQ, на 5 вывод - с инвертирующего выхода TM2, на 6 вывод - A7. На выходах дешифратора получим готовые сигналы IORQ1000...IORQ1111 соответственно. Их можно сформировать на материнской плате и подать на системный разъем.

    При этом схемы дешифраторов устройств будут простые. Достаточно будет одной микросхемы ИД7. На выводы 1-3 ИД7 подать A0,A1,A2, на 4 вывод - RD для портов ввода или WR для портов вывода, на 5 вывод - IORQ1000...IORQ1111, на 6 вывод - A3. На выходах дешифратора получим готовые сигналы для управления АП6 или ИР23 соответственно.
    Последний раз редактировалось zx-kit; 03.02.2019 в 11:19. Причина: описана схема дешифраторов новых портов
    "L-256"

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 15.05.2017, 15:32
  2. Ответов: 18
    Последнее: 12.03.2016, 14:15
  3. Ответов: 69
    Последнее: 13.06.2012, 10:33
  4. GO! на спектрум!
    от bigral в разделе Программирование
    Ответов: 1
    Последнее: 11.01.2012, 09:44
  5. Спектрум и Я
    от Black_Cat в разделе Разный софт
    Ответов: 0
    Последнее: 05.08.2007, 21:00

Ваши права

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