我对使用RP在真正的街机机柜中运行MAME的前景感兴趣。

简单的方法是更换机柜的显示器。但是,我真的很想保留原始的15Khz RGB显示器的真实性。

有人对如何从RP驱动这种显示器有任何建议吗?编辑:在标准PC硬件上,这是一个很好理解的领域。某些显卡可能会被降频至15Hz。获取其中一张卡,获取合适的驱动程序,然后使用AdvMAME之类的东西。 RP的挑战在于它没有这些显卡可以使用的接口。

评论

非常有趣的国防部。我发现了这个.. mmmonkey.co.uk/console/other/rgb2vga.htm我不知道发生了什么,但也许会对您有帮助吗?监视器有视频吗? ntsc / pal / scart还是什么?和这个? youtube.com/watch?v=W1MfqbyGamE

谢谢ppumkin。第一个链接是错误的转换方向:将Lo-res输入提升到VGA。第二个环节是正确的事情。有没有办法将RPi钩接到PCI / AGP /任何视频卡上?

我认为您恐怕不会接近处理PCI或AGP。也许是ISA,但您必须做一些大型驱动程序代码,并且软件会变得很垃圾。尝试并继续寻找从CGA到VGA的硬件解决方案。只需逆转该过程即可。

如果15 KHz显示器使用电视定时,我想您可以使用pi的复合输出以及复合到RGB / Sync转换器电路(如果该显示器还没有)-尽管复合当然不会那么清晰到有限的颜色带宽。理想的是某种HDMI到SCART的设备。

我是在旧的街机上做到的,但当然要配备PC。接线图非常简单。 AdvMAME非常适合将视频输出设置为15Khz,并且很容易在Linux中进行设置。希望我能提供更多信息。祝你好运!

#1 楼

首先,由于Raspberry Pi没有RGB输出,您将需要一个ACTIVE(具有将逻辑上将数字转换为模拟的芯片)的HDMI转换为VGA。我在我的RPi上使用了其中之一,它非常适用于-较旧的VGA显示器..但是价格还是再次上涨...

我从ebay上购买了这对HDMI到VGA

我有Model B,由于功率限制,我不知道它是否可以在Model A上使用。
还必须阅读此内容。显然,使用内联有源转换器会导致长期问题,而无需在板上进行任何调整....
更新:在C版及更低版本的C板上,功率约束不再是问题

因此,如果您担心Wiki中描述的问题,可以得到Mark Booth的建议。其次,您需要将VGA转换为CGA。像这个坏男孩一样的东西! (称为GBS-8100)

您可以在ebay上以不便宜的价格购买它。但是也许它可以帮助您沿同一路线开发其他mod?

一些其他参考资料可能会为您提供其他家庭酿造解决方案的帮助。
看起来像转换器,但不确定在将信号处理为正确格式时是否真的起作用。
还是另一种方法CGA转换为Scart ..但也许可以应用一些反向方法?

评论


由于pi没有VGA输出,这不太可能有帮助。

–克里斯·斯特拉顿(Chris Stratton)
2012年7月31日在17:27

有了这种态度-不会对任何人有帮助。.我编辑了答案-因为我忘记了使用DVI转VGA的方法。问题解决了。虽然不便宜

– Piotr Kula
2012年7月31日17:41

@标记否,基本技术问题仍然存在,尚不清楚在进行额外转换后结果是否令人满意。更重要的是,加上两个转换器的成本后,树莓派与其他低成本(或回收)平台相比的大多数优势都被否定了。

–克里斯·斯特拉顿(Chris Stratton)
2012年8月1日在11:45



@ChrisStratton-那是一个完全不同的论点。我们不知道苗条是否受成本限制,或者只是想以此为乐。现在,此答案确实解决了您最初的担忧,其他任何问题都超出了此问题的范围。如果有答案,请随时发布更好的答案。

– Mark Booth
2012年8月1日11:57



@Slim您在两个假设中都是正确的。要获得Composite,您需要RGB-但是它是使用BCM芯片内部的硬件完成的-因此您不能将其挂接到任何级别的软件中。如果有VGA输出或VGA引脚输出,这将使某些人的生活分配更加轻松

– Piotr Kula
2012年8月3日14:00