RETRO-CM3 掌上游戏机

基于 RetroPie 和树莓派 CM3 的一款掌上游戏机

Cherry

喜欢

4156
浏览
4
喜欢

> 更多图片

项目状态:已完成
开放度:公开
所属分类:电子
发布时间:2018-04-02
最近更新:2018-04-19

标签

详细说明

这个作品的灵感来自PiGRRL Zero,Wermy原创的Gameboy Zero以及GreatScottLab的掌上游戏机。它们都是基于RetroPie系统的游戏机,都使用树莓派Zero(W)平台。但是,在我制作了几个Pi Zero游戏机后,发现了两个主要问题。
1、Raspberry Pi Zero(W)只是单核Cortex-A7和512MB RAM,这对于运行NES / SNES / GB这些程序还是可以的。但是,当我试图运行PS / N64 Emus时,那种卡顿的体验真的让人受不了。即使运行一些GBA游戏也不流畅(某些音频滞后,在一些NEOGEO的游戏比如Metal Slug处理复杂场景的时候也会延迟。);
2、大多数游戏机的显示界面都是使用SPI或TV接口输出。 SPI显示器需要CPU来帮助画面缓冲驱动,这会使游戏体验变的非常糟糕,而且帧率也受SPI时钟速度的限制。而TV接口输出的显示质量也不够好。

为了解决这个问题,我们将使用RaspberryPi Module 3和带DPI接口的LCD终极版RetroPie游戏机。它应该能够提供高分辨率和高帧率,并且顺畅的运行所有模拟器。

添加图片描述

链接表


文件库

boot.zip
[8367 Bytes at 2018-04-14, 15 次下载]

Retropie-CM3-STM32.hex
[22032 Bytes at 2018-04-14, 12 次下载]

lcd_init.c
[6526 Bytes at 2018-04-14, 14 次下载]

Retropie-STL.zip
[212153 Bytes at 2018-04-14, 15 次下载]

dcdpi.dtbo
[765 Bytes at 2018-04-14, 10 次下载]

Retropie-CM3-STM32.zip
[263223 Bytes at 2018-04-14, 16 次下载]

Retropie-CM3.pdf
[482781 Bytes at 2018-04-14, 31 次下载]

bcm2710-rpi-cm3.dtb
[16392 Bytes at 2018-04-14, 11 次下载]

Retropie-CM3-PCB.zip
[1546335 Bytes at 2018-04-14, 17 次下载]

config.txt
[2047 Bytes at 2018-04-14, 10 次下载]

dt-blob.bin
[44858 Bytes at 2018-04-14, 10 次下载]

F5WGUNZJEST0IHX.LARGE.jpg
GPIO TABLE [59891 Bytes at 2018-04-14, 13 次下载]

FUDC4VGJEST0I8E.LARGE.jpg
GPIO [33554 Bytes at 2018-04-14, 12 次下载]



教程

组件清单
  • 树莓派 CM3 Lite 版 × 1
  • 3.2英寸 LCD带RGB / DPI接口 × 1
  • 轻触开关 × 1
  • 按键若干 × 1
  • 8欧0.5-1.5w扬声器 × 1
  • 1000mAh锂离子电池 × 1
  • IC若干, STM32F103C8T6,IP5306,TDA2822,NC7WZ16,SY8113,PT4103等 × 1
  • 连接器若干,USB-Micro Female,PJ-237(电话插孔),TF-Card Jack,DDR2 SODIMM等 × 1
  • 被动组件若干,电阻器,电容器和电感器 × 1
  • 定制PCB × 1
  • 3D打印机,选择能够打印出尺寸为152 * 66 * 10毫米的零件 × 1

阅读教程全文