Florian Schaffer, CC-BY-SA 4.0

Привет, Хабр! Прочитал в недавней статье:

«Штефан Паубел, основавший в январе 1986 года компьютерный клуб HdjT и бывший его руководителем, не признавал компьютеры, разрабатывавшиеся внутри Восточной Германии – KC 85, созданный VEB Mikroelektronik Wilhelm Pieck Muhlhausen и KC 87 производства VEB Robotron».

Почему не признавал, решительно не понимаю, но эта публикация — о другом. Разбудите среди ночи достаточно подкованного ретрокомпьютерщика, спросите, какие персоналки, не считая IBM PC-совместимых, были в ГДР, и он бодро перечислит: Robotron 1715, две независимые друг от друга линейки KC 85 разных производителей, а также Amstrad CPC-совместимый KC Compact. И ничего не вспомнит о Robotron BIC A5105. И действительно, он настолько неизвестен, что в Википедии статья о нём не переведена с немецкого языка ни на какой другой.

Аббревиатура BIC не имеет ничего общего с известным производителем ручек и зажигалок. Она расшифровывается как Bildungscomputer, то есть, учебный компьютер. И действительно, в отличие от упомянутых выше машин, эта предназначалась для использования в школах и обладала необходимым для этого периферийным устройством — адаптером локальной сети. А если вам попадётся точно такой же компьютер, но под названием ALBA PC 1505 — это тоже он, только в домашнем варианте.

«Родился» BIC A5105 в 1989 году, а разработка его началась двумя годами ранее. Выбор процессора для него был очевидным: U880, аналог Z80, применённый во всех ГДРовских 8-битных ПК. Да, во всех: в ГДР, в отличие от большинства стран, где выпускались домашние и учебные компьютеры, решили не экспериментировать с различными процессорами, а сосредоточиться на одном. Тактовая частота его — 3,75 МГц. В машине 64 кБ ОЗУ и 128 кБ видеопамяти — это не опечатка. ПЗУ имеет объём в 48 кБ, что больше, чем обычно делали в восьмибитных машинах. Разумеется, не обошлось без Бейсика. Ну, с виду Бейсик как Бейсик:


Вместо 8275, применённого в Robotron 1715, и видеоадаптера на дискретной логике, использованного в KC85, здесь установлен довольно мощный видеочип D7220, он же U82720, обеспечивающий несколько видеорежимов. Это текстовые режимы: 40 и 80 знаков на 25 строк, 16 цветов символов и 8 цветов фона, и графические: 320х200 и 640х200. В первом из них можно использовать либо все 16 цветов, либо 4 из палитры в 16, во втором — только 4 из палитры в 16. В общем, сравнимо с CGA, а ещё более похоже на видеоадаптер компьютера Tandy 1000. Только не пойму, зачем для этих режимов столько видеопамяти — для нескольких страниц, наверное. Для подключения RGB-монитора или телевизора предусмотрен проприетарный 26-контактный разъём, туда же выведены «ноги» для выхода звука и подключения светового пера.

О звуке. Он монофонический и трёхканальный, что говорит, скорее всего, о применении не специализированного звукового чипа, а чего-нибудь похожего на ВИ53. Но это очень даже неплохо: умельцы на нём такие эффекты получают — заслушаешься просто!

Помимо школьной локальной сети, компьютер может работать с обычными для того времени средствами ввода-вывода — магнитофоном и дисководом (контроллер его стандартный — U8272), второй из которых обязателен для головной машины компьютерного класса. Её часто комплектовали стандартными устройствами от Robotron 1715 — корпусом с блоком питания и двумя дисководами Teac (в этом случае не требовался отдельный блок питания K0309), а также «зелёным» монитором. С дисководами на компьютере можно запустить ОС SCPX 5105, совместимую SCP, которая, в свою очередь, совместима с CP/M.

Магнитофон и джойстик подключаются через стандартные разъёмы DIN-5, причём для первого из них предусмотрен сингал управления двигателем. Разъём для принтера — проприетарный, выводов у него так мало, что принтер обязательно должен иметь последовательный интерфейс. Довольно дальновидное решение: в нулевых годах к этому способу подключения принтеров вернулись окончательно и бесповоротно, только последовательный интерфейс совсем другой. Второй такой же разъём позволяет подключить ещё один монитор — только монохромный. И ещё один разъём, крупный и тоже проприетарный, позволяет подать 12 вольт на монитор.

И если этот монитор у вас окончательно и бесповоротно ассоциируется с Роботроном 1715, то увидеть на нём графику будет ну очень непривычно:


Та же самая демка полностью и на эмуляторе, где текст читаемый:


Но если сам BIC A5105 малоизвестен, то дизайн этой машины вам, возможно, уже знаком. Дело в том, что для KC Compact не стали изобретать новый корпус, а использовали такой же. Вот так и получилось, что корпус компьютера оказался известнее, чем он сам.

Источники:

Bildungscomputer robotron A 5105

Robotron A5105 (Robotron BIC)

Комментарии (9)


  1. mistergrim
    01.12.2018 14:15

    В общем, сравнимо с CGA

    Скорее это сравнимо с Tandy.


    1. tormozedison Автор
      01.12.2018 14:21

      Точно, более похоже.


  1. Cobolorum
    01.12.2018 20:54

    Попытка повторить MSX/MSX2


    1. tormozedison Автор
      01.12.2018 21:21

      В MSX тайловая графика.


      1. Igor_O
        02.12.2018 02:50

        В MSX тайловая графика.

        В MSX1 тайловая графика.
        В MSX2 были видеорежимы с честным отображением байт в памяти — пиксели на экране. И страницы. В играх чаще использовали «Screen 5», где было 4 страницы по 16 цветов из палитры. Собственно, Screen 5 с четырьмя страницами и есть ровно 128 кБ. Но были программы, которые использовали «Screen 8». А встроенный в Yamaha КУВТ-2 графический редактор использовал «Screen 7». (Бедные мои глаза! Это было очень тяжело!)


        1. DolphinSoft
          04.12.2018 13:58

          Yamaha YIS-503IIIR не имела на борту графического редактора.
          Painter был встроен только в Yamaha YIS-805/128R, и работал в SCREEN5.
          SCREEN 7 использовался только для превью холста, в режиме через-строчного супер разрешения: 512x424
          Этот режим можно было включать стандартными функциями видеопроцессора,
          либо штатными средствами MSX Бейсика:
          SCREEN 5,0,,,,3 — Режим 256х424, 16 цветов с палитрой;
          SCREEN 7,0,,,,3 — Режим 512х424, 16 цветов с палитрой;
          SCREEN 8,0,,,,3 — Режим 256х424, 256 цветов, индексный режим, палитра запрещена.
          Но вот стандартные функции видеопроцессора, такие как линия, точка и блит, в этом режиме не работают, так же как и все остальные графические операторы MSX Бейсика,
          ввиду того, что экран отображает одновременно две видео-страницы, поэтому в режимах SCREEN 7 и SCREEN 8, используется вся доступная видеопамять — 128 кб.
          Планирую написать на эту, и некоторые другие «щекотливые» темы быстрой графики, очередную статью.

          Вот пример того, как изображение выглядит в режиме 512х424
          SCREEN7 alternative Filled Circle 512x424
          SCREEN7 alternative Circle 512x424


    1. svitoglad
      02.12.2018 23:47

      Похоже Basic тоже содрали из MSX-Basic.


      1. saipr
        03.12.2018 11:16

        Но ведь сделали, повторили. А что сейчас "содрано"?


      1. DolphinSoft
        04.12.2018 14:18

        Если это так, то они проделали огромную работу, реализовав весь функционал VDP9938.