PDA

Просмотр полной версии : Апогей-БК01 и Апогей-БК01Ц: Информация о компьютере



vinxru
07.12.2011, 19:20
Процессор: КР580ВМ80А (клон Intel 8080)
ОЗУ: 52 Кб.
Звук: 3-х канальный генератор.
Видео: Текстовый режим от 64x25 до 64x64 8 цветов. Или псевдографический 192x128 8 цветов.
Выпущен: 1988 год.

* 8 цветов поддерживал только Апогей БК-01Ц, а Апогей БК-01 поддерживал 4 серых оттенка фона. Цвет символа мог быть только белым или черным.

http://habrastorage.org/storage1/16f0693a/d55d6be6/bc1a96c9/c435450d.jpg

Апогей БК-01 и Апогей БК-01Ц — это советские домашние компьютеры, усовершенствованные версии компьютера Радио 86РК.

Все три обсуждаемых компьютера используют процессор КР580ВМ80А (клон Intel 8080). Компьютеры Радио 86РК имеют 16 или 32 Кб оперативной памяти, а Апогей 52 Кб. Все они подключаются к телевизору. В качестве накопителя данных используют магнитофон. Они все имеют небольшое ПЗУ с программой Монитор, которая позволяет загружать/сохранять программы, просматривать/изменять оперативную память и в общем отлаживать компьютер. Встроенного Бейсика нет. Компьютеры имеют внешний 24-битный порт на основе КР580ВВ55А (клон Intel 8255). Ну и имеют контроллер клавиатуры на основе той же КР580ВВ55А.

Компьютер Радио-86РК появился в 1986 году виде схем в журнале Радио (номер 4-6/1986). Любители должны были собрать компьютер самостоятельно. А промышленно он стал выпускаться намного позже.

Особенностью компьютера была небольшая схема, всего 29 микросхем для версии с 16 Кб оперативной памяти.

Схема была простой благодаря использованию микросхемы КР580ВГ75 (клон Intel 8275), которая содержала в себе большую часть видеоконтроллера. Эта микросхема работала совместно с контроллером ПДП КР580ВТ57 (клон Intel 8257), ПЗУ знакогенератора и еще нескольких простых микросхем.

К сожалению, микросхема КР580ВГ75 могла отображать лишь текстовый режим экрана 64x25 / 64x64 использующий всего 128 символов. Знакогенератор содержит английские и русские буквы (что очень приятно на фоне иностранных компьютеров), но маленького знакогенератора хватило только на заглавные буквы. Строчных букв нет. Так же в знакогенератор поместили символы для псевдографического режима 128x128.

Еще интересно в Радио 86РК сделано формирование звука. Динамик подключен к выводу INTE процессора (это разрешение прерываний). Прерывания и порты ввода-вывода в этом компьютере не используются кстати. Что бы компьютер издал писк с частотой 1 КГц, программист должен был написать программу разрешающую и запрещающую прерывания тысячу раз в секунду.

В компьютере Апогей для вывода звука была применена микросхема КР580ВИ53 (клон Intel 8253). Это трехканальный таймер, который позволял воспроизводить трехголосые мелодии, не нагружая процессор и программиста.

Как вы видите, в этих компьютерах по максимуму используются микросхемы серии Intel 8xxx.

Компьютеры Апогей так же были собраны на основе КР580ВГ75, но они содержали альтернативный знакогенератор с псевдографическими символами для режима 192x128. Кстати альтернативный знакогенератор в компьютерах Апогей включался выходом INTE процессора.

В компьютере Апогей БК-01Ц так же появилось цветное изображение. Микросхема КР580ВГ75 позволяла реализовать цветное изображение, но ради простоты в компьютере Радио 86РК эта возможность не была реализована. Эта доработка требовала максимум 3 простых микросхемы, и любители дорабатывали компьютер РК86 руками.

Компьютер Апогей БК-01Ц позволял использовать 8 цветов для символов на черном фоне. Либо 8 цветов фона с черными символами.

Управление цветом для программиста было реализовано крайне неудобно. Программист записывал в видеопамять специальное значение с кодами 80h - 9Fh, которое изменяло цвет всех следующих за ним символов. Эти символы могли отображаться в виде пробелов, но тогда на экране были неиспользуемые позиции. Либо видеоконтроллер мог работать без пробелов, но это приводило к смещению всей видеопамяти на один символ. Адрес в видеопамяти символа с определенными координатами зависел от предыдущих символов и в общем мог быть любым. Ну и допускалось не более 16 изменений цвета на строку.

Псевдографический режим 192x128 8 цветов позволял достичь графики сравнимой с ZX Spectrum. Черно-белое разрешение у ZX Spectrum конечно больше 256x192, но цветное всего 32x24, против 64x64 (в худшем случае 16x64) у Апогея.

Я попробовал порисовать на Апогее:

http://habrastorage.org/storage1/94a2e981/ed3eb430/b90455da/a0c1d5e8.jpg

У видеоконтроллера была и хорошая особенность. Он позволял в качестве видеопамяти использовать любой участок адресного пространства. И в теории, разделить экран по вертикали на две части и независимо выбирать для них видеопамять.

Это нам позволяет использовать вертикальный скролл и несколько видеостраниц.

Но с вертикальным скроллом видел всего одну игру (Gonki). Да и вообще графических игр для Апогея всего несколько штук.

http://habrastorage.org/storage1/86919cfb/d62396a1/598a607e/2c772514.png

Видеоадаптер во время чтения ОЗУ непредсказуемо притормаживал процессор, поэтому время выполнения программы рассчитать было невозможно. А это необходимо для корректной работы программы загрузки и сохранения на магнитофон. Поэтому во время загрузки с магнитофона, видеоконтроллер отключался и пользователь видел черный экран.

Видеоконтроллер побочно регенерировал ОЗУ компьютера, поэтому программа загрузки с магнитофона выключившая видеоконтроллер должна сама регенерировать ОЗУ.

Игры

http://tmaplatform.ru/vinx_home_page/apogeygames.png

Так же есть видео с играми для Радио 86РК совместимых компьютеров. К сожалению цветных игр там нет.

http://www.youtube.com/watch?v=0QjESzxU5cw
(Видео не моё)

Фото компьютера
Упаковка компьютера
http://habrastorage.org/storage1/b4f8f766/118d5ecc/95a17c23/9b468220.jpg
Содержимое упаковки
http://habrastorage.org/storage1/040eaa32/0c586dc9/05af2691/e0ffd404.jpg
Инструкции
http://habrastorage.org/storage1/917a7466/0d099749/d4182334/f7886cda.jpg
Блок питания
http://habrastorage.org/storage1/13da4d01/b8b6b98b/95ca6438/f3be8ab3.jpg
Кассеты с программами
http://habrastorage.org/storage1/26c05cc7/7ca7eb94/4a0b87ec/7351f299.jpg
Компьютер внутри
http://habrastorage.org/storage1/5f69bb65/2f688ecf/1330e90d/d5d2a85f.jpg
Плата позволяет использовать 8 микросхем памяти по 64 Килобита, они установлены на этом фото, либо 16 микросхем по 32 Килобита.
http://habrastorage.org/storage1/cead9edf/fe16d16d/da76c6b4/ff9b9b22.jpg
Слева детали для подключения к телевизору.Справа разъем для проверки порта, разьем для подключения собственной техники и запасной предохранитель снизу.
http://habrastorage.org/storage1/29146122/7c01af7d/91e91189/c3b35649.jpg
Компьютер Апогей БК01 с ROM диском
http://habrastorage.org/storage1/42f1e630/082e32c9/de7f8ce2/cc2ac8b9.jpg
http://habrastorage.org/storage1/d19a7e29/8cb5e08e/981a226f/6395c939.jpg
Первая версия ROM-диска (на основе микросхемы 49F040). Еще есть версия всего на одной микросхеме 49LF040.
http://habrastorage.org/storage1/83e3b2c6/ccc2e4f6/1c354850/82d36c3d.jpg

Скачать универсальный эмулятор http://bashkiria-2m.narod.ru/files/emu.rar
Скачать игры http://zx.pk.ru/showthread.php?t=17316&page=20

Mick
08.12.2011, 20:55
В принципе очень даже интресно. Было бы не плохо добавить вообще информацию о ресурсах компьютера - миниfaq.
Кстати про игры и демо. Я выкладывал записи со своих кассет, там есть демо-картинка в цвете с музыкой - картинка известная про воришку. Добавь ее скриншот тоже - все будет больше инфы.

dk_spb
11.12.2011, 23:29
vinxru, А почему бы Вам этот текст не отправить как статью на конкурс на Полигоне призраков????
Добавить еще инфы о производителе и пару абзацев про РОМ картридж (зачем и почему) - и первое место Ваше.

vinxru
12.12.2011, 10:42
vinxru, А почему бы Вам этот текст не отправить как статью на конкурс на Полигоне призраков????
Добавить еще инфы о производителе и пару абзацев про РОМ картридж (зачем и почему) - и первое место Ваше.

А можно отправлять статьи, которые я уже отправлял на хабрахабр?
http://habrahabr.ru/blogs/atnikvariat/134205/

dk_spb
12.12.2011, 20:15
vinxru, Увы, я не организатор конкурса.
http://www.phantom.sannata.ru/konkurs/2011/

vinxru
12.12.2011, 23:29
inxru, Увы, я не организатор конкурса.
http://www.phantom.sannata.ru/konkurs/2011/

Будут еще статьи, я пишу статейку про каждый компьютер, что у меня есть. Я вообще думаю видеоролики замутить.

dk_spb
12.12.2011, 23:35
Конкурс раз в год - не пропустите.

Photocor
30.05.2018, 22:42
Здравствуйте!
Стал счастливым обладателем полного комплекта поставки данного компьютера. Первый же вопрос возник по цветному подключению: RGB сигналы в нем отрицательной полярности (2-3 поколение ТВ)? Уж больно прилагаемая плата по схеме похожа на ту, которую предлагают спаять для инвертирования сигналов цветности первой версии Вектор-06Ц. Если это так, то просто замечательно - подключу к ТВ-тюнеру и Апогей, и Вектор через эту замечательную плату. И ничего паять не надо.
Заранее благодарен!

Ратмир
31.05.2018, 12:47
Апогей подключается без проблем даже сигнал на 16 ногу scarta есть! Что нет у Вектора 06ц.

Photocor
06.06.2018, 00:23
Апогей подключается без проблем даже сигнал на 16 ногу scarta есть! Что нет у Вектора 06ц.

Сегодня распаял кабель из разъема RGB на цветной тюльпан (3 цвета + синхро) и подал на тв-тюнер Behold T8. Увы, показывал только то, что на скриншоте - притом оно быстро бегало слева направо, спускаясь по строкам:
65462
С БК-0011М и Спектрумом такого не было!

Ратмир
06.06.2018, 05:06
Я так не подключал. Хотя может разницы и нет.
Не понял про тюльпаны, надеюсь не в компнентный вход подключили?

Photocor
06.06.2018, 10:06
Не понял про тюльпаны, надеюсь не в компнентный вход подключили?

У конкретной модели тв-тюнера многофункциональный вход с кучей висящих ответных частей, среди которых разноцветные входы под штырьки тюльпана. Уже в программе переключается, что это: компонентный вход или чистый R/G/B/Sync. Можно сказать, специальная модель под винтажные девайсы.

У меня закралось подозрение, что у моего экземпляра Апогея на разъеме RGB нет синхросигнала. Предыдущий владелец, судя по девственной чистоте кабеля RGB, использовал другой видеоразъем и прилагавшийся кодер под антенный вход ТВ. Соответственно, можно попробовать взять синхру с того разъема. Вскрою корпус, может там просто контакт отболтался, кто знает.

Ратмир
06.06.2018, 17:36
Надо было в запечатанной коробке покупать.
А с того разъема разве можно ?

Photocor
07.06.2018, 09:59
Все получилось! Проверил сначала - синхра в RGB надежно подключена к печатной плате, заодно чуть глянул внутренности. Потом обнаружил причину: я плохо распаял тюльпанный штырек для синхры, судя по всему, было касание сигнального проводка о "корпус". Чуть пошевелил, и картинка на мониторе компа с тв-тюнером стала идеальная. Поскольку был уже час ночи, то дальше эксперименты прекратил ))

Ратмир
07.06.2018, 19:12
Поиграйте в " Гонки"

Photocor
07.06.2018, 22:42
Поиграйте в " Гонки"
Про "Гонки" наслышан. Более того, под таким же именем и для БК-001х тоже вроде бы отличная игра. Буду пробовать.
На данном этапе очень интересует, нет ли для Апогея музыкального редактора. Есть у меня мотивчик в midi (можно и ноты скачать, он известный), хотел бы какими-то средствами его проиграть на всех своих ретрокомпах.

Ратмир
08.06.2018, 08:06
А на кассетах в комплекте с Апогеем не смотрели?

Photocor
09.06.2018, 13:21
А на кассетах в комплекте с Апогеем не смотрели?
Кассеты родные в комплекте плюс две еще личные прежнего владельца. Просто пока магнитофон требует чистки, грузить аудиокассеты не с чего. Вернусь после праздников домой - попробую как-нибудь mp3 файлы с компа перегнать, так быстрее выйдет.