» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 树莓派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 编辑 ]


本帖最近评分记录
  • hwj10ten 激骚 +2 人身攻击 2017-5-24 15:21
  • paulj 激骚 +3 最骚 Rated by wap 2017-5-23 21:48

TOP

ding



TOP

posted by wap, platform: 小米
请教楼主,rgbhv能接只有rgbs接口彩监吗


TOP

posted by wap, platform: Android
我买过成品,颜色有点奇怪,正常游戏没问题。
还是实机适合我。

TOP

发新话题
     
官方公众号及微博