tis-100, 模拟器 100 CPU

分享于 

2分钟阅读

GitHub

  繁體 雙語
An emulator for the TIS-100 CPU
  • 源代码名称:tis-100
  • 源代码网址:http://www.github.com/eviltrout/tis-100
  • tis-100源代码文档
  • tis-100源代码下载
  • Git URL:
    git://www.github.com/eviltrout/tis-100.git
    Git Clone代码到本地:
    git clone http://www.github.com/eviltrout/tis-100
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/eviltrout/tis-100
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    一个不存在的CPU的模拟器

    这是 TIS-100 计算机的模拟器 实现,它不存在。

    特性

    • 实现 TIS-100 指令集。
    • 它运行得比统一参考实现快得多。

    :如何编译

    确保你的平台上安装了 ncurses

     
    $ make
    
    
    $./tis
    
    
    
     

    如何运行程序

    如果你看 tis.c,你会看到它打开 divide.sysdivide.tis 文件。

    divide.tis 与 TIS-100 游戏的保存游戏格式非常相似。 主要区别在于,当不存在 node 号或者堆栈节点时,它不会跳过号。

    divide.sys 包含输入节点和输出节点的信息。 这是我制作的一种格式。 如果你对它感兴趣,你可能已经玩了 TIS-100,因此savy足以理解它 !

    命令行调试

    如果你编辑 constants.h 和定义 RICH_OUTPUT,你会得到一个比游戏更近的显示,允许你按任何键,除了 qq 退出。

    作者

    Evil ( @eviltrout )

    许可证

    for,虽然 TIS-100的指令集可以能是专有的。 不清楚 !


    CPU  
    相关文章