电子游戏历史/平台/UzeBox
-
2008 年正在运行的 UzeBox 控制台,正在玩一个方块下落游戏。
由于其极简的设计,Uzebox 成为可能首个看到大量生产和开发的开放硬件游戏控制台,证明了一种模式,许多其他开源控制台都效仿了这种模式。
Uzebox 1.0 于 2008 年 8 月 24 日发布。[1]
Adafruit 在 2008 年 11 月生产了名为 Fuzebox 的 Uzebox 变体。[2]
2009 年底,视频播放支持被添加到 Uzebox。[3]
2011 年 3 月,能量饮料公司红牛创建了基于 UzeBox 的控制台。[4][5]
托管 Uzebox 网站的 Belogic 域名似乎在 2021 年 1 月 26 日左右下线。[6][7]
Uzebox 的技术方向被 Uzebox 创建者 Alec Bourque 描述为“复古极简”。[8] 结果,与其他当代控制台相比,Uzebox 使用的组件要少得多,并且使用了更古老的技术。
Uzebox 基于 8 位 Atmel ATmega644 AVR 架构微控制器,额定速度为 20 兆赫兹,但超频至 28.6 兆赫兹。[9] ATmega644 拥有 4 千字节的 RAM 和 644 千字节的闪存存储器,这是控制台上所有内存和存储器的全部。[9] 微控制器负责一般计算、图形和声音,[9] 这在芯片上没有内置硬件 GPU 或音频编解码器的情况下尤其令人印象深刻。该系统可以生成多达 32 个精灵,可以同时显示,[10] 并且输出的最大分辨率为 360 x 244 像素。[10]
微控制器是控制台上的主要集成电路。使用的唯一其他集成电路是 AD725 或 AD723 芯片(取决于配置),它将来自微控制器的 RGB 转换为 NTSC 信号。[11]
在电阻器中实现了简单但有效的 DAC,每个 Red、Green 和 Blue 都有一个迷你 DAC。[9][11] 这使得系统能够输出多达 256 种颜色,其中 3 位绿色、3 位红色和 2 位蓝色。[10]
就声音而言,UzeBox 具有三个波表通道、一个噪声通道和一个 PCM 通道,以 8 位单声道在 15 千赫兹输出。[10]
该控制台最初采用来自 NES 的控制器,但后来被更容易找到的 SNES 控制器所取代。[9] SD 卡读卡器和以太网支持最终被添加到控制台。[9]
存在一些 UzeBox 游戏和演示。[12]
- ESD Attack - 由 Sparkfun Electronics 开发的游戏。[13]
维基教科书嵌入式系统有一节关于编程Atmel AVR 处理器。
- ↑ "将主干替换为来自 beta5 分支的代码 · Uzebox/uzebox@f38cac4". GitHub. 检索于 2020 年 11 月 10 日.
- ↑ "Fuzebox,开源游戏". Hackaday. 2008 年 11 月 25 日. 检索于 2020 年 11 月 10 日.
- ↑ "Uzebox 视频播放器". Hackaday. 2009 年 9 月 10 日. 检索于 2020 年 11 月 10 日.
- ↑ "红牛通过开源产品向黑客空间发送营销小工具". Hackaday. 2011年3月24日. 检索于 2020年11月10日.
- ↑ "RedBull 演示 - Uzebox Wiki". uzebox.org. 检索于 2020年11月10日.
- ↑ "BeLogic 软件". web.archive.org. 2019年1月24日. 检索于 2021年2月2日.
- ↑ "WHOIS 搜索结果". www.godaddy.com. 检索于 2021年2月2日.
- ↑ "成就解锁:四款面向自制游戏玩家的开源游戏主机" (以英文). Opensource.com. https://opensource.com/life/11/7/achievement-unlocked.
- ↑ a b c d e f "Uzebox - ATMega 游戏主机". belogic.com. 检索于 2020年11月10日.
- ↑ a b c d "Uzebox/uzebox". Uzebox. 2020年11月1日. 检索于 2020年11月10日.
- ↑ a b "Uzebox - ATMega 游戏主机". belogic.com. 检索于 2020年11月10日.
- ↑ "游戏和演示 - Uzebox Wiki". uzebox.org. 检索于 2020年11月13日.
- ↑ "Uzebox 游戏卡底板 - DEV-09023 - SparkFun 电子". www.sparkfun.com. 检索于 2021年3月26日.