SixFiveOhTwo는 안드로이드 기기에서 바로 실행되는 완벽한 WDC W65C02S CPU 에뮬레이터입니다. 6502 어셈블리 코드를 작성하고, 실시간으로 바이트코드로 어셈블하고, CPU가 코드를 실행하는 모습을 주머니 속에서 모두 확인할 수 있습니다.
완벽한 CPU 에뮬레이션
56개의 기본 명령어, 15개의 주소 지정 모드, 242개의 유효한 오퍼코드, BCD 연산, 하드웨어 인터럽트(IRQ, NMI, BRK), 그리고 40개의 CPU 핀(PHI2, RESB, NMIB, IRQB, 주소 버스, 데이터 버스 등)을 모두 지원합니다. 64KB의 주소 공간에는 제로 페이지, 하드웨어 스택, 범용 RAM, $0400 주소에 위치한 40x25 텍스트 디스플레이, 그리고 표준 NMI/리셋/IRQ 벡터가 포함되어 있습니다.
네이티브 어셈블리 편집기
세련된 네이티브 편집기에서 실시간 구문 강조 기능을 통해 6502 어셈블리 코드를 직접 작성하고 편집할 수 있습니다. 니모닉, 레이블, 지시문, 레지스터, 숫자, 주석 등이 모두 색상으로 구분됩니다. 프로그램을 이름으로 저장하고, 언제든지 다시 불러오고, 작업이 끝나면 삭제할 수 있습니다.
내장 예제 프로그램
다양한 명령어, 주소 지정 모드, 일반적인 프로그래밍 패턴을 다루는 예제 프로그램 모음을 통해 빠르게 학습을 시작할 수 있습니다. 카운터, 메모리 연산, 레지스터 전송, 서브루틴, 간접 주소 지정, 플래그/분기 테스트, 멀티바이트 연산, 비트 조작, 정렬 알고리즘, 인터럽트 처리, 텍스트 표시, BCD 등을 다룹니다.
앱 내 참조 문서
앱을 종료하지 않고도 필요한 정보를 찾을 수 있습니다. 탐색 메뉴를 통해 전체 어셈블리 언어 빠른 참조 및 전체 오퍼코드 테이블에 즉시 액세스할 수 있으며, 에뮬레이터 세션을 중단하지 않고도 오버레이로 이용할 수 있습니다.
영구 저장소
모든 프로그램(예제 프로그램과 사용자 작성 프로그램)은 로컬 데이터베이스에 저장됩니다. 언제든 다시 돌아와 작업 내용을 확인할 수 있습니다.
깔끔한 탭 UI
에뮬레이터의 탭 인터페이스를 통해 CPU 레지스터, 메모리 내용, 개별 핀 상태, 텍스트 표시 출력을 모바일 화면에 최적화된 깔끔한 레이아웃으로 확인할 수 있습니다.
W65C02S 확장 기능 지원: BRA, PHX, PLX, PHY, PLY, STZ, TSB, TRB, WAI, STP, RMB0–7, SMB0–7, BBR0–7, BBS0–7.
6502 어셈블리를 배우거나, 고전 레트로 컴퓨팅을 다시 경험하거나, 이동 중에도 저수준 프로그래밍을 탐구하든, SixFiveOhTwo는 완벽한 개발 및 실행 환경을 제공합니다.
어셈블러, 에디터 및 참조 문서가 포함된 6502 CPU 에뮬레이터입니다.