Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
msx:nextor:nextor [2020-04-25 14:44] GreyWolf [DI] |
msx:nextor:nextor [2020-09-19 11:45] GreyWolf |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Nextor это расширенная версия [[msx:dos#v2x|MSX-DOS 2]], дисковой операционной системы для [[msx:msx|]]. За основу взята версия MSX-DOS 2.31, с ней Nextor совмести на 100%. | Nextor это расширенная версия [[msx:dos#v2x|MSX-DOS 2]], дисковой операционной системы для [[msx:msx|]]. За основу взята версия MSX-DOS 2.31, с ней Nextor совмести на 100%. | ||
- | Nextor будет работать на любом компьютере MSX (от MSX1 и далее), имеющем не менее 128 Кб ОЗУ. На компьютерах без с объёмом памяти меньше 128 Кб Nextor будет работать в режиме [[#MSX-DOS 1]] (приглашение DOS доступно только в том случае, если на компьютере установлено 64 Кб ОЗУ). | + | Nextor будет работать на любом компьютере MSX (от MSX1 и далее), имеющем не менее 128 Кбайт ОЗУ. На компьютерах без с объёмом памяти меньше 128 Кбайт Nextor будет работать в режиме [[#MSX-DOS 1]] (приглашение DOS доступно только в том случае, если на компьютере установлено 64 Кбайт ОЗУ). |
[[http://www.konamiman.com/msx/msx-e.html|Konamiman's MSX page]] | [[http://www.konamiman.com/msx/msx-e.html|Konamiman's MSX page]] | ||
Строка 69: | Строка 69: | ||
|<key>2</key>|Принудительная загрузка в режиме [[#MSX-DOS 1]] . Если компьютер представляет собой MSX Turbo-R, переключите процессор в режим R800-ROM. Обратите внимание, что в режиме [[#MSX-DOS 1]] активный ЦП никогда не изменяет доступ к дискам; это может привести к тому, что некоторые устройства хранения данных не будут работать должным образом, особенно те, которые связаны с драйверами [[msx:dos]], такими как дисководы гибких дисков.| | |<key>2</key>|Принудительная загрузка в режиме [[#MSX-DOS 1]] . Если компьютер представляет собой MSX Turbo-R, переключите процессор в режим R800-ROM. Обратите внимание, что в режиме [[#MSX-DOS 1]] активный ЦП никогда не изменяет доступ к дискам; это может привести к тому, что некоторые устройства хранения данных не будут работать должным образом, особенно те, которые связаны с драйверами [[msx:dos]], такими как дисководы гибких дисков.| | ||
|<key>3</key>|Принудительно выполнить загрузку в приглашении [[msx:basic:start|]], игнорируя любой существующий загрузочный код (то есть без загрузки и запуска ''NEXTOR.SYS'', ''AUTOEXEC.BAS'' или кода в загрузочном секторе).| | |<key>3</key>|Принудительно выполнить загрузку в приглашении [[msx:basic:start|]], игнорируя любой существующий загрузочный код (то есть без загрузки и запуска ''NEXTOR.SYS'', ''AUTOEXEC.BAS'' или кода в загрузочном секторе).| | ||
- | |<key>4</key>|**Только для MSX Turbo-R.** Загрузка в режиме R800-ROM, в качестве маппера выбирется самый большой маппер, найденный в качестве основного (вместо внутреннего маппера), и освождается 64 Кб, выделенные для режима R800-DRAM. Это полезно при использовании программ, которое требует много памяти и могут работать только с основным маппером; однако, при этом будет значительное снижение скорости работы.| | + | |<key>4</key>|**Только для MSX Turbo-R.** Загрузка в режиме R800-ROM, в качестве маппера выбирается самый большой маппер, найденный в качестве основного (вместо внутреннего маппера), и освобождается 64 Кбайт, выделенные для режима R800-DRAM. Это полезно при использовании программ, которое требует много памяти и могут работать только с основным маппером; однако, при этом будет значительное снижение скорости работы.| |
|<key>5</key>|Каждому ядру Nextor назначается только один диск с драйвером на основе устройства независимо от количества устройств, которые управляются драйвером. Это отменяет нормальное поведение, при котором Nextor назначает один диск на каждое найденное устройство. Но это только поведение по умолчанию — драйверы могут переопределить его.| | |<key>5</key>|Каждому ядру Nextor назначается только один диск с драйвером на основе устройства независимо от количества устройств, которые управляются драйвером. Это отменяет нормальное поведение, при котором Nextor назначает один диск на каждое найденное устройство. Но это только поведение по умолчанию — драйверы могут переопределить его.| | ||
|<key>CTRL</key>|Состояние этой клавиши передастся ядрам [[msx:dos]] при инициализации. При этом внутренний дисковод в отключает второй ("не существующий диск"), что позволяет освободить некоторую дополнительную память (которая используется под буфер дисковода), особенно в режиме [[#MSX-DOS 1]]. \\ Обратите внимание, что по умолчанию эта [[##boot_keys_inverters|клавиша инвертирована]], поэтому вы получите противоположное поведение, если не измените это.| | |<key>CTRL</key>|Состояние этой клавиши передастся ядрам [[msx:dos]] при инициализации. При этом внутренний дисковод в отключает второй ("не существующий диск"), что позволяет освободить некоторую дополнительную память (которая используется под буфер дисковода), особенно в режиме [[#MSX-DOS 1]]. \\ Обратите внимание, что по умолчанию эта [[##boot_keys_inverters|клавиша инвертирована]], поэтому вы получите противоположное поведение, если не измените это.| | ||
Строка 122: | Строка 122: | ||
===== Однократное применение клавиш при загрузке ===== | ===== Однократное применение клавиш при загрузке ===== | ||
- | Это ещё один способ изменить процедуру загрузки Nextor. Если во время загрузки Nextor найдёт определённые значения по определённому адресу в ОЗУ — он будет считает несколько следующих байт, и будет использовать их в качестве значений для клавиш загрузки (включая [[#boot_keys_slot|отключения слота]]), игнорируя клавиатуру. Для этого используется вторая страница ОЗУ, поэтому это будет работать только на компьютерах с ОЗУ не менее 32 Кб. | + | Это ещё один способ изменить процедуру загрузки Nextor. Если во время загрузки Nextor найдёт определённые значения по определённому адресу в ОЗУ — он будет считает несколько следующих байт, и будет использовать их в качестве значений для клавиш загрузки (включая [[#boot_keys_slot|отключения слота]]), игнорируя клавиатуру. Для этого используется вторая страница ОЗУ, поэтому это будет работать только на компьютерах с ОЗУ не менее 32 Кбайт. |
Этот механизмом использует ОЗУ, по.тому он является «одноразовым» в том смысле, что он не будет работать снова при следующей перезагрузке компьютера, если нужные значения не будут снова помещены в память. Значения явно удаляется Nextor после считывания. | Этот механизмом использует ОЗУ, по.тому он является «одноразовым» в том смысле, что он не будет работать снова при следующей перезагрузке компьютера, если нужные значения не будут снова помещены в память. Значения явно удаляется Nextor после считывания. | ||
Строка 411: | Строка 411: | ||
- | ====== DI ====== | + | ====== Дополнительные программы ====== |
+ | |||
+ | ===== DI ===== | ||
Аналог команды ''DIR'', которая показывает "длинное" имя файлов на разделах FAT12 и FAT16. | Аналог команды ''DIR'', которая показывает "длинное" имя файлов на разделах FAT12 и FAT16. |