Мне в условиях RSXа проще было - просто вызываешь функцию печати на экран ничего с позиционированием в угол и очисткой экрана :)
Вид для печати
Ха! Вот вы позволяете себе критиковать систему которую вообще не знаете (в соседней теме), как так можно?
Не изучив, не попользовавшись?
1. RT-11 была и остаётся для БК единственным шансом быть хоть как-то (сбоку припёку) в едином стандарте.
2. Все программы под RT-11 использующие системные вызовы стандартные будут работать (конечно будут нюансы) под RT-11
и на другой машине (ДВК, УК-НЦ) и даже на старших процессорах.
3. Цепочку надо вести не от БК с её "перепилиной" RT-11 к старшим (на которых без проблем работает всё штатное), а наоборот.
4. CLS не встроен в систему на ОС БК !!! Команда прописана в местном UCL - вы вот критикуете, что то там фантазируете не зная
систему абсолютно.
5. На ваш "тролл" по поводу "вынужден работать с этой системой (про RT-11 и ссылка на какую-то статью)" - в соседней теме,
это очень не умно критиковать систему знания о которой у вас >>0 .
вместо фантазий читайте мат.часть про терминалы и откуда вообще выросло
само понятие рулон, тогда и операция с очисткой экрана уже не покажется вам такой тривиальной задачей.
- - - Добавлено - - -
form,
AFZ, спасибо за подсказки и примеры по очистке экрана.
- - - Добавлено - - -
грубо говоря проматываешь рулон! )
Можно конечно не писать программу, можно на терминал командой копирования последовательность отправить,
я помню Alex_K с примером на игре LAND показывал как это делается в теме про игры.
Благодарю Вас за информацию, но не совсем понял заявленной проблемы. Статью писал неизвестный мне человек и старался наверное, хотел людям помочь и в самом лучшем журнале для БК... И речь там только про ОС БК-11... И ссылка возникла не на пустом месте, а на месте критики систем, которые отлично сделаны и с котороми многие работали... А моё узколичное мнение в том, что у системы есть свои сильные и слабые стороны. У меня позиция пользователя. Неужели вы хотите запретить быть пользователем? :) Вот ругают Виндуз 25 лет, а пользуются. :) И задача очистки экрана мне не кажется тривиальной, об этом и писал, но юзер жаждет фич и удобств. :)
Это не в Linux, это конкретные реализации echo в разных shell, например в bash который в линухе основной. В классической команде echo такого не было. У меня есть такая прога для RT-11 - в аттаче... Синтакс простой ECHO строка. Строка может содержать специальные символы:Если строка заканчивается символом \ то после ее печати не будет выводиться <CR><LF>.Код:\A - BEL (007)
\B - ESC (033)
\F - FF (014)
\N - LF (012)
\R - CR (015)
\T - HT (011)
\V - VT (013)
\XXX - символ с восьмеричным кодом XXX
Код:.ECHO This is a test
This is a test
.ECHO TEST STRING
TEST STRING
.ECHO TEST STRING\
TEST STRING
.ECHO 1\T2\T3
1 2 3
.
Единственный серьезный недостаток RT-11 - это размер тома - 32 метра. Остальные недостатки - несерьезные или косметические ( по типу даты файлов или проблемы 2000 г. :v2_dizzy_priest: )
Предполагаю, что указанный недостаток ( 32 метра ) был пристроен умышленно для разделения рынков майнфреймов и мини-ЭВМ в самом начале 1970-х.
Работаю плотно с RT-11 чуть более 30 лет - других недостатков почему-то не обнаружил, или они напрямую не относятся к 16-бит процессорам DEC.
Ну а флудерасты могут привести еще один недостаток - ограниченность прямого хода программы - он он скорее относится именно к архитектуре процессоров, для которых и предназначена подвергаемая здесь троллигу ОС.
Что впрочем не означает, что нельзя читать-писать устройства много больше этих самых 32м :)
Ну я не сказал бы, что невозможность свободно расширять существующие файлы как тебе хочется - несерьезный недостаток :) Просто RT-11 делался простым до безобразия и в его рамках сойдет и так, но и то... К примеру в курсе, что команда COP DD1: DD2: может закончиться нехваткой места даже если второй диск больше? :)
В RT-11 даты поддерживаются до 2099 года. В RSX-11 до 67435 года :)
А это еще что за зверь?
1. Самоделками не пользуюсь - если сказано 32 года с момента основания, значит так и есть.
2. Прямой ход программы - это когда тролли, чуть знакомые с Униксом, пытаются предъявить RT-11 необходимость жонглировать кодом при превышении длины исполняющего блока программы ~40 кбайт.
Причем тут самоделки? Это официальная спецификация даты RT-11 от DEC. Правда вышел в жизнь RT-11 с этой спекой уже при Mentec, но сама спека была в документации еще к DECовскому RT-11 V5.6
Это к любой архитектуре можно применить в конечном счете :) Только вот сравнивать так довольно сложно ибо известны примеры когда разводка сложных плат на Э60 выполнялась за несколько часов где на вполне современных PC те же платы разводились несколько суток... Ну и сам код... Для сравнения - очень оптимизированный современный BSD init - примерно 352Kb и совершенно неоптимизированный init в 2.11BSD (который притащили с 32bit) который вполняет много больше функций (в современных унихах это функции ядра) - 17kb :)