Jump to content

КС 85

КС 85
КС 85/4
Также известен как «Кляйнкомпьютер»
Производитель ВЭБ Микроэлектроник « Вильгельм Пик » Мюльхаузен
Тип Микрокомпьютер
Дата выпуска ХК 900: второй квартал 1984 г.
КС 85/2: 2 квартал 1985 г.
КС 85/3: 2 квартал 1986 г.
КС 85/4: 2 квартал 1988 г. [1]
Продолжительность жизни 6 лет
Начальная цена КС 85/3: 1700 М. [2]
КС 85/4: 4100 М [3]
Снято с производства ХК 900: 1985 г.
КС 85/2: 1986 г.
КС 85/3: 1988 г.
КС 85/4: 3 квартал 1990 г. [1]
Продано единиц ~45.000 [4]
СМИ Кассета , дискета , модули расширения.
Операционная система ХАОС [из] (4 КБ)
KC 85/3 и KC 85/4: KC-BASIC [de] интерпретатор в ПЗУ
Процессор U880 ( клон Zilog Z80 )
Память 32 КБ
КС 85/4: 64+64 КБ ( DRAM )
Отображать 320×256 пикселей, по 4×8 пикселей: 1 из 16 цветов переднего плана и 1 из 8 цветов фона.
КС 85/4: больше цветов
Графика серии 7400 микросхемы
Звук 2x прямоугольная волна, 8 томов, 6 октав
КС 85/3 и КС 85/4: Зуммер
Власть 25 Вт
Платформа Автобус К 1520
Размеры 38,5 см × 27,0 см × 7,7 см
(15,2 x 10,6 x 2,8 дюйма)
Масса 4,1 кг

КС 85 [5] («KC» означает «Кляйнкомпьютер» или «маленький компьютер») — модели микрокомпьютеров ( KC 85/2 , KC 85/3 и KC 85/4 ), построенные в Восточной Германии компанией VEB Mikroelektronik « Wilhelm Pieck » Mühlhausen . Первая модель серии, HC 900 , первоначально разработанная как домашний компьютер и представленная в 1984 году, была переименована в KC 85/2 в 1985 году, чтобы уменьшить акцент на ее использовании в качестве потребительского товара. [6] [7] [8]

Несмотря на схожие названия, компьютеры KC 85 не имели прямого отношения к серии KC 87, выпускаемой VEB Robotron -Meßelektronik «Otto Schön» Dresden . [9] [10]

Доступность серии KC 85 для частных заказчиков была очень ограничена. Компьютеры в основном использовались в учебных заведениях, организациях и предприятиях.

Техническая информация

[ редактировать ]

Они были основаны на U880 процессоре (восточногерманский клон Z80 ) с тактовой частотой 1,75 МГц (KC 85/2, KC 85/3) и 1,77 МГц (KC 85/4).

В отличие от персональных компьютеров «Правец серии 8» , производимых в Болгарии , которые были оснащены специализированными дисплеями, дискетами и качественными клавиатурами, во всей серии КС в качестве дисплея использовались телевизоры. Предусмотренные разъемы: ТВ-выход через коаксиальный кабель , композитное видео , видео RGB . Для хранения данных использовались универсальные магнитофоны. В KC 85 использовалась отдельная клавиатура, управляемая микросхемой дистанционного управления.

KC 85/2 был первым компьютером, произведенным в Мюльхаузене, и имел только ПЗУ шрифтов для заглавных букв и не имел BASIC в ПЗУ. Позже был представлен KC 85/3, у которого был интерпретатор KC-BASIC [de] в ПЗУ , что освобождало пользователя от необходимости каждый раз загружать его с кассеты. Обе системы обычно имели 16 КБ свободной оперативной памяти, но ее можно было расширить с помощью дополнительных модулей. Разъемы модулей хорошо заметны на фотографиях, поскольку они занимают верхние 50% корпуса.KC 85/4 имел 64 КБ ОЗУ, не считая видеопамяти объемом более 40 КБ, и лучшие графические возможности. По сути, КС 85/2 и КС 85/3 были практически неотличимы по конструкции платы, если не считать разного ПЗУ и внутреннего пьезодинамика . цифро-аналогового видео, Плата KC 85/4 была переработана, но имела ту же печатную плату что и предыдущее поколение.

КС85-4 после включения питания

Все компьютеры серии KC из Мюльхаузена были способны отображать графику с разрешением 320×256 пикселей. Расположение видеопамяти было неудобно разделено на часть 256x256 и часть 64x256, чтобы избежать трудоемкого умножения на 40 при обращении к видеопамяти. В KC85/4 расположение видеопамяти было изменено обратно несовместимым образом: теперь оно состоит из 40 столбцов по 256 байт, а байты в одном столбце помещаются в последовательные адреса памяти. Интерфейс ядра , конечно, остался без изменений, и программное обеспечение, использующее его, могло продолжать работать без изменений. Возможности цвета были ограничены в типичном стиле цветовых ячеек: каждая ячейка размером 4×8 пикселей имела один цвет переднего плана (из 16) и цвета фона (из 8, немного темнее, чем эквиваленты переднего плана). Это ограничение было уменьшено до 1×8 на KC 85/4 (таким образом, цветные ячейки как на KC85/3, так и на KC85/4 были довольно маленькими по сравнению с современными системами). KC85/4 также имел специальный 4-цветный режим (черный, белый, красный, голубой), в котором каждый пиксель мог окрашиваться независимо. Цвета не были палитровыми. «Текстового режима» не было, все приходилось раскрашивать; это в сочетании с описанной выше схемой видеопамяти и кодом ПЗУ сделало KC 85/2-3 довольно медленным при печати и прокрутке (значительно улучшено на KC 85/4). Не было блиттеры , спрайты или аппаратная прокрутка, ни одного аппаратного регистра, с помощью которого можно было бы влиять на процесс рисования дисплея, единственным исключением является атрибут мигания, частоту которого можно было настроить путем программирования специального регистра CTC и который не требовал помощи процессора. В KC85/4 добавлен один бит для выбора того, какой из двух буферов отображать, и один бит для переключения между режимом высокого цвета (с использованием цветовых ячеек) и режимом высокого цветового разрешения (с использованием цветового ОЗУ в качестве второй битовой плоскости ). Видеоподсистема была разработана собственными силами и полностью реализована на нескольких десятках микросхем серии 7400 . В процессорах KC 85/2 и KC 85/3 доступ к видеопамяти мешал перерисовке экрана и вызывал визуальные искажения, поскольку данные пикселей не могли быть прочитаны из VRAM , и ранее загруженная полоса из 8 пикселей просто рисовалась заново. Эта проблема была исправлена ​​и в KC 85/4 - один период видео из 8 пикселей по горизонтали делится поровну на 3 фазы: (1) доступ к процессору шириной 8 бит (r/w), (2) выборка 8 бит данных пикселей. и (3) получить 8 бит цветовых данных. KC 85/4 также был первым устройством, способным переключаться между двумя независимыми ячейками видеопамяти, обеспечивая двойную буферизацию.

Вывод звука и ленты осуществлялся с помощью микросхемы CTC, управляющей триггерами для генерации прямоугольных волн . Ноль представлялся одним периодом тона частотой 2400 Гц, единица - тоном 1200 Гц. Также перед каждым байтом присутствовал синхротон частотой 600 Гц. Сигнал с ленты считывался обратно, пропускался через полосовой фильтр , и прерывание генерировалось каждый раз, когда аудиосигнал пересекал базовую линию 0 В.

Данные хранились на ленте блоками по 128 байт. Каждый блок предварялся кратким молчанием исерия из 1 бита. Примерно 8000 (официально 7 секунд, но можно было и короче) для первого блока и 160 (133 мс) для каждогопоследующий блок. Далее следовал 1-байтовый номер блока, 128 байт данных и 1-байтовая контрольная сумма .Ленту можно было перемотать в случае, если блок был прочитан неправильно, и загрузка продолжилась бы сэто смещение блока. Первый блок файла содержал метаданные : имя файла, тип файла, адрес загрузки,адрес точки входа и так далее.

памяти Переключение банков было обычным явлением, поскольку общее адресное пространство составляло всего 64 КБ. При запуске BASIC Мюльхаузена видеоОЗУ (по адресу 0x8000) сохранялось только во время видеоопераций, поэтому максимальный объем свободной оперативной памяти BASIC составлял около 47 КБ вместо 32 КБ. Система расширения модулей также использовала переключение банков и теоретически позволяла расширить ОЗУ до мегабайт (можно было использовать еще больше модулей, добавив устройства расширения, создавая своего рода башню), однако ни BASIC, ни большинство приложений не были готовы к этому. используйте это как свободное пространство.

Клавиатура KC 85/2-4 была основана на U807D, клоне Mullard SAB3021, используемом в инфракрасных пультах дистанционного управления телевизорами. U807D сканировал 63 обычные клавиши с помощью своих 8 + 8 контактов возбуждения/считывания и выдавал 7-битный широтно- модулированный сигнал (0: 5 мс, 1: 7 мс). Главный компьютер будет обнаруживать наличие всплесков импульсов (150 мкс) и генерировать прерывания . Таким образом, основной ЦП будет прерываться 7 раз для каждого нажатия клавиши и сможет измерять время между прерываниями для восстановления слова последовательных данных . Специальная клавиша Shift позволяла U807D выдавать коды клавиш 64–127. Для компьютера клавиатура представлялась устройством со 126 клавишами. Передача происходила по тому же проводу, по которому подавалось питание на клавиатуру. Поскольку клавиатура была подключена к шине напряжения 12 В через резистор , увеличение потребления тока между резистором и кабелем можно было измерить как падение напряжения внутри главного компьютера. Клавиатуре просто нужно было установить низкий уровень на цифровом выходе и шунтировать дополнительный ток на землю. Все это время напряжение питания клавиатуры поддерживалось стабильным с помощью простого 9В. стабилитрон , к которому микросхема контроллера была подключена параллельно, и если бы он оставался в пределах определенного окна использования тока, он бы увидел 9 В.

Был один кристалл с частотой 8867 кГц, колеблющийся с частотой, вдвое превышающей PAL частоту цветности с делением на 10 и умножением на 16 , а фазовая автоподстройка частоты использовалась для получения тактовой частоты 14,2 МГц, из которой формировались тактовые частоты пикселей (7,1 МГц) и процессора. Тактовая частота (1,77 МГц) была получена путем деления на 2 и 8 соответственно (KC85/2, KC85/3 и KC85/4 использовали для этой цели одну и ту же схему, поскольку плата цифро-аналогового преобразования видео, на которой располагалась генерация тактовой частоты, не меняется между ревизиями). По-прежнему существовала небольшая разница в эффективной тактовой частоте: KC85/2 и KC85/3 пропускали несколько циклов ЦП в конце каждой строки развертки , чтобы простым способом обеспечить всей системе иллюзию горизонтального разрешения (включая гашение ) делится на 8, а КС85/4 — нет. Ни в одной из редакций не было положений ни о вертикальных пустых прерываниях , ни о горизонтальных пустых прерываниях .

Схемы подключения есть в свободном доступе, а также было много разных (и часто самодельных) схем и аппаратных деталей. В различных журналах публиковались программы и аппаратные схемы, а также инструкции по их сборке.

Языки программирования

[ редактировать ]

КС 85 можно было запрограммировать на языке ассемблера и BASIC (KC 85/2 должен был загружать BASIC с ленты), но можно было использовать различные модули (продаваемые VEB Mikroelektronik Mühlhausen) или загружать программное обеспечение с ленты, что позволяло программировать на Форт и Паскаль . Операционной системой была CAOS («Операционная система с кассетным управлением»). Это был простой монитор, на котором можно было запускать различные «системные службы», такие как ЗАГРУЗКА (загрузка программы), ПЕРЕХОД (в ПЗУ модуля расширения), МОДИФИКАЦИЯ (ячейки памяти) или БЕЙСИК (если он был встроен в ПЗУ или был загружен). из ленты). Новые команды можно было добавлять в меню с помощью магических чисел (стандартно: 7F 7F 'commandname' 01) в любом месте памяти.

В последние годы ГДР выпускалась гибкая насадка (в том числе типа «башня»). Он имел процессор с частотой 4 МГц и 5¼-дюймовый дисковод для гибких дисков (их можно было иметь до четырех). Они (буквально: U 880 A во вложении имел) могли запускать CP/M , который назывался MicroDOS . ( Пришлось перепрыгивать с базовой системы на дискету и загружаться с дискеты (другой CAOS или MicroDOS). Для CAOS также существовал режим расширения диска.

Хобби-проекты

[ редактировать ]

Разных проектов КС 85 было очень много:

  • новая клавиатура (оригинальная была очень плохо изготовлена)
  • RAM-диск
  • интерфейсы ( V.24 и другие)
  • текстовые системы; WordPro фактически содержал 80 символов в строке (шрифт 4 × 8).
  • подключение к электронным пишущим машинкам (например, ГДР-продукту «Эрика S 3004») в качестве клавиатуры и принтера (но матричная эмуляция была очень медленной)
  • язык программирования BASICODE (специальный диалект BASIC ); Программы BASICODE даже транслировались по радио.

См. также

[ редактировать ]
  • Robotron Z 1013 — в основном совместимый комплект для любителей, доступный даже частным потребителям по письменному заказу с ожиданием в течение одного года, а затем самовывозом с завода-изготовителя.
  • Robotron KC 87 — серия наиболее совместимых микрокомпьютеров от другого производителя.
  • KC Compact — единственный собранный домашний компьютер , произведенный в ГДР и предназначенный для частных потребителей; несовместим ни с одной из других систем KC.
  1. ^ Перейти обратно: а б «Хронология KC 85 (немецкий)» . mpm-kc85.de . Проверено 11 февраля 2023 г.
  2. ^ heimcomputer.de: RFT KC 85/3 запрошен 6 марта 2023 г.
  3. ^ heimcomputer.de: RFT KC 85/4 запрошен 6 марта 2023 г.
  4. ^ «Маленькие компьютеры из Мюльхаузена (немецкий)» . robotrontechnik.de . Проверено 10 марта 2023 г.
  5. ^ «Компьютеры КС85» . floooh.github.io . Проверено 24 ноября 2022 г.
  6. ^ «Кляйнкомпьютер ГДР» . robotron-net.de . Проверено 10 марта 2023 г.
  7. ^ "www.robotrontechnik.de - История компьютерной техники в ГДР" . www.robotrontechnik.de . Проверено 24 ноября 2022 г.
  8. ^ Группа, Книги (июль 2010 г.). Комбинат микроэлектроники: малый компьютер Kc 85|2-4, Комбинат микроэлектроники Эрфурт, шахматный компьютер в ГДР, U61000, Kc Compact, Mme U80701 (на немецком языке). ООО «Дженерал Букс». ISBN  978-1-159-10174-9 .
  9. ^ "www.robotrontechnik.de - История компьютерной техники в ГДР" . www.robotrontechnik.de . Проверено 24 ноября 2022 г.
  10. ^ «КС 85/1 – Z 9001 Роботрон» . www.old-computers.com . Проверено 24 ноября 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a91a0fccc6da8e1176b66d50e4a66b63__1709739120
URL1:https://arc.ask3.ru/arc/aa/a9/63/a91a0fccc6da8e1176b66d50e4a66b63.html
Заголовок, (Title) документа по адресу, URL1:
KC 85 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)