文件名称:tisemu:使用Go的TIS-100仿真器
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-09 14:35:05
Go
铁木木
tisemu是模拟器。 TIS-100是一款rad开放式编程游戏,您可以通过使用一种汇编语言对多节点机器进行编程来解决难题。 您可能应该去玩游戏,而不是在这里闲逛。
tisemu支持T21执行节点, T30堆栈存储节点和基于终端的可视化模式(使用termbox)。 我认为有计划在游戏中添加更多的节点类型。 发生这种情况时,我可能会在这里添加它们。
机器地图
在游戏中,每个难题可以具有不同的节点数组和节点类型。 使用tisemu ,可以在一个简单的地图文件中描述该机器。 映射文件格式如下:
【文件预览】:
tisemu-master
----t21_test.go(3KB)
----main.go(3KB)
----Readme.md(3KB)
----t30_test.go(535B)
----parser_test.go(4KB)
----parser.go(3KB)
----tis100.go(2KB)
----tis100_test.go(466B)
----token.go(1KB)
----map_test.go(1KB)
----t30.go(2KB)
----scanner_test.go(2KB)
----display.go(1004B)
----map.go(2KB)
----examples()
--------signal-divider.tis(301B)
--------display.map(60B)
--------standard.map(54B)
--------sequence-indexer.tis(469B)
--------in.v(42B)
--------in.b(78B)
--------display.tis(272B)
--------memory.map(54B)
--------in.a(117B)
--------in.x(78B)
----LICENSE(1KB)
----t21.go(5KB)
----.gitignore(7B)
----scanner.go(3KB)