User Tag List

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

Тема: Варианты загрузчиков

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

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

    По умолчанию

    Недавно Ramiros обратил внимание на то, что базовый кишиневский загрузчик 2К http://sensi.org/~svo/scalar/ware/545/ не позволяет загружаться с диска в эмуляторах. Я посмотрел листинги загрузчика и вспомнил почему так происходит. Добавил примечание в карточку загрузчика:
    "Если в ПЭВМ сделана доработка, расширяющая адресное пространство ПЗУ (более 4К), то загрузка с дисковода будет невозможна, т.к. процедура работы с диском использует ОЗУ, начиная с адреса 1100H."

    Ввиду этого предлагаю авторам эмуляторов b2m и Ramiros доработать свои творения следующим образом:
    1. Если файл загрузчика имеет размер <=4К, то адресное пространство для ПЗУ оставить стандартным - 4К
    2. Если размер загрузчика >4К и <=8K, выделить 8К
    3. Если размер загрузчика >8К и <=16K, выделить 16К
    4. Если размер загрузчика >16К и <=32K, выделить 32К

    Кстати, именно по этой причине я в своем 32К загрузчике вместо кишиневских процедур загрузки с дисковода использовал кировские.
    Последний раз редактировалось Tim0xA; 12.11.2008 в 18:15.

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

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

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

Ваши права

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