Развёртка экрана Ориона

Компьютер Орион-128 (1990) расширяемый до 256 КБ и его развитие

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 25405
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Развёртка экрана Ориона

Post by Shaos »

А вот интересно, никто ещё не нарисовал точную развёртку Ориона со всеми синхроимпульсами по типу того как для спектрумов рисовали? :roll:
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 03:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Post by barsik »

Разработчики эмуляторов для Windows в этом разобрались, чтобы всё сделать точно. Хотя для ОРИОНА это не особо надо, т.к тут нет демо-сцены и программ жёстко привязанных к железу с точностью до машинного такта.

Более полезной для того, чтобы понять видеогенератор ОРИОНА, что нужно, чтобы делать маленькие модификации, типа заменить РУ5 на РУ7, расширить экран по горизонтали (число пикселей) или заменить частоту пиксель-клока с 10 до 9 или даже 8 МГЦ (чтобы отплющить экран) является информация о том, как правильно переименовать цепи от счётчиков так, чтобы облегчить понимание работы схемы.

В отличие от Специалиста, в ОРИОНЕ веса счётчиков идут не подряд (т.к одиночные разряды делителя из ИЕ5 раскиданы по всей группе счётчиков и т.о, веса на выходах идут не подряд), а имена цепей - цифровые, безинформативные, а не осмысленные, по их физическому смыслу. У меня бумажка с расписанными цепями валяется с 1991, стала ветхая и рассыпается, выкину. Вот соответствие названий цифровых цепей их весам.

По горизонтали:

41 - 1 (H0)
53 - 2 (H1)
49 - 4 (H2)
46 - 8 (H3)
47 - 16 (H4)
48 - 32 (H5)

По вертикали:

50 -1 (V0)
51 - 2 (V1)
52 - 4 (V2)
54 - 8 (V3)
55 - 16 (V4)
56 - 32 (V5)
58 - 64 (V6)
59 - 128 (V7)
60 - 256 (V8)
User avatar
Shaos
Admin
Posts: 25405
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развёртка экрана Ориона

Post by Shaos »

Спасибо за инфу
User avatar
FizikS
Doomed
Posts: 366
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: Развёртка экрана Ориона

Post by FizikS »

Кстати, интересная инфа: отрисовал недавно схему синхрогенератора Ориона в Proteus и выяснил интересную вещь: частота строчной развертки в симуляции не совпадает со стандартом. Нашел проблему случайно: тыркал виртуальным осциллографом в разные точки схемы, и при одном из подключений увидел заветные числа 15625 Гц на частотомере. Вспомнив изыскания местных знатоков про осциллограф в Proteus (он оказывается аналоговый, а следовательно влияет на работу схемы), ввел задержку в виде одного вентиля в цепь сброса счетчиков горизонтальной развертки и схема стала выдавать нормальные сигналы. Перерисовал схему на счетчики 74НС393 с новыми узлами формирования синхросигналов - все заработало как часы. Теперь перерисовываю на синхронных счетчиках 74НС4520. Посмотрим, что получится. Учитывая тот факт, что эти микросхемы содержат по 2 счетчика, схема может быть компактнее.
User avatar
oldlazycat
Fanat
Posts: 74
Joined: 18 Nov 2022 06:33
Location: Урюпинск

Re: Развёртка экрана Ориона

Post by oldlazycat »

Есть результат? Я тоже пытаюсь...
Two Beer? Or not Two Beer?
User avatar
FizikS
Doomed
Posts: 366
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: Развёртка экрана Ориона

Post by FizikS »

Заработало (в Протезе). Но уже не актуально. Переделываю под VGA (1024*768)
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

Развертка экрана ОРИОНА под VGA.
После того как запустил Орион128 на своем РК-комбайне - он мне стал все больше нравиться - и я решил себе его собрать , но для этого сначала разобрался в его развертке (в том числе и по опубликованным схемам на этом форуме) и запустил для начала в ПРОТЕУСе со своими изменениями, больше направленными на уменьшении схемы и применение имеющихся микросхем. Получилась хорошая схема в выходом на ВГА, но только в монохромно режиме (рабочую модель только такую нашел) Для проверки цвета доделал развертку с переключением на ТВ-выход и теперь схема может аботать в обоих режимах - надо переключить 2 переключателя - в строчной и кадровой схемах.
09-vga_12.jpg
Вот так выглядит VGA экран в монохроме ( по горизонтали и вертикали каждая точка выводится 2 раз)
09-vga_13c.jpg
Это ТВ-режим в цвете
клавиатура РК-совместимая, внешний РОМ-диск - все работает в Протеусе. ( в 8.3 все работает и запускается, в 8.9 глючит модель ВВ55 и поэтому не все работает.)
09-10_SSI_cikle.jpg
вот это развертка экрана ВГА - в ширину 1 строки
Желтый луч- строчный синхроимпульс с периодом 25 мкс
синий - начало отсчета адресов памяти (сброс строчных счетчиков)
красный - синхроимпульсы знакомест - 48 импульсов (48х8 = 384)
зеленый - счетчик строки до 64 - первые 48 - вывод знакомест, последние 16 импульсов - формирование межстрочного бланка и строчного импульса (4+8+6)
You do not have the required permissions to view the files attached to this post.
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

Теперь схемы :
2026-10-22_cxema-01.jpg
Схема задающего генератора 20МГц, формирование синхроимпульсов и строчной развертки, схема получилась простая , использовал счетчик ИЕ19 ( 74 393 ) для экономии корпусов м.сх.
2026-10-22_cxema-02.jpg
Схема формирования кадровых синхроимпульсов
2026-10-22_cxema-03.jpg
выходная часть с двумя экранными моделями - цветная и ВГА (в работе только один, второй выключен)

Процессор использовал Z80 , память статика по 64 К типа 61512 2 шт.
You do not have the required permissions to view the files attached to this post.
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

2026-10-22_cxema-04.jpg
Схема процессорной части

прикрепил ПДФ с полной схемой
26-ORION_VGA-TV-051D.PDF
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Doomed
Posts: 366
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: Развёртка экрана Ориона

Post by FizikS »

Здесь я писал об интересной модели дисплея. Работает (при должной настройке) как TV, так и как XGA монитор.
viewtopic.php?p=185792#p185792
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

FizikS wrote: 22 Oct 2026 11:29 Здесь я писал об интересной модели дисплея. Работает (при должной настройке) как TV, так и как XGA монитор.
viewtopic.php?p=185792#p185792
Да, я видел и скачал, но там все для Протеуса 8.17 и 9.1 , а у меня 8.9 , я пытался его попробовать, но не получилось.
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

Все файлы для Протеуса 8.9 и прошивки Ориона 128- Компакт.
ORION-TV-VGA.rar
И ещё - я подключил к Ориону SPI-память W25Q32 на 4Мб по интерфейсу SPI , на схеме этот интерфейс тоже изображен и программы для чтения-записи тоже приложены . Вот описание его:
SPI-описание1.doc
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Doomed
Posts: 366
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: Развёртка экрана Ориона

Post by FizikS »

Ловите оригинальный старый архив (с гитхаба), может откроется. Если нет, то сообщите, помогу.
You do not have the required permissions to view the files attached to this post.
Damir
Senior
Posts: 123
Joined: 21 Feb 2017 06:54
Location: Казань

Re: Развёртка экрана Ориона

Post by Damir »

FizikS wrote: 22 Oct 2026 12:17 Ловите оригинальный старый архив (с гитхаба), может откроется. Если нет, то сообщите, помогу.
Спасибо ! пробую, но тоже самое - примеры для 8.13 , мне нужна его модель, рисунок дисплея что бы вставить в схему...
или файл тестпроекта с расширением .pcdclip
User avatar
FizikS
Doomed
Posts: 366
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: Развёртка экрана Ориона

Post by FizikS »

В архиве клипы от схемы (исходник изображения дисплея и пример).
Как вариант: переименовать расширение проекта proteus в zip, открыть в архиваторе и поковыряться. Там будет схема ROOT.DSN. Возможно она откроется.
Если есть Тотал коммандер, то можно выделить проект и жмякнуть Ctrl+PgDown - это откроет любой архив (наплював при этом на расширение файла)
You do not have the required permissions to view the files attached to this post.