Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Супер КЦГД
RSS

Супер КЦГД

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Кстати, 1 шт. 1806ВМ2-5.5 мгц может обслужить как клаву PS/2 ( по прерываниям ) , так и видеовывод .
Но это типа при всяких ухищрениях типа 0 тактов ОЗУ, аппаратном видеоскролле и т.п.
andyTh
Гость

Ссылка

Софт писать надо. А я пока в этом особо не преуспел.
0 тактов получится без проблем. Аппаратный скролл тоже штука несложная, но...
Посему на плате разведены ВМ2, ПЗУ к нему и видеопамять так, что бы можно было использовать
181 и 182+183+184 прошивки без изменений. Это кстати отожрало ценных ног. Как минимум можно было 4 бита на цвет,
как максимум более удобный интерфейс с STM32.
Плюс с клавой есть одна неприятность, нужно сканкоды обрабатывать и перекодировать.
В ПЛИС это трата достаточно дорогих ресурсов под таблицы. Для микроконтроллера - плёвое дело.
Ну а поскольку он и так есть на плате, почему бы и нет.
Сейчас на форуме
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
andyTh написал:
[q]
Софт писать надо...
[/q]
Могу консультировать в этом вопросе, прямо в этой теме.
Предварительно напугаю - софт сложнее аппарата на 1-2 порядка, особенно Исправный софт.
Понадобятся инструменты - ДВК/БК11М с RT-11 и 80 котами :) в видеостроке, программа DESS.SAV, и очень хитрая весчь - "двухпортовый эмулятор ПЗУ", т.к. 100500 раз жонглировать ППЗУ - это только ОКБ с повременной оплатой себе позволяет, как предлог потом сдать на ж. мешок затраханных ППЗУ и прочей хрени.

Кстати, для максимальной эффективности 1806ВМ2 требует выставлять данные за ~0.43 такта, при частоте 5 мгц - не позднее 90 нс от прихода сигнала DIN. А для 5.5 мгц (реально рабочая частота для 90% камней ) - соответственно, ~80 нс.
Кстати, 1801РЕ2 ставит данные тоже довольно шустро - в районе 100 нс реально.
andyTh
Гость

Ссылка

Память думаю ставить не медленнее 15нс. Ибо пиксельклок в хорошие разы выше рабочей частоты любого разумного 180хВМх.
Так что с памятью проблем не будет.
Так же у гайки внутри есть некоторое количество блоков, которые оптимизированы под использование в качестве памяти.
Несколько десятков килобит накопать можно. На ранних стадиях отладки это дело можно использовать под ПЗУ с кодом.
Я вот купил дешёвую китайскую плату с мелким 4 Циклоном. Упражняюсь вот. Спектрум уже собрал на ней :biggrin:
Внутреннюю память пробовал использовать под эмуляцию загрузки данных со стороны шины.
Т.е во внутренних блоках лежит бинарная картинка, которую я вывожу на экран.
Одно плохо, для 1024х256 надо 32К, а в моём циклоне только 20 с копейками. Создал из чётных байтов 16К бинарник и вывожу полосками :)
В общем игра с ПЛИС ничуть не уступает по увлекательности резке МГТФа :rolleyes:

По техническим причинам спаять вот эту платку я смогу только под конец января и ли в феврале.
Вот до этого срока хочется понять, что разумнее всего сделать и в каком обьёме.
Самый простой путь - это именно впечатывание видеопамяти в АП вычислителя.
Но и наименее функциональное, ибо софта минимум.
Но во первых у меня в планах запустить таки Э85 в миниатюре. Во вторых этот режим мог бы быть полезен при использовании
перспективной новодельной платы с 1839.
Так что реализовывать придётся.
Может кто кстати подскажет, ибо в упор не понимаю и не могу найти одну штуку.
Контроллер НВ1 от Э85 ну и остальные подобные системы по идее тоже содердит в списке регистров такой себе
РФА. Регистр Физического Адреса.
Туда прописывается значение начального адреса видеопамяти.
Так вот не могу нигде найти, из каких соображений и что туда прописывает RT11 и ПРОС. И что должно там быть при инициализации,
чтоб не мешать тесту основной памяти.
Второй вариант это полная эмуляция КЦГД, которая позволила бы использовать довольно много софта. Пусть даже и игрушек.
Но тут тоже как бы основная работа внутри гайки. Ибо модернизировать прошивки 181/182... Зачем?
Может я правда чего то не учитываю.
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
andyTh написал:
[q]
Аппаратный скролл тоже штука несложная, но...
[/q]
Про плавное панорамирование не следует забывать - слабое место КЦГД, где оно с точностью до слова только возможно. Оно реально нужно для создания красивой графики со слабым процессором и тонким каналом обмена с видеопамятью.

andyTh написал:
[q]
Это кстати отожрало ценных ног.
[/q]
Регистры сдвига высокоскоростные ставьте, выдвигаете последовательно слово из "гайки" на 100..120мгц, снимаете готовый параллельный код на 5..10мгц, которых хватает для МПИ.
andyTh
Гость

Ссылка

Чисто для поддержания интереса.



ВМ2 не запаян, чтоб не мешал пока, АП2 до какого то этапа будут не нужны. Нечего плату греть.
Остальное после НГ :(
Сейчас на форуме
andyTh
Гость

Ссылка

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



На фотке дешёвая китайская плата с Циклоном4, к которой подключены клавиатура, монитор и плата вычислителя на ВМ3.
Обработка входного потока без использования какого либо процессорного ядра. Чисто средствами ПЛИС.
Перехватывается и обрабатывается только самый минимум служебных символов.
Посему фотки запущенного тетриса не будет :biggrin:
Данное действо имеет очень сомнительную ценость, ибо терминал это работа для процессора, а не для ПЛИС.
Ну во всяком случае не для моего уровня.
ПыСы буду благодарен если кто подарит или скажет где утянуть бинарник со шрифтом КОИ7.
Так сказать RUS и LAT на "правильных" с точки зрения ДВК местах.
Оно конечно и самому нарисовать можно, но вдруг есть уже готовое.
Сейчас на форуме
xailar
Advanced Member


Откуда: Ленинград
Всего сообщений: 492
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2009
andyTh почитал и не понял - почему тудно повторить КЦГД -1 к 1
и я думаю , может неправильно - если заморачиваться с полной заменой штатного КЦГД - то встает вопрос программной поддержки - раз, и второе - почему бы не взять за разбатоку не 1806вм5,6 а что либо другое - к примеры чипы от эл85 или схемы графических станций на базе чипа 1809вг7,8,9 или на базе мпк1802-1804, которые можно запрграмировать на режимы КЦГД
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
шрифты КОИ7 можно взять из прошивки КСМ — например, в комплекте эмулятора EmuStudio.

"программная поддержка" — это даааа. на какие ОС нацеливаетесь?
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ИМХО - лучше повторить ядро КЦГД.
И приделать типа ЭД со стороны главной МПИ для работы с внутренней СОЗУ новодела.
Это даст возможность использовать софт и ПЗУ от натуральной КЦГД.
И даже рисовать от ЦП ДВК прямо в экранном буфете.
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   Бывший СССР »   Супер КЦГД
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS