vm1 源码
虚拟机1 受Apple 2时代计算机启发的极小型虚拟机,用于复古游戏编程。 非常在制品。 特征 简单的指令集(我很懒) 内置汇编器 窗口输出 去做 二进制输入/输出 子程序 键盘输入系统 ?? 例子 来自examples/alphabet.vm1 set r0 65 ; 'A' set r1 31167 ; screen start addr set r2 32767 ; screen end + 1 set r4 91 ; 'Z' + 1 loop: store r0 @r1 ; write to "pixel" inc r1 1 ; next addr inc r0 1 ; next char jlt r0 r4 :test ; don't go past 'Z' set r0 65 test: jlt r1 r2 :loop ; if at end, draw and rese
下载地址
用户评论