nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 12 Dec 2024 04:32



Reply to topic  [ 70 posts ]  Go to page 1, 2, 3, 4, 5  Next
Апогеи 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Никто не подкинет схему сабжа? Пока нашёл только статью нашего хорошего знакомого vinxru на зхпкру

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

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

Image

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

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


Last edited by Shaos on 30 Dec 2013 14:19, edited 1 time in total.



30 Dec 2013 13:08
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Эмулятор показывает такие действия по инициализации:

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). Курсивом выделены некоторые непонятные манипуляции с памятью (инициализация переменных монитора?)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


30 Dec 2013 13:48
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Shaos wrote:
Теперь бы схемку - поглядеть как они стартовый адрес для ПДП меняют...

Или они тупо ПДП перепрограммируют, чтобы он c другого адреса память дёргал?

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

P.S. Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


30 Dec 2013 13:52
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...

А ВГ75-то останется? :o А то и я такой трюк знаю... только вот контроллер ПДП в оригинале
делал еще и регенерацию ДОЗУ.

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

_________________
iLavr


30 Dec 2013 15:14
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
Тогда я наверное уже знаю как выкинуть ПДП с его регистром старшей половинки адреса и сделать работу видеоконтроллера незаметной для процессора (т.е. без тормозов)...

А ВГ75-то останется? :o А то и я такой трюк знаю... только вот контроллер ПДП в оригинале
делал еще и регенерацию ДОЗУ.

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


ВГ75 пусть будет и для статики регенерация ненужна :)

А вот вместо 8257 с его экзотическим регистром можно поставить XC9576XL, куда до кучи ещё и всю мелкую логику затолкать, но это уже планы на будущее...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


30 Dec 2013 15:40
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Вот распределение адресов из мануала Апогея:

Image

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

P.S. Что-то мне кажется, что Апогей - это самый правильный вариант развития РК-шки :roll:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Dec 2013 01:10
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Знакогенератор у него тоже весёлый :)

Image

Вот только эти половинки зачем-то выходом INTE с процессора переключаются...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Dec 2013 01:44
Profile WWW
Writer

Joined: 23 May 2006 13:40
Posts: 24
Reply with quote
Post 
а чего бы и нет, звук на рк можно ;)
вот игрушка с апогея

Image


31 Dec 2013 05:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Уменьшил картинку в два раза и загрузил прямо сюда :)

Много кстати игр цветных было у Апогея? Это если не считать современные демко-игры от vinxru...

esl wrote:
а чего бы и нет, звук на рк можно ;)

не логично как-то - клон РК-шки всё-таки...

P.S. по-моему, это скорее единственная нелогичность апогея (ну есть ещё непонятности типа поддержки MSX формата чтения-записи на магнитофон, но это уже мелочи, решаемые чисткой ПЗУ : )

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


Last edited by Shaos on 31 Dec 2013 09:39, edited 1 time in total.



31 Dec 2013 09:35
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
есть ещё непонятности типа поддержки MSX формата чтения-записи на магнитофон...

Это как раз приятность и вкусняшка! :kruto:

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

А кроме "Специалиста" мало где ещё до этого дошли... а сколько бы людей
не мучались всякими константами записи/чтения и прочей ерундой! :o

_________________
iLavr


31 Dec 2013 09:56
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Вот фотки платки покрупнее:

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


Last edited by Shaos on 31 Dec 2013 10:16, edited 3 times in total.



31 Dec 2013 10:00
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
А что-то в поиске эти "Апогеи" весьма разные попадаются.
Есть даже со световым пером вариант... Какую конкретно схему ты ищешь?

_________________
iLavr


31 Dec 2013 10:09
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
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 под это дело имеется?

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Dec 2013 10:15
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
...Как видим тут 59К непосредственно адресуемого ОЗУ

P.S. Что-то мне кажется, что Апогей - это самый правильный вариант развития РК-шки :roll:


Cюда даже CP/M-80 можно поставить (правда 80 символов в строке не получится)...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Dec 2013 10:19
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
P.S. А не сделать ли мне 100% реплику сего чюда? :o


И обозвать скажем так:

Image

Или даже так:

Image

:roll:

P.S. Можно выкинуть из ПЗУ поддержу MSX и вставить туда поддержку SD-карточки и CP/M-80 :o

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


31 Dec 2013 10:40
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 70 posts ]  Go to page 1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.