Intel 8085는 1970 년대와 1980 년대에 다양한 컴퓨터 시스템에서 널리 사용되는 고전적인 8 비트 마이크로 프로세서입니다. 이 프로젝트는 C ++ 프로그래밍 언어를 사용하는 8085 프로세서의 소프트웨어 에뮬레이터입니다. 에뮬레이터를 통해 사용자는 최신 컴퓨터 시스템에서 8085 용으로 작성된 프로그램을 실행할 수 있습니다.
CMAKE를 사용하여 프로젝트를 구축하거나 수동으로 수동으로 컴파일 할 수 있습니다.
경고 : 나는 MacOS와 Linux에서만 구축하고 테스트 했으므로 Windows에서 일이 어떻게 작동 해야하는지에 대한 아이디어는 거의 없습니다.
프로젝트를 구축하는 동안 어려움이 있거나 프로세스 중에 오류에 직면 한 경우 필요한 모든 정보 (사용하는 경우 CMAKE가 생성 한 출력 포함)와 동일하게 새로운 문제를 열어주십시오.
저장소 ( $ cd 8085 )로 이동하여 cmake 사용하여 빌드 메이크 파일을 모으고 실행 파일을 생성하기 위해 make 사용하십시오.
$ cmake . && make완료되면 라이브러리는 'SRC/LIB8085.A'로 제작해야합니다 (CMAKE는 현재 정적 라이브러리로 컴파일하도록 구성되어 있습니다).
모든 소스 코드는 프로젝트의 /src 서브 디렉토리에 있습니다. 이 프로젝트에는 현재 추가 종속성이없는 헤더 파일과 소스 파일 쌍이 포함되어 있으므로 컴파일 명령은 전혀 복잡하지 않아야합니다.
표준 C ++ 컴파일러를 사용하여 코드를 컴파일하고 일반적으로 UNIX와 함께 제공되는 ar (아카이버)를 사용하여 프로젝트에서 정적/동적 라이브러리 (선택에 따라)를 만들 수 있습니다.
다음은 수행 할 수있는 일련의 지침입니다 (컴퓨터에있는 컴파일러를 사용할 수 있습니다.이 예에서 GCC를 사용하고 있습니다).
$ cd src
$ g++ -c cpu.cpp -std=c++2a -o cpu.o
$ ar rcs lib8085.a cpu.o프로젝트에 기여하려면 진행하기 전에 프로젝트를 제대로 구축 할 수 있는지 확인하십시오 (작은 문서 변경에 항상 적용되지는 않음). 프로세스 중에 어려움이있는 경우 토론 섹션 또는 문제 섹션을 자유롭게 사용하십시오.
프로젝트에 기여할 수있는 여러 가지 방법이 있습니다.
프로젝트 기여에 대한 자세한 설명을 보려면 Contributing.md (현재 진행중인 작업)를 살펴보십시오.
물티
프로젝트를 주연 시키거나 토론 섹션을 사용하거나 문제 섹션을 발행하거나 미래 버전의 소프트웨어에서 개선 될 수있는 것에 대한 피드백을 발송할 수 있습니다.
나는 현재 금전적 지원을받지 않으므로 현재이 프로젝트를 지원하는 유일한 방법은이 저장소에 Github에 스타를 제공하는 것만 큼 간단 할 수있는 피드백을 제공하는 것입니다.