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

Bitbox 控制器

[复制链接]
丿灬幸灬 发布时间:2018-11-24 22:35
5090851404375320643.jpg   J+ a( G" d  o9 u) q
/ G: o6 w! @5 a% a) F
DIY,32位mini游戏控制台' w4 ?1 R( n8 f5 B0 k0 b5 D

! s1 [0 a7 q+ M描述* z% y  Q4 i: n; w8 X5 |% P& G: W
1006921404375162586.png 9 ^# E- z+ e% B6 S$ D+ A( |2 K
* L! X9 s7 o4 p4 A" X5 ?
BitBox是一款基于ARM的开放式 单芯片 视频游戏控制台。
, O9 F! a" q/ P& c它可以产生15位视频,VGA分辨率为640 x480,立体声输出。
9 N! E# h! S6 ]3 l+ `程序可以使用MicroSD加载,它可以使用2个USB设备进行游戏,例如游戏手柄、鼠标或键盘。
: r( O: G" C! C" Q/ E主芯片是STM32F4。已经移植了游戏和gnuboy,Gameboy模拟器。: d8 R9 f6 ^# R, C1 Z% `

  K1 ]. \) J; G$ a 3134981404374359513.png * ]; K% L1 I- K4 a1 [2 B
! K5 q- A3 |0 e* {/ r) C, m, x6 j
细节  F0 v: r' \) v/ R
Bitbox控制台现在并未连接到互联网。但是它可以通过它的扩展端(一个非常简单而好用的通用平台)来设置一个文本浏览器。- o% p: M) w, V
  i, o: }, V7 C
一些消息5 Z9 ~) }# H7 d1 v9 s3 l6 N4 S' j
这个项目目前进行得很顺利(也许可以看看博客)。更多的代码、游戏即将到来,我和其他人提供了很多简单的图形模式以及声音/音乐相关的工作。' i' V9 E7 N) b3 B; @6 t2 ~

* Y. y! Q# C/ f0 G* Q
/ y4 ]6 n' c+ U+ x5 i关于bitbox micro的考虑...
5 K# q' ?' ~' g% `9 ~% }我正在考虑制作一款基于Cortex M0的控制台。这个想法是要比BitBox更小、更便宜,而且游戏可能比BitBox更具挑战性,但是保持足够的相似性以保持体验,并且能够简单地移植游戏。
0 s; Z/ L- k% S' o- j. e  s! J原始BitBox仍将是拥有USB、高清VGA、可扩展性、更大内存和更快内核的大哥。
7 I) r* F& _7 Y" o) W9 R1 i) t; ^& w& a9 I
迄今为止,设计选择有:2 [! p1 N/ t' A: |! {
当不确定的时候,更喜欢小的、便宜的和简单的
' K/ t0 C9 B3 |& v! B; `7 n- xstm32f0, 128k flash /16k RAM  - 48MHz
  Y2 v7 x. g+ rVGA输出,JACK Audio接口: e" G( q1 ]' m4 q; W; {
nunchuk控制器; x2 x" l1 Y& j: b+ a8 r* j
USB用于刷新和供电$ Q: m3 z) y0 t- {6 j' v+ ~
SPI闪存芯片(没有使用micro尺寸,因为它增加了价格)
, P* m8 U1 G: G& d- |2 n: ?1 O5 C- F3 y

) O$ H1 `8 o5 g$ q# a1 K+ JBB micro更新/ t6 P7 Z5 z6 `
关于micro BB和BB开发的一些更新还会继续。! @# v; x) B: p! M
在用stm32f0开发板玩了一会儿,移植了内核后,即使通过DAC,48Mhz的F0输出12MHz信号也是不可能的。1 H1 v9 b6 J3 k, B9 ~* p! Q
分辨率上限为约190像素。有一些PCB已经送到了——不过有一些问题。( w- b! w8 V( l% Q+ G' Q4 L! ]
: H+ u- B4 c& `) X- J( n+ w- A
因此,我正在研究STM32f1 72MHz,这也很便宜,至少可以输出320像素
" X& W0 f0 `' G% l! T1 G5 X, J. y3 m/ G9 \% U
与此同时,玩更干净的内核很有意思,我计划清理一下主BitBox,# J! g+ r4 k: l) H. H! o) Q
也参与制作几个游戏(现有的和新的...)但是所有这些都是并行的,所以单板的进步可能不会很大...还计划增加ESP8266...( }5 ~- N( P5 w/ l/ O- s
还计划制造一个更流线型的PCB (更小,但具有基本相同的外壳),但这不是短期的计划。
  {4 v* \4 c4 {4 g3 X2 }) P 2968401404375330812.png 9 V! M  o- G: F, o) A
: N* S6 K! j8 b$ ?
9799311404375338336.png " e& I( B& D* ?4 ~; z" e9 S7 `
: S5 `) w# K6 i' g
ZX频谱仿真器
" K, r5 p* p3 Y% b现在BitBox有了ZX频谱仿真器(在GameBoy 1之上)
6 v' }0 W" D' T) t7 ~频谱硬件非常简单,基于现有的Z80 CPU仿真器,所以构建频谱其实非常简单!4 B" k' A* ]" r& k2 y$ K
大部分需要的信息都在[url=http://www.worldofspectrum.org/faq/reference/48kreference.htm]这里[/url]
6 N$ P& T! w/ ]( x4 j- @( `+ R: P
7 g: W+ g  ^/ t" @  }详见 博客 和 GitHub
9 |6 {+ z0 h3 M0 F7 e
2 X) ]' }3 R! A. v5 V- W9 d新游戏:龙穴!
, ?8 f% i: x: n在BitBox上玩这样一个好游戏!8 Z: _- b% E& f4 ?3 N+ q* O
1.jpeg % K2 w& b# c. c: u& O- e
龙穴!9 O9 J0 Y" P5 ?0 y- e1 T" g5 W
这个案例旨在复制BitBox上的龙穴游戏。
2 J+ U; Y8 O! [( c' D0 y因为数据是从sd卡发出来的,所以它只与标准的bitbox兼容。2 @  r1 b. \7 i- {- f; A
它目前是200LoC / 40k flash / 128k RAM + a 70MB 数据文件( A2 Z6 i# Z9 Q. X& b8 r: ]
参见github# p* k, T6 k# z

( n: y9 `% t/ _' B相关资料请见博客和GitHub
1 r$ ?+ h+ `5 a7 |+ C8 r% p! E0 N# O; u3 S5 a- k- m; N. F' V' E

" u$ \$ ]/ p, `# [' \2 y8 G
3 z# y1 i- b0 K: m5 `
赞 收藏 1 评论1 发布时间:2018-11-24 22:35

举报

1个回答
zjczm 回答时间:2018-11-26 10:10:00
感觉很有意思啊。F4玩这些游戏速度没问题吧?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版