Версия демки, запускаемая с $1000, то есть, должна работать с включенным пзу монитор 0.
https://yadi.sk/d/0R5ooHf-e66LX
Можно даже запустить без монитора Ф, из монитора 0. Только надо чтоб было озу 64 кб.
Версия демки, запускаемая с $1000, то есть, должна работать с включенным пзу монитор 0.
https://yadi.sk/d/0R5ooHf-e66LX
Можно даже запустить без монитора Ф, из монитора 0. Только надо чтоб было озу 64 кб.
Добрый вечер всем!!! нет ли конкретной схемы на ROM disk просто по сути можно поставить в место 27с512 две 27с256 , просто у меня есть 27с64, 27с128 ,27с256.Корпус у них одинаковый. И еще беда запутался я в прошивках , вчера прицепил клавиатуру PS\2 ? и понял ,что знакогенератор у меня (кривой) то есть с ошибками некоторый символы , тут еще и вопрос встал об обновление MNITOR-F под ROM disk можно попросить корректные файлы прошивок...
знакогенератор здесь- http://zx-pk.ru/showpost.php?p=770763&postcount=297
монитор-F здесь https://yadi.sk/d/AZlKs_YRdziMm
А зачем там три файла (знакогенератора) разного размера, в чем отличие если можно спросить ...
так это понятно зачем их три какой шить? или я туплю...
Ну что, потратил два дня на сборку дисплейного модуля. Делал сразу по рекомендациям с первой страницы. После обнаружения отсутсвия одного провода все запустилось и работает как часы. И надпись ЮТ-88 и буква "Ч" печатается. Теперь примемся за клавиатуру. Соединять лапшой дисплейный модуль с процессорным действительно плохая идея - буду переделывать. Еще у меня получается, что когда процессорный модуль с дисплейным друг на дружке, как сэндвич, то начинает дергаться экран. Раскрываешь платы - изображение стабилизируется. Ну а так - я доволен
--- sintez-2, zx-scorpion
--- ЮТ-88, Апогей, УМК VEF
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В соседней ветке подрядился посмотреть тайминги видеомодуля. Но писать результат буду сюда. Итак, Цикловый генератор и строчная развертка:
Моя интерпретация схемы, нумерация с оригинальной схемы. Циклогенератор сверху, он двухступенчатый. Первая ступень делит 16МГц на 2, из чего получается пиксельклок 8МГц. Вторая ступень, собранная на старшей половинке ИЕ4, формирует 6-ти тактовый цикл для формирования 6ти точек сдвига на каждый символ. Таким образом, цикл идет с частотой 8/6=1,33333МГц. Загрузка новых точек идет по сигналу LOAD 1 раз за 6 точек.
Далее. Строка считает двумя счетчиками. При этом, V0..V2 подаются напрямую на адреса, а V3..V5 формируются как суммирование S0..S2 (S3 используется как строчное гашение) c 15, т.е. по факту -1. Видимо, активное поле смещено относительно синхроимпульса и таким образом можно достаточно дешево сформировать необходимые тайминги. Строка считает до 83 тактов. На 84м происходит сброс, причем на V2 появляется иголочка. Т.е., период строки 1,3333333МГц/84=15873Гц. Если поделить на 85, то получается гораздо ближе: 15686Гц, но тогда усложняется логика сброса. Вот такой вот компромисс. Когда счетчик досчитывает до 78, то взводится синхроимпульс. А так как триггер идет в составе счетчика, то по сбросу он обнуляется. Таким образом, длительность синхроимпульса 6 состояний счетчика или 4,5мкс что в принципе в норме. Следующие 8 состояний - строчное гашение и растр начинается с состояния 8, для чего и нужно вычитание 1 из старших бит адреса.
Полное гашение и кадровую разберу позже.
Последний раз редактировалось HardWareMan; 16.02.2019 в 18:32. Причина: Исправил картинки
HardWareMan,осциллограф бы прав - почти 15,9кгц показывал...15873Гц
Радио-Губитель Канал на YouTube
Кадровая оказалась еще более нищебродская.
Это тупой счетчик, без предустановок. Как так получилось? Первая часть счетчика построена на двоично-десятичном счетчике ИЕ2. Он считает вверх от 0 до 9. Младшие 3 бита используются как младшие 3 бита синхрогенератора. Таким образом, мы имеем 8 строк на экране для отображения символов и 2 строки для курсора. Т.е., одна строка символов это 10 строк. Вторая часть кадрового счетчика набрана из 2х счетчиков, общей емкостью 5 бит. Это дает 32 позиции уже полные двоичные. Таким образом, весь кадр получается как 10*32=320 строк. И кадровая частота будет 15873Гц/320=49,60Гц что достаточно близко к необходимой. Как так получилось? Потому что строчная частота несколько завышена.
Кадровая синхронизация сделана на одном элементе DD21.1, который выделяет по И старшие 4 разряда. Таким образом, синхроимпульс генерируется с 300 по 319 что дает 20 строк общей длительностью 63мкс*20=1260мкс или 1,26мс.
Гашение выполнено просто: цепь формирования курсора (на DD4) и ПЗУ знакогенератора (вместо ПЗУ остается подтяжка, обязательная в РКшке и про#%$ная в новоделе ЮТа) сигналом /GEN, который активен всегда, кроме следующих случаев:
1. Кадрового синхроимпульса (вывод 9 DD12.2);
2. Старший бит строчного счетчика -1 (вывод 10 DD12.2), по сути - классическое строчное гашение;
3. 2 строки под символами (вывод 11 DD12.2), не понятно, курсор-черточка невозможна?;
4. Обращение к видеомодулю процессором (вывод 12 DD12.2), т.е. должен быть черный снег.
Теперь комментарии относительно заворота. Строчная развертка сделана с учетом строчного обратного хода за счет сумматора ИМ3. Поэтому по строкам все отлично, не считая того, что строка короче на 1мкс (63мкс вместо 64мкс, это отклонение в ~1,6%). А вот в кадрах упрощение дало другой эффект. Вообще, 20 строк это кадровый обратный ход, а синхроимпульс должен быть около 4х строк. На старых теликах это прокатывало потому, что синхронизация кадров принудительно устанавливалась самим импульсом, т.е. по фронту. А тюнеры (и другие цифровые телевизоры) отсчитывают время от заднего фронта, четкое количество строк обратного хода. И чтобы это исправить и при этом не нарушить гашение, следует воткнуть еще один элемент в разрыв между DD21.1 и DD27.1 (сумматор синхроимпульсов). Например, вместо инвертора DD26.1 поставить элемент 4ИЛИ-НЕ, на три дополнительных входа которого следует подключить сигналы V6, U и G2. Тогда кадровый синхроимпульс будет ровно 4 строки вначале гашения и у цифровых анализаторов видеосигнала будет время на кадровый обратный вход.
Вот так вот по нищебродски запилена видеосистема сего компьютера. Но оно было оправдано в далеких 80х, чтобы каждый маленький школьник мог собрать. После РК86 он казался посложнее, но по факту более реальным. Даже я провел много человекочасов в технической библиотеке, срисовывая все эти схемы цветной ручкой. Это все, задавайте свои вопросы.
Последний раз редактировалось HardWareMan; 16.02.2019 в 18:32. Причина: Исправил картинки
Либо брать какой либо телевизор типа Электроника 23тб-316д и подстраивать его под компьютер.......
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)