например, потому, что T11 -- процессор для embedded систем -- не поддерживает traps, и крайне сомнительно, что какая-то DEC OS способна на нем работать.
Вид для печати
В первую очередь потому, что машинки с CP-M делались на процессорах общего назначения, а T-11 - изделие, разработанное по заказу и для DEC, не факт, что оно поступало в свободную продажу в конце 70-х. Ну, и сложное оно, той же памяти ему нужно было 16 микросхем минимум, а 8085/Z80 хватало и восьми (память в те времена была, в основном, однобитной). И тот факт, что памяти при этом будет вдвое больше не особо радовал - уж очень она была дорогой, а вопрос цены этих первых ПК был очень болезненным.Цитата:
Сообщение от litwr
Разве 581ВЕ1 клон не Т-11? Центральный процессор М3, собранный на этой ВЕ1 поддерживает все, что и М1 (у М2 добавлены EIS/FIS), все ОС, которые могут работать без ДП, на нем весело работают.
А вообще, на глобальный вопрос, почему DEC не подсуетились в свое время и не выставили свои LSI-11 на рынок персоналок, хотя тот же F11 рвал всех современных ему интелей, как Тузик грелку, ответ прост: недальновидность. Руководство DEC (как и IBM, кстати) считало эти персональные компьютеры ни на что не годной модной игрушкой. Мода, мол, пройдет и все вернется на круги своя, и дальше будем продавать PDP-11 и VAX-11 (DEC) или Систему 370 (Межделмаш). А мода оказалась мэйнстримом, в результате DEC давно уж нет, IBM влачит жалкое существование, а 99% компьютеров в мире - персональные.
пишут, что 581ВЕ1 -- клон CP1651, а клон T-11 -- это 1807ВМ1.
Сейчас сделали спичечный коробок, в котором и 6502, и 68000, и 80286, и 6809, и z80, ARM2, и 32016, и даже PDP-11.
http://mdfs.net/Software/Tube/Matchbox/
Может перенесут и RT-11. Тогда и сравним. СР/М будет из того же коробка.
Англичанин на интересную мысль намекнул, что компьютеры DEC были как-бы политизированы. Типа шутки на 1-е апреля 1984 с Черненко, с ником москвакс и фляжкой водки. :) И что успехи клонирования в СССР сделали эту архитектуру "закрываемой" за рубежом.
Но, что бы там ни было в истории, хотелось бы хорошего каталога софта.
Странно что заговор инопланетян не приплёл.
Там речь-то не про DEC шла.Цитата:
Типа шутки на 1-е апреля 1984 с Черненко, с ником москвакс и фляжкой водки. :)
Если чего-то очень хочется, а этого ни где нет - надо делать самому.Цитата:
Но, что бы там ни было в истории, хотелось бы хорошего каталога софта.
в пачку дискет от КВАНТА уч. Gina вернулся образ дискеты
gd06_fix.dsk
Он вроде бы как считался, но не открывался плагином и я про него забыл,Код:Image : gd06_fix.dsk
Format : DSK
Size : 800 Kb
Volume ID: FODOS
Owner :
File Blocks Date Bytes
---------- ------ ----------- ----------
RT11XM.SYS 105P 31-Dec-1988 53'760
CTYPE .H 5P 05-Sep-1986 2'560
CURSES.H 7P 03-Nov-1986 3'584
DBLK .H 1 05-Apr-1989 512
ERRNO .H 2P 05-Sep-1986 1'024
MATH .H 1 30-Mar-1988 512
MP .H 1 30-Sep-2016 512
RDIR .H 1 30-Sep-2016 512
RDSTAT.H 2 30-Sep-2016 1'024
RTIO .H 2P 31-Dec-1988 1'024
SETJMP.H 1 30-Mar-1988 512
STDIO .H 4 30-Mar-1988 2'048
STRING.H 1 18-Mar-1988 512
TIME .H 1 30-Mar-1988 512
CMLIB .OBJ 29 30-Mar-1988 14'848
CRLIB .OBJ 31 13-Jun-1990 15'872
CSLIB .OBJ 44 30-Mar-1988 22'528
CXLIB .OBJ 117 30-Mar-1988 59'904
MAIN .OBJ 2 30-Aug-1990 1'024
AS .SAV 65 30-Mar-1988 33'280
CC .SAV 227 30-Sep-2016 116'224
LEX .SAV 85 30-Sep-2016 43'520
CC200 .DOC 60 30-Sep-2016 30'720
CC202 .DOC 82 30-Sep-2016 41'984
CC203 .DOC 50 30-Sep-2016 25'600
CC204 .DOC 101 30-Mar-1988 51'712
CC205 .DOC 118 30-Mar-1988 60'416
CC206 .DOC 95 30-Sep-2016 48'640
CC207 .DOC 69 30-Sep-2016 35'328
CC208 .DOC 33 30-Mar-1988 16'896
CC212 .DOC 74 30-Mar-1988 37'888
SRCCOM.SAV 26 30-Mar-1988 13'312
CCMBIB.DOC 24 30-Mar-1988 12'288
CCXINF.DOC 18 30-Mar-1988 9'216
CCCZAG.DOC 1 30-Mar-1988 512
B .COM 1 512
< UNUSED > 100 51'200
---------- ------ ----------- ----------
36 Files, 1486 Blocks
100 Free blocks
сейчас в эмуляторе поправил, все файлы целенькие, интересно, что такое
LEX.SAV ? после запуска просит аргумент )))
Так поступают все программы, написанные на DECUS C для RT-11 - там (в отличие от RSX к примеру) нет нормального способа узнать есть ли аргументы в командной строке (точнее самого понятия командной строки для программы нет). В RT-11 V5.0 появилась возможность запуска программ просто по имени с передачей командной строки программе как обычный ввод с терминала/com файла, но способа узнать есть ли командная строка не было - получалось, что нужно или пробовать прочитать ее (и тогда прога будет ждать ввода с терминала если командной строки нет) или не читать (тогда непрочитанная командная строка отработается как следующая команда). И только начиная с 5.2 (вроде) появился способ узнать есть ли командная строка для программы, и уже на основании этого знания принимать решение читать ее или нет :)
Почитал описание, там пишут, что за основу был взят компилятор Си от UNIX версии 7 и вычитал в
информации про LEX :
возможно образ под номером 7 из той же пачки - содержит доп. информациюКод:РАЗВИТИЕ СИСТЕМЫ
В НАСТОЯЩЕЕ ВРЕМЯ ОСУЩЕСТВЛЯЕТСЯ ПЕРЕНОС ОПИСАННОЙ СИСИТЕМЫ
ПОДГОТОВКИ ПРОГРАММ НА ЯЗЫКЕ "СИ" В ОПЕРАЦИОННУЮ СИСТЕМУ ОС РВ.
КАК РАЗВИТИЕ СИСТЕМЫ ПЛАНИРУЕТСЯ РАЗРАБОТКА ОТЛАДЧИКА "СИ",
КОТОРЫЙ ПОЗВОЛИТ ПРОИЗВОДИТЬ ИНТЕРАКТИВНУЮ ОТЛАДКУ ПРОГРАММ В
ТЕРМИНАХ ЯЗЫКА "СИ", И РАЗРАБОТКА ОТЛАДОЧНОГО КОМПИЛЯТОРА "LINT"
(НА ОСНОВЕ СООТВЕТСТВУЮЩЕЙ ПРОГРАММЫ ОС UNIX), КОТОРЫЙ ОСУЩЕСТВ-
ЛЯЕТ ОЧЕНЬ ТЩАТЕЛЬНЫЙ КОНТРОЛЬ ПРОГРАММЫ.
КАК ПАРАЛЛЕЛЬНАЯ ВЕТВЬ, В БЛИЖАЙШЕЕ ВРЕМЯ БУДЕТ ЗАКОНЧЕНА
РАЗРАБОТКА (НА ОСНОВЕ АНАЛОГИЧНЫХ ПРОГРАММ ОС UNIX) ГЕНЕРАТОРА
- 4 -
ЛЕКСИЧЕСКИХ АНАЛИЗАТОРОВ "LEX" И ГЕНЕРАТОРА ГРАММАТИЧЕСКИХ АНАЛИ-
ЗАТОРОВ ("КОМПИЛЯТОРА КОМПИЛЯТОРОВ") "YACC".
КОВРИГИН Д.А.
в документации подробно описан ассемблер и библиотеки