SixFiveOhTwo — це повний емулятор процесора WDC W65C02S, який працює прямо на вашому пристрої Android. Пишіть асемблерний код 6502, асемблюйте його в байт-код у режимі реального часу та спостерігайте, як процесор його виконує — все це з вашої кишені.
Повна емуляція процесора
Включено всі 56 базових інструкцій, 15 режимів адресації, 242 дійсні коди операцій, дводесятково-десяткову арифметику, апаратні переривання (IRQ, NMI, BRK) та всі 40 виводів процесора (PHI2, RESB, NMIB, IRQB, адресну шину, шину даних тощо). Адресний простір розміром 64 КБ включає нульову сторінку, апаратний стек, оперативну пам'ять загального призначення, текстовий дисплей 40×25 за ціною $0400 та стандартні вектори NMI/Reset/IRQ.
Власний редактор асемблерів
Пишіть та редагуйте асемблер 6502 безпосередньо у відшліфованому власному редакторі з підсвічуванням синтаксису в режимі реального часу — мнемоніка, мітки, директиви, регістри, числа та коментарі мають кольорове кодування. Зберігайте свої програми за іменем, перезавантажуйте їх будь-коли та видаляйте після завершення.
Вбудовані приклади програм
Почніть роботу з набору прикладів програм, що охоплюють багато інструкцій, режимів адресації та поширених шаблонів програмування: лічильники, операції з пам'яттю, передачу регістрів, підпрограми, непряму адресацію, тести прапорців/переходів, багатобайтову арифметику, маніпулювання бітами, алгоритми сортування, обробку переривань, відображення тексту, дводесятково-десятковий код тощо.
Довідкова документація в додатку
Ніколи не залишайте додаток, щоб щось шукати. Панель навігації надає миттєвий доступ до повного короткого довідника з мови асемблера та повної таблиці операцій — обидва доступні як накладання без переривання сеансу емулятора.
Постійне сховище
Усі ваші програми — приклади та написані користувачем — зберігаються в локальній базі даних. Ваша робота завжди буде доступна, коли ви повернетеся.
Чіткий інтерфейс із вкладками
Інтерфейс емулятора з вкладками дозволяє перевіряти регістри процесора, вміст пам'яті, стани окремих контактів та вивід тексту, все в чистому макеті, оптимізованому для екранів мобільних пристроїв.
Підтримує розширення W65C02S: BRA, PHX, PLX, PHY, PLY, STZ, TSB, TRB, WAI, STP, RMB0–7, SMB0–7, BBR0–7, BBS0–7.
Незалежно від того, чи вивчаєте ви асемблер 6502, чи повертаєтеся до класичних ретро-обчислень, чи досліджуєте низькорівневе програмування в дорозі, SixFiveOhTwo надає вам повне середовище для розробки та виконання.
Емулятор процесора 6502 з асемблером, редактором та довідковою документацією.