PDA

Просмотр полной версии : Basic'и для Atari



AndyFox
12.10.2024, 21:59
Существуют ли компиляторы для:
— Atari BASIC ( https://en.wikipedia.org/wiki/Atari_BASIC )
— Atari ST BASIC ( https://en.wikipedia.org/wiki/Atari_ST_BASIC )
— Atari Microsoft BASIC ( https://en.wikipedia.org/wiki/Atari_Microsoft_BASIC )
— BASIC A+ ( https://en.wikipedia.org/wiki/BASIC_A%2B )
— BASIC XL/XE ( https://en.wikipedia.org/wiki/Optimized_Systems_Software#BASIC )
— GFA BASIC ( https://en.wikipedia.org/wiki/GFA_BASIC )
— STOS BASIC ( https://en.wikipedia.org/wiki/STOS_BASIC )
— Turbo-BASIC XL ( https://en.wikipedia.org/wiki/Turbo-BASIC_XL )

Avtandil
01.12.2024, 14:14
Существуют ли компиляторы для:
— Atari BASIC ( https://en.wikipedia.org/wiki/Atari_BASIC )
— Atari ST BASIC ( https://en.wikipedia.org/wiki/Atari_ST_BASIC )
— Atari Microsoft BASIC ( https://en.wikipedia.org/wiki/Atari_Microsoft_BASIC )
— BASIC A+ ( https://en.wikipedia.org/wiki/BASIC_A%2B )
— BASIC XL/XE ( https://en.wikipedia.org/wiki/Optimized_Systems_Software#BASIC )
— GFA BASIC ( https://en.wikipedia.org/wiki/GFA_BASIC )
— STOS BASIC ( https://en.wikipedia.org/wiki/STOS_BASIC )
— Turbo-BASIC XL ( https://en.wikipedia.org/wiki/Turbo-BASIC_XL )

Как-то вопрос не сильно соответствует содержанию ;-)

А насчет всяких бейсиков, можешь полазать тут https://www.atari-forum.com/viewtopic.php?t=16525&sid=bb70cbc7b9e7670824a68bc97e812b3f

breeze
02.12.2024, 11:18
Существуют ли компиляторы для:
— Atari BASIC

Ну а почему бы им и не существовать, вбиваем в гугель «atari basic compiler» и первый же результат

https://www.atarimania.com/utility-atari-400-800-xl-xe-basic-compiler_13320.html

- - - Добавлено - - -

Но на самом деле с появлением MillFork, пыжится с барсиком уже не имеет смысла, рекомендую заглянуть в эту темку (https://zx-pk.ru/threads/35495-retro-yap-millfork-dlya-atari-apple-ii-zx-spectrum-msx-cp-m-nes-game-boy-i-ms-dos.html).

- - - Добавлено - - -

Тут (https://zx-pk.ru/threads/35495-retro-yap-millfork-dlya-atari-apple-ii-zx-spectrum-msx-cp-m-nes-game-boy-i-ms-dos.html?p=1205495&viewfull=1#post1205495) даже сделал мини движок аля AirWolf, вертолёт летает, сбивает цели, умирает от столкновения с анимацией итд

yevrowl
24.11.2025, 20:00
Подскажите пожалуйста — каким образом можно запустить компилятор Atari Basic (XL)?

83184 83185

P. S. Ни один ИИ-чат не сумел показать правильную инструкцию, что вообще типично для ретро-тематики.

goodboy
24.11.2025, 20:45
у каждой дос - свои команды.
для TurboDOS похоже run: имя
https://atariwiki.org/wiki/attach/Turbo-DOS/Turbos%20DOS%202.0-2.1%20Handbuch.pdf

yevrowl
24.11.2025, 23:14
у каждой дос - свои команды.
для TurboDOS похоже run: имя

Спасибо, вот попытался и RUN и LOAD с 24-й страницы документации, однако получаю либо новый экран с командной строкой, либо ошибку ERROR #15=.21.
Возможно, попадался загрузочный диск с компилятором Turbo Basic XL с известной инструкцией по использованию?

yevrowl
25.11.2025, 02:16
83188 83189 83190

С нескольких мест скачивал Turbo Basic Compiler + Runtime + Linker (https://www.tmeyer.de/atari/turbobasicxl.html), однако компилировать код так и не получилось. Есть целая коллекция по теме (https://atariwiki.org/wiki/Wiki.jsp?page=Turbo-BASIC%20XL), но инструкции не нашёл. Образ картриджа, который предназначается для эмулятора Altirra — выбрасывает в чёрный экран.

yevrowl
25.11.2025, 06:21
83191 83192 83193 83194

В общем, при помощи команд ДОС удалось вызвать компилятор, и хоть не с первой попытки, но компилировать исходник.

В итоге получается файл с расширением .ctb, который непонятно каким образом запускать — 83195

Рассчитывал, вообще-то, на .com и/или .xex.

yevrowl
25.11.2025, 18:28
В общем, выяснил, что Turbo Basic XL не является «настоящим» компилятором, а компилирует в файл .ctb типа runtime.
Продолжая искать базовый компилятор, который создавал бы файлы .com, .xex или .exe, которые можно запускать с помощью команды L в DOS, попробовал MMG Basic Compiler (https://www.atarimania.com/utility-atari-400-800-xl-xe-mmg-basic-compiler_27893.html).
Однако и на этот раз код скомпилировать не получилось:

83197

- - - Добавлено - - -

Эпопея с компилированием исходника благополучно завершилась благодаря Linker 2.0A:

83199

Добавлен исполняемый файл для скачивания — https://zx-pk.ru/threads/22982-atari-games-archive.html?p=1220414&viewfull=1#post1220414

Shiny
01.12.2025, 20:34
Может, на AtariWiki покопаться? Там есть раздел по TurboBasicXL