PCem
PCemFreeDOS 1.0을 실행하는 PCem의 스크린샷 | |
| 개발자 | 세라 워커(기고자 포함) |
|---|---|
| 초기 릴리즈 | 2007년 8월 15일; 전 |
| 안정적 해제 | 17 / 2020년 12월 1일; 전 |
| 리포지토리 | github |
| 기록 위치 | C, C++ |
| 운영 체제 | Microsoft Windows, Linux |
| 유형 | 가상 시스템, 에뮬레이터 |
| 면허증 | GNU GPL 버전 2 |
| 웹사이트 | pcem-emulator |
PCem(PC Emulator의 줄임말)은 IBM PC 호환성을 위해 설계된 구형 운영 체제 및 소프트웨어를 전문적으로 실행하는 Windows 및 Linux용 IBM PC 에뮬레이터다.원래는 IBM PC XT 에뮬레이터로 개발되었지만, 나중에 다른 IBM PC 호환 컴퓨터에도 지원을 추가했다.
86Box로 알려진 포크를 사용할 수도 있는데, 여기에는 SCSI 및 추가 보드 지원과 같은 많은 추가 기능이 포함된다.[1]
2021년 6월 14일, 수석 개발자인 사라 워커는 프로젝트에서 탈퇴한다고 발표했다.[2]새로운 관리자인 마이클 맨리가 2021년 12월 18일에 임명되었다.[3]관리인이 없을 때 프로젝트의 포럼은 폐쇄되었다.[4]
특징들
하드웨어
PCem은 1997년부터 1999년까지 Pentium Tillamook MMX/Mobile MMX 프로세서를 통해 Intel 8088의 Intel 프로세서(및 AMD, IDT, Cyrix 등 해당 클론)를 에뮬레이션할 수 있다.v10.1에 재컴파일러가 추가되어 P5 Pentium 및 Cyrix 프로세서의 경우 필수 사항이고 i486 프로세서와 IDT Winchip 프로세서의 경우 선택 사항이다.그러나 최대 에뮬레이션 속도를 위해서는 다소 빠른 프로세서가 필요하다(4GHz의 Intel Core i5 등).다만 현재 PCem 개발업체는 재컴파일러가 아직 인텔 펜티엄 프로/펜티엄 II 프로세서를 모방할 정도로 속도가 빠르지 않다는 점이 주요 관심사다.[5]
PCem emulates various IBM PC compatible systems/motherboards from 1981 until 1996, this includes almost all IBM PC models (including the IBM PS/1 model 2121 and the IBM PS/2 model 2011), some American Megatrends BIOS clones (from 1989 until 1994), Award BIOS systems (Award 286 clone, Award SiS 496/497 and Award 430VX PCI), and Intel Premiere/PCI and Intel Advanced/EV 마더보드.[6]그러나 비공식적인 PCem 빌드(PCem-X 및 PCem-비공식)도 Intel Pentium Pro/Pentium II 프로세서를 지원하는 IBM PC 호환 시스템/마더보드(1996년부터 2000년까지)를 지원한다.PCem은 시스템 메모리가 아닌 프로세서에 의존하는 BIOS 캐시를 시뮬레이션한다.
PCem은 다양한 그래픽 모드를 에뮬레이션할 수 있으며, 여기에는 텍스트 모드, 헤라클레스, CGA(일부 복합 모드 및 160 × 100 × 16 트윗 모드 포함), Tandy, EGA, VGA(모드 X 및 기타 트윗 포함), VESA, 그리고 DirectX, 3Dfx의 글라이드 등 다양한 비디오 API가 포함된다.PCem은 또한 ATI Mach64 GX와 S3 Trio32/64/Virge 시리즈와 같은 다양한 비디오 카드를 모방할 수 있다.
PCem also emulates some sound cards, such as the AdLib, Sound Blaster (including the Game Blaster), Sound Blaster Pro, Sound Blaster 16, Sound Blaster AWE32, Gravis UltraSound, Innovation SSI-2001, Aztech Sound Galaxy Pro 16, Windows Sound System, Ensoniq AudioPCI 64V/ES1371, and Sound Blaster PCI 128.[6]
부두카드는 부두2에 대한 지원과 다양한 최적화를 추가한 PCem v10과 PCem v12 이후 에뮬레이션되기도 한다.[7]그러나 부두 에뮬레이션과 관련하여 거의 모든 해상도(640 × 480@60 Hz 제외)에서 mip-mapping 부족, 약간 흔들리는 삼각형, 속도 제한 부족, 잘못된 새로 고침 속도 등 몇 가지 단점이 있다.[8]PCem v11의 경우 부두 에뮬레이션을 위한 별도의 재컴파일러가 추가되어 부두 그래픽 카드 에뮬레이션이 더 빨라졌다.
비공식적인 PCem 빌드에서는 네트워킹 인터페이스로 SLiRP/WinPcap을 사용할 수 있으며, 에뮬레이트된 NE2000 및 Realtek RTL8029AS 이더넷 카드.그러나 PCem v13을 시작으로 NE2000 에뮬레이션이 공식적으로 추가되었다.
운영 체제 지원
가상 PC, Bochs, QEMU와 마찬가지로 윈도 비스타(서비스 팩 2 포함), MS-DOS, FreeDOS, CP/M-86도 지원되기 전까지 거의 모든 버전의 마이크로소프트 윈도우를 에뮬레이트한다.이전 버전의 OS/2는 하드 드라이브를 설치하기 전에 포맷해야 하며, OS/2 Warp 3은 Warp 4.5까지 실행하려면 가속되지 않은 비디오 카드가 필요하다.Pentium 프로세서를 지원하는 Linux 버전, BSD 파생 모델(예: FreeB)과 같은 다른 운영 체제도 PCem에서 지원한다.SD), 그리고 Award SiS 497 마더보드에서만 작동하는 BeOS 5.
버전 이력
GPL 호환 라이센스로 아직 라이센스가 부여되지 않은 시점의 MAME OPL2/OPL3 에뮬레이션 코드 사용으로 인해 v0.5에서 v8까지 PCEM 버전이 공식 웹 페이지에서 제거되었다.
| PCem 버전 | 출시일자 | 메모들 |
|---|---|---|
| v0.1 | 2007년 8월 15일 |
|
| v0.2 | 2007년 10월 10일 |
|
| v0.2a | 2007년 10월 14일 |
|
| v0.3 | 2008년 7월 30일 |
|
| v0.4 | 2010년 7월 27일 |
|
| v0.41 | 2011년 2월 1일 |
|
| v0.41a | 2011년 2월 13일 |
|
| v0.5 | 2011년 9월 21일 |
|
| v0.6 | 2011년 12월 19일 |
|
| v0.7 | 2012년 8월 3일 |
|
| v8 | 2013년 12월 20일 |
|
| v8.1 | 2014년 1월 3일 | |
| v9 | 2014년 10월 4일 |
|
| v10 | 2015년 10월 24일 |
|
| v10.1 | 2015년 11월 7일 |
|
| v11 | 2016년 6월 5일 |
|
| v12년 | 2017년 2월 18일 |
|
| v13년 | 2017년 12월 11일 |
|
| v13.1 | 2017년 12월 17일 |
|
| v14년 | 2018년 4월 20일 |
|
| v15년 | 2019년 5월 19일 |
|
| v16 | 2020년 4월 19일 |
|
| v17년 | 2020년 12월 1일 |
|
참고 항목
- 도스박스
- 도스무
- QEMU
- 보흐스
- 파랄렐스
- 버추얼박스
- VMware Fusion
- VMware Workstation
- 윈도 가상 PC
- 컴퓨터 시스템 에뮬레이터 § x86-16 IBM PC/XT/AT 호환, x86 플랫폼(32비트 PC 및 호환 하드웨어), x86-64 플랫폼(64비트 PC 및 호환 하드웨어) 목록
참조
- ^ "86Box Emulator of x86-based machines". 86Box. Retrieved 20 June 2021.
- ^ "PCem News". PCem. 14 June 2021. Retrieved 20 June 2021.
- ^ "ANNOUNCEMENT: MichaelJManley taking over as PCem maintainer - PCem". PCem forums. 18 December 2021. Retrieved 19 December 2021.
- ^ "PCem - Information". PCem forums. Archived from the original on 18 June 2021. Retrieved 19 December 2021.
- ^ "PCem • View topic - A mere idea for a future chipset (440FX)". pcem-emulator.co.uk. Retrieved 8 August 2016.
- ^ a b "PCem". pcem-emulator.co.uk. Retrieved 7 August 2016.
- ^ Cauterize. "Vintage Computer Emulator 'PCem' Now Running 3Dfx Based Windows Games". Retrieved 7 August 2016.
- ^ "PCem • View topic - 3DFX emulation". pcem-emulator.co.uk. Retrieved 7 August 2016.