Advanced Mac Substitute는 1980년대 시대의 Mac OS에 대한 API 수준 재구현입니다.
Source: Hacker News
Advanced Mac Substitute는 1980년대 초반 Mac OS를 API 수준에서 재구현한 것입니다. Apple ROM이나 시스템 소프트웨어 없이 에뮬레이터에서 68 K Mac 애플리케이션을 실행합니다.

Advanced Mac Substitute에서 실행되는 MacPaint – 동영상 데모를 보려면 이미지를 클릭하세요.
![]()
How it works
전통적인 에뮬레이터와 달리 Advanced Mac Substitute는 전체 하드웨어(680x0 프로세서 제외)를 에뮬레이트하지 않습니다. 대신 운영 체제를 대체하여 시작 단계 없이 바로 애플리케이션을 실행합니다.

Advanced Mac Substitute는 팩터링된 애플리케이션입니다:
- Backend – 모든 POSIX‑유사 시스템에서 빌드하고 실행할 수 있는 68 K 에뮬레이터.
- Frontend – SDL2가 제공하는 일반 비트맵 터미널 추상화이며, macOS, X11, Linux 프레임버퍼(fbdev)를 위한 맞춤 구현을 포함합니다.
Demonstrations
System’s Twilight가 Advanced Mac Substitute에서 실행 중


Lode Runner


The Fool’s Errand – prologue cinematic


Amazing (Steve Capps가 만든 미로 탐색 게임)


Missile (1984년 Missile Command 클론)


IAGO (1984년 Othello)


Nyanochrome Cat (패턴을 이용한 흑백 nyancat)


Supported features
현재 지원 현황은 다음과 같습니다:
- 1‑bit‑깊이 그래픽
- 영역, 원, 둥근 사각형, 선, 커서
- GrafPorts, 텍스트, 창, 컨트롤, 메뉴, 대화상자 등
이 시스템은 여러 고전 Macintosh 애플리케이션을 실행할 수 있으며, 특히 1984년 제작된 네 가지 게임 Amazing, Solitaire, Missile, IAGO를 지원합니다.
Source
Advanced Mac Substitute의 GitHub 소스 코드.
모험을 즐기고 싶다면 macOS / OS X, X Window System, Linux 프레임버퍼 콘솔, 혹은 VNC 클라이언트를 통해 Advanced Mac Substitute를 체험해 보세요.
Older documentation has moved while a revision is under way: .