Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   БК-0010/0011 (http://zx-pk.ru/forumdisplay.php?f=59)
-   -   БК+SVGA (http://zx-pk.ru/showthread.php?t=22434)

kisser81 6th January 2014 00:32

БК+SVGA
 
4 Attachment(s)
Рождественская сказка...
Наконец сделан блок для вывода на СВГА.
http://s019.radikal.ru/i612/1401/71/2fdc20b02bd8.jpg
3 шт. ЕПМ7064, 2 шт. 62256, много F373-374 и F157. Конечно, К53-14, и 531АП2 - куда без нее!
http://s017.radikal.ru/i419/1401/77/5e68a8f892e1t.jpg
Основные фичи:
Втыкается в МПИ и работает как пассивное ус-во, RPLY не выдает.
Вывод цветного изображения 256*256
http://s003.radikal.ru/i202/1401/f6/4e16eb0f271f.jpg
Вывод ч/б изображения 512*256
http://s020.radikal.ru/i721/1401/53/03721647cc04.jpg
Вывод такого же, но "Белое на синем" - очень круто для текстов
http://i016.radikal.ru/1401/26/b5003d366683.jpg
На самом деле фотки не очень передают качество - а смотрится БК с нормальным монитором совсем по-другому!
Поюзал демки (по идее, они должны эксплуатировать экран и в хвост, и в гриву) - глюков вроде не замечено.
Схема:
http://s019.radikal.ru/i602/1401/82/5c2f3372ca73t.jpg
Архив с файлами квартуса и схемой в протеусе в скрепке. Платы нет и в врядли будет (во всяком случае, если приличное кол-во пользователей не наберется).
Да, есть косяк. Программы, которые используют более одной палитры на кадр (демы в основном) работать будут некорректно (цвета будут плавать) ввиду разницы частот разверток. Но это фундаментальная проблема - ее решения не будет в рамках проекта.
Также, возможно, будут отличия в цветах палитр - т.к. оригинала не было под рукой, цвета брались из описания БК. Лечится перепрошивкой выходной ПЛИСины, и, для особых эстетов, подбором номиналов резисторов после АП2.

CodeMaster 6th January 2014 00:42

Quote:

Originally Posted by kisser81 (Post 658668)
3 шт. ЕПМ7064, 2 шт. 62256, много F373-374 и F157.

Неслабая плата получается :-/

SKcorp. 6th January 2014 01:20

Круто. А можно сделать это на одной плате с BK-sound card?

Vslav 6th January 2014 03:06

Фактически на рассыпухе и мелких CPLD повторена ВП1-037, только управляет статическим ОЗУ и не генерирует RPLY. А, еще за регистром "поллитры" следит :)
Только непонятно зачем 531АП2, ведь читать из этой платы ничего не надо - все обеспечит основная системная плата БК.

MM 6th January 2014 04:36

А с сигналом RPLY, да что бы не более 80 нс никак нельзя ?
И подсократить бы ИС... :v2_dizzy_christmas2

iceoflame 6th January 2014 13:55

Шото многовастенько микрух в нашу эпоху :(, а так прикольная тема.

kisser81 6th January 2014 21:09

Quote:

Originally Posted by CodeMaster (Post 658670)
Неслабая плата получается :-/

Quote:

Originally Posted by MM (Post 658718)
И подсократить бы ИС...

Quote:

Originally Posted by iceoflame (Post 658764)
Шото многовастенько микрух в нашу эпоху

Без комментариев. Будет схема, исходники - обсокращайтесь :v2_dizzy_step:
Quote:

Originally Posted by Vslav (Post 658700)
повторена ВП1-037

Не совсем. От ВП1-37 там гадский регистр сдвига (в плане его гадской эмуляции) и такой же режим расширенной памяти. Т.е. это эмулятор 37, но никак не реализация ее. Все было написано с "0". Изыскания по 37й (перед которыми, разумеется, снимаю шляпу - без всякой иронии) здесь, к сожалению (?), никак не участвовали.
Quote:

Originally Posted by MM (Post 658718)
А с сигналом RPLY, да что бы не более 80 нс никак нельзя ?

Начнем издалека. Устройство представляет собой теневое ОЗУ, куда пишется информация. Вывод из него не предусмотрен технически. Но! Кроме красивой картинки, у ус-ва еще одно предназначение - убрать из БК (когда-нибудь) ВП1-37 с ее тормозами по отношению к памяти, и поставить вместо ДРАМа статику. Если убрать нафиг видеовыход, память БК становится простой как 5 копеек - даже о переключении страниц особо морочится не нужно. А то, что 32 кБ будут повторять друг друга - ну и пес с ними. Зато вся концепция простая и понятная.
Так вот, с основной памятью на статике можно делать хоть 0нс RPLY - вопрос, будет ли успевать ус-во схватывать ЗАПИСЬ в видеоОЗУ. По ВМ1 могу с уверенностью сказать, что да. А вот по ВМ3... Если будет у уважаемого ММ возможность померять период DOUT при 7 МГц ВМ3 и 0-такт ОЗУ в его блоке на процедуре типа MOV (R0)+,(R1)+ (или какой еще САМЫЙ быстрый способ ЗАПИСИ в память?) - тогда возможно будет сказать о применимости блока к ВМ3. Пока могу сказать, что запасы на разгон еще есть, особенно, если применить 40 и менее нс ОЗУ. Но, лучше знать к чему вообще стремиться )))
Да, и RPLY там все-таки есть - для 177664. И выход того же регистра на шину. Пока не тестировалось (не на чем), но возможности заложены. Хотя, пока не будет эмулятора ВП1-14, говорить о реализации БК без ВПшек смысла особого нет.

Upd: В шапке добавлена схема и техматериалы. Сколько они будут живы - хз.

Raydac 7th January 2014 03:15

схему и файлы может хорошо было бы разместить в рамках хостинга форума, а не внешнем, что бы потом ссылки не убились

DenSam 7th January 2014 22:45

А каковы частоты кадровой и строчной разверток?

hobot 8th January 2014 00:15

Quote:

Originally Posted by Raydac (Post 659121)
схему и файлы может хорошо было бы разместить в рамках хостинга форума, а не внешнем, что бы потом ссылки не убились

http://archive.pdp-11.org.ru/BKGAMES/BK_SVGA/


All times are GMT +4. The time now is 02:38.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.