| Приставки > 6 поколение |
| Dreamcast + VGA - нужна помощь |
| (1/1) |
| Восьмибитный Лучадор:
Привет, ребят. Жил спокойно, без проблем, но вот вдруг пришло в голову проапгрейдить немного свою старую дримку и приобрел я дискретный модуль с VGA модом. Теперь мучаюсь, покоя нет - дримка по VGA с монитором работать не хочет, пишет out of range. Я полагаю это проблема весьма распостраненная, быть может кто-то уже проходил путь ее решения и может помочь ? :neznayu: Подключаю к такому монитору по VGA: Asus VB172D VGA 1280x1024 64.2KHZ 60HZ Подключал как в режиме 50Гц так и 60Гц - эффект одинаковый. Вначале мне думалось что проблема связана именно с частотой обновления кадров, но вероятно тут может быть больше параметров изображения которые могут быть out of range. Читал как-то в интернетах о присловутом софте DC-X который способен затестить эту связку в различных видеорежимах, но найти его не удалось. Быть может кто-то может поделиться также реальной статистикой по работающим настройкам ? |
| megavolt85:
--- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 18:54:35 ---приобрел я дискретный модуль с VGA модом --- Конец цитаты --- ну так фото в студию, сдаётся мне что в нём и проблема настраивать в дримке ничего не нужно, VGA включается автоматом при замыкании 6 и 7 контакта AV разъёма на землю |
| Восьмибитный Лучадор:
Фото, увы, мало о чем скажут ибо мод выглядит вот так : --- Цитата: megavolt85 от 20 Октябрь 2018, 19:02:42 ---настраивать в дримке ничего не нужно, VGA включается автоматом при замыкании 6 и 7 контакта AV разъёма на землю --- Конец цитаты --- У меня подозрение что монитор не подходит, хотелось бы также услышать опыт тех кому удалось подключить к монитору ~ 2005 года и его характеристики |
| MetalliC:
Восьмибитный Лучадор, вообще у ТВ и VGA отличается напряжение синхросигналов, для решения этой проблемки в нормальных "VGA box"-ах для дрима и ставится микросхемка. но на практике большинство мониторов и телеков переваривают и ТВ-напряжения, потому в дешевых китайских шнурках чип упрощают. возможно, у тебя как раз тот случай привередливого монитора и упрощенного переходника. |
| megavolt85:
--- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 19:18:10 ---Фото, увы, мало о чем скажут --- Конец цитаты --- переключатель сбоку как раз для включения VGA --- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 19:18:10 ---хотелось бы также услышать опыт тех кому удалось подключить к монитору ~ 2005 --- Конец цитаты --- LG Flatron W1934S, Samsung SyncMaster 940N, Samsung SyncMaster 959NF, Acer AL1916W это из старых, про более свежие думаю писать нет смысла? |
| Восьмибитный Лучадор:
--- Цитата: MetalliC от 20 Октябрь 2018, 19:26:56 ---возможно, у тебя как раз тот случай привередливого монитора и упрощенного переходника. --- Конец цитаты --- Возможно, а опытным путем можно в этом удостовериться ? Замерить мультиметром. Если ли какие-то материалы, которые помогли бы провернуть данную операцию ? --- Цитата: megavolt85 от 20 Октябрь 2018, 19:27:53 ---переключатель сбоку как раз для включения VGA --- Конец цитаты --- Вы верно подметили и это весьма очевидно, но при любом положении выключателя изображения нет. --- Цитата: megavolt85 от 20 Октябрь 2018, 19:27:53 ---про более свежие думаю писать нет смысла? --- Конец цитаты --- Пожалуй что нет. Есть еще вариант на более новой технике затестить дабы убедиться в работоспособности мода |
| megavolt85:
--- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 19:39:50 ---Возможно, а опытным путем можно в этом удостовериться ? --- Конец цитаты --- конечно можно, разбирай и фото платы с двух сторон в студию --- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 19:39:50 ---Есть еще вариант на более новой технике затестить дабы убедиться в работоспособности мода --- Конец цитаты --- ага, подключить к монику который вместе с out of range будет показывать текущую кадровую и строчную развёртку, и сдаётся мне что всё же ты там увидишь 15 kHz строчной :) по крайней мере хочется верить что проблема на столько банальна Добавлено позже: --- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 19:39:50 ---но при любом положении выключателя изображения нет. --- Конец цитаты --- забыл сказать, переключатель щёлкай только на выключенной консоли, на включенной эффекта не будет |
| Восьмибитный Лучадор:
Протестировал на более современном мониторе и... работает ! Затем снова попробовал на ASUS'e - :cool: заворкало --- Цитата: megavolt85 от 20 Октябрь 2018, 19:45:02 ---забыл сказать, переключатель щёлкай только на выключенной консоли, на включенной эффекта не будет --- Конец цитаты --- Вот ! Видимо, этот момент был ключевым. Все оказалось очень банально, люблю проблемы которые разрешаются так просто :lol: Спасибо за помощь ! Теперь можно будет и в дримкаст погамать, а то все восьмибитка... |
| Rumata:
--- Цитата: MetalliC от 20 Октябрь 2018, 19:26:56 ---вообще у ТВ и VGA отличается напряжение синхросигналов, для решения этой проблемки в нормальных "VGA box"-ах для дрима и ставится микросхемка --- Конец цитаты --- Я дико извиняюсь, но это чушь. В режиме VGA идёт нормальный TTL Sync. Причём с другого контакта. --- Цитата: Восьмибитный Лучадор от 20 Октябрь 2018, 22:11:54 ---Вот ! Видимо, этот момент был ключевым. --- Конец цитаты --- Естественно. О чём я уже писал когда-то. Причём на основе реальных измерений. Почему-то многие не поверили :neznayu: |
| MetalliC:
--- Цитата: Rumata от 21 Октябрь 2018, 02:30:34 ---Я дико извиняюсь, но это чушь. В режиме VGA идёт нормальный TTL Sync. Причём с другого контакта. --- Конец цитаты --- не чушь, почитай доки - SCART sync level is 0-0.75V, VGA sync level is TTL i.e. 5V. верно, синхронизация в VGA - "нормальный" TTL, но в телевизионном SCART - нет. |
| Rumata:
--- Цитата: MetalliC от 21 Октябрь 2018, 02:38:38 ---почитай доки --- Конец цитаты --- :facepalm: Мои "доки" - реальная плата и осцилл. И по ходу все эти замеры делал ещё до появления в сетях всяких "док". Ну сам-то вдумайся: ты много видел VGA мониторов, у которых есть SCART? Там вся фишка в двух контактах на AV разъёме. Один включает RGB, другой VGA. Причём это делается софтово, при инициализации системы, что совершенно справедливо отмечено выше. И если ты сажаешь на землю и RGB и VGA, то на той ноге, которая используется в качестве синхро в TV RGB вообще ничего не будет Добавлено позже: Ну и, собственно, чего мы тут ломаем копья? Смотрим те самые "доки" Вот тот самый AV-OUT. MODE 1 и MODE 2 - это те самые контакты, которые переключают режимы. И совершенно чётко видно, что C-SYNC, который используется TV RGB, находится совершенно отдельно от H-CYNC и V-CYNC, которые в VGA. За одно вспоминаем, что в телевидении используется совмещённый синхросигнал, а в компьютерных мониторах - раздельный :) |
| megavolt85:
--- Цитата: Rumata от 21 Октябрь 2018, 02:30:34 ---О чём я уже писал когда-то. Причём на основе реальных измерений. --- Конец цитаты --- --- Цитата: Rumata от 21 Октябрь 2018, 02:52:26 ---MODE 1 и MODE 2 - это те самые контакты, которые переключают режимы. --- Конец цитаты --- а я расскажу почему так происходит. те самые MODE 1 и MODE 2 разведены на свободные GPIO процессора и используются для софтового определения типа кабеля БИОС/игра считывает информацию с GPIO и записывает в регистры HOLLY параметры видеорежима соответствующие данному типу кабеля, HOLLY в свою очередь включает нужный режим на видеокодере Вся эта процедура происходит при инициализации железа, то есть первый раз при старте биоса, второй при запуске игры. |
| MetalliC:
всё так, кроме: --- Цитата: megavolt85 от 21 Октябрь 2018, 12:18:17 ---HOLLY в свою очередь включает нужный режим на видеокодере --- Конец цитаты --- SH4 пишет режим кодера в регистр AICA 0x702C00 биты 8 и 9, типа как в GPO, из AICA эти 2 сигнала идут уже к видео-кодеру. не спрашивайте нахрена они сюда приплели еще и звуковой процессор, полет мысли сеговских инженеров мне совершенно не понятен :) Rumata, замеры осцилом рулят, спору нет. а так.. к сожалению даташит на именно этот кодер я не нашел, но есть на похожий BU1425AK, там пишут что HSY и VSY выходы имеют амплитуду 3.3V, что несколько меньше TTL 5V. |
| megavolt85:
--- Цитата: MetalliC от 21 Октябрь 2018, 13:42:19 ---не спрашивайте нахрена они сюда приплели еще и звуковой процессор --- Конец цитаты --- что то я запамятовал, сам был возмущён этой глупостью :lol: |
| Rumata:
--- Цитата: megavolt85 от 21 Октябрь 2018, 12:18:17 ---а я расскажу почему так происходит. --- Конец цитаты --- Извини, дорогой, но ты рассказал не ПОЧЕМУ, а КАК. То, что при рестарте системы происходит чтение данных из некоторых регистров, и на этом основании устанавливаются режимы, известно давно. Но почему так? o_0 Вообще Дрим - одна из самых загадочных систем современности. --- Цитата: MetalliC от 21 Октябрь 2018, 13:42:19 ---к сожалению даташит на именно этот кодер я не нашел, но есть на похожий BU1425AK, там пишут что HSY и VSY выходы имеют амплитуду 3.3V, что несколько меньше TTL 5V. --- Конец цитаты --- Ну на заказные микросхемы мы даташиты вряд ли найдём... Но мысль интересная :thumbup: Может по этому в китайских ВГА-боксах стоит тот самый 244? А я-то голову ломал, нафига он там нужен. Спасибо за идею. При случае попробую просмотреть это всё на реальной плате с реальной нагрузкой (75 Ом) |
| megavolt85:
--- Цитата: Rumata от 22 Октябрь 2018, 01:56:34 ---Но почему так? --- Конец цитаты --- ну а как иначе, постоянно читать этот порт на предмет не поменялся ли кабель, это было бы глупо, тратить на это процессорное время совсем ни к чему даже если сделали бы эту проверку, то перестроить рендер в уже запущенной игре тот ещё прикол. я считаю что разработчики дримки пошли верным путём, тем более что дёргать шнур на включенной консоли не есть хорошо. --- Цитата: Rumata от 22 Октябрь 2018, 01:56:34 ---Вообще Дрим - одна из самых загадочных систем современности. --- Конец цитаты --- тут я полностью солидарен, чего только стоит подсчёт КС биоса, вроде уже нашли несколько обходов этой защиты, но всё это не то, по прежнему приходится патчить hombrew бинарики --- Цитата: Rumata от 22 Октябрь 2018, 01:56:34 ---При случае попробую просмотреть это всё на реальной плате с реальной нагрузкой (75 Ом) --- Конец цитаты --- против осцила не попрёшь :) но судя по схеме там действительно 3,3V, возле AV разъёма HV синхра подтянута к 3,3V ,а вот композитная как раз 5V Китайских VGA боксов в руках не держал, но за кобель могу сказать, 150 Ом в разрез синхры, за ним подтяжка к +5 через 4к7 . электролиты китайцы конечно же не ставят |
| MetalliC:
--- Цитата: Rumata от 22 Октябрь 2018, 01:56:34 ---Ну на заказные микросхемы мы даташиты вряд ли найдём... Но мысль интересная --- Конец цитаты --- не уверен реально ли он заказной, из сервис мануала известно его название - Rohm BU1426KS, но увы даташитов на него в сети нет. есть на 1425 и 1427, и обоих пишут что напряжение синхросигналов 3.3В. хоть эти чипы отличаются визуально (корпуса другие - 64 ног а не 56 как в дримовском), я не думаю что они такие уж принципиально разные. --- Цитата: Rumata от 22 Октябрь 2018, 01:56:34 --- Но почему так? --- Конец цитаты --- в дриме довольно гибкий генератор видео, куча регистров которыми настраивается практически всё - делитель пиксельклока, сколько тактов полная строка, сколько видимой области, сколько бордюра, длительность и полярность синхры, то же самое и по вертикали. с или без интерлейса, или удвоения пикселей по вертикали или горизонтали. ессно эти настройки разные в ТВ-режимах и VGA. кроме того в TV/VGA может отличаться и разрешение в котором рендерится картинка, или настройки скейлера при записи отрендеренного в видеопамять. короче, не пару битиков в каком-то регистре поменять, потому на-лету это дело и не переключается, а лишь при инициализации видео-системы при запуске биоса и exe-шников игр. |
| Навигация |
| Главная страница сообщений |