据少数派10月19日刊发的演讲整理,一场在柴火AI基地车与中国美术学院网络社会研究所《设计开源游戏掌机》工作坊现场进行的演讲,以Open Handhelds网站为线索梳理2001至2010年开源掌机的文化源流,提出这一产品类型并不只是运行模拟器ROM的平台,其技术源流、用户和产品文化存在多个流派。
演讲者称,相关话题资料较少,许多内容来自个人经验,考证未必严谨。Open Handhelds网站列出七款开源掌机机型,现已停止更新、处于档案状态;其第一条时间线索是韩国GamePark的GP32,这七款机型被视为2001至2010年开源掌机头十年的主线。
GP32于2001年推出,外形接近GBA,采用三星处理器,提供标准C语言SDK,爱好者注册并下载启动器后即可运行自行开发的应用程序。演讲者指出,GamePark推出GP32时并未打出“开源掌机”招牌,GP32固件也不是开源的,因此它常被视为开源掌机起点,却与后来贯穿2000年代的开源掌机概念并不完全符合。
在GP32之前,Game Boy业余开发社区已经存在。1995年出现GBDK开发工具,爱好者通过改装卡带在实体掌机上运行自制程序;1998年的Nanoloop和2000年的LSDj成为芯片音乐社区延续至今的工具。演讲者认为,自制游戏、汉化、芯片音乐以及掌上电脑社群,构成了早期可编程掌机的需求来源。2003年Tapwave推出的Zodiac运行Palm OS,具备摇杆和四个按钮,并承接Palm掌上电脑的共享软件生态,通过Handango、PalmGear等软件商店提供试用版和注册码销售。
2005年,GamePark推出基于ARM处理器加Linux的GP2X,开发环境比GP32更宽松,原始系统即可自由开发,带动模拟器等移植热潮,开发主力仍在欧洲。此后GamePark又推出Wiz和Caanoo,基本沿用同一架构并升级硬件规格。演讲者将2005至2010年称为开源掌机的“纯粹时代”,代表机型均运行Linux。
这一阶段中国MP4厂商加入,典型机型是丁果A320。丁果A320使用华芯飞公版方案,歌美X760+等型号采用同样技术内核;其国内售价599元,约合80多美元。演讲者称,国内硬件厂商往往把开源掌机当作单独产品,不太重视生态建设。
欧洲Rockbox社区围绕使用君正处理器的昂达VX747开展MP3、MP4破解和移植工作。2008年,社区开发者尝试把Rockbox移植到VX747,做了大量硬件逆向和驱动工作;2009年,周亚金将Linux移植到昂达VX747。三个月后,西班牙开发者Ignacio Garcia(网名Booboo)把Linux内核移植到丁果A320,并完成屏幕、按键驱动适配,为这款机器带来新生态。演讲者说,这不在丁果和华芯飞的开发计划之内。
欧洲一些GP32和GP2X分销商希望生产延续GP2X架构的机器,产品Pandora后来变成硬件设计全部开源的OpenPandora,其形态也受到夏普Linux PDA Zaurus影响。OpenPandora从2008年开始预售,到2013年才出货约6000台,且这只是德国分销商的销量;向英国分销商下单的买家没有收到机器,分销商跑路。