从GP32到OpenPandora:开源掌机的早期文化脉络
开源掌机并不是突然出现的单一产品类别,而是在不同技术路线和用户社群共同推动下形成的文化现象。早期资料中,Open Handhelds网站曾收录七款代表性机型,虽然网站如今已停止更新并转为档案状态,但这条线索大致串起了2001年至2010年的发展主线。
这条历史通常从2001年的GP32讲起。它由韩国GamePark及其后续重组团队推出,外形接近当年的任天堂GBA,采用三星ARM处理器。三星当时希望寻找具有示范意义的应用场景,因此与这家韩国公司合作。GP32并未直接使用“开源掌机”这一概念,但提供了标准C语言SDK,用户注册并下载启动器后,就能运行自行开发的程序。
GP32的固件并不开源,因此它更准确地说是开放开发环境的早期掌机。它所面对的用户,也并非凭空出现。此前已经存在规模可观的Game Boy自制程序社群,1995年便有了GBDK开发工具。由于当时还缺少成熟烧录卡,爱好者往往需要改装卡带芯片,才能在实体设备上运行自己的软件。
到2000年前后,Game Boy自制软件已经通过DevRS等网站传播。其中影响延续至今的包括1998年的Nanoloop和2000年的LSDj,它们成为芯片音乐入门和现场演出的常用工具。低廉的设备价格、丰富的兼容机以及相对简单的使用方式,使这一社群最终在芯片音乐领域留下了最持久的影响。
另一条路线来自2003年的Tapwave Zodiac。它运行Palm OS,采用带摇杆和按键的游戏机外形,同时保留掌上电脑的软件生态。开发者可以利用成熟的工具链发布应用,用户则能通过Handango、PalmGear等商店试用软件并购买注册码。这种模式与后来移动应用商店的逻辑相近,也可视为安卓掌机商业模式的早期雏形。
2001年至2005年间,虽然“开源掌机”概念尚未成形,但GP32、Game Boy和Zodiac分别代表了官方开放SDK、民间改装生态以及掌上电脑应用生态。其用户主要来自自制游戏、汉化、芯片音乐和PDA社群,硬件主要来自韩国,开发者则较多集中在欧洲;GP32销量有限,主要在韩国和欧洲销售。
2005年后,GamePark推出基于ARM和Linux的GP2X,用户无需注册账号即可在原始系统上开发程序,由此带动了大量移植软件和模拟器项目。后续的Wiz与Caanoo延续了相近架构并升级硬件。与此同时,中国MP4厂商也进入这一领域,丁果A320便是典型产品。它在2006年前后的“游戏MP4”热潮中并不突出,虽然丁果开发过原生游戏,却没有建立起成熟的软件生态。
A320采用华芯飞的公版方案,歌美X760+等产品也使用了相同技术内核。真正改变其后续命运的技术工作来自欧洲的Rockbox社区。该社区曾因在iPod上运行《毁灭战士》等玩法而受到关注,后来围绕采用相同君正处理器的昂达VX747展开逆向和驱动开发。2008年开始有人尝试移植Rockbox,2009年周亚金将Linux移植到VX747;三个月后,西班牙开发者Ignacio Garcia(网名Booboo)又将Linux内核移植到丁果A320,并完成屏幕和按键适配,意外催生了新的开发生态。
欧洲GP32、GP2X分销商随后尝试打造延续GP2X架构的Pandora,最终形成包括电路图在内的完整开源硬件项目OpenPandora。它既继承了早期开源掌机的游戏机形态,也受到夏普Linux PDA Zaurus的影响。不过,团队真正推进量产时才发现,当时硬件生产能力严重不足,这也反映出开源硬件从设计走向制造仍存在明显门槛。
本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。
阅读原文