Может в описание мульти добавить ссылку на пост? Или просто дописать, что поддерживается 6128 (в других то версиях 6128 на данный момент нет).
Может в описание мульти добавить ссылку на пост? Или просто дописать, что поддерживается 6128 (в других то версиях 6128 на данный момент нет).
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я в коментарий к коммиту добавил ссылку на пост.
Больше игр нет
Попробовал k580vi53.v из проекта Saara в v06cc. Режим 0 звучит довольно неплохо (точно лучше, чем мой хак модуля svofski, который я не стал выкладывать из за некачественного звука). Но попробовал пару тестов и в i8253 есть расхождения.
Насчет молчания после ресета удалил, т.к. с ним все стало нормально, после того как добавил переход на 100h
Последний раз редактировалось ivagor; 10.03.2016 в 12:01.
Интересно. Если в конце концов получится, можно будет заменить мой на Saar-овский.
Больше игр нет
Еще с psg интересно - в skynet в части с буквами как star wars в одном месте слышны лишние призвуки. В эмуляторах их нет. Пробовал уже наверно 4 варианта ay/ym, в т.ч. из проекта Saara, но везде эти призвуки есть
а из проекта Суски пробовал psg?
http://experiment-s.de/en/download
Пара слов про компонент. До сих пор проверял компонент на трех LG и одном тюнере. Сегодня проверил на самсунге. Специалист показывал нормально, вектор не совсем. В погоне за лучшей цветопередачей я в векторе уменьшил размах синхры для компонента (чтобы оставить больше уровней для изображения), LG и тюнер отнеслись к этому нормально, а самсунг нет.
В общем, если нужен компонент (например не поддерживается 50 Гц vga и не хочется пала), но он в текущем варианте показывает не очень, то нужно поменять в video.v соответствующие строки:
Цветопередача ухудшится (чудес не бывает, 4х бит/канал мало для компонента с вектора, с 8ю битами/канал все отлично), но будет нормальная картинка.Код:parameter Y_REF = 4'd4; wire[11:0] tv_Y_=8'd59*vgavideo_r+8'd115*vgavideo_g+8'd22*vgavideo_b; wire[11:0] tv_Pb_={PbPr_REF,8'b0}-8'd33*vgavideo_r-8'd65*vgavideo_g+8'd98*vgavideo_b; wire[11:0] tv_Pr_={PbPr_REF,8'b0}+8'd98*vgavideo_r-8'd82*vgavideo_g-8'd16*vgavideo_b;
Последний раз редактировалось ivagor; 01.04.2016 в 11:12.
ivagor,
давно хочу прикрутить компонент в VGA выходу на MiSTе. Там 6 бит на цвет - может и достаточно.
Вот только пока не придумал как примешать синхру к Y. Причем хочется это сделать без сторонних внешних сигналов.
Была идея найти где-нибудь инвертирующий DC-DC преобразователь, запитать его одним из синхросигналов, а на второй выводить синхросмесь и подмешивать к Y с использованием отрицательного напряжения с DC-DC.
Есть какой-нибудь более интересный вариант?
Мой вариант упрощенной синхры компонента в v06cc svofski здесь начиная с always @(tv_mode==2'b10)
Странное округление в следующих версиях я заменил на
3'b111:begin
tv_Y <=Y_REF+((tv_Y_+8'd128)>>8);
tv_Pb <=PbPr_REF+$signed((tv_Pb_+8'd128)>>>8);
tv_Pr <=PbPr_REF+$signed((tv_Pr_+8'd128)>>>8);
но визуально разницы нет
ivagor,
то есть яркость гуляет от некоторого Y_REF до максимума, а синхра от Y_REF до нуля?
Мне такая идея приходила тоже, но, к сожалению, она не универсальна. С более цветастых эмуляторов как Amiga или NES уже так не выведешь. Нужно какое-то внешнее решение, но не сильно заумное и не дорогое.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)