PDA

Просмотр полной версии : Беседы о компиляторе Бейсика под RT-11SJ для ДВК



MM
03.09.2022, 18:52
Уважаемые специалисты по ДВК, подскажите пожалуйста - был ли компилятор с Бейсика для ОС RT-11SJ, на выходе которого был машкод ?
Варианты для БК11М - не подходят, т.к. они заточены именно под БКшку, и используют её БИОС.

Hunta
03.09.2022, 19:13
Вроде как хоть какой-то компилируемый вариант бейсика у DEC - это бейсик-2 (ну, может ещё multi-user), но его вроде не было для RT

form
12.09.2022, 09:14
это бейсик-2 (ну, может ещё multi-user),
BP2 вроде не было для RT-11.
В BASIC-11, BASIC-PLUS и MU/BASIC (он собственно от BASIC-11 отличается только мультиусерностью-мультитерминальностью) есть компиляция, но она дает свой внутренний код.
Если нужен именно готовый SAV - нужно искать на DECUSовских лентах - может там чего есть.

PS. А BP2 - обратная крайность - там нет интерпретатора, он неявно всегда компилит/собирает, поэтому кто привык к интерпретатору - в оболочке BP2 будет нелегко:

>BP2

PDP-11 BASIC-PLUS-2 V2.7-C

BASIC2

A = 1


BASIC2

PRINT A


0

BASIC2

Hunta
12.09.2022, 12:58
BP2 вроде не было для RT-11.


компилируемый вариант бейсика у DEC - это бейсик-2 ... но его вроде не было для RT
Я чего то другое написал?

form
12.09.2022, 13:08
Я чего то другое написал?
Да я вроде просто уточнил, а не возражал ;)

ra3qdp
12.09.2022, 19:32
был еще какой-то квасик. Он для какой системы ?

nzeemin
12.09.2022, 20:37
был еще какой-то квасик. Он для какой системы ?

Под какие-то из советских PDP-11, начиная ещё с перфоленточных.
Вот в хламничке: https://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/AFZ_QUASIC1_XCUBE/
https://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk/page32.html?p=859483&viewfull=1#post859483

Могу ещё сказать, что в ПЗУ компьютера Немига некоторые стандартные подпрограммы обёрнуты для вызова из PASCAL и из QUASIC.

Описание QUASIC-2: http://www.emuverse.ru/wiki/QUASIC-2 -- там сказано что он действительно компилятор.

form
12.09.2022, 21:55
там сказано что он действительно компилятор
Только не сказано что в результате компиляции получается.
По сути все что там написано по этой теме относится и к обычному BASIC-11 (с точностью до названия команд).
В общем надо просто проверить.

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

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

Вот еще какой-то QUASIC (https://pdp-11.online/~form/files/pdp-11/rt-11/quasic/) у меня валяется.

UPD. Нашел в описании по ссылке упоминание про машинные коды.