Прошло уже более 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'а