词条 | Uzebox |
释义 | Uzebox是一种向后精简的开放源码的视频游戏控制台设计。它是基于由Atmel公司的AVR 8位的通用微控制器。该系统的特殊性是,它使用一个中断驱动的内核并没有帧缓冲区。如视频同步生成,视窗渲染,和音乐混合的功能是通过一个后台任务实时完成的,所以游戏肯定是要用C开发。设计目标是要尽可能简单,同时留出足够的的资源,还要有足够好的声音和图像实现有趣的游戏。该设计为任何爱好者提供了简易而有趣地组装和编程。最终的设计只包含两个芯片:ATmega644和AD725RGB到NTSC的转换器。 Uzebox是2009年被列入Make Magazine's杂志的权威性的开源硬件项目。 特性低元件数量和成本: 该系统仅有的两个芯片和分立元件. 中断驱动的内核: 无需循环计数,混音和视频生成都在后台。 256 同步颜色: 用一个R-2R resistor ladder DAC实现 4个通道的声音引擎: 声音系统由 3 wavetable channels and 1 noise or PCM channel组成. MIDI 输入: 用音乐音序器,可以直接在控制台上进行音乐创作。 经典控制器: 手柄投入使用标准的NES/SNES控制器接口。SNES鼠标支持。 SD/MicroSD 卡接口. 可扩展: I / O线和外围设备仍然可用,就像去尝试UART以及SPI端口一样。 模拟器: 一个完全的完美周期,模拟器大大简化了开发。 Gameloader (试用版): 安装和flash的游戏存储在SD卡上。 API: 使用一个API,它提供了多种视频模式,声卡驱动程序和开发游戏。 开源软件和硬件设计是完全免费的GPL许可协议。 硬件规格Uzebox AVCore's 主板描述 CPU: ATmega644 微控制器 RAM的大小: 4K Program Memory: 64K Speed: 28.61818Mhz (Overclocked) 显示色: 256 simultaneous colors arranged in a 3:3:2 color space (Red:3 bits, Green:3 bits, Blue: 2 bits) 视频输出: NTSC Composite and S-Video 声音: 8-bit mono, mixed at ~15Khz and output via PWM 输入: 两个NES/SNES 兼容的游戏手柄输入 外存支持: SD/MicroSD 可选: MIDI-in 接口 实现在2010年, Uzebox设计被完全装配单元的Uzebox AVCore和一个DIY工具箱FuzeBox投入商业应用。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。