一款新的竞争者正准备进军8位游戏机领域,但能否找到受众尚未可知。Clydeware公司推出的GameTank采用开源设计,搭载经典的MOS Technology 6502处理器。这款主机可能具备超越规格的实力,因其完全摒弃历史包袱的双CPU架构,以及基于自定义帧缓冲的图形系统。值得注意的是,GameTank并非用于运行其他8位系统的游戏(或模拟器),而是旨在构建独立生态系统,激发“新一代8位游戏”的开发。

Cover Image

根据Clydeware公布的规格,GameTank仅采用基础逻辑芯片和内存芯片,未使用FPGA或微控制器。特别之处在于,这款复古主机主板配备双CPU——选用的是经典6502处理器的增强CMOS版本,该处理器最初问世于1975年。熟悉科技史的读者可能知道,6502曾是Apple IICommodore PETAtari VCS任天堂娱乐系统(Nintendo Entertainment System)等经典设备的核心。

  • GameTank规格参数

  • 中央处理器WDC W65C02S运行频率3.5 MHz

  • 视频系统128x128帧缓冲(顶部和底部部分行会被多数电视隐藏)

  • 图形加速:硬件加速字节复制(即“块传输器”),每个时钟周期能以3.5 MHz频率向帧缓冲传输图像

  • 图形内存512 KB(用作块传输器源数据)

  • 通用内存32 KB(按8 KB分区管理)

  • 音频系统W65C02S运行频率14 MHz,配备4KB RAM,默认采样率14 kHz

  • 控制器:方向键+“A”、“B”、“C”及“开始”按键,配备2个接口

  • 卡带:自定义36针0.1英寸间距规格,标准电路板含2 MB闪存

  • 扩展接口26针后置扩展口,提供12位GPIO及其他系统信号

从规格表可见,GameTank采用WDC W65C02S3.5 MHz)作为通用CPU,另配一颗14 MHzW65C02S专司音频处理。其内存配置在8位主机中也非同寻常:除32KB系统内存外,还配备高达512KB的图形内存(开发者称为“精灵内存”)。

Clydeware的资源分配方案表明,GameTank架构依赖大容量帧缓冲和块传输器来实现“更流畅的动画效果”。这与早年基于6502的主机(如前述的NES)形成鲜明对比——后者采用基于图块/精灵的屏幕寻址方式,画面滚动时常出现卡顿。

其他值得关注的特色包括其“厚重卡带”设计。虽然采用自定义规格,但保持开放设计,提供了烧录ROM文件的工具,卡带还集成了USB-C接口方便使用。关于游戏开发,主机设计者推荐使用基于CC65C语言SDK(面向6502系列处理器的开源编译器),但同时强调“任何能生成6502汇编的工具链都可支持GameTank平台”。

令人玩味的是GameTank对复古特性的坚持:视频输出仅提供NTSC复合RCA接口,并坚持使用有线控制器。这款主机即将启动众筹,但作为“硬件优先”平台,用户甚至无需实体设备即可体验——GitHub上已发布开源模拟器,原为加速软件开发,现在可供自由使用。敬请关注后续众筹日期、上市信息及定价详情。


文章标签: #游戏机 #开源 #复古 #硬件 #开发

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。