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

Bitbox 控制器

[复制链接]
丿灬幸灬 发布时间:2018-11-24 22:35
5090851404375320643.jpg
& F. k# x" @- n) {. u3 `' {3 n/ E' ?$ l
DIY,32位mini游戏控制台9 f3 z( Z- t& `  O* H

) m$ R8 d$ z  J3 W. P描述$ `5 ]3 {/ L& E4 i5 w1 t
1006921404375162586.png $ ~: S3 \1 T* \% y3 `$ B
- H5 L7 a# r6 [- ~
BitBox是一款基于ARM的开放式 单芯片 视频游戏控制台。  Z. Y6 {1 V: _& {% f9 Q# f/ o
它可以产生15位视频,VGA分辨率为640 x480,立体声输出。: r( Q& z2 T1 I, [' F1 Q$ f
程序可以使用MicroSD加载,它可以使用2个USB设备进行游戏,例如游戏手柄、鼠标或键盘。
/ b7 m" J' ^+ a& n8 N主芯片是STM32F4。已经移植了游戏和gnuboy,Gameboy模拟器。
6 Q8 t1 i! ]1 k9 K$ m% W
8 \8 K+ r; s5 g; L2 h( O& l 3134981404374359513.png
. Y0 s/ A  w7 @7 U9 }$ U' Y
) v. ?4 {, P1 d* E- G' H! @细节  C( r. p( G2 r& A
Bitbox控制台现在并未连接到互联网。但是它可以通过它的扩展端(一个非常简单而好用的通用平台)来设置一个文本浏览器。: n+ x+ P/ C: ~6 n9 m, ?- P! U
! d& ]5 R# s2 z  V7 h0 D& U
一些消息
" _$ Q! J; [' e& V这个项目目前进行得很顺利(也许可以看看博客)。更多的代码、游戏即将到来,我和其他人提供了很多简单的图形模式以及声音/音乐相关的工作。
1 M) f! h: x5 A! w1 n1 Q; t4 `& F& _6 r! F3 G: ~

& Y9 b0 z4 H' }1 p关于bitbox micro的考虑...
6 ~9 Y) F7 }1 ~" N我正在考虑制作一款基于Cortex M0的控制台。这个想法是要比BitBox更小、更便宜,而且游戏可能比BitBox更具挑战性,但是保持足够的相似性以保持体验,并且能够简单地移植游戏。
+ H4 c9 Q  i# J8 Q. h- X5 v7 c: U, ^原始BitBox仍将是拥有USB、高清VGA、可扩展性、更大内存和更快内核的大哥。9 H$ z( L! J4 w) ^1 p
9 I9 C' p% S5 D! ^) x" Q2 V
迄今为止,设计选择有:
4 W+ C5 T( H9 N4 R当不确定的时候,更喜欢小的、便宜的和简单的
5 y/ b: d7 j! s; q9 v) Estm32f0, 128k flash /16k RAM  - 48MHz
2 n0 ?: l2 I2 p. JVGA输出,JACK Audio接口
4 L" I9 ?1 c& v& p4 Gnunchuk控制器
9 R! `5 t8 C/ \7 b; x; cUSB用于刷新和供电
& @9 n& u9 ^" |$ [SPI闪存芯片(没有使用micro尺寸,因为它增加了价格)
6 E$ P, O( C2 V
! X) B% M3 I: ^" O
$ |/ Z* f0 d' B* f' @& E+ _BB micro更新
9 t/ [/ k  a2 m关于micro BB和BB开发的一些更新还会继续。
2 w: H4 s  O6 H, E+ h# M! f在用stm32f0开发板玩了一会儿,移植了内核后,即使通过DAC,48Mhz的F0输出12MHz信号也是不可能的。
) ^& P) [: S( v3 @分辨率上限为约190像素。有一些PCB已经送到了——不过有一些问题。8 F: K" ~& a9 W1 p# K( |

. p( t: l# x  a) M因此,我正在研究STM32f1 72MHz,这也很便宜,至少可以输出320像素
5 _$ B! E; d0 J, g9 h% L) _& C1 T# N3 y: D% A# o, E
与此同时,玩更干净的内核很有意思,我计划清理一下主BitBox,2 S) a3 N/ |) o/ _( |+ y6 n2 }* @
也参与制作几个游戏(现有的和新的...)但是所有这些都是并行的,所以单板的进步可能不会很大...还计划增加ESP8266...( M; a) z1 Z4 Z- w0 \
还计划制造一个更流线型的PCB (更小,但具有基本相同的外壳),但这不是短期的计划。
& e* P5 r" V5 w 2968401404375330812.png 4 @. G  k1 P) T% C, e. i

* J! t* C5 h5 I9 I0 M$ X9 m 9799311404375338336.png 5 U3 b( e; ^0 J2 m

8 o' r4 d% i# X; x8 YZX频谱仿真器
5 Y$ J9 s9 o/ {; ]现在BitBox有了ZX频谱仿真器(在GameBoy 1之上), J$ W* h. c- Y1 {, V; P$ a# z
频谱硬件非常简单,基于现有的Z80 CPU仿真器,所以构建频谱其实非常简单!+ i$ A" l$ G' J$ H- @) Q* N8 {/ T* N
大部分需要的信息都在[url=http://www.worldofspectrum.org/faq/reference/48kreference.htm]这里[/url]
- Q! L( g8 Q2 i3 ?1 N5 Y, g* n- w1 Z0 e
详见 博客GitHub
6 d5 I* B8 X" d' l3 L
9 d# S9 L* O  k* z; C新游戏:龙穴!
. m$ r; t1 r: s6 s7 L/ C& Y, M5 F在BitBox上玩这样一个好游戏!
' z2 A( I, D$ t: k 1.jpeg
9 n5 \/ O$ \5 S龙穴!2 ?% k! `" f, p% {* ^/ H& Q
这个案例旨在复制BitBox上的龙穴游戏。3 o8 M+ a" P4 h6 \" ?6 [2 `
因为数据是从sd卡发出来的,所以它只与标准的bitbox兼容。
7 v' p" z6 K' v5 z- G2 R3 z它目前是200LoC / 40k flash / 128k RAM + a 70MB 数据文件
, s% S, ]! n* R参见github7 l! Z) U7 r: A

5 ?: N8 V) D9 ~/ R- `$ o" ]( [相关资料请见博客GitHub
& R3 C+ {) R. P" s) \: M6 x. @; t  Z' s1 x
3 |4 |( ^$ N4 e2 N
( ?8 b! _0 k. o8 L& H
收藏 1 评论1 发布时间:2018-11-24 22:35

举报

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

所属标签

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