MITS Altair 680

Motorola 6800, 6809, 68HC05, 68HC08, 68HC11 и m68k, а также компьютеры на них (Amiga, Macintosh, Palm etc.)

Moderator: Shaos

Post Reply
User avatar
Lavr
Supreme God
Posts: 16628
Joined: 21 Oct 2009 15:08
Location: Россия

MITS Altair 680

Post by Lavr »

Наряду с легендарным Altair 8800 существовал и Altair 680 на микропроцессоре 6800.

MITSAltair680FullView.jpg
MITSAltair680FullView.jpg (95.21 KiB) Viewed 258 times

Где-то он вскользь упоминался на нашем форуме, но в сравнении с Altair 8800 популярности
особой он в жизни не снискал...
Возможно, даже по той причине, что даже с популярной шиной S100 не был совместим.

Если кого заинтересовал этот артефакт, почитать можно здесь: MITS Altair 680.

Меня лично и сам микропроцессор 6800 никогда не возбуждал, в отличие от того же 6502.
Но для Altair 680 на микропроцессоре 6800 был впервые написан очень интересный язык
"высокого уровня" - VTL-2.
Расшифровывается весьма просто: Very Tiny Language - Очень Маленький Язык. :wink:

Он и правда весьма маленький, порядка 768 байт, и иногда его позиционируют как Micro-BASIC,
хотя ни одного слова от BASIC в этом интерпретаторе нет.
Но для убогих ресурсов Altair 680 он весьма и весьма подходил, ибо не все жаждали программировать
на ассемблере, а супротив М$ BASIC, и ресурсов хватало и принцип на BASIC был похож.

Почитать про возможности VTL-2 можно в его мануале: Altair_680-VTL-2 Manual.

Судя по всему, интерпретатор для ПК с ограниченными ресурсами оказался удачным, и позже его
портировали под Altair 8800, и до МП-систем на 6502 этот язычок тоже добрался.

В версии от Altair 8800 мне этот язык попадался, и я его довольно кривенько адаптировал под
"Специалист_МХ", хотя сам интерпретатор работал правильно.

VTL02.png
VTL02.png (3.02 KiB) Viewed 258 times

На скриншоте он отрабатывает программу вычисления факториалов чисел (код из мануала).

А "кривенько" вышло, что код весьма сильно ориентирован на работу с двумя UART 6850, как
ни странно это для Altair 8800 :roll:
А вот к файловой системе "Специалист_МХ" адаптировать это было весьма неудобно, и я от этого воздержался... :lol:
iLavr
User avatar
Lavr
Supreme God
Posts: 16628
Joined: 21 Oct 2009 15:08
Location: Россия

Re: MITS Altair 680

Post by Lavr »

Lavr wrote:Меня лично и сам микропроцессор 6800 никогда не возбуждал, ...
поэтому у меня нет никаких средств разработки под этот CPU.
Ни эмуляторов, ни компиляторов - ничего...

Но, может быть, на форуме есть поклонники этого микропроцессора,
которым интересно было бы с языком VTL-2 познакомиться поближе.

Все материалы есть здесь:
DOWNLOADS/ALTAIR/SOFTWARE/ALTAIR_680VTL-2(VERY TINY LANGUAGE)

А ниже в архиве - исходный текст программы от автора этого языка:

VTL-Compiler.zip
(2.37 MiB) Downloaded 14 times

iLavr
Post Reply