英特爾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上給該存儲庫成為一顆星星一樣簡單。