User Tag List

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

Тема: ПК8000 - Квазидиск

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

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

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Квазидиск - это просто плата с памятью на борту(оперативка). Дополнительная память нужна для памятижрущих приложений.
    Проще сказать расширение оперативной памяти(ОЗУ) допустим с 64кб до 512кб.

    Многоразозаписывающее ППЗУ или флешка - это тоже объект для рассуждений, но в друго теме.
    Спасибо за объяснение.
    А как тогда и где использовать квазидиск? Наверно сама программа должна быть написана так, чтобы она использовала переключала страницы памяти и так далее?

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от XobbiMan Посмотреть сообщение
    Спасибо за объяснение.
    А как тогда и где использовать квазидиск? Наверно сама программа должна быть написана так, чтобы она использовала переключала страницы памяти и так далее?
    Да, именно так. Программа сама переключает станички, в которой расположены ее данные. Так например в Спектруме - проги сами рулят страницами по 16кб включая их в область памяти с C000h по FFFFh.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #3

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

    По умолчанию

    Итак я немного поразмыслив, будет два варианта схем:
    1) на статической памяти с организацией 512кбx8 - она проще и отладится механизм работы;
    2) на динамической памяти с организацией 256кбx16 - она сложнее, так как вводится схема регенерации. Так сказать мое изиыскание в области руления динамикой
    Векторовская схема неподходит из-за отсутствия в ПК8000 выходов сигналов управления памяти.
    Порт управления страницами по 16кб скорее всего будет Векторовский 10h и будет отражать номер страницы.

    Вроде так
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Итак я немного поразмыслив, будет два варианта схем:
    1) на статической памяти с организацией 512кбx8 - она проще и отладится механизм работы;
    2) на динамической памяти с организацией 256кбx16 - она сложнее, так как вводится схема регенерации. Так сказать мое изиыскание в области руления динамикой
    Векторовская схема неподходит из-за отсутствия в ПК8000 выходов сигналов управления памяти.
    Порт управления страницами по 16кб скорее всего будет Векторовский 10h и будет отражать номер страницы.

    Вроде так
    Должна быть возможность коммутировать целые страницы (по 64к). Т.е. отдельный диспетчер, либо 4 окна по 16к.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #5

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Должна быть возможность коммутировать целые страницы (по 64к). Т.е. отдельный диспетчер, либо 4 окна по 16к.
    Это без переделки машины не получится. Доступ во вне имеется только два окна 4000h....7FFFh и 8000h....BFFFh. Вот и отсюда и пляшем. И то окна имеют выборку на два разных разъема. Первое окно выбирается на системном разъеме X1, а второе окно на разъеме X2. Причем второй разъем не распаян на Весте. Значит для совместимости надо подключать в первое окно. Но оно еще может быть занято картриджем(ПЗУ), тобишь необходимо ввести схему разрешения и запрещения доступа к квазидиску.

    Добавлено через 1 минуту
    Цитата Сообщение от ivagor Посмотреть сообщение
    Mick
    На чем логику делать будешь (на дискретах или что-то более современном)?
    Если на чем-то современном, то может одним портом не ограничиваться?
    Статический вариант можно и на рассыпухе - там микрух мало выйдет, а на счет динамике - пока не думал.
    Последний раз редактировалось Mick; 06.10.2008 в 20:38. Причина: Добавлено сообщение
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  3. Ответов: 206
    Последнее: 30.05.2022, 17:15
  4. ПК8000 - Железные вопросы
    от ivagor в разделе ПК8000
    Ответов: 30
    Последнее: 18.05.2016, 19:17
  5. Ответов: 71
    Последнее: 25.02.2010, 22:40

Ваши права

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