CPMulator - CPMulator

CPMulator
Разработчики)Keystone Software Development
изначальный выпуск1984; 36 лет назад (1984)
Операционная системаДОС
Платформаx86
ТипЭмулятор
ЛицензияПроприетарное программное обеспечение

CPMulator это программа для эмуляции CP / M операционная система под x86 ДОС. Программа была разработана в 1984 году компанией Keystone Software Development. Компанией владел и управлял Джей Спренкль.[1]

В NEC V20 процессор, выпущенный в том году, гарантированно был совместим с оборудованием Intel 8088. После анализа времени выполнения математических операций и аппаратного обеспечения адресации команд было определено, что это может немного ускорить существующий на базе 8088 IBM PC машины.[2] Программное обеспечение Keystone начало рекламировать комплекты ускорения ПК в PCWeek журнал. ЦП был установлен в IBM PC, поэтому его можно было легко заменить. На практике скорость большинства программ увеличилась на 5%, но те, которые были интенсивными по математике, были значительно улучшены. Один клиент сообщил о своем Монте-Карло моделирование ядерного реактора был настолько быстрее, что он «дважды проверил результаты, потому что не мог поверить, что он был закончен».

CPMulator был разработан после выпуска V20. Процессор также мог эмулировать Intel 8080 набор инструкций в аппаратном обеспечении.[2] Это открыло возможность запускать старый код на новых машинах IBM. CPMulator был разработан для модификации двоичных файлов CP / M, чтобы заставить их работать как родные программы 8088 DOS. Код для перевода процессора в режим эмуляции был добавлен к каждому исполняемому файлу CP / M. Любые вызовы операционной системы CP / M перехватывались и переводились в вызовы операционной системы DOS. Программа выйдет из режима эмуляции 8080, вызовет операционную систему, переведет результаты в стандарты CP / M, вернется в режим эмуляции и продолжит работу с исходной программой.

Товар был снят с производства после В машины класса стали преобладающими, и NEC не производила выводов серии V для совместимых с выводами версий 80286 процессор.

использованная литература

  1. ^ Стивенс, Кеннет (2008). Руководство пользователя эмуляции. Lulu.com. ISBN  978-1-43575373-0. Получено 2020-01-25.
  2. ^ а б Дэвис, Рэнди (декабрь 1985 - январь 1986). Написано в Гринвилле, Техас, США. "Новые микропроцессоры NEC - 8080, 8086 или 8088?" (PDF). Микро Рог изобилия (27). Бенд, Орегон, США: Micro Cornucopia Inc. С. 4–7. ISSN  0747-587X. В архиве (PDF) из оригинала на 2020-02-11. Получено 2020-02-11.