Доступна новая версия Nextor 2.1 beta 2

by konamiman on 29-04-2019, 16:25 translated by Wierzbowsky
Обсуждение: Software
Языки:

Прошло уже более 3 месяцев с того момента, как Konamiman оживил версию Некстора 2.1, выложив первую бета версию, и вот уже подоспела вторая бетка! Список изменений и поправок достаточно большой. Вот список того, что заслуживает упоминания:

  • Изменён механизм выбора разделов диска во время загрузки. Теперь вместо сканирования файла NEXTOR.DAT в корневой директории текущего раздела диска Некстор выбирает в таблице разделов первый раздел с активным флагом. Этот флаг может быть установлен или снят с помощью встроенной утилиты FDISK (вызывается call fdisk из Бейсика).
  • Применительно к вышеуказанному, Некстор теперь сканирует первые 9 разделов на каждом устройстве, включая расширенные разделы (предыдущая версия сканировала только основные разделы).
  • Некстор попытается загрузить MSXDOS2.SYS если NEXTOR.SYS файл не был найден на загрузочном диске (но без файла NEXTOR.SYS утилиты Некстора работать не будут, хотя система и загрузится).
  • Появился режим "временной эмуляции" дисков. В этом режиме образ для эмуляции диска размещается в оперативной памяти перед рестартом компьютера. Эмуляция прекращается при принудительном рестарте или выключении питания.
  • В режим "постоянной эмуляции" дисков внесены изменения. Теперь вместо файла NEXT_DSK.DAT в корневой директории активного диска Некстор ищет указатель на данные для эмуляции в таблице разделов устройства (данные для эмуляции как и прежде размещены в файле, который находится на носителе). После нажатия нуля во время загрузки Некстора этот указатель стирается и эмуляция отключается, так что больше не надо удалять файл NEXT_DSK.DAT вручную.
  • Появилась функция одноразовой эмуляции нажатия клавиш. Этот механизм (и сделанная для его реализации утилита) нужен для загрузки Некстора с эмуляцией одноразового нажатия нужных клавиш без нажатия физических клавиш на клавиатуре.
  • Появилась функция инвертирования стартовых клавиш. Это несколько байт в кернел-файле Некстора, которые позволяют инвертировать действие, вызываемое нажатием некоторых клавиш во время загрузки. Например если инвертировать нажатие SHIFT, тогда кернел-файлы MSX-DOS будут деактивированы. Утилита MKNEXROOM может быть использована для инвертирования действий по нажатию определённых клавиш до записи кернел-файла Некстора на устройство.
  • Боковая цифровая клавиатура теперь может быть использована наравне с обычными цифровыми клавишами для задания режимов работы при загрузке или для смены образов дисков при их эмуляции.
  • Устранена ошибка, которыя приводила к зависанию при попытке загрузить COMMAND2.COM в системе с одним дисководом (например при использовании Carnivore на компьютере без дисковода).
  • Теперь корректно обрабатывается русская клавиатура! Не нужно больше нажимать кнопку 9, чтобы получить нажатие на ноль.

    Полный список изменений и багфиксов, а также описание новых функций можно найти в инструкции по эксплуатации Nextor'а. Также не забудьте скачать новый утилиты, включая модифицированный EMUFILE.COM (старая версия утилиты не будет работать с новым релизом).

Линк: Страница Nextor 2.1 beta 2 на GitHub
Линк: Личная страница Konamiman'а