题
我最近一直摆弄大会,我学到了很多东西。我正在使用 6502asm.com 。 6502asm.com 是一个JavaScript汇编程序和仿真器,可为6502个装配。这是我喜欢的东西:输入和输出非常简单且易于理解。它用一个32x32像素屏幕为您提供,地址空间从$ 0200到05FF。改变像素的颜色是在屏幕的一个地址中存储颜色值(在$ 00和0f之间)($ 0200是左上角,而05FF为右下角。)这是很多乐趣乱搞,但它是8位,一个32x32屏幕没有大量的空间。我想知道是否有类似于 6502asm.com 对于32/64位组件而不是8位。 (它不一定是在浏览器中,只是任何类似的东西。)此外,如果它使用NASM,我宁愿的是,但这不是要求。提前谢谢!
解决方案
jasmin 帮助您学习x66组装,但它没有有任何图形表示。但是,当执行x86代码时,您可以看到寄存器和内存更改。
如果您感觉到6502asm.com有限32x32像素,为什么不尝试“真实的”,这意味着您可以在仿真器上运行的IDE中的宏汇编程序?
例如,以下组合:
其他提示
经过一点谷歌曲,我发现了陷波(Minecraft的创造者)新游戏,0x10c。这是一个空间游戏,您可以在哪里控制空间船,而在船舶内部是一个名为DCPU-16的Invame,可编程计算机,您可以编程来控制船舶的每个方面。除了已经制作的DCPU-16有几个模拟器和装配商的游戏尚未发布。我编译了一个在这里,并组装并运行测试程序(贯穿生命游戏,)和它的工作完美!
这里,您可以为您找到一个非常有趣的开源JS项目。
不隶属于 StackOverflow