Апогеи

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Апогеи

Post by Shaos »

Никто не подкинет схему сабжа? Пока нашёл только статью нашего хорошего знакомого vinxru на зхпкру

http://zx-pk.ru/showthread.php?t=17514

с мелкими фотками и без схем:

Image

Оттудя я узнал, что на Апогее 52Кб ОЗУ и аппаратный скроллинг, а также есть возможность присобачивания цвета.

А из исходников Emu80 я узнал, что там честный трёхканальный звук через ВИ53 - почти как у меня, а также вытащил адреса устройств ( они были в ассемблере :o ):

Code: Select all

#EC00 - 8253
#ED00 - 8255/1
#EE00 - 8255/2
#EF00 - 8275
#F000 - 8257
Теперь бы схемку - поглядеть как они стартовый адрес для ПДП меняют...

Нашёл! https://www.emuverse.ru/wiki/%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9_%D0%91%D0%9A-01
Last edited by Shaos on 30 Dec 2013 21:19, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

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

Write byte #8A to address #ED03
Write byte #41 to address #E1CD
Write byte #F8 to address #E1CE
Write byte #00 to address #E1CB
Write byte #00 to address #E1CC

Write byte #00 to address #EF01
Write byte #4D to address #EF00
Write byte #1D to address #EF00
Write byte #99 to address #EF00
Write byte #D3 to address #EF00
Write byte #27 to address #EF01
Read byte #00 from address #EF01
Read byte #00 from address #EF01
тут ожидание обратного хода луча
Read byte #20 from address #EF01
Write byte #80 to address #F008
Write byte #D0 to address #F004
Write byte #E1 to address #F004
Write byte #23 to address #F005
Write byte #49 to address #F005
Write byte #A4 to address #F008
Read byte #00 from address #E1CC
Read byte #00 from address #E1CB
Read byte #F8 from address #E1CE
Read byte #41 from address #E1CD
Write byte #4C to address #E1CD
Write byte #F8 to address #E1CE
Write byte #00 to address #E100
Write byte #F1 to address #E1CB
Write byte #F9 to address #E1CC
Write byte #9C to address #E1C9
Write byte #F9 to address #E1CA
Read byte #F9 from address #E1CA
Read byte #9C from address #E1C9
Read byte #F9 from address #E1CC
Read byte #F1 from address #E1CB
Write byte #00 to address #E101
Write byte #F1 to address #E1CB
Write byte #F9 to address #E1CC
Write byte #9C to address #E1C9
Write byte #F9 to address #E1CA
Read byte #F9 from address #E1CA
Read byte #9C from address #E1C9
Read byte #F9 from address #E1CC
Read byte #F1 from address #E1CB
Write byte #00 to address #E102

и т.д. до #E15F, потом ещё непонятных записей в #E1xx
а потом как в РК-86 заполнение нулём от конца видеопамяти до её начала:
Write byte #00 to address #EAF4
Write byte #00 to address #EAF3
Write byte #00 to address #EAF2
и т.д. до
Write byte #00 to address #E1D0

Судя по всему видеопамять располагается в области #E1D0...#EAF4 (тогда там больше 52К непосредственно адресуемой видеопамяти т.к. 52К это до #D000). Курсивом выделены некоторые непонятные манипуляции с памятью (инициализация переменных монитора?)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Схема Апогея

Post by Shaos »

Shaos wrote:Теперь бы схемку - поглядеть как они стартовый адрес для ПДП меняют...
Или они тупо ПДП перепрограммируют, чтобы он c другого адреса память дёргал?

Ну тогда такой "скролл" на любой РК-шке можно сделать :)

P.S. Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Re: Схема Апогея

Post by Lavr »

Shaos wrote:Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...
А ВГ75-то останется? :o А то и я такой трюк знаю... только вот контроллер ПДП в оригинале
делал еще и регенерацию ДОЗУ.

Но у тебя - статика, а то в РК-86 приходилось регенерировать ДОЗУ программно, если откючать
ПДП в операциях реального времени... но при этом и экран тух...
iLavr
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Схема Апогея

Post by Shaos »

Lavr wrote:
Shaos wrote:Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...
А ВГ75-то останется? :o А то и я такой трюк знаю... только вот контроллер ПДП в оригинале
делал еще и регенерацию ДОЗУ.

Но у тебя - статика, а то в РК-86 приходилось регенерировать ДОЗУ программно, если откючать
ПДП в операциях реального времени... но при этом и экран тух...
ВГ75 пусть будет и для статики регенерация ненужна :)

А вот вместо 8257 с его экзотическим регистром можно поставить XC9576XL, куда до кучи ещё и всю мелкую логику затолкать, но это уже планы на будущее...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Вот распределение адресов из мануала Апогея:

Image

Как видим тут 59К непосредственно адресуемого ОЗУ

P.S. Что-то мне кажется, что Апогей - это самый правильный вариант развития РК-шки :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Знакогенератор у него тоже весёлый :)

Image

Вот только эти половинки зачем-то выходом INTE с процессора переключаются...
Я тут за главного - если что шлите мыло на me собака shaos точка net
esl
Writer
Posts: 24
Joined: 23 May 2006 20:40

Post by esl »

а чего бы и нет, звук на рк можно ;)
вот игрушка с апогея

Image
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Уменьшил картинку в два раза и загрузил прямо сюда :)

Много кстати игр цветных было у Апогея? Это если не считать современные демко-игры от vinxru...
esl wrote:а чего бы и нет, звук на рк можно ;)
не логично как-то - клон РК-шки всё-таки...

P.S. по-моему, это скорее единственная нелогичность апогея (ну есть ещё непонятности типа поддержки MSX формата чтения-записи на магнитофон, но это уже мелочи, решаемые чисткой ПЗУ : )
Last edited by Shaos on 31 Dec 2013 16:39, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Post by Lavr »

Shaos wrote:есть ещё непонятности типа поддержки MSX формата чтения-записи на магнитофон...
Это как раз приятность и вкусняшка! :kruto:

Жалко в отечественных конструкциях не все допёрли до поддержки MSX формата.
В "Специалисте" первыми Лукин и Титков до этого допёрли в мониторе DDT SP-580.

А кроме "Специалиста" мало где ещё до этого дошли... а сколько бы людей
не мучались всякими константами записи/чтения и прочей ерундой! :o
iLavr
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Вот фотки платки покрупнее:

http://retropc.org/index.html?action=w_ ... erjanie=83

http://retropc.org/index.html?action=w_ ... erjanie=83

P.S. А не сделать ли мне 100% реплику сего чюда? :o

P.P.S. Опа - а реальная плата отличается от принципиальной схемы! Я вижу тут кондёр воткнут рядом с кристаллом, а на схеме его нету...

Image
Last edited by Shaos on 31 Dec 2013 17:16, edited 3 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Post by Lavr »

А что-то в поиске эти "Апогеи" весьма разные попадаются.
Есть даже со световым пером вариант... Какую конкретно схему ты ищешь?
iLavr
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Lavr wrote:А что-то в поиске эти "Апогеи" весьма разные попадаются.
Есть даже со световым пером вариант... Какую конкретно схему ты ищешь?
Я уже нашёл - в первом посте апдейт - схема и мануалы к цветному варианту "Апогей-БК01Ц":

www.emuverse.ru/downloads/computers/Apogey/docs/

Новый адрес: https://www.emuverse.ru/wiki/%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9_%D0%91%D0%9A-01

P.S. А световое перо наверное можно к любой РК-шке прицепить? Там ведь вход отдельный у ВГ75 под это дело имеется?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Shaos wrote:...Как видим тут 59К непосредственно адресуемого ОЗУ

P.S. Что-то мне кажется, что Апогей - это самый правильный вариант развития РК-шки :roll:
Cюда даже CP/M-80 можно поставить (правда 80 символов в строке не получится)...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23664
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Shaos wrote:P.S. А не сделать ли мне 100% реплику сего чюда? :o
И обозвать скажем так:

Image

Или даже так:

Image

:roll:

P.S. Можно выкинуть из ПЗУ поддержу MSX и вставить туда поддержку SD-карточки и CP/M-80 :o
Я тут за главного - если что шлите мыло на me собака shaos точка net
Post Reply