最近主要是将mame的图像给输出到LCD显示屏上,由于手头上没有合适的板子,所以又重新买了个树莓派zero来作为主控板。就是下面这货:
一开始买了个128 * 160的小屏幕,使用SPI总线,好在Linux有现成的SPI总线驱动,open SPI设备直接写就可以了,运气比较好一次点亮:
但是肉眼可见的像素太少了,导致显示不全,运行个1942都花成这个样子了。
所以又画了巨资买了一个320 * 480像素的LCD屏幕,调试驱动花了一天,最后成功点亮。
👉 驱动程序见这里https://www.iotshare.org/archives/360.html
游戏输出正常,虽然中途出了点小插曲。
BUT,这个显示屏刷新率太慢了,SPI总线频率都调整到LCD的接收上限了,刷新一次屏幕还是需要50ms左右,也就是帧率大概在20以下,导致游戏运行显示的有点慢。
怎么提升LCD的刷新率是下一个亟待解决的问题。