CPMulator
CPMulator| 개발자 | 키스톤 소프트웨어 개발 |
|---|---|
| 초기 릴리즈 | 1984; 전 ( |
| 운영 체제 | 도스 |
| 플랫폼 | x86 |
| 유형 | 에뮬레이터 |
| 면허증 | 독점 소프트웨어 |
CPMulator는 x86 DOS에 따라 CP/M 운영 체제를 에뮬레이션하는 프로그램이다.이 프로그램은 1984년 키스톤 소프트웨어개발에 의해 개발되었다.그 회사는 제이 스펜클이 소유하고 운영했다.[1]
그해 출시된 NEC V20 프로세서는 인텔 8088과 하드웨어 호환성을 보장받았다.수학 연산 및 하드웨어 어드레싱의 명령 타이밍을 검토한 후 기존 8088 기반 IBM PC 기계를 약간 가속화할 수 있다고 판단했다.[2]키스톤 소프트웨어는 PCWeek 매거진에 "PC Speedup Kits" 광고를 시작했다.그 CPU는 IBM PC에 포커스를 입혀 쉽게 교체할 수 있었다.실제로 대부분의 프로그램은 5%의 속도 증가를 보였지만 수학집약형 프로그램은 훨씬 향상되었다.한 고객은 원자로의 몬테카를로 시뮬레이션이 너무 빨라서 "완료되었다는 것을 믿을 수 없어 결과를 이중으로 확인했다"고 보고했다.
CPMulator는 V20 출시 이후 개발되었다.프로세서는 또한 하드웨어의 인텔 8080 명령어 세트를 모방할 수 있었다.[2]이로써 새로운 IBM 기계에서 구형 코드를 실행할 가능성이 열렸다.CPMulator는 CP/M 이진 파일을 기본 8088 DOS 프로그램처럼 실행되도록 수정하도록 설계되었다.CPU를 에뮬레이션 모드로 설정하는 코드는 각 CP/M 실행 파일에 접두사 되어 있었다.CP/M 운영체제에 대한 모든 통화는 차단되어 DOS 운영체제 통화로 번역되었다.이 프로그램은 8080 에뮬레이션 모드를 종료하고, 운영 체제를 호출하고, CP/M 표준으로 결과를 변환한 후 에뮬레이션 모드로 복귀하여 원래 프로그램을 계속한다.
제품은 AT클래스 기계가 보편화되면서 생산이 중단됐고 NEC는 80286 프로세서의 핀 호환 버전을 위한 V시리즈 핀을 생산하지 않았다.
참조
- ^ Stevens, Kenneth (2008). The Emulation User's Guide. Lulu.com. pp. 62–63. ISBN 978-1-43575373-0. Retrieved 2020-01-25.
- ^ a b Davis, Randy (December 1985 – January 1986). Written at Greenville, Texas, USA. "The New NEC Microprocessors - 8080, 8086, Or 8088?" (PDF). Micro Cornucopia. No. 27. Bend, Oregon, USA. pp. 4–7. ISSN 0747-587X. Archived from the original (PDF) on 2020-02-11. Retrieved 2020-02-11.