标题:
[模拟相关]
树莓派3低解接彩监方法的一点尝试
[打印本页]
作者:
vincentxie
时间:
2017-5-23 17:10
标题:
树莓派3低解接彩监方法的一点尝试
为了一堆老街机和主机的240p在彩监上玩上,主要是参考国外两篇资料。
首先硬件材料准备:
1.树莓派3b
2.gert vga666扩展板,淘宝上有最低20多块。
3.vga转rgbhv线
4.一台支持rgbhv或者rgbs的彩监
系统:复古树莓派,我用的a大的镜像
具体步骤:
1.刷好系统到sd卡。
2.插上扩展板到树莓派,vga转rgbhv接线接好到彩监上。
3.添加如下到sd卡的config.txt的最下面
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
hdmi_timings=320 1 23 30 34 240 1 4 3 15 0 0 0 60 0 6400000 1
然后启动树莓派,就能看到低解输出的系统和游戏,但是这种方法还有个问题,清晰度和经常出现水平或者垂直的波纹,于是又有了另外一种复杂一点的方法,这个方法具体就是把240p的画面,拷贝到一个高分辨率的1600x240的视口里,这样水平视口分辨率提升后可以提升清晰度和减少波纹的出现,用了这个方法基本很少看到波纹的情况而且很清晰,这种方法是在前面的方法上扩展。
4.添加两个模拟器启动退出时自动切分辨率的脚本,这样在rgui系统的分辨率就不会运行在1600x240这种奇葩分辨率下,添加到/retropie/configs/all 这个目录下
这个脚本请到原帖下载:
http://bbs.a9vg.com/forum.php?mo ... ;page=0#pid51945015
5.设置每个每个模拟器的视口参数
远程连接树莓派3的目录里 retropie/configs/<core> 这个core代表snes,nes,neogeo等等模拟器,然后打开里面的retroarch.cfg,添加如下参数
video_smooth = false
video_fullscreen = true
video_scale_integer = false
video_threaded = false
custom_viewport_width = "1600"
custom_viewport_height = "240"
custom_viewport_x = "0"
custom_viewport_y = "0"
aspect_ratio_index = "22"
video_shader_enable = "false"
input_player1_joypad_index = "0"
这些要放在#include "/opt/retropie/configs/all/retroarch.cfg"这行上面,这个配置可以适合大部分情况,如果要定制的更细致些,每个模拟器的参数都有些差异,例如如下平台的viewport和viewport的偏移值都不一样
这样再次启动树莓派就可以看到效果了,这些东西也折腾了几天,希望对感兴趣的朋友有帮助:)
附上国外文章的地址:
http://www.retrorgb.com/rpi240p.html
http://www.retrotink.com/
一些图片:
[
本帖最后由 vincentxie 于 2017-5-23 17:15 编辑
]
作者:
xiaodd
时间:
2017-6-6 08:08
ding
作者:
chenyao
时间:
2020-4-22 21:24
posted by wap, platform: 小米
请教楼主,rgbhv能接只有rgbs接口彩监吗
作者:
zmqzmqzmq
时间:
2020-4-22 21:51
posted by wap, platform: Android
我买过成品,颜色有点奇怪,正常游戏没问题。
还是实机适合我。
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/)
Powered by Discuz! 6.0.0