Инструменты пользователя

Инструменты сайта


msx:nextor_basic:nextor_basic

Это старая версия документа!


Nextor BASIC

Nextor

Nextor BASIC = basic + X-BASIC + loads of usefull support routines.

Nextor BASIC

NBASIC.BINNestorBASIC 1.11, запуск:
BLOAD"NBASIC.BIN",R
NBAS111E.TXTUser's manual in english

Список команд CALL

CALL NEXTOR

Эта команда просто вывод на экран список новых команд для оператора CALL, которые Nextor предоставляет для среды basic.

Список команд:

Смена текущего диска

CALL CHDRV

Эта команда изменяет текущий диск, и он уже существует.

Номер диска может быть указан в виде:

  1. числа 1–8
  2. буквой диска от A: до H:

Например,

_CHDRV (3)

то же самое, что

_CHDRV ("C:")

Отобразить текущий диск

CALL CURDRV

Эта команда просто отобразит текущий диск.

Доступные драйверы

CALL DRIVERS

Эта команда эквивалентна программе DRIVERS.COM, которая отображает информацию о доступных драйверах dos и Nextor. Отображается имя и версия (только для драйверов Nextor), номер слота и смонтированные диски. Драйверы dos будут определены как «Legacy driver» («устаревшие драйверы»).

Монтирование

Монтирование раздела устройства

FIXME

CALL MAPDRV(<drive>, <partition>, <device>, <slot>|0)

где:

  • <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
    <device>+16*<logical unit>

    The possible values for the logical unit are 1–7 too (0 is accepted as well and interpreted as 1).

  • <slot> если номер слота находится в диапазоне 0–3. Если слот расширен, нужно использовать формулу:
    <main slot>+4*<subslot>

Пример:

CALL MAPDRV("C:", 2, 1, 6)

Монтирование образа диска

FIXME

CALL MAPDRV(<drive>, <file> [,0|1])

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.

Ссылки

msx/nextor_basic/nextor_basic.1586864376.txt.gz · Последние изменения: 2020-04-14 14:39 — GreyWolf