d16bunny:用咖啡脚本编写的 DCPU-16 汇编程序

时间:2024-07-26 15:54:40
【文件属性】:

文件名称:d16bunny:用咖啡脚本编写的 DCPU-16 汇编程序

文件大小:55KB

文件格式:ZIP

更新时间:2024-07-26 15:54:40

CoffeeScript

d16兔子 d16bunny 是 DCPU-16 的汇编程序,用 coffeescript 编写,并通过 apache 2 开源许可证(包含在 LICENSE 文件中)获得许可。 它可以内置到适用于命令行工具的节点库中,也可以内置在单个 javascript 文件中以包含在在线 Web 应用程序中。 我的目标是制作一个强大的汇编器,以便所有基于 Web 的汇编器/模拟器和 CLI 工具都可以共享大量功能集并减少错误。 汇编引擎基于 deNULL 的 javascript 汇编器,具有大量重构和一些新功能。 它还带有一套单元测试和集成测试。 建造 “蛋糕测试”运行测试 “蛋糕构建”来构建节点风格的 javascript “cake web” 构建一个对网络友好的 javascript 文件 “蛋糕清洁”来清理 用 包括一个示例 CLI 汇编程序。 它可以构建 128KB DCPU-16


【文件预览】:
d16bunny-master
----testdata()
--------test3.d16dat(304B)
--------test2.dasm(481B)
--------test2.d16dat(219B)
--------test5.dasm(9KB)
--------test1.dasm(1KB)
--------test4.d16dat(365B)
--------test5.d16dat(14KB)
--------test3.dasm(420B)
--------test1.d16dat(527B)
--------test4.dasm(549B)
----.gitignore(61B)
----README.md(5KB)
----Cakefile(2KB)
----bin()
--------bunny(8KB)
----test()
--------test_assembler.coffee(4KB)
--------test_prettyprint.coffee(420B)
--------test_parser_macros.coffee(6KB)
--------test_assembler_errors.coffee(2KB)
--------test_assembler_compile.coffee(7KB)
--------test_output.coffee(3KB)
--------test_disassembler.coffee(5KB)
--------test_parser.coffee(15KB)
----LICENSE(11KB)
----package.json(589B)
----src()
--------d16bunny()
--------d16bunny.coffee(498B)

网友评论