User Tag List

Показано с 1 по 10 из 29

Тема: Компилирование кода MSX Basic в COM-файл

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    65
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А с расширением NestorBasic не пытались запускать?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    240
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axe_chita Посмотреть сообщение
    А с расширением NestorBasic не пытались запускать?
    Не пытался, ведь это интерпретатор, а не компилятор.
    ÷)

  4. #3

    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    65
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    NestorBASIC не интерпретатор, это компилятор который позволяет "на лету" откомпилировать в память программу на MSX Basic. Компилируемые блоки программы находятся между командами _turbo on и _turbo off. Также можно сразу откомпилировать программу целиком и сразу запустить её на исполнение командой _run. Кроме компилятор,а в нем есть ещё много полезных функций.
    https://sysadminmosaic.ru/msx/nestor_basic/nestor_basic
    Из минусов, он не умеет создавать standalone приложения (COM программы СР/М и MSXDOS)

    Этот пользователь поблагодарил axe_chita за это полезное сообщение:

    yevrowl(10.09.2025)

  5. #4

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    240
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от axe_chita Посмотреть сообщение
    Из минусов, он не умеет создавать standalone приложения (COM программы СР/М и MSXDOS)
    Так ведь мне и нужен standalone исполняемый файл.
    ÷)

  6. #5

    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    65
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Так ведь мне и нужен standalone исполняемый файл.
    А варианты с кросс-компиляцией не рассматриваются? Если рассматриваются, то тогда можно посмотреть на "великий и ужасный" ACK Amsterdam Compiler Kit, вроде там есть компилятор BASIC и есть целевая платформа СР/М

  7. #6

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,709
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Так ведь мне и нужен standalone исполняемый файл.
    Зачем Вам компилировать BASIC? Берите TinyContext. Генерит код для CP/M. И даже сам компиль работает под CP/M. Есть и кросс-компилятор под Win32.

    Единственная сложность - сделать обвязку, т.е. набор базовых процедур. Но если владеете платформой, это не проблема.

  8. #7

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    240
    Спасибо Благодарностей отдано 
    412
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axe_chita Посмотреть сообщение
    А варианты с кросс-компиляцией не рассматриваются? Если рассматриваются, то тогда можно посмотреть на "великий и ужасный" ACK Amsterdam Compiler Kit, вроде там есть компилятор BASIC и есть целевая платформа СР/М
    Насколько понял, там некий собственный вариант Бейсика, не совместимый с MSX Basic.

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Зачем Вам компилировать BASIC? Берите TinyContext. Генерит код для CP/M. И даже сам компиль работает под CP/M. Есть и кросс-компилятор под Win32.
    Очевидно, ввиду того что написанный мною код — на MSX Basic:

    Вложение 82816

    А предложенный компилятор, похоже, для другого ЯП с ассемблерными вставками.
    ÷)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 31
    Последнее: 10.09.2022, 14:22
  2. MSX BASIC — Промежуточный код
    от GreyWolf в разделе MSX
    Ответов: 7
    Последнее: 05.12.2019, 21:42
  3. Ответов: 30
    Последнее: 28.11.2017, 02:51
  4. Ответов: 0
    Последнее: 24.04.2017, 16:24
  5. Spectaculator - BASIC LLIST в текстовый файл
    от Gelip в разделе Эмуляторы
    Ответов: 3
    Последнее: 16.07.2011, 02:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •