User Tag List

Показано с 1 по 7 из 7

Тема: О быстром доступе к верхней памяти

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

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

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет. Такой автоконфигуратор не годится. Необходима поддержка существующих клонов.

    Поэтому предлагается использовать резидент в ОЗУ.

    А именно. Программа определяет наличие резидента, проверяя байты по общеизвестному адресу в общеизвестной странице памяти (например, строку типа "MemDrv"). Если резидент обнаружен, то рядом указывается адрес процедуры переключения банка. Если адрес указывает в ПЗУ, его можно напрямую использовать по назначению. Если адрес указывает в ОЗУ, то он указывает на перемещаемый драйвер с указанием длины не более N байт. Тогда программа может скопировать себе этот драйвер в более удобное место. Возможно в несколько мест.

    Остаётся лишь встроить поддержку в коммандеры, чтобы запуская программу они оставляли резидент с драйвером памяти. В дальнейшем установку резидента можно встраивать в новые прошивки бейсиков/TR-DOS.

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

  3. #2

    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    542
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    50
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не правильно выразился. Если пункты 1 и 2 автоконфигуратора не проходят, тогда память определяем стандартными средствами через out'ы в FDFD, DFFD, 1FFD. Тем самым сохраняется совместимость с существующими клонами. Или если компьютер вааще нестандартный, то вместо команд out(xx),a ret прошиваем JP DRIVER. Ессесно автоконфигуратор должен уметь расшифровывать этот вариант.
    Последний раз редактировалось Jukov; 22.01.2006 в 14:59.

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

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

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

Похожие темы

  1. Ответов: 6
    Последнее: 10.09.2013, 16:04
  2. Порты памяти - Scorpion и др.
    от ASMAN в разделе Программирование
    Ответов: 27
    Последнее: 18.06.2008, 12:20
  3. Расширение памяти
    от alexfreed в разделе Память
    Ответов: 7
    Последнее: 16.11.2005, 17:49
  4. Ответов: 76
    Последнее: 18.07.2005, 13:34
  5. Мег памяти на скорпе...
    от lvd в разделе Scorpion
    Ответов: 8
    Последнее: 04.06.2005, 12:06

Ваши права

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