1. 개요
'게임기'가 아닌 데스크톱 같은 일반 컴퓨터들의 에뮬레이터 분류이다.☆: 다기종, ★: 사이클 정확성, ▩: 개발 중단( #)
2. IBM 계열
2.1. IBM PC
- PCjs - 자바스크립트 기반
2.2. IBM PC XT
2.3. IBM PCjr
- Tand-Em ☆
3. Apple 계열
3.1. Apple I
- Apple 1js - 자바스크립트 기반
- MAME ☆
3.2. Apple II
- |AppleWin Apple II emulator for Windows. 윈도용으로는 제일 많이 사용됨
- |AppleIIPC DOS 시절 에뮬레이터. 지금은 DOSBox에서 돌려야 한다
- |KEGS - 오픈 소스, 멀티 플랫폼. 안드로이드 버전 있음. 애플 IIGS 에뮬레이터.
- GSPlus Apple IIGS
- apple2js - 자바스크립트 기반 Apple II, IIe 에뮬레이터
- Virtual ][ 쉐어웨어이고 macOS용
- 안드로이드용
- cAndy Apple
- Apple2ix
3.3. Apple III
- MAME ☆
3.4. Mac
- 참고 사이트(emaculation)
- vMac ▩ - 안드로이드 버전 포함 멀티 플랫폼용. 매킨토시 플러스 지원.
- PCE ☆▩(0.2.2)
- PCE.js ☆▩
- Early Macintosh Emulation Comes to the Archive
- 68k Macintosh 에뮬레이터
- Basilisk II - 오픈 소스
- PowerPC Macintosh 에뮬레이터 - Macintosh에 한정되지 않은 PowerPC 아키텍처 일반의 에뮬레이터는 아래 'PowerPC 아키텍처 일반' 문단에서 볼 것.
- Sheepshaver - 현재는 위의 Basilisk II와 같은 팀에서 관리해서 UI 같은 여러 부분이 상당히 유사하다. 홈페이지에는 2006년 버전까지만 올라와 있지만 전술된 참고 사이트(emaculation)에 최신 버전이 등록된다.
4. 코모도어 계열
4.1. 코모도어 PET
- pet2001 - 자바스크립트 기반
- VICE ☆
4.2. 코모도어 64
- hoxs64
- CCS64
- VICE ☆
- MAME ☆
- 안드로이드용
- C64.emu - VICE 2.4.5 기반.
- Vice64
4.3. 아미가
- WinUAE
- FS-UAE - 오픈 소스.
- WinFellow alpha
- 안드로이드용
- Uae4all2
- Uae4arm
- UAE4Droid
5. 아타리 계열
5.1. 아타리 8비트 컴퓨터
아타리 5200과 같음.5.2. 아타리 ST
- Hatari - 아타리 ST
- Hataroid - 안드로이드용. 아타리 ST 지원.
- SainT ★
- PCE ☆
6. IBM PC 호환기종(x86)
VMware, VirtualBox 같은 가상화 솔루션은 기재하지 않으며, CPU부터 풀로 에뮬레이트하는 에뮬레이터만을 기재한다. 참고 1, 참고 2. 가상화 솔루션은 여기 참고. 부품별 에뮬레이터는 여기로.- SoftWindows/SoftPC - 68k/ 파워 매킨토시, UNIX용.
- JPC - Java 기반. 홈페이지
- Bochs ☆ - 멀티 플랫폼.
-
PCem - 윈도, 리눅스용.
오리지널 IBM PC 5150부터 펜티엄 1급 호환기종까지 다양한 종류의 IBM PC 호환기종을 에뮬레이트하는데, 해당 실제 기종에서 추출한 BIOS가 있어야 한다. Voodoo 에뮬레이트도 제공됨. - Microsoft Virtual PC for mac ▩ - 파워 매킨토시용.
- Tand-Em ☆ - IBM PCjr, Tandy 1000 지원.
- MS-DOS 지원
-
DOSBox ☆ - 멀티 플랫폼.
PC의 DOS 환경을 에뮬레이트하는 프로그램으로, CPU부터 풀로 에뮬레이트하기 때문에 x86이 아닌 하드웨어로도 포팅되어 있다. DOS 호환 성능이 낮은 윈도 NT 계열 OS[1]로 고전게임 돌리는 용도로 많이 쓰인다.
그리고 MS-DOS 호환 DOS가 에뮬레이터 안에 빌트인되어 있는 형태라서 다른 PC 에뮬레이터들은 DOSBox나 그 파생 계열이 아니면 거의 PC 아키텍처 자체만을 에뮬레이트하기 때문에 별도로 DOS 디스크 이미지가 필요한 별도의 DOS 디스크 이미지를 준비하지 않아도 된다. - Boxer - 매킨토시용. 홈페이지
- DOSEMU - 리눅스용. 홈페이지
- WordPerfect for DOS - 홈페이지
-
윈도우 모바일용
안드로이드 이전에는 윈도우 CE 계열로 x86 에뮬이 많이 이루어졌다. 대표적으로 Pocket Dos와 QEMU가 있지만, 현재는 Bochs에 밀려 그다지 안 쓰이고 있다. 윈도우 XP 이전 OS가 자주 구동되었다.
-
안드로이드용
에뮬레이팅에 Bochs를 많이 이용한다. 그런데 현재는 딱히 이렇게 하지 않아도 된다. 태블릿은 베이트레일 출시 이후로 가격이 많이 폭락해서 썩 비싸지 않고, PC 게임을 안드로이드로 이식하려는 작업도 많이 이루어져서 딱히 무언가를 돌리려고 이러는 사람은 많이 줄었다. 그리고 이럴 바엔 원격 접속 프로그램을 쓰겠다는 사람도 있으니... - DOSBox Turbo - MS-DOS 지원. 3dfx voodoo를 지원하지만 실험 중인 기능으로서 아직 불안정하다.
-
Magic DosBox - MS-DOS 지원.
기존의 도스박스 터보(DOSBox Turbo)보다 잘 최적화되어 있으나 3dfx voodoo는 아직 지원하지 않는다. 인터페이스가 RPG풍으로 편리한 것이 특징. - Winulator ▩ - 윈도우 9x 기반 프로그램 및 게임 에뮬레이터.
- AEMULA - 80486 기반 PC 에뮬레이션 지원.
- Limbo PC Emulator - QEMU 기반이다.
-
ARM용
애플이 x86에서 ARM으로 넘어가면서 PowerPC에서 x86으로 넘어갔을 때 사용하던 PowerPC용 에뮬레이터 로제타의 후속작을 내놓았다. 아래 아이테니엄 계열과 달리 상당히 우수한 성능을 보여준다. - 로제타 2
-
인텔 아이테니엄 시리즈용
VLIW가 자랑하는 강력한 성능은 네이티브로만 가능했으며 아이테니엄 자체가 영 신통치 못해 망했다. 시간이 지나면서 프로그래머들을 갈아 넣어 향상시켰으면 로제타 2처럼 안정되었을 수도 있지만 아이테니엄이 빠르게 몰락하면서 그 정도 수준까지 오르지 못했다. - Virtuozzo 4.0 - 윈도우용.
7. NEC 계열
7.1. PC-8801
- M88
- PC88win
- X88000
- QUASI88 - 멀티 플랫폼. 안드로이드 버전 있음.
- XM8 - 멀티 플랫폼. 안드로이드 버전 있음.
- RetroArch ☆
7.2. PC-9801
- Anex86 - 엡손의 9801 클론을 에뮬레이션.
- Neko Project II
- np2 for Android - 안드로이드용. 각종 버그 및 멈춤, 팅김이 많다.
- np2 android lollipop - 안드로이드용. 롤리팝용 개량 버전. 마찬가지로 각종 버그 및 멈춤, 팅김이 많다. 차라리 레트로아크를 강력 추천한다.
- Neko Project 21/W - Neko Project II의 PC-9821 버전.
- T98-NEXT - PC-9821 에뮬레이터.
- SL9821 - 새로 나온 PC-9821 에뮬레이터. 바이오스가 있어야 구동된다. 윈도우/맥에서 모두 구동 가능하며, 멀티스레드와 GPU를 적극적으로 활용하는 등 일본제 에뮬레이터 중에서는 꽤 여러 기술을 채용하고 있다.
- RetroArch ☆
- DOSBox-X
8. 후지쯔 계열
8.1. FM7/77
- XM7 - 거의 유일한 후지쯔 FM7 시리즈 에뮬레이터. 특이하게 구현 모델이 버전별로 나뉘어있는데, V1 계통은 FM-7/8를, V2 계통은 FM-77/AV를, V3 계통은 FM77AV40EX/SX를 지원하는 식이다.
- XM7 Dash - 개량 버전
- XM7 for Android - 안드로이드용
8.2. FM TOWNS
- Unz(うんづ) ▩(2010년) - Bochs 기반.[2] 뿌요뿌요, 봄버맨: 패닉 봄버 등의 일부 게임에서 배경 음악이 나오지 않는 문제가 있다. Windows NT 커널로는 안 되고, Windows 9x로 ASPI를 쓰는 방법뿐이다.
- Tsugaru - 2020년에 새로 등장한 에뮬레이터. 극초기 단계인 만큼 아직 갈 길이 멀다.
9. 샤프 계열
9.1. X1
- WinX1
- X Millennium
- X Millennium Ika Tune/T Tune : 튜닝 버전.
- RetroArch ☆
9.2. X68000
- EX68 ▩(2001년) - 초기 X68000 에뮬레이터.
- Win68K
- XM6
- XM6i
- XM6 TypeG
- PX68K ▩(2014년) - iOS용, 안드로이드용. 차라리 레트로아크를 강력히 추천한다.
- RetroArch ☆
10. PowerPC 아키텍처 일반
- PearPC - 오픈 소스. 멀티 플랫폼. 성능은 기대하지 않는 게 좋다고 한다. 그냥 PowerPC 기반 운영체제와 소프트웨어가 x86 등 다른 아키텍처 위에서 돌아갈 수 있다고 하는 것에 의의를 두어야 한다.
- 로제타 ▩ - 애플이 PowerPC에서 x86으로 넘어가면서 만든 에뮬레이터로 x86 인텔맥에서 PowerPC용 파워맥에서 사용한 앱들을 돌려준다. 성능은 그리 좋지 않아서 10.7 부터는 삭제되었다. 후속작은 x86에서 ARM(CPU)로 넘어가면서 x86용 앱을 ARM(CPU)으로 돌리는 로제타 2다.
11. 그 밖에
11.1. PDP-1
스페이스 워가 이 컴퓨터용으로 나왔다. #(자바스크립트 기반)- MAME ☆
- SIMH ☆
11.2. ZX-81/ZX 스펙트럼
- Zero
- Fuse - 멀티 플랫폼.
- Speccy - 멀티 플랫폼. 안드로이드 버전 있음.
- Unreal Speccy Portable - 멀티 플랫폼. 안드로이드 버전 있음.
- Xpectroid - 안드로이드용.
11.3. 금성 패미콤
11.4. 퓨타[3]
- MAME ☆
- InfoPyuta ▩(2001년)
- Tutti/Tutti II
- ePyuTa
11.5. MSX 시리즈
- fMSX - 오픈 소스. 1993년부터 만들어온 이 바닥의 원조급 에뮬레이터로, 파생 버전이 많다.
- openMSX - 오픈 소스, MSX turboR, Moonsound, IDE 컨트롤러, GFX9000, 파이오니아 팔콤 레이저디스크 지원. 안드로이드 버전 있음.
- blueMSX ☆▩(2009년, 2.8.2) - MSX turboR, 그 밖의 유사한 구조의 일부 기종(세가 SG-1000, 콜레코비전 등) 지원.
- MSX.emu ☆ - 안드로이드용, iOS용. blueMSX 기반.
- paraMSX - 국내 제작, fMSX 기반.
- RuMSX
- MAME ☆
11.6. Amstrad CPC
- WinAPE
- CPCBox - 자바스크립트 기반
- Droid-CPC - 안드로이드용
- 등등
11.7. RC-759 Piccoline
- PCE ☆
11.8. Palm OS
- Palm OS Emulator
12. ARM 기기
13. 안드로이드
자세한 내용은 앱플레이어 문서 참고하십시오.
[1]
32비트 윈도우(NT4/2000/XP Home)로는
NTVDM을 이용하여 돌릴 수 있고, VDMSound 같은 프로그램으로 사운드 에뮬레이트까지 할 수 있지만 그래도 한계가 있다.
64비트 윈도우와 XP Pro로는 그것도 불가능. XP Pro는 그룹정책으로 막혀 있다.
[2]
FM Towns의 CPU는 80386이다.
[3]
ぴゅう太(일본판)/Tomy Tutor(미국판)/Grandstand Tutor(영국판)