芯片JS
这是对 ChipJS 是什么的描述以及关于其开发的各种注意事项。
CHIP-8 是 1970 年代的一种古老的游戏开发语言,完全基于称为“操作码”的十六进制指令来操作内存中的数据。 ChipJS 是一个类似 CHIP-8 的机器和解释器的实现,与任何关于图形渲染(库等)的意见完全分开。
组件
典型的 CHIP-8 机器具有如下内存结构:
CHIP-8 语言也有特殊的行为:
ChipJS 将通过状态和行为模拟 CHIP-8 机器和 CHIP-8 语言,这意味着面向对象编程。 因此,有必要制定什么ChipJS是什么ChipJS一样。
ChipJS具有:
4096 字节RAM
在经典机器中,地址 0x000 到 0x1FF 被语言解释器占用,但在 ChipJS 中不会这样
无论如何,ChipJS 将假设所有程序都从内存中的 0x200 开始
16 个8 位寄存器,V0 到