User Tag List

Результаты опроса: Идея

Голосовавшие
8. Вы ещё не участвовали в этом опросе
  • Заставляет задуматься

    4 50.00%
  • Интересно, не более

    2 25.00%
  • Пустая трата времени

    0 0%
  • Опоздала лет на 40

    2 25.00%
  • Абсолютная чушь

    1 12.50%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 15

Тема: Универсальная плата расширения

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

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

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    183
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Отладочный режим

    Интересный вопрос появился.
    Если в журнале РАДИО за 1993 год публиковалась схема КНГМД с ПЗУ на E000-EFFF, то возникает некий нюанс.
    После "Сброса" тригерром ТМ2 блокируется ИД7 до прихода A15 и DBIN, принудительно активируя выборку ПЗУ Монитора. Само ПЗУ обычно дублируется четыре раза по диапазону E000-FFFF. Получается, процессором после Сброса считывается команда JMP F836 с адреса 0000 и именно JMP снимает блокировку ИД7.
    (Иначе говоря, после Сброса ПЗУ с командой JMP 0036 также сработает в пределах ПЗУ, но ИД7 при этом не включается и всё РК'шное адресное пространство остаётся в "тени".)

    Что получается?
    1. Заменив РФ2 на РФ4 на месте (без всяких КНГМД), Монитор будет стартовать с адреса E000 (формально: Логически - с 0000), тем самым, код нужно планировать со стартовой позиции по E000
    2. Если заменить РФ2 на своё или на РУ8/РУ10, при условии, что старшие 32 Кб мы не будем никак "трогать", процессор будет продолжать работать в "вакууме" (без ОЗУ, ПДП, ППА и т.д.) и все нижние 32 Кб можно искусственно "на макетке" создать свои (схема РК превратится в "отладочный комплекс")
    Вот "Момент #2" - самый любопытный!
    Так как без перерезания дорожек мы имеем отключенный ИД7 и полные 32 Кб под своё распоряжение и можем тестировать любую архитектуру ПЭВМ.
    Под "универсальную плату расширения" этот "режим" тоже надо учитывать!

    P.S.: Если я не ошибаюсь, вставленное вместо Монитора экспериментальное ПЗУ будет работать даже с таким кодом:
    Код:
         .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
    0000 C3 03 00 21 20 00 16 FF 7E B7 CA 03 00 FB 3C C2
    0010 0E 00 7E F3 3C C2 14 00 15 C2 08 00 23 C3 06 00
    0020 7B BD DE EF F7 89 C4 E2 F1 F8 96 CB E5 F2 F9 00
    Причём, ИД7 так и останется заблокированным!
    Последний раз редактировалось Alikberov; 26.01.2024 в 23:16. Причина: Добавил тестовый код

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

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

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

Похожие темы

  1. Плата расширения для Sirius-48
    от ZXFanat в разделе Устройства ввода
    Ответов: 2
    Последнее: 09.01.2023, 18:19
  2. Плата расширения Ленинград-2
    от Vovan_a в разделе Ленинград
    Ответов: 6
    Последнее: 24.01.2017, 10:25
  3. Ответов: 15
    Последнее: 19.07.2016, 23:21
  4. ExtPort - плата расширения для Ленинграда
    от zx-kit в разделе Ленинград
    Ответов: 5
    Последнее: 20.06.2011, 21:39
  5. GS плата расширения памяти ищется...
    от Frago в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 16.04.2009, 13:31

Ваши права

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