英特尔8085是经典的8位微处理器,在1970年代和1980年代广泛用于各种计算机系统。该项目是使用C ++编程语言的8085处理器的软件模拟器。该模拟器允许用户运行为现代计算机系统编写的8085编写程序。
您可以使用Cmake来构建项目,也可以手动地进行编译。
警告:我只在MacOS和Linux上构建并测试了它,因此,如果您能够在Windows上构建Windows,那么对Windows的工作应该如何工作,请c请c
如果您在构建项目时遇到任何困难或在此过程中面临任何错误,请随时与所有必要信息打开有关相同的新问题(包括使用CMAKE产生的输出)
只需导航到存储库( $ cd 8085 ),然后使用cmake来嗅探构建makefiles和Inturn用途make生成可执行文件
$ cmake . && make完成后,应将库构建为“ SRC/LIB8085.A”(当前将CMAKE配置为将其编译为静态库)。
所有源代码都存在于项目的/src子目录中。该项目当前仅包含一个标头文件和一个源文件对,没有其他依赖关系(至少没有用于构建),因此编译命令根本不应使其复杂。
您可以简单地使用标准C ++编译器来编译代码,并使用通常与Unix捆绑的ar (Archiver)来创建项目中的静态/动态库(根据您的选择)。
这是您要执行的指令的顺序(您可以使用机器上的任何编译器,我在此示例中使用GCC)
$ cd src
$ g++ -c cpu.cpp -std=c++2a -o cpu.o
$ ar rcs lib8085.a cpu.o如果您想为该项目做出贡献,请确保可以在继续之前正确构建项目(并非总是适用于小型文档更改),请随时使用讨论部分或问题部分,以防您在此过程中遇到任何困难。
您可以通过多种方式为该项目做出贡献
请查看贡献。md(目前正在进行的工作),以提供有关为该项目做出贡献的更详细的解释。
WIP
您可以饰演该项目,使用讨论部分,发行部分,甚至向我发送有关您喜欢的一切以及在软件的未来版本中都可以改进的反馈
我目前没有获得任何货币支持,因此支持该项目的唯一方法是提供反馈,这也可以像在Github上给该存储库成为一颗星星一样简单。