User Tag List

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

Тема: "ZX-8088" - Даунгрейд компьютера "Ленинград". Часть 3

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

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

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все же хочу развернуто написать про вариант с различением ram/rom только по A19.
    1. Программная часть
    1.1. Если хочется минимизировать работу с сегментами, то ее можно свести к начальному старту. Стартуем, перебрасываем сколько нужно из пзу в озу (можно и с распаковкой) и забываем про сегменты. Или не забываем, тут полная свобода.
    1.2. Проще с переопределением векторов прерываний.
    1.3. Можно использовать самодифицирующийся код в области ram 0000-3FFF.
    2. Аппаратная часть.
    2.1. Чуть проще.
    2.2. Можно взять пзу до 64 Кб. Не то, чтобы это было нужно, но можно.

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

  3. #2

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    2. Аппаратная часть.
    2.1. Чуть проще.
    2.2. Можно взять пзу до 64 Кб. Не то, чтобы это было нужно, но можно.
    2.1 С одной стороны да, достаточно A19 подать на 1 вывод D12.1, но это ведь только чтение. А ведь про запись забыли.
    Придется вводить тот же A19 в сигнал WE/. В этом случае придется сигналы IOM/ и WR/ перенести с D10.4 (ЛЕ1) на D14.4(ЛЛ1). А выход D14.4 подать на один из входов D10.4, а на второй вход подать A19.
    Если не поправить сигнал записи, то любая команда записи в сегменте пзу будет проецироваться на запись в сегменте озу.
    2.2 Ну пару адресов можно добавить, тут проблем не должно возникнуть
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Если не поправить сигнал записи, то любая команда записи в сегменте пзу будет проецироваться на запись в сегменте озу.
    На мой взгляд это не проблема, разве что сделать как защиту от ошибок в программе.

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

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

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

Похожие темы

  1. "ZX-8080" - Даунгрейд компьютера "Ленинград"
    от Mick в разделе Разработка электроники
    Ответов: 908
    Последнее: 28.05.2025, 15:52
  2. "ZX-8085" - Даунгрейд компьютера "Ленинград". Часть 2
    от Mick в разделе Разработка электроники
    Ответов: 60
    Последнее: 22.07.2024, 21:01
  3. Ответов: 17
    Последнее: 26.12.2015, 23:22
  4. куплю "нулёвку" - материнку или копм в сборе 8088-8086
    от palsw в разделе Барахолка (архив)
    Ответов: 59
    Последнее: 08.05.2012, 11:19
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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