Приставки > Железо
ossc, gbs-control, framemeister и т.д.
negativ72rus:
--- Цитата: Danil679976 от 28 Сентябрь 2024, 12:04:52 ---Gameszzz, Спасибо, буду ковыряться. Я вообще удивлён, что я первый с подобным сталкиваюсь, не удалось нагуглить подобный кейс. Может никто не заморачивается с даунскейлингом, а только апскейлинговыми функциями пользуются. Я просто захотел себе собрать универсальный ретрокомбайин на основе PS3 и ретроарча. Там только чтобы подобрать правильную безглючную версию ретроарча на PS3, целый квест был. В итоге всё получилось, отлично тянет все ретроконсоли, и большинство аркадных игр. Только нехватало 240р для полного счастья, казалось бы мелочь, а в какую боль вылилось.
--- Конец цитаты ---
А над было прям 240Р? Просто 3я плойка штатно умеет в композит на ЭЛТ, но там по моему 480p.
Danil679976:
as32888,
--- Цитата: as32888 от 28 Сентябрь 2024, 18:41:31 ---В гбс контрол пользовался даунскейлом в 240р, из 480р даунскейл это чтение только каждой второй строки, а из 480i просто на принципе, что роняется чересстрочность, чересстрочные поля выводятся, как построчные. Если консоль выводит 480i, нужно обязательно возможность выключить антифликер фильтр, а еще нужно подвигать картинку в эмуляторе вверх-вниз по пикселю, чтобы получить корректную картинку. Если антифликер фильтр неотключаемый, на консоли лучше поставить 480р режим.
--- Конец цитаты ---
Похоже и я напоролся на это. Когда экран движется, начинается какое-то дрожжание картинки. А как выключить этот антифликер фильтр? В настройках не нашёл, но впринципе 480р нормально работает. А вот с яркостью проблемы какие-то, такое ощущение что GBS-C затемняет картинку. У кого есть тринитрон те знают какой там запас контраста имеется, аж глаза выжегает если на максимум выкрутить. А вот через GBS-C всё тускловатое какое-то, и приходится контраст у телека повышать чтоб было на том же уровне, как если бы подключил консоль напрямую. Крутилками R G B и регулировкой параметра Gain в настройках GBSC конечно можно сделать поярче, но какая-то дичь с гаммой начинается, красный начинает превращаться в коричневый, некорректно как-то. Может с прошивкой что-то не то?
Добавлено позже:
--- Цитата: negativ72rus от 04 Октябрь 2024, 13:39:05 ---А над было прям 240Р? Просто 3я плойка штатно умеет в композит на ЭЛТ, но там по моему 480p.
--- Конец цитаты ---
Для получения аутентичной картинки в эмуляторе 8 и 16 бит нужно 240р. Штатный 480i по композиту у неё очень такой себе, уж лучше тогда через переходник hdmi на композит, картинка не мерцает. Если не заморачиваться, то норм и так, я чувствую скоро сам на всё это плюну, то один косяк то другой. Долбаный перфекционизм...
Кстати лайк телеку, у меня такой же, а плойка сзади спрятана )
negativ72rus:
--- Цитата: Danil679976 от 05 Октябрь 2024, 00:01:15 ---
Добавлено позже:Для получения аутентичной картинки в эмуляторе 8 и 16 бит нужно 240р. Штатный 480i по композиту у неё очень такой себе, уж лучше тогда через переходник hdmi на композит, картинка не мерцает. Если не заморачиваться, то норм и так, я чувствую скоро сам на всё это плюну, то один косяк то другой. Долбаный перфекционизм...
Кстати лайк телеку, у меня такой же, а плойка сзади спрятана )
--- Конец цитаты ---
Ага, телик хороший :D Аколоночки это мысль, я все порываюсь какой нить внешний звук сделать.
Danil679976:
Подскажите почему в GBS-C в режиме downscale не срабатывает растягивание картинки по вертикали? По горизонтали норм работает, а на вертикальные стрелки если нажимаешь - ничего не происходит. Так и задумано или дело может быть в прошивке?
Danil679976:
И ещё вопрос: можно ли удалять сохранённые пресеты в GBS-C ?
MaRC:
Более интересный вопрос - как на GBS сделать масштабирование точные 2х для 480р в 1080?
Я до этого в основном 240р гонял и в стоковых 4.5х все нормально выглядят, особых проблем нет, а сейчас решил за геймкуб засесть и в 480р не целочисленное масштабирование заметно косячит.
В 960р картинка соответственно нормальная, но тогда подключается встроенный скейлер телевизора, который растягивает не родное разрешение на весь экран и подмыливает.
Для Super Famicom я по инструкции из этого сообщения https://www.emu-land.net/forum/index.php/topic,84803.msg1561462.html#msg1561462 подгонял вертикальное разрешение под 4х, но не понял, как значение 512 scale коррелирует с 240р и 1080р, чтобы настроить подобным образом и вертикальный скейлинг и оба скейлинга в 480р.
Для 480р походу скейлинг тоже 512 нужно ставить, по крайней мере с ним вертикальное масштабирование выглядит нормально, но горизонтальный скейлинг нельзя уменьшить и картинка получается с неправильным соотношением сторон, растянутая по горизонтали - бяда.
as32888:
MaRC, значение scale кратного обычно степень двойки минус единица, то есть 511
по поводу горизонтального размера - судя по всему, придется ковыряться в байтах, смотреть описание регистров на чип TV5725, потому что там в веб морде есть кнопка PLL Divider++, она уменьшает частоту АЦП, и картинка становится шире, а кнопку, которая делает наоборот, не завезли. В файлах гбс контрола всякие пресеты есть, типа ntsc_1920x1080.h, и вот там эти байты регистров, и надо будет с ними покопаться, не гарантирую ниче пока что...
MaRC:
По свободе попробую покопаться в прошивке и собрать таки с честными 4х в 1080р.
Как я понял для компиляции даже ставить ничего не нужно, кроме Arduino IDE.
as32888:
MaRC, ардуино иде и библиотеки, типа для олед дисплея и так далее, чтобы не ругалось при компиляции.
https://ramapcsx2.github.io/gbs-control/Wiki/Software-Setup.html тут всё пошагово описано.
Но постой это делать.
Я натыкал способ, как сжать картинку.
Сначала в настройки и выкл (на время) frametime lock
Далее в дебаг меню и жмакать htotal++, увеличить его с дефолтных 1599 или сколько там до нужных, при этом частота генератора не изменится, упадет строчная и кадровая, но это фиксится сохранением и загрузкой профиля, после чего frametime lock можно включить обратно.
Еще у меня на XBOX не помещался полный кадр по ширине в активные пиксели АЦП, и я поправил PLL Divider в ntsc_1920x1080.h линия 340 S5_12 уменьшил, поставил 0х79 и потом заново скомпилировал и залил скетч, но этот pll divider можно уменьшать только вместе с увеличением htotal, иначе на экране будет мусор, хотя увеличением htotal мы тут и занимаемся
Добавлено позже:
еще чтобы не подстроил htotal обратно, оно должно быть сильно больше, типа было 1599, сделал 1708, и только тогда подстроит генератор
--- Код: ---user command 3 at settings source 2, custom slot 65, status 5
preferencesv2.txt opened
loading from preset slot A: /preset_ntsc_480p.A
ADC offset: R:3F G:44 B:41
clock gen reset: 108000000
ABHT: large diff
retry
preset applied: 1920x1080 (custom) for EDTV 60Hz(set your TV aspect ratio to 16:9!)
ABHT: large diff
retry
ABHT: large diff
retry
ABHT: large diff
retry
ABHT: large diff
retry
source Hz: 59.93915 new out: 59.93910 clock: 115347984 (+7347984)
HTotal Adjust (skipped)
--- Конец кода ---
и вот если htotal недостаточно сильно увеличим
--- Код: ---serial command A at settings source 2, custom slot 65, status 5
HTotal--: 1701
HTotal Adjust: -1
serial command A at settings source 2, custom slot 65, status 5
HTotal--: 1700
HTotal Adjust: -1
user command 4 at settings source 2, custom slot 65, status 5
saving to preset slot A
open save file ok
preset saved as: /preset_ntsc_480p.A
user command 3 at settings source 2, custom slot 65, status 5
preferencesv2.txt opened
loading from preset slot A: /preset_ntsc_480p.A
ADC offset: R:3F G:44 B:41
clock gen reset: 108000000
HTotal Adjust: -101
preset applied: 1920x1080 (custom) for EDTV 60Hz(set your TV aspect ratio to 16:9!)
source Hz: 59.93901 new out: 59.93906 clock: 107990936 (-9064)
--- Конец кода ---
Добавлено позже:
и да, scale 512 вертикальное оказалось правильным, а 511 нет, это в эмуляторе neogenesis проверил, там полосатая картинка есть
короче 512 ставить да
MaRC:
Посмотрел исходники - у нас прошивки разные, в оригинальной я смотрю нету разрешение 1280х960, а в моей от RetroScaler есть. При этом исходников форка я не нашел.
Выписал показания vscale и hscale в разных выходных разрешениях <table>
<tr>
<td></td>
<td>vscale</td>
<td>hscale</td>
</tr>
<tr>
<td>480р</td>
<td>1023</td>
<td>512</td>
</tr>
<tr>
<td>720р</td>
<td>683</td>
<td>512</td>
</tr>
<tr>
<td>960р</td>
<td>512</td>
<td>512</td>
</tr>
<tr>
<td>1080р</td>
<td>455</td>
<td>1023</td>
</tr>
</table>
Закономерности не уловил.
Во всех разрешениях окошко с картинкой вроде как одного размера в итоге, кроме 720р - в этом разрешении картинка не в окошке, а по горизонтали растянута на весь экран.
И вообще, для более глубинного понимания - получается TV5725 скейлит из аналога в аналог, а не оцифровывает, а потом цифру скейлит, поэтому scale такие странные? Тогда понятно- с аналоговой частью я уже слишком стар, чтобы разбирать все эти линии и тому подобное.
Rumata:
MaRC, наверно вот так:
vscale hscale 480р1023512720р683512960р5125121080р4551023
as32888:
Там нету файлов pal_1280x960.h и ntsc_1280x960.h, но само 1280х960 есть и работает
--- Цитата: MaRC от 05 Ноябрь 2024, 20:02:58 ---получается TV5725 скейлит из аналога в аналог, а не оцифровывает, а потом цифру скейлит
--- Конец цитаты ---
ну он берет достаточно много точек на строку, поэтому с сеги по ргб пиксели не корежит, но система цифровая, АЦП и ЦАП, ЦАП выдает на большем семплрейте строки при апскейлинге
гбс контрол можно представить, как хреновину, которая с одной стороны пишет в кадровый буфер, с другой стороны из него читает, и еще есть система синхронизации (отдельный генератор пиксельной частоты для выхода), чтобы чтение было чуточку позже, там можно измерить, он задерживает видео примерно на 4 мс
по даташиту там двойная буферизация отключается, и при несовпадении частот вход-выход бегает полоса разрыва, а следящая система уводит эту полосу за пределы изображения, поэтому и малая задержка
как работает hscale vscale - не совсем ясно мне пока что
Danil679976:
Почему GBS-С может частично подмыливать изображение в режиме даунскейлинга 240р?
Вывожу изображение с PS3 в 480р по RGB. В режиме PS3 меню и контента всё отлично, даже в ретроарче. Проблема начинается в PS1-играх, запускаемые штатным эмулятором PS3. В нижней половине экрана примерно на 1/4 высоты от центра образуется мыльная полоска, будто в этом месте он заблюрил картинку в горизонтальной полоске. Если перевести консоль в режим480i то вместо одной большой мыльной полоски - две более тонкие в верхней и нижней части экрана. Сначала я на саму PS3 грешил, что вероятно это она так сама неравномерно растягивает и подмыливает изображение, однако воткнув SCART напрямую в телевизор (в режиме 480i так как в 480p ТВ не может), я не увидел мыльных полосок.
Можете посоветовать может с какими-нибудь настройками поэкспериментировать в самом GBS-C?
Izotov:
Такая связка
Свич или пств -> hdmi to ypbpr -> gbs control -> элт монитор 4:3
Появился затык в этой связке в следующем, свич/пств выводят картинку 16:9, монитор внутренними настройками ползунком до упора растянул, но круги все еще овальной формы.
В гбс контрол не работает растягивание и подвигание картинки. Кнопки нажимаются, но эффекта нет.
Это не доступно для компонентного подключения?
dedok179:
Всем доброго. Ребята, есть ли возможность на GBS Control гарантированно убрать появления этой полосы на экране (скрин в закрепе)? Она появляется рандомно. Может появиться через час, может не появиться вообще, может появиться через 15 минут и т.д. И почему она вообще появляется без понятия
chrome2ruremix:
Здравствуйте, подскажите что лучше выбрать для приставок dendy (nes), Sega md2, Snes , Sega DC и Ps1-2
ossc, gbs-control, framemeister, Retroscaler2x.
или лучше собрать gbs-control который собрал Karabanov Aleksandr
MaRC:
Сейчас на али продают gbs от retroscaler уже сразу с свидео/комозитным аддоном за 6 тыс. По цена качество как по мне это сейчас лучшее предложение на рынке.
Ну или да, самому GBS собрать, если есть свободное время и руки откуда надо растут.
GBS всё-таки из недорогих скейлеров самый приятный - практически ничего настраивать не нужно, есть автоподстройка яркости картинки, адаптивный деинтерлейсинг.
chrome2ruremix:
--- Цитата: MaRC от 28 Май 2025, 12:51:33 ---Сейчас на али продают gbs от retroscaler уже сразу с свидео/комозитным аддоном за 6 тыс.
--- Конец цитаты ---
а можно ссылочку про что вы говорите
MaRC:
--- Цитата: chrome2ruremix от 28 Май 2025, 13:49:23 ---а можно ссылочку про что вы говорите
--- Конец цитаты ---
https://aliexpress.ru/item/1005008290934683.html
wolfer:
MaRC, и что он даёт, можно поконкретнее? Как качество изображения, по сравнению с тем же retroscaler 2x?
Навигация
Перейти к полной версии