소개
AppleWin은 Windows에서 동작하는 Apple II 에뮬레이터로, 다양한 Apple II 모델과 복제 기종, 그리고 주변기기를 소프트웨어적으로 재현합니다. 공식 GitHub 저장소에서 C로 작성된 오픈소스 프로젝트로 공개되어 있으며, 디스크 이미지 실행과 내장 심볼릭 디버거까지 갖춘 본격적인 에뮬레이션 환경을 목표로 합니다.
상세정보
다중 Apple II 모델 에뮬레이션
Apple II(원본), Apple II Plus, Apple //e(원본), Apple //e Enhanced, 그리고 Pravets·TK3000·Base 64 같은 복제 기종을 지원합니다.
주변 카드 및 추가 하드웨어 지원
Mockingboard·Phasor·SAM 사운드 카드, Disk II 플로피 인터페이스, 하드 디스크 컨트롤러, Super Serial Card(SSC), 병렬 프린터 카드, 마우스 인터페이스, Apple IIe Extended 80-Column Text Card 및 RamWorks III(8MB), Extended 80-Column/AppleColor 어댑터 및 Le Chat Mauve Feline RGB 카드, CP/M SoftCard, Uthernet I/II 이더넷 카드, Language Card와 Saturn 64/128K, 4Play 및 SNES MAX 조이스틱 카드, VidHD 카드(Super Hi-Res 모드 한정), No Slot Clock(NSC), Game I/O Connector 복사 방지 동글을 지원합니다.
디스크 이미지 실행
Disk II 인터페이스를 통해 플로피 디스크 이미지를 읽고 쓸 수 있으며, 하드 디스크 컨트롤러를 이용한 디스크 이미지 구동도 지원합니다.
내장 심볼릭 디버거
분기 추적·타깃 추적 등 6502 디버깅을 위한 기능을 내장하고 있어, Apple II 프로그램 분석과 개발에 활용할 수 있습니다.
유연한 디스플레이 출력
NTSC와 RGB 등 다양한 비디오 모드를 재현하여 Apple II 특유의 그래픽과 컬러 출력을 Windows 환경에서 확인할 수 있습니다.
어떤 Apple II 모델을 지원하나요?
Apple II(원본), Apple II Plus, Apple //e(원본/Enhanced)와 Pravets·TK3000·Base 64 같은 복제 기종을 지원합니다.
어떤 운영체제에서 실행되나요?
공식 빌드는 Windows용 Win32 애플리케이션이며, 비공식 포트로 Linux와 macOS 빌드도 제공됩니다.
어떤 방식으로 설치하나요?
GitHub 릴리스의 .zip 패키지를 다운로드하여 압축을 해제하거나, winget install --id AppleWin.AppleWin --exact 명령으로 설치할 수 있습니다.
라이선스는 무엇인가요?
GPL-2.0 라이선스로 배포되며, 전문은 저장소의 LICENSE에서 확인할 수 있습니다.
시스템 요구사항
Microsoft Windows에서 실행되는 에뮬레이터이며, 빌드는 Windows용 컴파일 절차(docs/compiling.txt)에 따라 이루어집니다. 디버깅 시 MSVC 2022에서 시스템 입력 무응답이 발생하면 명령줄 옵션 `-no-hook-system-key`를 사용하거나 MSVC 2026, MSVC 2019, 혹은 Windows Common Controls v5.01을 사용하는 방법이 안내되어 있습니다.


