PDA

Просмотр полной версии : CGA Redux



Egal
04.09.2022, 16:07
Всем добрый день.

Кто-нибудь собирал CGA Redux (https://github.com/hkzlab/CGA_Redux)?
Буду признателен если сможете выложить формы сигналов с ног 3/U50, 1,11/U60, 1/U61, 1,11/U59 и 1/U58.

Перепахал уже всю плату, менял 6845/ВГ6, память перепроверил, всё что нужно было как 74S заменил на 1531 — на экране какая-то шахматная доска и ни одного символа из ПЗУ с фонтами.
https://pic.maxiol.com/thumbs2/1662296427.2960083253.scr1s.jpg (https://pic.maxiol.com/?v=1662296427.2960083253.scr1s.jpg&dp=2)

Плата Xi8088, установлен адаптер CF_CARD, загрузочный (с VGA загружается нормально).
При загрузке я вижу что скачет курсор по строкам, и после загрузки DOS курсор моргает в левом нижнем угло. Можно набрать CLS — текста не видно — но экран реагирует, псеводсимолы становятся как бы очень тонкими. Можно запустить Alley Cat (в слепую набираю), при этом шахматная доска пропадает появляются просто вертикальные полосы, примерно как у ZX без ПЗУ.

Tronix
04.09.2022, 16:51
Было дело, собирал
https://i.ibb.co/BZ2LBVf/P1140090.jpg (https://ibb.co/zRVsZhm)

https://i.ibb.co/XzPx11s/P1140088.jpg (https://ibb.co/XzPx11s) https://i.ibb.co/4KLGWYC/P1140089.jpg (https://ibb.co/4KLGWYC) https://i.ibb.co/1LDQJsM/P1140091.jpg (https://ibb.co/1LDQJsM) https://i.ibb.co/g9nHCfg/P1140092.jpg (https://ibb.co/g9nHCfg)

U60 11:
https://i.ibb.co/Nxy2fq1/u60-11.jpg (https://ibb.co/cJrhR9b)

U50 3 - в основном высокий уровень, пока что то не начнет писать в вид память, например, если нажать клавишу в досе, то уровень упадет в низкий и потом снова высокий. Примерно то же на u60 1, U61 1 тоже примерно так же.

U58 1:
https://i.ibb.co/xC9XGHq/u58-1.jpg (https://ibb.co/DVczkpf)

U59 1:
https://i.ibb.co/mB5nxPX/u59-1.jpg (https://ibb.co/z5V3kt7)

U59 11:
https://i.ibb.co/F34sFzW/u59-11.jpg (https://ibb.co/dM4bRDc)

Egal
07.09.2022, 22:45
U58 1:
У меня примерно тоже, покрайней мере той же частоты, только "пики" одного уровня. Как на картинке U59-11

На U50-3 (WE|) единица и хоть тресни. На ЛА4 U28, на 3 и 5 что-то вроде прямоугольника (примерно как на картинке U60-11), 4 и 5 вольт соответственно, а на 4 стабильный 0.
Если давить кнопки, Enter например, то на 4 из ноля вылетают такие пики тонкие, очень короткий импульс. На 6 выходе элемента - единица стабильная и всё. (Или я поймать не могу? Но на 4 то я вижу нормально)
Соответствено как я понимаю ничего в видео-память не пишется. Если у ЛА4 отогнуть 6 ногу — подумал может на что-то замкнуто — то так же на 4 вижу пики в 1 при нажатии (и при загрузке кстати тоже), и экран чёрный, но в момент когда эти пики появляются то изображение появляется, всё заполнено или одной буквой, или каким-то символом. При нажатии на Enter черный экран проявляется заполненным каким-то одним символом на время нажатия. И никакой шахматной доски. ))

Egal
23.09.2022, 03:26
В общем плату запустил.

В моём экземпляре — 99% микросхема 74S/LS серия + 6164 — оказалось что триггер U2 74LS74 выдавал какой-то не такой сигнал, и U28 не могла сформировать правильный WE| , на 6 ноге было глухо, хотя на 4 сигнал был.
Заменил 74LS74 на 531ТМ2. Не помогло. На 1531/74F — так же пусто. Под рукой оказалась единственная 1533ТМ2 — и, о чудо, плата заработала!
Правда всё равно время от времени пробивается какой-то мусор, да и с цветом что-то не то в режиме 40х25 и 80х25 — в Volkov Commander нет полоски, которая выделяет директорию или файл.

Кроме этого заметил что на XT (Xi8088 или Micro 8088 Сергея Киселёва) изображение с композита чернобелое:
https://pic.maxiol.com/thumbs2/1663892329.2454086138.cat1.jpg (https://pic.maxiol.com/?v=1663892329.2454086138.cat1.jpg&dp=2)

А вот на 386DX Alexandru Groza-ы — вполне себе цветное:
https://pic.maxiol.com/thumbs2/1663892386.2454086138.cat2.jpg (https://pic.maxiol.com/?v=1663892386.2454086138.cat2.jpg&dp=2)

Возможно на CGA разъеме всё ок, проверить увы не могу, нет такого монитора. Возможно это new style CGA, хотя я всё же думаю что это из-за памяти (стоит KM4164-10).

Rio444
23.09.2022, 08:28
Кроме этого заметил что на XT (Xi8088 или Micro 8088 Сергея Киселёва) изображение с композита чернобелое:Могли бы поделиться файликом игры?
Скорее всего изображение с композита и должно быть черно-белым. Цветным его делает телевизор NTSC.
Никак не могу разобраться, почему у меня такое черно-белое не выводится. То ли файл не тот, то ли настройки какие должны быть, или нужна именно настоящая CGA карта.

P.S. Попробовал настоящую CGA, ничего не поменялось.

Uzix
23.09.2022, 08:53
Правда всё равно время от времени пробивается какой-то мусор
Буквально на днях дособрал CGA Redux, тоже столкнулся с мусором - иногда случайным образом портятся некоторые знакоместа в текстовом режиме - даже при отсутствии активности. Помогла замена памяти (тестера DRAM у меня нет, память не проверял).


Кроме этого заметил что на XT (Xi8088 или Micro 8088 Сергея Киселёва) изображение с композита чернобелое:
Столкнулся с такой же проблемой. Небольшое расследование показало, что микросхема U64 во время строчного синхроимпульса HSYNC_DLY не успевает сформировать все выходные сигналы - для этого за время активности HSYNC_DLY должно прийти 7 тактов LCLK, по факту же успевает прийти 5 (или около того). Удлинил длительность синхроимпульса в BIOS Xi - удалось добиться цветного композита. Не знаю чья эта проблема - BIOS или самой карты. Посмотрел исходники нескольких других BIOS для XT - там синхроимпульс имеет такую же длительность, как и у Xi.

https://pic.maxiol.com/thumbs2/1663911115.2965552434.img20220920124241.jpg (https://pic.maxiol.com/?v=1663911115.2965552434.img20220920124241.jpg&dp=2) https://pic.maxiol.com/thumbs2/1663911101.2965552434.img20220920124201.jpg (https://pic.maxiol.com/?v=1663911101.2965552434.img20220920124201.jpg&dp=2)

- - - Добавлено - - -

На 1 фото композитный цвет принудительно отключен через порт 3D8h, по умолчанию без коррекции BIOS вместо цветов - вертикальные ч/б полосы.

Egal
23.09.2022, 18:06
Скорее всего изображение с композита и должно быть черно-белым. Цветным его делает телевизор NTSC.
Это одна и таже игра с одной и той же карточкой на одном и том же телевизоре. На ХТ изображение чб — на 386 цветное. Что-то с частотами, кто-то кого-то недогоняет или опережает.

- - - Updated - - -


Могли бы поделиться файликом игры?
Так наберите в гугле Alley Cat dos ibm — ссылок куча )) не найдёте напишите почту, я пришлю, там exe-шник один и всё.

- - - Updated - - -


Удлинил длительность синхроимпульса в BIOS Xi
Это BIOS самой материнки? Файлик могете выложить? ))

Да, кстати, в волкове у меня чб изображение, хоть тресни. Чёрный фон, рамка и буквы белые. Селектора нет. И иногда сверху на картинку как бы наезжает такой мусор.
Кстати ТМ2 серии HC/HCT тоже работают.

Rio444
23.09.2022, 20:18
Это одна и таже игра с одной и той же карточкой на одном и том же телевизоре. На ХТ изображение чб — на 386 цветное. Что-то с частотами, кто-то кого-то недогоняет или опережает.Спасибо:v2_thumb: Уже понял. А так было похоже, как будто разные режимы :)

Egal
23.09.2022, 23:25
Столкнулся с такой же проблемой.

Только что получил 4164 другого продавца, опять 100нс пришли, картинка с ходу стала такой:
https://pic.maxiol.com/thumbs2/1663953897.2960083253.cga1.jpg (https://pic.maxiol.com/?v=1663953897.2960083253.cga1.jpg&dp=2)

Комп постоял, и начались загоны:
https://pic.maxiol.com/thumbs2/1663953898.2960083253.cga2.jpg (https://pic.maxiol.com/?v=1663953898.2960083253.cga2.jpg&dp=2)

и дальше:
https://pic.maxiol.com/thumbs2/1663953904.2960083253.cga3.jpg (https://pic.maxiol.com/?v=1663953904.2960083253.cga3.jpg&dp=2)

То есть полосы эти как бы сверху вниз набегают на изображение и полосят.
Иногда полос нет и просто черный экрани белые рамки и буквы.

Кстати, а какой вас вариант CGA выбран — new style или old style? У меня new выбран. Думаю может в old переключиться. И ещё есть мысль U67 поменять на 1533 или 1531 (ALS/F).

- - - Updated - - -


Могли бы поделиться файликом игры?
Вот кстати отсюда (https://www.abandonwaredos.com/abandonware-game.php?abandonware=Alley+Cat&gid=45) качал

- - - Updated - - -

Поставил обратно старую память — естественно в другом порядке — и всё, кирдык, опять псеводсимволы, мусор и всё такое. Checkit запустил, наугать запустил тест памяти, тест пишет что ошибка в 0F8007, 0F8010, 0F8012 и так далее. Раньше тест проходил без проблем. :-D

- - - Updated - - -


Поставил обратно старую память — естественно в другом порядке — и всё, кирдык, опять псеводсимволы, мусор и всё такое. Checkit запустил, наугать запустил тест памяти, тест пишет что ошибка в 0F8007, 0F8010, 0F8012 и так далее. Раньше тест проходил без проблем. :-D
Хз как, но в кучку микрух попала дохлая, проверил тестером, теперь с памятью всё ок, но полосатось-волосатось пробивается время от времени. И на ХТшках цвета нет. На 386DX — игрухи цветные. Чудеса ))

- - - Updated - - -


На 1 фото композитный цвет принудительно отключен через порт 3D8h
Прога какая-то?

- - - Updated - - -

Да, самое главное, чуть не забыл! CGA Redux очень чувствителен к PSU. Если по +5 на плату приходит 4.7-4.8 вольта — не говоря о более низком — то мусор на экране обеспечен. По крайней мере у меня так.

Egal
24.09.2022, 02:43
Хз как, но в кучку микрух попала дохлая
Даже 3 дохлых. Натестил 8 живых. Поменял U28 на 74ALS10 и изображение перестало сыпать хоть какими-то артефактами. Текст ровный, чёткий:
https://pic.maxiol.com/thumbs2/1663976258.2960083253.cga4.jpg (https://pic.maxiol.com/?v=1663976258.2960083253.cga4.jpg&dp=2)

При этом таки в тексте фон полосатый:
https://pic.maxiol.com/thumbs2/1663976263.2960083253.cga5.jpg (https://pic.maxiol.com/?v=1663976263.2960083253.cga5.jpg&dp=2)

Egal
24.09.2022, 13:49
пысы: режим 40х25 запускается с цветом, 80х25 без (и с полосатостью).

Tronix
24.09.2022, 14:38
80x25 полосатый с фоном это типа нормально, так и должно быть вроде. Что бы фон все-таки был цветной в 80x25, надо установить бордер в коричневый вроде, тем самым нормализовав строчные синхроимпульсы до стандарта. Или вроде того, не помню, давно читал но суть примерно такая.
Так же есть прога специальная, которая вроде это и делает - https://int10h.org/blog/2018/08/tvcgafix-utilities-adjust-cga-output-for-tv/

Uzix
24.09.2022, 18:29
Это BIOS самой материнки? Файлик могете выложить? ))
77862



Прога какая-то?
debug.com команда o 3d8 2d


Кстати, а какой вас вариант CGA выбран — new style или old style? У меня new выбран. Думаю может в old переключиться. И ещё есть мысль U67 поменять на 1533 или 1531 (ALS/F).
У меня old.



Так же есть прога специальная, которая вроде это и делает - https://int10h.org/blog/2018/08/tvcg...output-for-tv/
Спасибо! С этой прогой не нужен фикс таймингов в BIOS.

Egal
24.09.2022, 18:48
Так же есть прога специальная, которая вроде это и делает
Не помогло.
Мало того, в какой-то момент времени и в 40х25 цвет пропал )) хотя возможно это из-за того что я для экономии места переехал на микро-бэкплейн
Ещё прикол поймал, в micro8088 если джампер 14/28 ставить в 28, то клавиатура при старте не алё, только вытыкивать и втыкивать обратно. Если джампер снять — то при старте ОК.
Кварц стоит 28.8.

- - - Updated - - -


8088_bios_long_hsync_in_80x25_mode.7z
Спасибо!

Uzix
24.09.2022, 19:10
Мало того, в какой-то момент времени и в 40х25 цвет пропал
Может тактовый сигнал 14.318МГц (сигнал OSC на ISA) убежал.

Egal
25.09.2022, 03:25
Может тактовый сигнал 14.318МГц (сигнал OSC на ISA) убежал.
Да вроде на месте.
Думаю что я уже получил удовольствие от собственно запуска, дальнейшую доводку скорее всего оставлю кому-то ещё :=)
Попробую эту карту ещё с Поиск-2 — почти уже собран — и возможно вместе комплектом и продам.

PS: неожиданно "починил" запись настроек на micro-80888 — нашёл ещё одну 39SF010A, заодно сделал биос с более свежей CF-XT, и прошил.
При загрузке поменял стартовую частоту на 9.5 MHz. Если кому-то нужен биос, то скажите куда выложить.

Wicked
15.03.2024, 15:46
Собрал CGA Redux, есть проблема при выводе изображения на композит

https://pic.maxiol.com/thumbs2/1710505978.773867432.20240315152113.jpg (https://pic.maxiol.com/?v=1710505978.773867432.20240315152113.jpg&dp=2)

текст ч/б в композите выглядит нормально (но где есть цвет, там искажение, самый верх)

https://pic.maxiol.com/thumbs2/1710506189.773867432.20240315152302.jpg (https://pic.maxiol.com/?v=1710506189.773867432.20240315152302.jpg&dp=2)

та же картинка на мониторе через CGA, все ОК

https://pic.maxiol.com/thumbs2/1710506249.773867432.20240315152323.jpg (https://pic.maxiol.com/?v=1710506249.773867432.20240315152323.jpg&dp=2)

VC во весь экран композит

https://pic.maxiol.com/thumbs2/1710506311.773867432.20240315152337.jpg (https://pic.maxiol.com/?v=1710506311.773867432.20240315152337.jpg&dp=2)

VC во весь экран CGA выход на монитор, все ОК

https://pic.maxiol.com/thumbs2/1710506365.773867432.20240315152343.jpg (https://pic.maxiol.com/?v=1710506365.773867432.20240315152343.jpg&dp=2)

Графика композит (изображение скачет)

https://pic.maxiol.com/thumbs2/1710506446.773867432.20240315152406.jpg (https://pic.maxiol.com/?v=1710506446.773867432.20240315152406.jpg&dp=2)

CGA монитор все ОК

https://pic.maxiol.com/thumbs2/1710506504.773867432.20240315152413.jpg (https://pic.maxiol.com/?v=1710506504.773867432.20240315152413.jpg&dp=2)

Есть подозрение, что при наложении атрибута цвета, происходит искажение. Куда рыть, что смотреть?

- - - Добавлено - - -

Перевел VC в ч/б режим, вывод через композит:

https://pic.maxiol.com/thumbs2/1710506757.773867432.20240315154427.jpg (https://pic.maxiol.com/?v=1710506757.773867432.20240315154427.jpg&dp=2)