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