Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: BASIC и Assembler с возможностью работы в Nextore DOS.

  1. #1
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию BASIC и Assembler с возможностью работы в Nextore DOS.

    Нет, я не то что лентяй! Можно конечно гуглить до посинения. Но, все таки предпочитаю спросить у людей кто знает. Кто может поделиться .DSK файлом с которого можно запустить BASIC на MSX (все равно какой!), написать какую либо программу на нем, запустить ее - потестировать и записать в виде файлв .BAS под управлением Nextor DOS? И тоже самое для всех версий ASSEMBLER для MSX?
    FPGA - наше все!

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

  3. #2
    Activist
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    220
    Спасибо Благодарностей отдано 
    369
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от derfliegenddehollander Посмотреть сообщение
    Нет, я не то что лентяй! Можно конечно гуглить до посинения. Но, все таки предпочитаю спросить у людей кто знает. Кто может поделиться .DSK файлом с которого можно запустить BASIC на MSX (все равно какой!), написать какую либо программу на нем, запустить ее - потестировать и записать в виде файлв .BAS под управлением Nextor DOS? И тоже самое для всех версий ASSEMBLER для MSX?
    Для выхода из Nextor в BASIC используйте команду
    Код:
    BASIC
    а для выхода из BASIC в Nextor используйте команду
    Код:
    _SYSTEM
    Подробнее здесь.

    По ассемблеру: Программирование на языке ассемблера в системе MSX-2

  4. #3
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    C ASM уже все нашел. Вспомнил, мне уже говорили - просто давно не подползал к этому! А, вот по Васику. Вышел я в Васик - что то написал - как мне это все сохранить то, в виде файла? А, потом прочитать в Васик назад или просто запустить на исполнение?
    FPGA - наше все!

  5. #4
    Member
    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    54
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем виде запуск программы на Basic из дисковой ОС выглядит так BASIC "ПРОГРАММ.BAS". Если программа находится не на текущем диске, необходимо указать имя диска A: B: C: в имени. Поскольку NEXTOR умеет работать с каталогами, то скорее всего в имени файла можно указать и путь к нему.
    Если basic программу нужно преобразовать в исполняемый файл ОС, то его необходимо транслировать компилятором и скомпоновать с библиотекой исполнения.

  6. #5
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axe_chita Посмотреть сообщение
    В общем виде запуск программы на Basic из дисковой ОС выглядит так BASIC "ПРОГРАММ.BAS". Если программа находится не на текущем диске, необходимо указать имя диска A: B: C: в имени. Поскольку NEXTOR умеет работать с каталогами, то скорее всего в имени файла можно указать и путь к нему.
    Если basic программу нужно преобразовать в исполняемый файл ОС, то его необходимо транслировать компилятором и скомпоновать с библиотекой исполнения.
    Все отлично! Разобрался! Алексей еще меня просветил! Мне эта функциональность очень нужна!
    FPGA - наше все!

  7. #6
    Member
    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    54
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от derfliegenddehollander Посмотреть сообщение
    Все отлично! Разобрался! Алексей еще меня просветил! Мне эта функциональность очень нужна!
    Всегда пожалуйста.
    Аналогично команде RUN действует команда LOAD с операндом R, LOAD "EXAMPLE.BAS",R
    https://www.msx.org/wiki/RUN
    https://www.msx.org/wiki/LOAD

  8. #7
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axe_chita Посмотреть сообщение
    Всегда пожалуйста.
    Аналогично команде RUN действует команда LOAD с операндом R, LOAD "EXAMPLE.BAS",R
    https://www.msx.org/wiki/RUN
    https://www.msx.org/wiki/LOAD
    Спасибо! Возьму на заметку и попробую использовать!
    FPGA - наше все!

  9. #8
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет! Это еще не все - вот хватило мозгов запустить C компилятор (вернее там все сложнее) на YAMAHA MSX!!!

    CYamaha1

    [свернуть]


    CYamaha2

    [свернуть]
    FPGA - наше все!

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

    GreyWolf (17.09.2020)

  11. #9
    Member
    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    54
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поскольку я таки нашел документацию на компилятор BASIC Егора Вознесенского (VBC), что называется "слава богу и наконец-то", то дополню свой ответ по созданию исполняемых файлов из исходной программы на BASIC'е.
    Solid VBasic Compiler + linker for MSX DOS. This enables the generation of .com files from .bas files. https://www.msx.org/downloads/solid-vbasic
    Теперь к этому минимальному комплекту компилятора можно приложить и Руководство пользователя, Руководство программиста, Руководство системного программиста
    https://cloud.mail.ru/public/NkXF/GaGxMrLgh
    и Руководство системного программиста по библиотечным подпрограммам.
    https://cloud.mail.ru/public/pYku/1cZj8xKkR
    "Компилятор создавался с целью получения языка, максимально приближенного к MSX - бейсику. Более того, поскольку возможна отладка с помощью интерпретатора, из компилятора исключена диагностика некоторых ошибок, которые можно выявить в процессе отладки на интерпретаторе.
    Входной язык представляет собой несколько расширенную версию MSX - BASIC , состоящую из ядра и расширенную следующими функциями:
    - оператор цикла WHILE - WEND (эквивалентен таковому в IBM - бейсике (BASICA,GW-BASIC).
    - средства поддержки раздельной компиляции (PROCEDURE, расширение оператора CALL, совместимость с MSX-C.
    - опция управления компилятором PRAGMA."

  12. Эти 5 пользователя(ей) поблагодарили axe_chita за это полезное сообщение:

    GreyWolf (24.01.2021), Pencioner (24.01.2021), TomaTLAB (26.01.2021), vwarlock (26.01.2021), Wierzbowsky (24.01.2021)

  13. #10
    Activist
    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    220
    Спасибо Благодарностей отдано 
    369
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axe_chita Посмотреть сообщение
    Solid VBasic Compiler + linker for MSX DOS. This enables the generation of .com files from .bas files. https://www.msx.org/downloads/solid-vbasic
    В файле IBAS.DOC в разделе "Приложение C. Комплект поставки."

    Указаны файлы, которых нет в этом архиве:
    BITBLT.REL - файл подпрограмм BITBLT (его нужно употреблять, если в программе использованы операторы COPY)
    SAMPLE?.BAS - тексты демонстрационных программ.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Утилиты для работы с дисками TR DOS из Windows NT
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 47
    Последнее: 16.06.2014, 11:16
  2. BASIC vs. Assembler
    от valker в разделе Программирование
    Ответов: 38
    Последнее: 19.10.2007, 01:04
  3. Ответов: 3
    Последнее: 27.12.2006, 16:32
  4. Утилиты для работы с дисками iS DOS из Windows NT
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 0
    Последнее: 07.09.2006, 13:17

Ваши права

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