跳转到内容

GBA 开发/任天堂e-Reader

来自维基教科书,开放的书籍,开放的世界

任天堂e-Reader

[编辑 | 编辑源代码]

一旦您编写了自己的新自定义GBA程序,您就可以将其以“电子卡”的形式分发给其他人,前提是他们拥有e-Reader。[1][2]

e-Reader扫描印有“点码”的特殊卡片。卡片可以向任一方向(左或右)滑动。当程序包含在两张或更多张卡片上时,卡片不需要按任何特定顺序滑动。[3][4][5]

Tim Schuerewegen成功破解了“点码”代码,并能够将一些自制程序转换为可以在e-Reader设备上运行的卡片。使用特殊程序,人们可以将程序数据转换为卡片条带,并将其打印到纸张上,然后由e-Reader扫描和解释。[6][7]

例如,Snobro 的自制NES游戏《BombSweeper》(一款Game & Watch标题克隆),以及许多技术演示(“hello world”、“Mario sprite”等)被制作成可执行文件,可以转换为点码。

每张卡片最多可容纳两条代码条。长代码包含 2.2 千字节的信息。[8]

自制的努力带来了一个副产品,即发现了一种“转储”点码电子卡中包含的数据的方法。这导致了e-Reader ROM映像的修改版本,该版本可以接受这些“转储”并解释它们以在模拟器中使用。

自制卡可以从任何NES、Z80或ARM游戏创建,首先使用nvpktool.exe对其进行压缩,然后使用nedcmake.exe将其转换为BMP图像。

进一步阅读

[编辑 | 编辑源代码]
华夏公益教科书