Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:nextor_basic:nextor_basic [2020-04-14 14:43] GreyWolf [Nextor BASIC] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Nextor BASIC ====== | ||
- | |||
- | [[msx:nextor:nextor|]] | ||
- | |||
- | %% Nextor BASIC %% = [[msx:basic:start|]] + %% X-BASIC %% + много дополнительных полезных подпрограмм. | ||
- | |||
- | [[https://www.konamiman.com/msx/msx-e.html#nestorbasic|Nextor BASIC]] | ||
- | |||
- | ====== Запуск из файла ====== | ||
- | |||
- | |{{nbasic.bin|NBASIC.BIN}}|NestorBASIC 1.11, запуск: <code>BLOAD"NBASIC.BIN",R</code>| | ||
- | |{{nbas111e.txt|NBAS111E.TXT}}|User's manual in english| | ||
- | |||
- | {{anchor:call_nextor}} | ||
- | ====== Список команд CALL ====== | ||
- | <code> | ||
- | CALL NEXTOR | ||
- | </code> | ||
- | |||
- | Эта команда просто вывод на экран список новых команд для оператора [[msx:basic_programming_guide:07#call|CALL]], которые Nextor предоставляет для среды [[msx:basic:start|]]. | ||
- | |||
- | Список команд: | ||
- | * ''[[#CALL CHDRV]]'' | ||
- | * ''[[#CALL CURDRV]]'' | ||
- | * ''[[#CALL DRIVERS]]'' | ||
- | * ''[[#CALL MAPDRV]]'' | ||
- | |||
- | |||
- | {{anchor:call_chdrv}} | ||
- | ====== Смена текущего диска ====== | ||
- | <code> | ||
- | CALL CHDRV | ||
- | </code> | ||
- | |||
- | Эта команда изменяет текущий диск, и он уже существует. | ||
- | |||
- | Номер диска может быть указан в виде: | ||
- | - числа 1–8 | ||
- | - буквой диска от A: до H: | ||
- | Например, <code>_CHDRV (3)</code> то же самое, что <code>_CHDRV ("C:")</code> | ||
- | |||
- | {{anchor:call_curdrv}} | ||
- | ====== Отобразить текущий диск ====== | ||
- | <code> | ||
- | CALL CURDRV | ||
- | </code> | ||
- | |||
- | Эта команда просто отобразит текущий диск. | ||
- | |||
- | {{anchor:call_drivers}} | ||
- | ====== Доступные драйверы ====== | ||
- | |||
- | <code> | ||
- | CALL DRIVERS | ||
- | </code> | ||
- | |||
- | Эта команда эквивалентна программе ''DRIVERS.COM'', которая отображает информацию о доступных драйверах [[msx:dos|]] и Nextor. Отображается имя и версия (только для драйверов Nextor), номер слота и смонтированные диски. Драйверы [[msx:dos|]] будут определены как "Legacy driver" («устаревшие драйверы»). | ||
- | |||
- | {{anchor:call_mapdrv}} | ||
- | ====== Монтирование ====== | ||
- | ===== Монтирование раздела устройства ===== | ||
- | FIXME | ||
- | |||
- | <code> | ||
- | CALL MAPDRV(<drive>, <partition>, <device>, <slot>|0) | ||
- | </code> | ||
- | где: | ||
- | * ''<drive>'' — буква устройства, например %%"C:"%% или номер от 1 до 8 для устройств от A: до H:, или 0 для текущего устройства. | ||
- | * ''<partition>'' is a number in the range 0–255, interpreted as follows: | ||
- | * 0: Assumes that the device has no partitions. The drive will be mapped to the absolute sector 0 of the device. | ||
- | * 1: First primary partition of the device. | ||
- | * 2, 3 or 4: If device partition 2 is extended, the number is interpreted as the first, second or third extended partition, respectively. Otherwise, the number is interpreted as the second, third or fourth primary partition of the device, respectively. | ||
- | * 5 or greater: The number is interpreted as the (n-1)th extended partition of the device. | ||
- | * ''<device>'' is a device index in the range 1–7. If the device has multiple logical units, use the formula <code><device>+16*<logical unit></code>The possible values for the logical unit are 1–7 too (0 is accepted as well and interpreted as 1). | ||
- | * ''<slot>'' если номер слота находится в диапазоне 0–3. Если слот расширен, нужно использовать формулу: <code><main slot>+4*<subslot></code> | ||
- | |||
- | Пример: | ||
- | <code> | ||
- | CALL MAPDRV("C:", 2, 1, 6) | ||
- | </code> | ||
- | |||
- | ===== Монтирование образа диска ===== | ||
- | FIXME | ||
- | |||
- | <code> | ||
- | CALL MAPDRV(<drive>, <file> [,0|1]) | ||
- | </code> | ||
- | |||
- | The ,1 parameter will cause the file to be mounted in read-only mode. However, if the file has the read-only attribute set, it will always be mounted in read-only mode, even if no ,1 parameter is supplied. | ||
- | ====== Ссылки ====== | ||
- | |||
- | [[msxorg>wiki/Nestor-BASIC|Nestor BASIC]] | ||
- | |||
- | [[zxpkru>/threads/30182-traktat-o-x-basic-e.html|Трактат о X-Basic'е]] | ||
- | |||
- | [[msxorg>forum/msx-talk/development/msx22-universal-font-editor-v33-with-drivers-kun-basic|MSX2(2+) Universal font editor v3.3, with drivers (Kun-Basic)]] | ||
- | |||
- | {{tag>MSX BASIC}} | ||