SixFiveOhTwo is een complete WDC W65C02S CPU-emulator die direct op je Android-apparaat draait. Schrijf 6502-assemblercode, assembleer deze in realtime naar bytecode en zie hoe de CPU deze uitvoert – allemaal vanuit je broekzak.
Volledige CPU-emulatie
Inbegrepen zijn alle 56 basisinstructies, 15 adresseermodi, 242 geldige opcodes, BCD-rekenkunde, hardware-interrupts (IRQ, NMI, BRK) en alle 40 CPU-pinnen (PHI2, RESB, NMIB, IRQB, adresbus, databus en meer). De adresruimte van 64 KB omvat een nulpagina, hardwarestack, algemeen RAM, een 40×25 tekstdisplay op adres $0400 en de standaard NMI/Reset/IRQ-vectoren.
Native Assembly Editor
Schrijf en bewerk 6502-assemblercode rechtstreeks in een verfijnde native editor met realtime syntaxmarkering — mnemonics, labels, instructies, registers, getallen en commentaren worden allemaal van kleur voorzien. Sla uw programma's op naam op, laad ze op elk gewenst moment opnieuw en verwijder ze wanneer u klaar bent.
Ingebouwde voorbeeldprogramma's
Ga direct aan de slag met een reeks voorbeeldprogramma's die veel instructies, adresseermodi en gangbare programmeerpatronen behandelen: tellers, geheugenbewerkingen, registertransfers, subroutines, indirecte adressering, vlag-/vertakkingstests, multi-byte rekenkunde, bitmanipulatie, sorteeralgoritmen, interruptafhandeling, tekstweergave, BCD en meer.
Referentiedocumentatie in de app
U hoeft de app nooit te verlaten om iets op te zoeken. Het navigatiemenu biedt direct toegang tot een volledige snelreferentie voor assemblertaal en een complete opcodetabel — beide beschikbaar als overlays zonder uw emulatorsessie te onderbreken.
Permanente opslag
Al uw programma's — zowel voorbeeldprogramma's als door u geschreven programma's — worden opgeslagen in een lokale database. Je werk blijft altijd beschikbaar wanneer je terugkomt.
Overzichtelijke interface met tabbladen
De interface met tabbladen van de emulator laat je de CPU-registers, geheugeninhoud, individuele pinstatussen en de tekstweergave bekijken, allemaal in een overzichtelijke lay-out die is geoptimaliseerd voor mobiele schermen.
Ondersteunt W65C02S-extensies: BRA, PHX, PLX, PHY, PLY, STZ, TSB, TRB, WAI, STP, RMB0–7, SMB0–7, BBR0–7, BBS0–7.
Of je nu 6502-assembler leert, klassieke retro-computers herontdekt of onderweg low-level programmeren verkent, SixFiveOhTwo biedt je een complete ontwikkel- en uitvoeringsomgeving.
Een 6502 CPU-emulator met assembler, editor en referentiedocumentatie.