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

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


msx:nextor_basic:nextor_basic

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


Nextor BASIC

Nextor

Nextor BASIC = basic + X-BASIC + много дополнительных полезных подпрограмм.

Загружается из ПЗУ.

Есть специальная версия NBASIC.BIN, её можно загрузить из файла.

Nextor BASIC

NBASIC.BIN

FIXME

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

Расширения Disk BASIC

Расширения MSX Disk BASIC

Список команд 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.1586865217.txt.gz · Последние изменения: 2020-04-14 14:53 — GreyWolf