В 1969 году в Германской Демократической Республике было создано “народное предприятие” VEB Kombinat Robotron, выпускавшее широкий спектр техники — от печатных машинок и радиоприемников до персональных компьютеров и мейнфреймов. Компьютеры производства ГДР успешно расходились по странам СЭВ, в том числе СССР, где они трудились во всевозможных НИИ и КБ.
Об одном таком “трудяге” я и хотел бы рассказать.
Всем, кому интересно, добро пожаловать под хабракат (осторожно, злой кот много фоток).
Сей аппарат впервые был представлен честному народу весной 1988 года на Лейпцигской ярмарке, и имел незатейливое название Robotron A7150 (он же SM1910, он же CM1910 – версия для СССР).
В отличие от предшествующих компьютеров производства VEB Kombinat Robotron, модель CM1910 имела жесткий диск на 20 Мб (гораздо реже — 40Мб), 512 Кб оперативной памяти, 16-битный процессор Siemens SAB8086-P с тактовой частотой 4,9 МГц (клон микропроцессора Intel 8086) и сопроцессор 8087. Также была запланирована возможность установки второго жесткого диска — компьютер имел свободный внутренний 5” отсек и нераспаянный интерфейс для еще одного НЖМД.
Цена на Robotron CM 1910 в 1988 году составляла 56873 немецких марок, через год она снизилась до 43969 марок, а в начале 1990 года данный компьютер можно было купить за 36000 марок.
Однако компьютер Robotron CM 1910 так и не обзавелся вторым жестким диском, да и другие планы предприятия VEB Kombinat Robotron не осуществились. 30 июня 1990 года Kombinat Robotron был ликвидирован, а его подразделения были преобразованы в акционерные общества, которые также были впоследствии ликвидированы или проданы.
Предприятия больше нет, а компьютеры остались.
Один экземпляр компьютера Robotron CM1910 в нулевые годы перекочевал из научного института к предыдущему хозяину, который спас его от неминуемой участи побывать в руках сборщиков металлолома. Но прошли годы, компьютеры стали в сотни раз быстрее, а старичок Роботрон стал занимать слишком много места. Ага, как в рекламе.
И, наконец, компьютер попал ко мне.
Внешний вид
Монитор.
Компьютер Robotron CM1910 комплектуется черно-зеленым 12 дюймовым ЭЛТ монитором, внешний вид которого вполне каноничен. На передней части корпуса монитора, чуть ниже экрана электронно-лучевой трубки, находится световой индикатор питания и ручка регулировки яркости.
На задней стороне корпуса располагается тумблер включения питания, разъем для подключения кабеля питания и пара предохранителей. Крышка корпуса сделана из металла (видимо для лучшего экранирования пользователя от рентгеновского излучения) и имеет вентиляционные отверстия.
Клавиатура.
Клавиатура довольно сильно отличается от стандартной: кнопки CTRL и ESC располагаются в очень необычном месте, вместо правой клавиши ALT находится кнопка CL. Функциональные клавиши PF1-PF12 были сдвинуты на три кнопки вправо, и теперь часть из них располагается на том месте, где на обычной клавиатуре находятся клавиши INS, Home и PageUp.
Светодиодных индикаторов стало в два раза больше – три штуки привычно находятся над цифровым блоком клавиатуры, и еще три — над клавишами ALT1, ^S и MOD 2, как раз на том месте, где должны были располагаться привычные нам кнопки F1-F3. Разъем клавиатуры – Male DB9. Материал корпуса – пластик.
Системный блок.
Внешний вид системного блока практически ничем не отличается от обычного IBM PC того времени. Корпус компьютера Robotron CM1910 сделан из добротного металла, а немного пожелтевшая от времени передняя панель сделана из пластика. На передней панели корпуса располагаются два 5,25“ 720Kb дисковода, кнопка Reset и светодиодные индикаторы HD, RUN, HALT и PWR ON. Боковые стенки корпуса имеют вентиляционные отверстия.
Практически все интерфейсные разъемы, а также кнопка включения питания, расположены на задней стенке системного блока. Разъем клавиатуры и графического планшета для удобства выведены на левую боковую стенку корпуса.
Следует заметить, что системный блок довольно тяжелый, его примерный вес составляет 22 килограмма.
Внутри системного блока
После долгого раздумья о том, стоит ли делать фотографии разобранного монитора и клавиатуры, было решено, что внутренности данных девайсов интереса не представляют. По сути дела, перед нами самый обычный монохромный ЭЛТ монитор, с высоким напряжением внутри, и вполне обычная клавиатура с советской микросхемой под корпусом.
А вот внутренний мир системного блока Robotron CM1910 довольно сильно отличается от начинки IBM PC, поэтому он заслуживает особого внимания.
Итак, приступим.
Откручиваем четыре винтика по бокам с каждой стороны на задней части корпуса, снимаем заднюю панель. Выдвигаем боковые стенки корпуса и, наконец, снимаем верхнюю крышку.
Открутив еще четыре винта по бокам, снимаем переднюю панель, предварительно отключив идущий к ней шлейф.
На переднем плане находятся (слева направо):
Блок НГМД из двух дисководов 5,25” 720Kb
MFM жесткий диск Robotron K5504.20 на 20 Мб.
Два блока питания. Большой блок питания питает жесткие диски и дисководы по линии +12 В.
Предназначение маленького БП мне не известно, однако точно можно сказать, что сразу за ним находится вентилятор.
Вентилятор, кстати, питается напряжением 220 вольт и практически не шумит.
Снизу, под дисководами, находятся три слота для модулей MMS16, два из которых заняты контроллерами жестких дисков и дисководов. Первый слот — свободный, закрыт железной заглушкой.
На заднем плане располагаются установленные в слоты модули MMS16 (7 штук) и третий блок питания на 400W, питающий платы модулей и жесткие диски по линии +5 В.
Материнская плата, как таковая, отсутствует. Все основные компоненты компьютера (кроме блоков питания) соединяются между собой с помощью шины MMS16.
Каждый модуль имеет свое буквенно-цифровое обозначение в документации и выполняет следующие функции:
ABG K7075 – видеокарта, совместимая со стандартом CGA. Она образована бутербродом из двух печатных плат, соединенных между собой с помощью разъема.
KGS K7070 – контроллер клавиатуры (IFSS) и графического планшета (V.24). Разъемы клавиатуры и графического планшета на левой боковой стенке компьютера соединены с данным контроллером с помощью шлейфа внутри корпуса.
KES K5170 – подсистема для жестких и гибких дисков Robotron CM1910.
OPS K3571 – 256 Кб оперативной памяти. Две штуки.
ZVE K2771 – модуль с установленным процессором Siemens SAB8086-P и сопроцессором 8087. На нем же расположены разъемы интерфейсов Centronics, IFSS (токовая петля) и разъем для подключения платы на передней панели корпуса.
ASP K8071 – контроллер портов V.24 (Com Port), IFSS (токовая петля) и IFSP (интерфейс радиальный параллельный, не полностью совместимый с LPT).
AFS K5171 – контроллер накопителей на гибких магнитных дисках (НГМД).
AFP K5172 – контроллер жесткого диска (НЖМД).
Robotron CM1910 имеет поддержку четырех различных видов интерфейсов, а именно: Centronics, V.24, IFSP, IFSS. Интерфейс Centronics – это всем известный параллельный порт, V.24 — последовательный Com-порт, а вот интерфейсы IFSP и IFSS заслуживают отдельного внимания.
Интерфейс IFSP – это так называемый радиальный параллельный интерфейс, применявшийся во многих принтерах и компьютерах, изготавливавшихся в странах СЭВ. Позволял использовать длинные соединительные кабели; с интерфейсом Centronics совместим не полностью.
Интерфейс IFSS (токовая петля) – интерфейс, предназначенный для передачи информации с помощью измеряемых значений силы электрического тока. Интерфейс IFSS использовался для передачи данных на значительные расстояния (до нескольких километров). Широко применялся в компьютерах, выпущенных в СССР и странах СЭВ до 1990-х годов.
Не смотря на то, что компьютер имеет стандартизованные интерфейсы Centronics и V.24, использовать их без модификации соединительных кабелей не представляется возможным.
Как вы знаете, стандартный LPT порт любого IBM совместимого компьютера имеет разъем типа “мама”, а стандартный (пусть и DB25) COM порт имеет разъем типа “папа”. У компьютера Robotron CM1910 эти разъемы выполнены с точностью до наоборот, и ответная часть стандартного соединительного кабеля принтера или мыши туда просто не влезет физически.
Однако после перепайки разъемов у нас появляется возможность подключить принтер и мышь к компьютеру Robotron CM1910.
Но все хорошо и гладко только в теории, а на практике вышло совсем наоборот:
Мышка для компьютера Robotron CM1910 нужна не с привычным DB9 «Female», а с 25-контактным разъемом. Да еще и «Male». В наличии имелся лишь обычный грызун от фирмы Genius, но это, в принципе, не смертельно.
Берем старый кабель от принтера, отпаиваем нужный разъем, смотрим спецификацию сигналов и делаем нашей мышке новый хвостик. Качаем драйвер под DOS, подключаем мышь, запускаем gmouse.exe и… не взлетело.
Возник вопрос, а работают ли вообще Com-порты? Это легко проверить с помощью программы диагностики CheckIt и вот такой простой тестовой заглушки:
Паяем, запускаем программу и… тест провалили оба порта V.24.
Следует заметить, что в данном случае нельзя с уверенностью говорить о физической неисправности последовательных интерфейсов. Возможно, что у меня просто кривые руки. Или всему виной неполная совместимость компьютера Robotron CM1910 с обычным IBM PC — адреса портов и прерывания могут отличаться от стандартных, и программе CheckIt не стоит доверять (тем более, что дисководы она определила не правильно). Однако, подтвердить или опровергнуть эту теорию я не смог, так как доступная документация на данный компьютер написана на немецком языке. Этим языком я владею на уровне советского партизана из глубинки, а делать OCR, чтобы потом скормить текст гуглопереводчику, мне совсем не хотелось из-за недостатка свободного времени.
2. Принтер
Ситуация с принтером неоднозначная. Теоретически, интерфейс Centronics стандартизован, но вполне возможно, что Robotron CM1910 имеет нестандартную распиновку разъема. Найти какую либо информацию по этому поводу в документации я не смог, поэтому пришлось отказаться от идеи прикрутить к компьютеру Robotron CM1910 имеющийся у меня матричный принтер EPSON LX-100.
С железной частью покончено, приступаем к программной.
Операционная система
На компьютере Robotron CM1910 могли быть установлены следующие операционные системы:
DCP1700 — клон операционной системы MS-DOS 3.2. Самая распространенная ОС на Robotron CM1910. SCP1700 — операционная система, совместимая с CP/M86. MUTOS1700 — один из клонов UNIX. BOS1810 — многозадачная операционная система реального времени.
При использовании некоторых программ, написаных под DOS, часто возникали проблемы, поскольку Robotron CM1910 был не полностью совместим с аппаратным обеспечением IBM PC. Тем не менее, после небольшой доработки драйверов и подключения компьютерной мышки, имелась возможность даже запустить Microsoft Windows 3.0.
К сожалению, мне не удалось найти дистрибутив Karl-Marx-Städter Window-System (именно так называлась доработанная в ГДР версия Microsoft Windows 3.0), поэтому придется довольствоваться фотографиями, добытыми на просторах Интернета.
Одной из первых программ, которыми мне пришлось воспользоваться на компьютере Robotron CM1910, как не странно, стала утилита MWINCH, предназначенная для создания и форматирования разделов на НЖМД.
Все дело в том, что данный компьютер имеет MFM жесткий диск Robotron K5504.20 без функции автопарковки магнитных головок. Перед выключением компьютера с таким жестким диском необходимо выполнить команду парковки (park, hdpark и аналогичные), в противном случае можно повредить не только информацию, записанную на НЖМД, но и сам жесткий диск.
К сожалению, на жестком диске небыло ничего похожего на команду park, и мне пришлось выключать компьютер минуя процедуру парковки НЖМД, за что вскоре пришлось поплатиться — после очередного некорректного выключения перестала загружаться операционная система.
Чтож, сам сломал, самому и чинить придется.
Для этого мне пришлось достать из закромов Родины 5,25" дисковод и немного дискет к нему. Также понадобился компьютер с Windows 98, который смог подружиться с упомянутым дисководом.
Качаем образ загрузочной дискеты DCP 3.3, и программу Teledisk, с помощью которой этот образ будет восстановлен на пятидюймовую дискету.
Загружаемся с дискеты, создаем разделы с помощью mwinch.exe и форматируем жесткий диск командой format c: /s (ключом /s мы указываем утилите format перенести системные файлы с дискеты на жесткий диск). Для полного счастья копируем с дискеты autoexec.bat и config.sys в корень диска C:, а оставшиеся файлы — в какую нибудь директорию (например C:\DCP-DOS).
Операционная система установлена. Профит!
Осталось только установить и запустить несколько программ того времени, чтобы оценить огромный потенциал процессора 8086.
CheckIt покажет нам что у Роботрона под капотом.
Архиватор RAR
Тот самый Тетрис
Трубо Паскакаль 5.5
Volkov Commander
Ну и конечно не забываем про park!
А для тех, кому недостаточно фотографий компьютера Robotron CM 1910, припасен видеоролик в отвратном качестве.
бо! же! мой!
Поскольку я не имею никакого отношения к электронике — при просмотре «некро-каринок» я получил впечатление только от размера плат. А вот CheckIt 3.0 показывает пугающие цифры… как оно работает?
Да вот и пугает соотношение таких маленькие цифр и способности работать этого девайса )
К примеру приведу цифру 4Gb — это размер оперативной памяти моего рабочего компьютера, и зачастую компьютер этот задыхается от того, как я его эксплуатирую. Я сейчас не собираюсь мерится с кем-нибудь в производительности и выяснять кто какие задачи выполняет, а так же понимаю весь груз технического прогресса, многозадачности и прочей подобной тематики. Просто слегка недоумеваю как оно тормозило и работало тогда с 512kb и как оно тормозит сейчас при 4Gb )
Вы на работу на бронетранспортёре тоже катаетесь или на малолитражке? Каждая вещь для своих задач. Ваш вопрос лишь показатель вашей некомпетентности в этой области, не более.
Причем некомпетентность то? Наш диалог я расцениваю как дружескую беседу на отвлеченную тему, в рамках обзора раритетного компьютера, посмотрите хотя бы на смайлики.
Вообще я предложил поменяться с вами задачами, а не устройствами.
128байт озу это много. :)
Помню как мы делали один девайс на PIC с 32 байтами, и я пинал разработчика чтобы он память экономил, и под переменные не выделял больше половины байта, там где этого было достаточно :)
Пользуясь случаем, передаю привет программистам, предпочитающим эффективность скорости создания программ. (или наоборот? :) )
На 8086 процессоре бороздили «просторы вселенной» первые Шаттлы.
Ну так и софт же тогда писался нормальными программистами на компилируемых языках, а не индусами на фреймворках интерпретируемых языков, у которых одна только виртуальная машина огого сколько жрет.
Кстати, его можно чуть по-другому настроить, чтобы было две градации яркости (обычная и повышенная), работать будет намного удобнее.
Я так на Hercules работал.
А с переходом на EGA стало хорошо и цветно :)
Фу, какой новодел ;)
Вот robotron 1715 — это да :) Это жесть. Тормозной и ни с чем не совместимый jочень странная CP/M)(. Ни какой графики! Клавиатура — адъ!
Кстати, такого нет? Их обзоров до обидного мало (один?)
Да, вид у него был весьма современный :)
Но у него был собственные экзотический диалект байсика и паскаля.
Меня он бесил — ни поиграть, и ни по-программировать :(
Например под Искра-226 были шикарные игрушки :) И бейсик там мощнейший был
Эти Ваши новомодные оболочки…
Волков был много позже на 8086 DOS, а тут Z80 и CP/M. Теплый и восьмибитный. Совсем без оболочек.
По правде говоря, мне ближе IНЖАЛИД DЕЖИЦЕ с клонов PDP-11, но слезе не прикажешь.
Вам страшно, как он мог работать. Лет через 30 рассказом о том, с чего вы сейчас читаете это сообщение, будите приводить в шок будущие поколения. Как с этого можно было что то читать. )))
Видеокарта у него способна эмулировать CGA (Die Grafikkarte war in der Lage, den CGA-Standard zu emulieren, wobei sie aber weit von ihren maximalen Fähigkeiten (640x480 Punkte, 8 Farben)).
Вообще же машина внушает уважение (без материнки, только с шиной, но при этом запускающая Windows!)
С ужасом, однако, представляю мучения советских инженеров, вынужденных учить немецкие слова и подписи на клавиатуре! Впрочем, ГДР — явно страна дружественная, наверное, и русский вариант документации был.
Более того, когда-то, когда деревья были большими, ко мне как-то попала пара полуразломанных клавиатур, говорили — от какого-то диалогового комплекса (неужто ДВК?). Вот они хоть и были русскими на 100%, однако клавиши ПФ1… ПФn были.
У меня больший ужас вызывают мысли о мучениях немецких инженеров. Которым надо было сделать PC-совместимую машину из комплектующих, доступных в странах соцблока. А потом к тому, что получилось, адаптировать PC-шный софт.
Инженеры соц.блока мучились гораздо меньше чем в СССР, т.к. им были доступны многие импортные комплектующие (особенно в 80-х). Нашим они тоже в общем-то могли быть доступны через посредников, но был жесткий запрет на использование. Более того, многие комплектующие и детали хорошего качества делались в ГДР, Польше, Болгарии, Чехии и других соц. странах, а в СССР они тоже практически были не доступны.
*Ностальгия*, был в детстве такой. А еще у него биос был на немецком языке. Стремясь сделать аккуратно я файлы из корня диска C перенес в директорию, почему-то все перестало работать :))
Помню на такой монитор вешали защитный экран с какого оборонного объекта, чтобы глаза не убить) И помню что весил этот монитор столько, сколько сейчас не каждая стиральная машина весит) А еще на такой игрушке я впервые начал писать код, на рускоязычном диалекте басика, который отец написал чтоб я в игрушки на этом компьютере не играл)
Шикарная история. Особенно мне нравится тот факт, что автор постоянно что-то находит.
«Как только я приблизился [к свалке], моё внимание сразу привлёк стальной корпус бежевого цвета с решетчатыми вентиляционными прорезями на боковой части и несколькими разъёмами на задней стенке. А когда взглянул на переднюю панель, то остолбенел от неожиданности, потому что увидел два до боли знакомых пятидюймовых дисковода, тумблер «POWER», кнопку «RESET» и надпись «robotron 1715»»
«А вот найти подходящую клавиатуру вряд-ли удастся, поэтому не теряя времени я отправился опять на свалку с надеждой, что раз уж выбрасывали всё вместе, то и клавиатура должна оказаться где-то неподалёку. И не ошибся. Сначала я её не заметил, но посмотрев подальше увидел её заброшенной на шкаф от СМ-ки.»
«Летом я подобрал на нашей свалке CGA-монитор от машины «Mazovia CM1914» с монохромным кинескопом, но, похоже, он был неработоспособен.»
"«Второе дыхание» открылось только в октябре, когда я буквально наткнулся на монитор «Электроника МС6105.02». Он стоял около лифта на лестничной площадке одного из корпуса, приготовленный к выносу на свалку."
«Оставалось найти подходящую коробочку для размещения блока питания монитора, за которой я сразу отправился на свалку. То что я увидел, снова повергло меня в замешательство. У самого края лежали аккуратно сложенные части корпусов системного блока и монитора от ещё одного robotron'а. „
“Ранее я говорил, что у клавиатуры, когда я её нашёл, не хватало нескольких клавиш. Я уже вынашивал идею отлить недостающие клавиши из эпоксидки и даже начал искать информацию о том, как это сделать. Но совсем недавно, в один прекрасный день нашёл всё на той же свалке остатки разобранной клавиатуры»
С учетом толщины корпуса этих компов (и их устойчивости к любым воздействиям; подозреваю, что и к магии, ибо заземление там наверняка по ГОСТу), приписка оказалась кстати — так хоть понятно, чья судьба так внезапно оборвалась вашими руками. :)
DDM 36000 — это было около SUR 14400, Учитывая, что «нормальные» 8-разрядные компьютеры производства ГДР (подключаемые к телевизору и магнитофону) на советские деньги стоили в районе SUR 1000 (интересовался в 1988 в Москве на ГДР-овской выставке), это было экстремально дорого…
А почему все устройства реализованы на 20-30 маленьких микросхемах примерно одного размера?.. С чем связана такая «регулярная» структура? Примерно какая часть функциональности соответствует одной микросхеме?
Примерно с тем, что микросхемы в DIP14-16 являются стандартной жёсткой логикой (74 серия за рубежом).
Я хоть узнал, что одна из труднораспаиваемых плат в моём детстве была платой от клавиатурного контроллера от Роботрона :)
При упоминании компьютера Robotron CM 1910 с операционной системой Karl-Marx-Städter Window-System у школоты первой мыслью будет, что 1910 — это год выпуска, а у нешколоты:
Heute hab ich dir gebracht
Schöne Blumen in der Nacht
Keine Röslein legt' ich dir ins Bett
Weiße Pracht, zarter Strauß
Kam mit Maiglöckchen ins Haus
Auf dem Kissen lagen sie so nett.
Karl-Marx-Stadt, Karl-Marx-Stadt,
Du bist die Stadt roter Blumen,
Karl-Marx-Stadt, Karl-Marx-Stadt,
Aber ich mag nur weiß.
Закинул в Гугл-переводчик. На третьей строке меня переклинило: у них и поэты — компьютерщики. Неудивительно, что оконная среда так называлась:
Сегодня я принес вам
Красивые цветы в ночи
Установка не бутон «Я пойду спать
Белый красота, нежный букет
Пришел в дом с Ландыш
На подушке, они были так хороши.
Karl-Marx-Stadt, Karl-Marx-Stadt,
Вы находитесь в городе красные цветы,
Karl-Marx-Stadt, Karl-Marx-Stadt,
Но мне нравится, только белого цвета.
Впрочем, „мастерство“ гуглопереводчика общеизвестно :) Правда, здесь он споткнулся об опечатку: вместо legt' надо legt, разницы — в один апостроф.
Во времена моей юности такая диковинка стояла на заводе Автогенмаш в Воронеже и я ходил туда играться в игрушки с разрешения главного инженера. Правда монитор был цветной. (может более новая модель?)
Мужики, киевляне!
Приму в дар (На самом деле готов хорошо выставиться или даже заплатить) рабочий MFM контроллер(ISA любой разрядности).
Ну пожа-а-алуйста…
Готов обменять на 20МиБ MFM винт(при последнем запуске работал, но контроллер помер — проверить снова не могу).
Э-х-х…
Да, удавалось аж до 420 кб форматировать. Но надёжность падала катастрофически, даже для фирменных дисков. Особенно учитывая, что пятидюймовые дискеты и так не отличались особой безошибочностью. Поэтому лично я такие диски не использовал, если только чисто для эксперимента.
Какая прелесть!
Помню, как у одного друга отца такая железяка в подсобке стояла. Он нам один из двух 5.25" дисководов дал для нашего Орион-128. Мне лет пять-шесть, наверное, тогда было — комп поразил так, что до сих пор помню:). Хотя я не помню имя той модели. Но в общем виде — похож
Примерно такой же Роботрон у нас в лаборатории работал аж до 2000 года, управлял установкой. Так как плата управления была специфическая и никуда больше не втыкалась. Современные компьютеры столько не работают.
Не помню, эта модель роботрона или другая была (20Мб винчестер, 640кб памяти, черно-зеленый монитор, кажется 2 дисковода — 5.25"), но точно помню, что она была не совсем PC-совместимая по прерываниям и т.п.
Кажется, он часто зависал при выводе звука каким-то особым образом, может еще какие-то причины были. Но вис он намного чаще, чем Искра 1030 это точно, причем в отличие от нее намертво.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Комментарии (93)