에뮬레이터/컴퓨터

 

1. IBM 계열
2. 애플 계열
3. 코모도어 계열
3.1. 코모도어 PET
4. 아타리 계열
4.1. 아타리 8비트 컴퓨터
6. NEC 계열
7. 후지쯔 계열
7.1. FM7/77
8. 샤프 계열
9. PowerPC 아키텍처 일반
10. 그 밖에
10.1. PDP-1
10.2. ZX-81/ZX 스펙트럼
10.4. 퓨타[1]
10.5. MSX 시리즈
10.6. Amstrad CPC
10.7. RC-759 Piccoline

☆ 다기종, ★사이클 정확성 [2]
'게임기'가 아닌 데스크톱 같은 일반 컴퓨터들의 에뮬레이터 분류이다. 참고

1. IBM 계열



1.1. IBM PC


  • PCjs - 자바스크립트 기반

1.2. IBM PC XT



1.3. IBM PCjr


  • Tand-Em ☆

2. 애플 계열



2.1. 애플 I


  • Apple 1js - 자바스크립트 기반
  • MAME ☆

2.2. 애플 II


  • AppleWin
  • AppleIIPC
  • KEGS - 오픈소스, 멀티 플랫폼. 안드로이드 버전 있음. 애플 IIGS 에뮬레이터.
  • Apple ][js - 자바스크립트 기반
  • MAME ☆
  • 안드로이드용
    • cAndy Apple
    • Apple2ix

2.3. 애플 III


  • MAME ☆

2.4. 매킨토시


  • 68k 매킨토시 에뮬레이터
  • PowerPC 매킨토시 에뮬레이터 - 매킨토시에 한정되지 않은 PowerPC 아키텍처 일반의 에뮬레이터는 아래 'PowerPC 아키텍처 일반' 단락 참고.
    • Sheepshaver - 현재는 위의 Basilisk II와 같은 팀에서 관리를 해서 UI 같은 여러 부분이 상당히 유사하다. 2006년에 정식 버전이 마지막으로 나오고는 2020년 현재도 윈도우용 새 정식 버전이 안 나오는 상황. 지원 윈도우로는 NT, 2000, XP만 기재되어 있다.

3. 코모도어 계열



3.1. 코모도어 PET


  • pet2001 - 자바스크립트 기반
  • VICE ☆

3.2. 코모도어 64


  • hoxs64
  • CCS64
  • VICE ☆
  • MAME ☆
  • 안드로이드용
    • C64.emu - VICE 2.4.5 기반.
    • Vice64

3.3. 아미가


  • WinUAE
  • FS-UAE - 오픈소스.
  • WinFellow alpha
  • 안드로이드용
    • Uae4all2
    • Uae4arm
    • UAE4Droid

4. 아타리 계열



4.1. 아타리 8비트 컴퓨터


아타리 5200과 같음.

4.2. 아타리 ST


  • Hatari - 아타리 ST
  • Hataroid - 안드로이드용. 아타리 ST 지원.
  • SainT ★
  • PCE ☆

5. IBM PC 호환기종(x86)


VMware, VirtualBox 같은 가상화 솔루션은 기재하지 않으며, CPU부터 풀 에뮬레이트하는 에뮬레이터만을 기재한다. 참고 1, 참고 2. 가상화 솔루션은 여기 참고. 부품별 에뮬레이터는 여기로.
오리지널 IBM PC 5150부터 펜티엄 1급 호환기종까지 다양한 종류의 IBM PC 호환기종을 에뮬레이트하는데, 해당 실제 기종에서 추출한 BIOS가 있어야 한다. Voodoo 에뮬레이트도 제공.
PC의 DOS 환경을 에뮬레이트하는 프로그램으로, CPU부터 풀 에뮬레이트하기 때문에 x86이 아닌 하드웨어로도 포팅되어 있다. DOS 호환 성능이 낮은 윈도 NT 계열 OS[3]로 고전게임 돌리는 용도로 많이 쓰인다.
그리고 MS-DOS 호환 DOS가 에뮬레이터 안에 빌트인되어 있는 형태라서 별도의 DOS 디스크 이미지를 준비하지 않아도 된다. 반면에 다른 PC 에뮬레이터들은 DOSBox나 그 파생 계열이 아니면 거의 PC 아키텍처 자체만을 에뮬레이트하기 때문에 별도로 DOS 디스크 이미지가 있어야 한다.
안드로이드 이전에는 윈도우 CE 계열로 x86 에뮬이 많이 이루어졌다. 대표적으로 Pocket Dos와 QEMU가 있지만, 현재는 Bochs에 밀려 그다지 안 쓰이고 있다. 윈도우 XP 이전 OS가 자주 구동되었다.
  • Pocket Dos
도스 게임, 윈도우 1.x~3.x를 돌릴 때 자주 쓰였다.
윈도우 모바일(윈도 CE)이 탑재 되어 있는 PDA, 전자사전, PMP 같은 포터블 기기로 윈도우를 돌리는 데에 자주 쓰였다.
에뮬레이팅에 Bochs를 많이 이용한다. 그런데 현재는 딱히 이렇게 하지 않아도 된다. 태블릿은 베이트레일 출시 이후로 가격이 많이 폭락해서 썩 비싸지 않고, PC 게임을 안드로이드로 이식하려는 작업도 많이 이루어져서 딱히 무언가를 돌리려고 이러는 사람은 많이 줄었다. 그리고 이럴 바엔 원격 접속 프로그램을 쓰겠다는 사람도 있으니...
  • DOSBox Turbo - MS-DOS 지원.
  • Magic DosBox - MS-DOS 지원.
기존의 도스박스 터보(DOSBox Turbo)보다 훨씬 좋고, 특히 인터페이스 설정이 편리하다.
  • Winulator - 윈도우 9x 기반 프로그램 및 게임 에뮬레이터. 개발 중단.
  • AEMULA - 80486 기반 PC 에뮬레이션 지원.
  • Limbo PC Emulator - QEMU기반이다.
애플이 x86에서 ARM으로 넘어가면서 PowerPC에서 x86으로 넘어갈때 사용했던 PowerPC용 에뮬레이터 로제타의 후속작을 내놓았다. 아래 아이테니엄 계열과 달리 상당히 우수한 성능을 보여준다.
아이테니엄 자체가 영 신통치 못해 망했다. VLIW가 자랑하는 강력한 성능은 네이티브로만 가능했기 때문이다. 시간이 지나면서 프로그래머들을 갈아 넣어 향상시켰으면 로제타 2 처럼 안정되었을수도 있지만 아이테니엄이 빠르게 몰락하면서 그정도 수준까지 오르지 못했다.
  • Virtuozzo 4.0 - 윈도우 지원

6. NEC 계열



6.1. PC-8801


  • M88
  • PC88win
  • X88000
  • QUASI88 - 멀티 플랫폼. 안드로이드 버전 있음.
  • XM8 - 멀티 플랫폼. 안드로이드 버전 있음.
  • RetroArch ☆

6.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

7. 후지쯔 계열



7.1. FM7/77


  • XM7 - 거의 유일한 후지쯔 FM7 시리즈 에뮬레이터. 특이하게 구현 모델이 버전별로 나뉘어있는데, V1 계통은 FM-7/8, V2 계통은 FM-77/AV,V3 계통은 FM77AV40EX/SX를 지원하는 식이다.
    • XM7 Dash - 개량 버전
    • XM7 for Android - 안드로이드용

7.2. FM TOWNS


  • Unz(うんづ) - Bochs 기반.[4] 2010년 이래로 업데이트가 없다. 뿌요뿌요, 봄버맨: 패닉 봄버 등의 일부 게임에서 배경 음악이 나오지 않는 문제가 있다. Windows NT 커널로는 안 되고, Windows 9x로 ASPI를 쓰는 방법뿐이다.
  • Tsugaru - 2020년에 새로 등장한 에뮬레이터. 극초기 단계인 만큼 아직 갈 길이 멀다.

8. 샤프 계열



8.1. X1


  • WinX1
  • X Millennium
    • X Millennium Ika Tune/T Tune : 튜닝 버전.
  • RetroArch ☆

8.2. X68000


  • EX68 - 초기의 X68000 에뮬레이터. 2001년에 개발 중단.
  • Win68K
  • XM6
  • PX68K - iOS용, 안드로이드용. 2014년에 업데이트가 끝났기에 차라리 레트로아크를 강력 추천한다.
  • RetroArch ☆

9. PowerPC 아키텍처 일반


  • PearPC - 오픈 소스. 멀티 플랫폼. 성능은 기대하지 않는 게 좋다고 한다. 그냥 PowerPC 기반 운영 체제소프트웨어가 x86 등 다른 아키텍처 위에서 돌아갈 수 있다는 것에 의의를 두어야 한다.
  • 로제타 - 애플PowerPC에서 x86으로 넘어가면서 만든 에뮬레이터로 x86 인텔맥에서 PowerPC용 파워맥에서 사용한 어플들을 돌려준다. 성능은 그리 좋지 않아서 10.7 부터는 삭제되었다. 후속작은 x86에서 ARM(CPU)로 넘어가면서 x86용 어플을 ARM(CPU)으로 돌리는 로제타 2다.

10. 그 밖에



10.1. PDP-1


스페이스 워가 이 컴퓨터용으로 나왔다. #(자바스크립트 기반)
  • MAME ☆
  • SIMH ☆

10.2. ZX-81/ZX 스펙트럼


  • Zero
  • Fuse - 멀티 플랫폼.
  • Speccy - 멀티 플랫폼. 안드로이드 버전 있음.
  • Unreal Speccy Portable - 멀티 플랫폼. 안드로이드 버전 있음.
  • Xpectroid - 안드로이드용

10.3. 금성 패미콤



10.4. 퓨타[5]


  • MAME ☆
  • InfoPyuta - 2001년에 개발 중단.
  • Tutti/Tutti II
  • ePyuTa

10.5. MSX 시리즈


  • fMSX - 오픈소스. 1993년부터 만들어온 이 바닥의 원조급 에뮬레이터로, 파생 버전이 많다.
  • openMSX - 오픈소스, MSX turboR 지원. 안드로이드 버전 있음.
  • blueMSX ☆ - MSX turboR 지원. MSX 밖에도 유사한 구조의 일부 기종(세가 SG-1000, 콜레코비전 등)을 지원.
  • MSX.emu ☆ - 안드로이드용, iOS용. blueMSX 기반.
  • paraMSX - 국내 제작, fMSX 기반.
  • RuMSX
  • MAME ☆

10.6. Amstrad CPC


  • WinAPE
  • CPCBox - 자바스크립트 기반
  • Droid-CPC - 안드로이드용
  • 등등

10.7. RC-759 Piccoline


  • PCE ☆

10.8. Palm OS


  • Palm OS Emulator

11. ARM 기기



12. 안드로이드


이쪽으로.
[1] ぴゅう太(일본판)/Tomy Tutor(미국판)/Grandstand Tutor(영국판)[2] 에뮬레이터#s-5[3] 32비트 윈도우(NT4/2000/XP Home)로는 NTVDM을 이용하여 돌릴 수 있고, VDMSound 같은 프로그램으로 사운드 에뮬레이트까지 할 수 있지만 그래도 한계가 있다. 64비트 윈도우와 XP Pro로는 그것도 불가능. XP Pro는 그룹정책으로 막혀 있다.[4] FM Towns의 CPU는 80386이다.[5] ぴゅう太(일본판)/Tomy Tutor(미국판)/Grandstand Tutor(영국판)