-
Notifications
You must be signed in to change notification settings - Fork 0
Начало
Kristiyan Stoimenov edited this page Apr 22, 2021
·
2 revisions
Go to the english version by clicking here
Това е емулатор на MOS 6502 процесор.
Функционалности, които се поддържат към момента
- Поддръжка на всички "легални" инструкции
- Поддръжка на всички адресни режими
- Емулира точност в циклите на процесора
- Лесно се интегрира с мониторираща програма
Бъдещи подобрения
- Поддръжка на "нелегални" инструкции
- Повече функционалнсти на мониториращата програма
- Интеграция като уеб приложение
В случай, че искате да го включите
- За по-голямо удобство е предоставен файл, който може да бъде включен директно без допълнителни усложнения.
- Този файл е един от предоставените примери - калкулатор на числа от поредицата на Фибоначи
- За да компилирате целия проект директно от сорс кода, са Ви необходими няколко допълнителни инструмента:
- Rust - може да изтеглите оттук
- git (незадължително) - трябва да изтеглите хранилището на кода на машината си, за да имате директен достъп до кода. Това може да се случи:
- или като клонирате хранилището (
git clone https://github.com/boki1/6502-emulator) - или като го изтеглите като архив
- или като клонирате хранилището (
- След като разполагате с хранилището,
cargo run, изпълнена в директорията на избрания от вас пример, ще компилира и включи програмата.
Пример:
# Клонираме хранилището
git clone https://github.com/boki1/6502-emulator
# Избираме пример
cd 6502-emulator/examples/fib/src
# Включване
cargo run
Няколко снимчици...
Калкулатор на числата от поредицата на Фибоначи
Евклидов алгоритъм, пресмятащ най-голям делител на две числа

