Развёртка экрана Ориона
Moderator: Shaos
-
Shaos
- Admin
- Posts: 25405
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Развёртка экрана Ориона
А вот интересно, никто ещё не нарисовал точную развёртку Ориона со всеми синхроимпульсами по типу того как для спектрумов рисовали? 
-
barsik
- Doomed
- Posts: 585
- Joined: 19 Feb 2017 03:46
- Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Разработчики эмуляторов для 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)
Более полезной для того, чтобы понять видеогенератор ОРИОНА, что нужно, чтобы делать маленькие модификации, типа заменить РУ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)
-
Shaos
- Admin
- Posts: 25405
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
FizikS
- Doomed
- Posts: 366
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: Развёртка экрана Ориона
Кстати, интересная инфа: отрисовал недавно схему синхрогенератора Ориона в Proteus и выяснил интересную вещь: частота строчной развертки в симуляции не совпадает со стандартом. Нашел проблему случайно: тыркал виртуальным осциллографом в разные точки схемы, и при одном из подключений увидел заветные числа 15625 Гц на частотомере. Вспомнив изыскания местных знатоков про осциллограф в Proteus (он оказывается аналоговый, а следовательно влияет на работу схемы), ввел задержку в виде одного вентиля в цепь сброса счетчиков горизонтальной развертки и схема стала выдавать нормальные сигналы. Перерисовал схему на счетчики 74НС393 с новыми узлами формирования синхросигналов - все заработало как часы. Теперь перерисовываю на синхронных счетчиках 74НС4520. Посмотрим, что получится. Учитывая тот факт, что эти микросхемы содержат по 2 счетчика, схема может быть компактнее.
-
oldlazycat
- Fanat
- Posts: 74
- Joined: 18 Nov 2022 06:33
- Location: Урюпинск
-
FizikS
- Doomed
- Posts: 366
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: Развёртка экрана Ориона
Заработало (в Протезе). Но уже не актуально. Переделываю под VGA (1024*768)
-
Damir
- Senior
- Posts: 123
- Joined: 21 Feb 2017 06:54
- Location: Казань
Re: Развёртка экрана Ориона
Развертка экрана ОРИОНА под VGA.
После того как запустил Орион128 на своем РК-комбайне - он мне стал все больше нравиться - и я решил себе его собрать , но для этого сначала разобрался в его развертке (в том числе и по опубликованным схемам на этом форуме) и запустил для начала в ПРОТЕУСе со своими изменениями, больше направленными на уменьшении схемы и применение имеющихся микросхем. Получилась хорошая схема в выходом на ВГА, но только в монохромно режиме (рабочую модель только такую нашел) Для проверки цвета доделал развертку с переключением на ТВ-выход и теперь схема может аботать в обоих режимах - надо переключить 2 переключателя - в строчной и кадровой схемах. Вот так выглядит VGA экран в монохроме ( по горизонтали и вертикали каждая точка выводится 2 раз) Это ТВ-режим в цвете
клавиатура РК-совместимая, внешний РОМ-диск - все работает в Протеусе. ( в 8.3 все работает и запускается, в 8.9 глючит модель ВВ55 и поэтому не все работает.) вот это развертка экрана ВГА - в ширину 1 строки
Желтый луч- строчный синхроимпульс с периодом 25 мкс
синий - начало отсчета адресов памяти (сброс строчных счетчиков)
красный - синхроимпульсы знакомест - 48 импульсов (48х8 = 384)
зеленый - счетчик строки до 64 - первые 48 - вывод знакомест, последние 16 импульсов - формирование межстрочного бланка и строчного импульса (4+8+6)
После того как запустил Орион128 на своем РК-комбайне - он мне стал все больше нравиться - и я решил себе его собрать , но для этого сначала разобрался в его развертке (в том числе и по опубликованным схемам на этом форуме) и запустил для начала в ПРОТЕУСе со своими изменениями, больше направленными на уменьшении схемы и применение имеющихся микросхем. Получилась хорошая схема в выходом на ВГА, но только в монохромно режиме (рабочую модель только такую нашел) Для проверки цвета доделал развертку с переключением на ТВ-выход и теперь схема может аботать в обоих режимах - надо переключить 2 переключателя - в строчной и кадровой схемах. Вот так выглядит VGA экран в монохроме ( по горизонтали и вертикали каждая точка выводится 2 раз) Это ТВ-режим в цвете
клавиатура РК-совместимая, внешний РОМ-диск - все работает в Протеусе. ( в 8.3 все работает и запускается, в 8.9 глючит модель ВВ55 и поэтому не все работает.) вот это развертка экрана ВГА - в ширину 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: Развёртка экрана Ориона
Теперь схемы :
Схема задающего генератора 20МГц, формирование синхроимпульсов и строчной развертки, схема получилась простая , использовал счетчик ИЕ19 ( 74 393 ) для экономии корпусов м.сх.
Схема формирования кадровых синхроимпульсов
выходная часть с двумя экранными моделями - цветная и ВГА (в работе только один, второй выключен)
Процессор использовал Z80 , память статика по 64 К типа 61512 2 шт.
Процессор использовал 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: Развёртка экрана Ориона
Схема процессорной части
прикрепил ПДФ с полной схемой
прикрепил ПДФ с полной схемой
You do not have the required permissions to view the files attached to this post.
-
FizikS
- Doomed
- Posts: 366
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: Развёртка экрана Ориона
Здесь я писал об интересной модели дисплея. Работает (при должной настройке) как TV, так и как XGA монитор.
viewtopic.php?p=185792#p185792
viewtopic.php?p=185792#p185792
-
Damir
- Senior
- Posts: 123
- Joined: 21 Feb 2017 06:54
- Location: Казань
Re: Развёртка экрана Ориона
Да, я видел и скачал, но там все для Протеуса 8.17 и 9.1 , а у меня 8.9 , я пытался его попробовать, но не получилось.FizikS wrote: 22 Oct 2026 11:29 Здесь я писал об интересной модели дисплея. Работает (при должной настройке) как TV, так и как XGA монитор.
viewtopic.php?p=185792#p185792
-
Damir
- Senior
- Posts: 123
- Joined: 21 Feb 2017 06:54
- Location: Казань
Re: Развёртка экрана Ориона
Все файлы для Протеуса 8.9 и прошивки Ориона 128- Компакт.
И ещё - я подключил к Ориону SPI-память W25Q32 на 4Мб по интерфейсу SPI , на схеме этот интерфейс тоже изображен и программы для чтения-записи тоже приложены . Вот описание его:
You do not have the required permissions to view the files attached to this post.
-
FizikS
- Doomed
- Posts: 366
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: Развёртка экрана Ориона
Ловите оригинальный старый архив (с гитхаба), может откроется. Если нет, то сообщите, помогу.
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: Развёртка экрана Ориона
Спасибо ! пробую, но тоже самое - примеры для 8.13 , мне нужна его модель, рисунок дисплея что бы вставить в схему...FizikS wrote: 22 Oct 2026 12:17 Ловите оригинальный старый архив (с гитхаба), может откроется. Если нет, то сообщите, помогу.
или файл тестпроекта с расширением .pcdclip
-
FizikS
- Doomed
- Posts: 366
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: Развёртка экрана Ориона
В архиве клипы от схемы (исходник изображения дисплея и пример).
Как вариант: переименовать расширение проекта proteus в zip, открыть в архиваторе и поковыряться. Там будет схема ROOT.DSN. Возможно она откроется.
Если есть Тотал коммандер, то можно выделить проект и жмякнуть Ctrl+PgDown - это откроет любой архив (наплював при этом на расширение файла)
Как вариант: переименовать расширение проекта proteus в zip, открыть в архиваторе и поковыряться. Там будет схема ROOT.DSN. Возможно она откроется.
Если есть Тотал коммандер, то можно выделить проект и жмякнуть Ctrl+PgDown - это откроет любой архив (наплював при этом на расширение файла)
You do not have the required permissions to view the files attached to this post.
