【问题标题】:CHIP-8 game has an odd number of bytesCHIP-8 游戏的字节数为奇数
【发布时间】:2013-04-03 12:45:42
【问题描述】:

我一直在研究 CHIP8 仿真器,并且正在使用 notepad++ 中的十六进制编辑器来查看十六进制值。我碰巧注意到,像 David Winter 的“Blitz”这样的游戏有奇数字节。

在CHIP8中,每个操作码都是2字节长,所以字节数应该是偶数吧?

【问题讨论】:

    标签: byte chip-8


    【解决方案1】:

    正如您在十六进制转储中看到的那样,作者已将字符串 BLITZ By David WINTER 嵌入到 ROM 中。也许这个字符串出现在游戏的某个地方,或者这只是他签署他的创作的小方法。

    字符串有 21 个字符长,这就是为什么您最终会得到一个奇怪的文件大小。
    游戏以指令0x1217 开始,它跳转到地址0x217。这对应于字符串后面的第一个字节,因为游戏被加载到地址 0x200 的内存中。

    【讨论】:

    • 此外,CHIP-8 游戏可以包含各种数据,包括精灵。这些也可以是奇数字节。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 2018-05-05
    • 2019-11-24
    • 2020-08-05
    • 2012-02-13
    相关资源
    最近更新 更多