Show GN: ARAM Emulator - WIPI·SKVM·Raptor 한국 피처폰 소프트웨어 에뮬레이터
요약
ARAM Emulator는 2000년대 한국 피처폰(WIPI, SKVM, Raptor) 소프트웨어를 현대 환경에서 재현하기 위한 에뮬레이터입니다. 웹, 데스크톱, Android 등 다양한 플랫폼을 지원하며, 설치 없이 브라우저에서 실행 가능합니다. 애플리케이션 모드와 시스템 모드를 통해 앱/게임 실행 및 실제 펌웨어 기반의 피처폰 전체 에뮬레이션이 가능합니다.
핵심 포인트
- 2000년대 한국 피처폰 소프트웨어를 재현하는 에뮬레이터입니다.
- WebAssembly 기반으로 설치 없이 웹 브라우저에서 사용 가능합니다.
- 앱 실행(애플리케이션 모드)과 전체 펌웨어 에뮬레이션(시스템 모드)을 지원합니다.
- Windows, macOS, Linux, Android 등 다중 플랫폼을 지원하며 디버깅 기능이 강력합니다.
안녕하세요. 2000년대 한국 피처폰 소프트웨어를 현대 환경에서 다시 실행하기 위한 ARAM Emulator를 만들고 있습니다.
ARAM은 WIPI·SKVM·Raptor 계열의 피처폰 게임과 앱을 Windows, macOS, Linux, Android 및 웹 브라우저에서 실행하는 에뮬레이터입니다. 설치하지 않고 웹 버전을 먼저 실행해 볼 수 있으며, 파일은 서버에 업로드하지 않고 브라우저 안에서 처리합니다.
웹 버전을 실행한 다음 File → Open에서 피처폰 게임들을 열거나 단순히 드래그 앤 드랍으로 열어도 됩니다.
ARAM은 애플리케이션 모드와 시스템 모드, 두 가지 실행 방식을 개발하고 있습니다. 애플리케이션 모드는 WIPI·SKVM·Raptor 계열 앱과 게임을 직접 실행하고, 시스템 모드는 사용자가 보유한 삼성 피처폰 펌웨어를 이용해 실제 피쳐폰 휴대전화를 에뮬레이트할 수 있습니다.
주요 기능은 다음과 같습니다.
- Windows, macOS, Linux, Android 및 웹 브라우저 지원
- WebAssembly 기반의 설치 없는 웹 버전
- WIPI·SKVM·Raptor 계열 앱과 게임 실행
- ARM/Thumb 코드 실행과 피처폰 시스템 서비스 에뮬레이션
- 세이브스테이트와 되감기
- 키보드·게임패드 매핑과 가상 피처폰 키패드
- 실행 속도와 화면 배율 조절
- 네이티브 해상도 스크린샷
- 치트와 바이너리 패치
- 디버거와 실행 로그
- 타이틀별 설정과 최근 실행 파일 관리
- 원본 파일과 개인정보를 제외한 디버그 번들 생성
- 에뮬레이터 내 GitHub 오류 보고 기능
개발 구조는 에뮬레이션 코어, 공통 프론트엔드와 제품 통합부로 분리되어 있습니다. 코어는 Go로 작성된 헤드리스 구조이며, 동일한 프론트엔드를 데스크톱, Android와 WebAssembly 환경에서 사용합니다. 합성 테스트와 블랙박스 테스트를 통해 변경 전후의 호환성 차이도 추적하고 있습니다.
혹 관심이 있으신 분들은, 이용해보시면서 다음과 같은 피드백을 부탁드립니다.
- 처음 실행하거나 파일을 여는 과정이 이해하기 쉬운지
- 웹·데스크톱·Android UI에서 불편한 부분이 있는지
- 오류 메시지와 호환성 정보가 이해하기 쉬운지
- 우선적으로 구현했으면 하는 기능이 무엇인지
피드백은 GitHub Issues 또는 에뮬레이터 내 오류 보고 기능을 통해 남겨주실 수 있습니다.
웹 실행 및 프로젝트 소개:
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기