- 정확한 CPU/오디오 에뮬레이션으로 cycle-accurate한 게임보이 에뮬레이터
- wasm-pack을 사용해 Rust 코드를 WebAssembly로 변환 → 웹에서 실행 가능
- Web Audio API 및 HTML Canvas 사용하여 오디오 및 그래픽 처리
- 로컬 스토리지 사용 → 배터리 지원 MBC 카트리지의 RAM 데이터 유지 가능
주요 특징
- 정확한 CPU 에뮬레이션 → JSON CPU 테스트 통과
- 정확한 오디오 에뮬레이션
- 그래픽 에뮬레이션 → 스캔라인 기반 렌더러 사용
- MBC1, MBC3, MBC5, HuC1 지원 → 다양한 카트리지 호환
- RTC(Real Time Clock) 지원 → MBC3 카트리지에서 시간 기반 게임 작동 가능
- 게임샤크(GameShark) 및 게임지니(GameGenie) 치트 코드 지원
- 배터리 백업 카트리지는는 로컬 스토리지에 RAM 데이터 저장 가능
- 웹 프론트엔드
- React/TypeScript + Material UI
- 전체 화면 모드 지원
- 게임 일시정지 및 재개
- 모노크롬 및 컬러 모드 선택 가능
- 사용자 지정 키 매핑 지원
- 치트 코드 활성화 및 관리 가능
- 모바일 친화적 반응형 디자인