อ่าน 1 นาที
ซีพีเอ็มลูเตอร์
CPMulator เป็นโปรแกรมจำลองระบบปฏิบัติการ CP/M ภายใต้ x86 DOS โปรแกรมนี้ได้รับการพัฒนาในปี 1984 โดย Keystone Software Development บริษัทนี้เป็นเจ้าของและดำเนินการโดย Jay Sprenkle [...
ซีพีเอ็มลูเตอร์
| ซีพีเอ็มลูเตอร์ | |
|---|---|
| นักพัฒนา | คีย์สโตน ซอฟต์แวร์ ดีเวลลอปเมนต์ |
| ปล่อย | 1984 |
| ระบบปฏิบัติการ | ดีเอส |
| แพลตฟอร์ม | x86 |
| พิมพ์ | อีมูเลเตอร์ |
| ใบอนุญาต | ซอฟต์แวร์กรรมสิทธิ์ |
CPMulatorเป็นโปรแกรมจำลองระบบปฏิบัติการCP/M ภายใต้ x86 DOSโปรแกรมนี้ได้รับการพัฒนาในปี 1984 โดย Keystone Software Development บริษัทนี้เป็นเจ้าของและดำเนินการโดย Jay Sprenkle [ 1 ]
โปรเซสเซอร์NEC V20ที่วางจำหน่ายในปีนั้นรับประกันว่าฮาร์ดแวร์จะเข้ากันได้กับIntel 8088หลังจากตรวจสอบจังหวะเวลาของคำสั่งการคำนวณทางคณิตศาสตร์และฮาร์ดแวร์การกำหนดแอดเดรสคำสั่งแล้ว พบว่าสามารถเร่งความเร็วเครื่องIBM PC ที่ใช้ 8088 ที่มีอยู่ได้เล็กน้อย [ 2 ]ซอฟต์แวร์ Keystone เริ่มโฆษณา "ชุดเร่งความเร็วพีซี" ใน นิตยสาร PCWeekซีพียูถูกติดตั้งในซ็อกเก็ตของ IBM PC เพื่อให้สามารถเปลี่ยนได้ง่าย ในทางปฏิบัติ โปรแกรมส่วนใหญ่ได้รับความเร็วเพิ่มขึ้น 5% แต่โปรแกรมที่ใช้การคำนวณทางคณิตศาสตร์อย่างหนักจะได้รับการปรับปรุงอย่างมาก ลูกค้ารายหนึ่งรายงานว่าการจำลองมอนเตคาร์โลของเครื่องปฏิกรณ์นิวเคลียร์ของเขานั้นเร็วขึ้นมากจนเขา "ตรวจสอบผลลัพธ์ซ้ำอีกครั้งเพราะเขาไม่อยากเชื่อว่ามันเสร็จสมบูรณ์แล้ว"
CPMulator ได้รับการพัฒนาหลังจากการเปิดตัว V20 โปรเซสเซอร์ยังสามารถจำลอง ชุดคำสั่ง Intel 8080ในฮาร์ดแวร์ ได้อีกด้วย [ 2 ]ซึ่งเปิดโอกาสให้สามารถรันโค้ดเก่าบนเครื่อง IBM รุ่นใหม่ได้ CPMulator ได้รับการออกแบบมาเพื่อแก้ไขไบนารี CP/M เพื่อให้สามารถทำงานได้ราวกับว่าเป็นโปรแกรม DOS 8088 ดั้งเดิม โค้ดสำหรับตั้งค่า CPU ให้อยู่ในโหมดจำลองจะถูกเพิ่มไว้ด้านหน้าของไฟล์ปฏิบัติการ CP/M แต่ละไฟล์ การเรียกใช้ระบบปฏิบัติการ CP/M ใดๆ จะถูกดักจับและแปลเป็นการเรียกใช้ระบบปฏิบัติการ DOS โปรแกรมจะออกจากโหมดจำลอง 8080 เรียกใช้ระบบปฏิบัติการ แปลผลลัพธ์เป็นมาตรฐาน CP/M แล้วกลับไปยังโหมดจำลองและดำเนินการโปรแกรมเดิมต่อไป
ผลิตภัณฑ์ดังกล่าวหยุดการผลิตหลังจาก เครื่องคอมพิวเตอร์ตระกูล ATแพร่หลาย และ NEC ไม่ได้ผลิตโปรเซสเซอร์ 80286 รุ่น V series ที่เข้ากันได้กับพินอีกต่อไป
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ซีพีเอ็มลูเตอร์
CPMulator เป็นโปรแกรมจำลองระบบปฏิบัติการ CP/M ภายใต้ x86 DOS โปรแกรมนี้ได้รับการพัฒนาในปี 1984 โดย Keystone Software Development บริษัทนี้เป็นเจ้าของและดำเนินการโดย Jay Sprenkle [...