MENU

MAME移植2

2024 年 06 月 30 日 • 趣分享

最近主要是将mame的图像给输出到LCD显示屏上,由于手头上没有合适的板子,所以又重新买了个树莓派zero来作为主控板。就是下面这货:

3ym31i

一开始买了个128 * 160的小屏幕,使用SPI总线,好在Linux有现成的SPI总线驱动,open SPI设备直接写就可以了,运气比较好一次点亮:LBNkbq

但是肉眼可见的像素太少了,导致显示不全,运行个1942都花成这个样子了。
Xwa1v3

所以又画了巨资买了一个320 * 480像素的LCD屏幕,调试驱动花了一天,最后成功点亮。

👉 驱动程序见这里https://www.iotshare.org/archives/360.html

DvMmX3

游戏输出正常,虽然中途出了点小插曲。
iH49xP

BUT,这个显示屏刷新率太慢了,SPI总线频率都调整到LCD的接收上限了,刷新一次屏幕还是需要50ms左右,也就是帧率大概在20以下,导致游戏运行显示的有点慢。

怎么提升LCD的刷新率是下一个亟待解决的问题。

最后编辑于: 2024 年 07 月 21 日