Intel 8085-это классический 8-битный микропроцессор, который широко использовался в 1970-х и 1980-х годах в различных компьютерных системах. Этот проект является эмулятором программного обеспечения для процессора 8085 с использованием языка программирования C ++. Эмулятор позволяет пользователям запускать программы, написанные для 8085 в современных компьютерных системах.
Вы можете либо использовать Cmake для создания проекта или компилировать его вручную вручную.
Предостережение: я только построил и протестировал его на MacOS и Linux, поэтому имею очень мало представления о том, как все должно работать на Windows, если вы можете построить его на Windows, пожалуйста, C
Если вы найдете какие -либо трудности при создании проекта или столкнулись с любой ошибкой во время процесса, пожалуйста, не стесняйтесь открывать новую проблему, касающуюся того же самого со всей необходимой информацией (включая вывод, сгенерированный CMAKE, если используется)
Просто перейдите к репозитории ( $ cd 8085 ) и используйте cmake , чтобы Gnehate Build Makefiles и Inturn make для создания исполняемых файлов
$ cmake . && makeКогда закончите, библиотека должна быть построена как «src/lib8085.a» (Cmake в настоящее время настроен для составления его в статической библиотеке).
Весь исходный код присутствует в подкореалевой подстанивании /src проекта. В настоящее время проект содержит только файл заголовка и пару исходных файлов без дополнительной зависимости (по крайней мере, для строительства), поэтому команда компиляции вообще не должна быть сложной.
Вы можете просто использовать свой стандартный компилятор C ++ для составления кода и использования ar (архивера), который обычно поставляется в комплекте с UNIX для создания статической/динамической библиотеки (в соответствии с вашим выбором) из проекта.
Вот последовательность инструкций, которые вы будете выполнять (вы можете использовать любой компилятор, который у вас есть на вашей машине, я использую GCC здесь в этом примере)
$ cd src
$ g++ -c cpu.cpp -std=c++2a -o cpu.o
$ ar rcs lib8085.a cpu.oЕсли вы хотите внести свой вклад в проект, то убедитесь, что вы можете правильно создать проект, прежде чем продолжить (не всегда применимо для небольших изменений документации), не стесняйтесь использовать раздел для обсуждения или раздел выпуска в случае, если у вас есть какие -либо трудности во время процесса.
Есть несколько способов, которыми вы можете внести свой вклад в проект
Взгляните на Appling.md (в настоящее время работа в процессе) для более подробного объяснения внесения вклад в проект.
Пари
Вы можете снять раздел проекта, использовать раздел обсуждения, раздел выпуска или даже написать мне свои отзывы о том, что все, что вам нравится, и что все можно улучшить в будущих версиях программного обеспечения
В настоящее время я не принимаю какую -либо денежную поддержку, поэтому единственный способ поддержать этот проект в настоящее время - дать отзыв, которая также может быть таким же простым, как дать этому репозиторию звезду на GitHub.