Most games use W A S D and E
Modern CHIP-8 games mostly move with W A S D and act with E. Arrow keys and Space do the same here.
播放33款公共领域的CHIP-8、SUPER-CHIP和XO-CHIP游戏,或打开你自己的.ch8文件。
切换怪癖,改变速度,保存你的状态,并逐条执行每条指令。
CHIP-8 模拟器是一个在线编程环境:写代码、运行、看输出,不需要配置本地环境。 在您的浏览器中运行 CHIP-8、SUPER-CHIP 和 XO-CHIP 程序:33 款公有领域的游戏、您自己的 .ch8 文件、特殊功能开关、声音、存档状态和调试器。
在编辑器中输入或粘贴代码,支持语法高亮与自动缩进。
选择语言版本、命令行参数或输入数据,按需调整。
点击运行按钮,控制台会显示输出结果与错误信息。
确认结果后复制代码,或分享链接把示例发给别人。
CHIP-8 程序很小,并且是为非常不同的机器编写的。这些习惯使它们能够正确运行。
Modern CHIP-8 games mostly move with W A S D and act with E. Arrow keys and Space do the same here.
Speed is instructions per frame. Original CHIP-8 games expect about 10, SUPER-CHIP 30 and up, XO-CHIP 1,000 or more.
If sprites wrap oddly or a game freezes, switch the platform or toggle a quirk. The bundled programs already use the right ones.
CHIP-8 erases a sprite by drawing it again, so many games flicker. Reduce flicker smooths it out.
Save state remembers the whole machine for this program in your browser, so you can try again from there.
Pause, open the debugger and press Step to watch each instruction change the registers and the screen.
无需注册即可试用,游客每日 3 次免费。所有处理都在你的设备上完成,文件不会被上传。
所有工具每天都有免费额度。 游客每日 3 次免费,注册再送 20 积分。文件不上传,处理全在你的设备上完成。
CHIP-8 是一个来自 1977 年的简单虚拟机,用于在爱好者计算机上编写游戏:35 条指令、4 KB 内存、一个 64×32 的屏幕和一个 16 键键盘。SUPER-CHIP 增加了一个 128×64 模式和滚动功能;XO-CHIP 增加了彩色平面、声音模式和 64 KB 内存。
是的。无需账户,无广告,无限制。一切都在你的浏览器中运行,无需安装任何东西。
是的。可以打开或丢入一个大小最多为 65,024 字节的 .ch8、.sc8、.xo8 或 .bin 文件。平台根据其使用的指令来检测,文件在您的浏览器中读取并保留在您的设备上。
来自 Chip8 社区档案,其作者将他们的程序贡献给公共领域(CC0)。“关于”标签会注明每个程序的作者并链接到其源代码。
CHIP-8 解释器在一些指令上有所不同,例如移位是使用 VX 还是 VY,保存寄存器是否移动 I,以及精灵是否在边缘处换行。这些开关让你可以匹配程序所编写的机器。
是的。点击屏幕下方的屏幕键盘;程序正在检查的按键会被标出,你可以同时按几个。全屏模式会让键盘保持在屏幕旁边。
保存状态会将当前程序的整个机器(内存、寄存器、屏幕和计时器)存储在此浏览器中。加载状态可以将其恢复,即使在关闭页面之后。
The interpreter passes a widely used CHIP-8 test suite: the opcode and flag tests, the quirk tests for CHIP-8, SUPER-CHIP and XO-CHIP, the keypad test and the scrolling test. Sound follows the XO-CHIP pattern and pitch rules.
Pause, open the debugger and press Step to watch each instruction change the registers and the screen — a hands-on way to learn how emulators and machine code work. Reduce flicker smooths the sprite flicker that CHIP-8 games are known for.
Pick a public-domain game or open your own CHIP-8 file.