你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Bitbox 控制器

[复制链接]
丿灬幸灬 发布时间:2018-11-24 22:35
5090851404375320643.jpg

DIY,32位mini游戏控制台

描述
1006921404375162586.png

BitBox是一款基于ARM的开放式 单芯片 视频游戏控制台。
它可以产生15位视频,VGA分辨率为640 x480,立体声输出。
程序可以使用MicroSD加载,它可以使用2个USB设备进行游戏,例如游戏手柄、鼠标或键盘。
主芯片是STM32F4。已经移植了游戏和gnuboy,Gameboy模拟器。

3134981404374359513.png

细节
Bitbox控制台现在并未连接到互联网。但是它可以通过它的扩展端(一个非常简单而好用的通用平台)来设置一个文本浏览器。

一些消息
这个项目目前进行得很顺利(也许可以看看博客)。更多的代码、游戏即将到来,我和其他人提供了很多简单的图形模式以及声音/音乐相关的工作。


关于bitbox micro的考虑...
我正在考虑制作一款基于Cortex M0的控制台。这个想法是要比BitBox更小、更便宜,而且游戏可能比BitBox更具挑战性,但是保持足够的相似性以保持体验,并且能够简单地移植游戏。
原始BitBox仍将是拥有USB、高清VGA、可扩展性、更大内存和更快内核的大哥。

迄今为止,设计选择有:
当不确定的时候,更喜欢小的、便宜的和简单的
stm32f0, 128k flash /16k RAM  - 48MHz
VGA输出,JACK Audio接口
nunchuk控制器
USB用于刷新和供电
SPI闪存芯片(没有使用micro尺寸,因为它增加了价格)


BB micro更新
关于micro BB和BB开发的一些更新还会继续。
在用stm32f0开发板玩了一会儿,移植了内核后,即使通过DAC,48Mhz的F0输出12MHz信号也是不可能的。
分辨率上限为约190像素。有一些PCB已经送到了——不过有一些问题。

因此,我正在研究STM32f1 72MHz,这也很便宜,至少可以输出320像素

与此同时,玩更干净的内核很有意思,我计划清理一下主BitBox,
也参与制作几个游戏(现有的和新的...)但是所有这些都是并行的,所以单板的进步可能不会很大...还计划增加ESP8266...
还计划制造一个更流线型的PCB (更小,但具有基本相同的外壳),但这不是短期的计划。
2968401404375330812.png

9799311404375338336.png

ZX频谱仿真器
现在BitBox有了ZX频谱仿真器(在GameBoy 1之上)
频谱硬件非常简单,基于现有的Z80 CPU仿真器,所以构建频谱其实非常简单!
大部分需要的信息都在[url=http://www.worldofspectrum.org/faq/reference/48kreference.htm]这里[/url]

详见 博客GitHub

新游戏:龙穴!
在BitBox上玩这样一个好游戏!
1.jpeg
龙穴!
这个案例旨在复制BitBox上的龙穴游戏。
因为数据是从sd卡发出来的,所以它只与标准的bitbox兼容。
它目前是200LoC / 40k flash / 128k RAM + a 70MB 数据文件
参见github

相关资料请见博客GitHub



收藏 1 评论1 发布时间:2018-11-24 22:35

举报

1个回答
zjczm 回答时间:2018-11-26 10:10:00
感觉很有意思啊。F4玩这些游戏速度没问题吧?

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版