АнглийскийФранцузскийИспанский

Значок OnWorks

zmakebas - Интернет в облаке

Запустите zmakebas в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда zmakebas, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


zmakebas - конвертировать текстовый файл в программу Spectrum Basic

СИНТАКСИС


змакебас [-хлр] [-a начальная линия] [-i увеличение] [-n speccy_filename] [-o выходной файл] [-s линия]
[входной_файл]

ОПИСАНИЕ


zmakebas преобразует программу Spectrum Basic, написанную в виде текстового файла, в настоящую speccy
Базовый файл (как файл .TAP или, возможно, необработанный файл без заголовков). По умолчанию ввод идет
из stdin, а вывод идет в out.tap.

Использование zmakebas вместо (скажем) написания Basic в эмуляторе означает, что вы можете написать
с помощью более удобного редактора и могут использовать инструменты, которые работают с текстовыми файлами и т. д. Кроме того, с помощью `-l '
вариант вы можете писать без номеров строк, используя метки вместо них там, где это необходимо.

Программа изначально предназначалась для использования просто для создания небольших программ-загрузчиков, поэтому
они не должны были быть двоичными файлами без исходного кода. Однако я приложил немало усилий
чтобы убедиться, что он будет работать и для более крупных и серьезных программ, поэтому вы также можете использовать его для
такой предмет.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-a сделать сгенерированный файл автозапуском из строки начальная линия. Если был указан `-l ',
это может быть метка, но не забудьте добавить начальный символ `@ ', чтобы указать на это.

-h предоставить справку по параметрам командной строки.

-i в режиме меток установите приращение номера строки (по умолчанию 2).

-l используйте метки, а не номера строк.

-n укажите имя файла для использования в файле .TAP (до 10 символов), т.е. имя файла спецификации
увидим. По умолчанию - пустое имя файла (10 пробелов).

-o выход в выходной файл а не по умолчанию `out.tap '. Используйте `- 'в качестве имени файла для
вывод на стандартный вывод.

-r напишите необработанный файл Basic без заголовков, а не файл .TAP по умолчанию.

-s в режиме меток установите номер начальной строки (по умолчанию 10).

ВХОД ФОРМАТ


Ввод должен быть таким же, как если бы вы вводили в speccy (точнее, 128), с
следующие исключения:

Строки, начинающиеся с символа `# ', игнорируются. Это позволяет вставлять комментарии, которые не
скопировано в выходной файл Basic.

Пустые строки игнорируются.

В ключевых словах регистр игнорируется - print, PRINT и pRiNt эквивалентны.

При желании вы можете использовать «randomise» как альтернативу «randomize».

Вы можете получить шестнадцатеричные числа, используя `bin 'с шестнадцатеричным числом в стиле C, например, чтобы получить 1234h, вы должны
используйте bin 0x1234. (Тем не менее, именно в таком виде он появляется в листинге speccy, так что не
используйте его, если хотите иметь возможность редактировать программу вывода на speccy.)

Вы можете получить знак фунта (символ 96 на speccy), используя обратную кавычку (`).

Одна строка ввода обычно равна одной строке Basic, но вы можете использовать обратную косую черту в качестве последней.
символ строки для продолжения оператора (ов) в следующей строке ввода.

Вместо того, чтобы буквально вставлять графические символы блока и UDG, как в
speccy следует использовать escape-последовательность. Они начинаются с обратной косой черты (`\ '). Чтобы получить
UDG, после этой обратной косой черты укажите букву UDG в диапазоне от `a 'до` u' (`t 'и` u'
будет иметь желаемый эффект только в том случае, если программа запущена на спецификации 48k или в режиме 48k,
хотя); работают как прописные, так и строчные буквы. Чтобы получить символ авторского права, поставьте после него `* '.
Чтобы получить символ блочной графики, выполните за ним двухсимвольный "рисунок", используя
пробелы, точки, апострофы и / или двоеточия. (Например, вы получите символ 135 с помощью `\ ':',
а символ 142 - с `\ :. '.) Чтобы получить буквальный` @', добавьте за ним `@ '. (Это необходимо
только если была указана опция `-l ', но работает независимо от того, была она или нет.) Чтобы указать литерал
восьмибитный символьный код для непосредственного вывода в основной выходной файл (для использования для встроенных
коды управления цветом и т.п.) используйте фигурные скобки и номер C-синтаксиса, например, `\ {42} 'для
десятичное и `\ {0x42} 'для шестнадцатеричного. Наконец, как обычно с такими вещами, вы можете получить буквальный
обратная косая черта, после первой обратной косой черты другая.

Если была указана опция `-l ', номера строк должны быть опущены. Вместо этого это
автоматически генерируется в выводе, и вы можете использовать метки там, где это необходимо, как
заменять номера строк на команды `goto 'и т. д. Метка определяется текстом
`@label: 'в начале строки (возможно, с пробелом перед ним). Это может быть отнесено
до (до или после) с помощью `@label '. Любой печатный символ ASCII, кроме двоеточия и
в названии метки можно использовать пробел. Вот пример того, как работают ярлыки, показывающие как
ввод и (перечисление) вывода - сначала ввод:

перейти @foo
печать "не видел"
@foo: напечатайте "привет, мир"

Теперь вывод:

10 ПЕРЕЙДИТЕ К 14
12 ПЕЧАТЬ «не видел»
14 ПЕЧАТЬ «привет мир»

Обратите внимание, что случай is значимы для этикеток; `foo 'и` FOO' разные.

Используйте zmakebas онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Подключаемый модуль Eclipse Checkstyle
    Подключаемый модуль Eclipse Checkstyle
    Плагин Eclipse Checkstyle
    интегрирует Java-код Checkstyle
    аудитор в Eclipse IDE. В
    плагин предоставляет обратную связь в режиме реального времени
    пользователь о нарушении ...
    Скачать подключаемый модуль Eclipse Checkstyle
  • 2
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 3
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 4
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 5
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • 6
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • Больше »

Команды Linux

Ad