程序集项目的X16命令行界面。

x16cli的Python项目详细描述


X16命令行界面

X16命令行界面是用于装配项目的工具。特点:

  • 仿真器的下载和编译
  • 默认配置应该可以
  • 用一个命令生成并运行
  • 易于阅读的配置文件

细节

您应该在项目文件夹中使用的第一个命令是x16 init。X16Cli下载隐藏文件夹中的编译工具并创建toml配置文件。在

hello world项目什么也不做。您可以从main.asm文件开始。在

如果要更改起始点,只需编辑compiler.source部分下的配置文件。在

多个文件

每隔一个.asm文件(除了main)应该添加到modules列表中的配置文件中。不应添加include文件(.inc)。在

以这种方式编译的模块应该export正确的符号(请参阅cc65文档)。在

要求

X16Cli正在Linux Ubuntu上积极开发和测试。如果你是Mac或Windows用户,你也可以考虑帮助我支持这些平台。非常感谢。在

Linux Ubuntu

  • Python>;=3.6
  • sudo apt install build-essential git

如果这里少了什么,请联系我。在

安装

您只需在正确的环境中执行此操作:

pip install x16cli

或者,类似于用户级别:

pip3 install x16cli --user

您的系统pip3中应该有pip3用户二进制文件夹,以便轻松访问x16脚本。在

入门

mkdir myprj-folder
cd myprj-folder
x16 init
x16 run

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓如何在java字符串中获取RATE的值   java ANT在哪里输出编译器错误?   在java中,while循环在何处启动对象   javacom。谷歌。格森。内部的LinkedTreeMap无法强制转换到我的类   java单选按钮。isSelected()方法未返回正确的响应   嵌入式系统中applet中的java相对码基字段   如何在eclipse中将Java应用程序附加到jvm探查器?   java为什么Android应用程序崩溃?   在java中拖放上传后保持文件夹结构   爪哇多领导人选举问题   java Springs RestTemplate如何处理postForEntity()中的错误响应   Java如何用前导零递增整数字符串?   java Android将文本作为图像共享给其他应用程序   Java搜索替换   java isDirectory()不适用于UNIX目录   java我们可以得到显示测试类是否通过或失败的TestNG报告吗   Java类对象排序和分组   简单Java幂递归   java在处理MethodArgumentNotValidException时如何访问请求对象?