SixFiveOhTwo je kompletný emulátor CPU WDC W65C02S, ktorý beží priamo na vašom zariadení so systémom Android. Napíšte assemblerový kód 6502, zostavte ho do bajtkódu v reálnom čase a sledujte, ako ho CPU vykonáva – to všetko z vášho vrecka.
Plná emulácia CPU
Zahŕňa všetkých 56 základných inštrukcií, 15 režimov adresovania, 242 platných operačných kódov, BCD aritmetiku, hardvérové prerušenia (IRQ, NMI, BRK) a všetkých 40 pinov CPU (PHI2, RESB, NMIB, IRQB, adresová zbernica, dátová zbernica a ďalšie). Adresný priestor s veľkosťou 64 KB obsahuje nulovú stránku, hardvérový zásobník, univerzálnu RAM, textový displej s rozmermi 40×25 za 0400 USD a štandardné vektory NMI/Reset/IRQ.
Natívny editor assemblerov
Píšte a upravujte assembler 6502 priamo v prepracovanom natívnom editore so zvýrazňovaním syntaxe v reálnom čase – mnemotechnické pomôcky, označenia, direktívy, registre, čísla a komentáre sú farebne odlíšené. Uložte si programy podľa názvu, kedykoľvek ich znova načítajte a po dokončení ich vymažte.
Vstavané vzorové programy
Začnite pracovať so sadou vzorových programov, ktoré pokrývajú mnoho inštrukcií, režimov adresovania a bežných programovacích vzorov: počítadlá, operácie s pamäťou, prenosy registrov, podprogramy, nepriame adresovanie, testy príznakov/vetvenia, viacbajtovú aritmetiku, manipuláciu s bitmi, triediace algoritmy, spracovanie prerušení, zobrazenie textu, BCD a ďalšie.
Referenčná dokumentácia v aplikácii
Nikdy neopustite aplikáciu, aby ste niečo vyhľadali. Navigačný panel poskytuje okamžitý prístup k úplnej rýchlej referencii assemblerského jazyka a kompletnej tabuľke operačných kódov – obe sú k dispozícii ako prekrytia bez prerušenia relácie emulátora.
Trvalé úložisko
Všetky vaše programy – vzorové aj používateľom napísané – sú uložené v lokálnej databáze. Vaša práca je vždy k dispozícii, keď sa vrátite.
Prehľadné používateľské rozhranie s kartami
Rozhranie emulátora s kartami vám umožňuje kontrolovať registre CPU, obsah pamäte, stavy jednotlivých pinov a textový výstup, to všetko v prehľadnom rozložení optimalizovanom pre mobilné obrazovky.
Podporuje rozšírenia W65C02S: BRA, PHX, PLX, PHY, PLY, STZ, TSB, TRB, WAI, STP, RMB0–7, SMB0–7, BBR0–7, BBS0–7.
Či už sa učíte assembler 6502, vraciate sa k klasickým retro výpočtom alebo skúmate nízkoúrovňové programovanie na cestách, SixFiveOhTwo vám dáva do rúk kompletné vývojové a realizačné prostredie.
Emulátor CPU 6502 s assemblerom, editorom a referenčnou dokumentáciou.