Jump to content

CPMulator

CPMulator
Разработчик(и) Разработка программного обеспечения Keystone
Первоначальный выпуск 1984 год ; 40 лет назад ( 1984 )
Операционная система ПРИНАДЛЕЖАЩИЙ
Платформа х86
Тип Эмулятор
Лицензия Собственное программное обеспечение

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

Выпущенный в том же году процессор NEC V20 гарантированно был аппаратно совместим с Intel 8088 . После анализа времени выполнения математических операций и аппаратного обеспечения адресации инструкций было установлено, что оно может немного ускорить существующие машины IBM PC на базе 8088 . [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, вернется в режим эмуляции и продолжит выполнение исходной программы.

Продукт был снят с производства после того, как машины класса AT стали широко распространены, и NEC не выпустила вывод серии V для версии процессора 80286 , совместимой по выводам .

  1. ^ Стивенс, Кеннет (2008). Руководство пользователя эмуляции . Лулу.com. стр. 62–63. ISBN  978-1-43575373-0 . Проверено 25 января 2020 г.
  2. ^ Jump up to: а б Дэвис, Рэнди (декабрь 1985 г. - январь 1986 г.). Написано в Гринвилле, штат Техас, США. «Новые микропроцессоры NEC — 8080, 8086 или 8088?» (PDF) . Микро Рог изобилия . № 27. Бенд, Орегон, США. стр. 4–7. ISSN   0747-587X . Архивировано из оригинала (PDF) 11 февраля 2020 г. Проверено 11 февраля 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 745d9677947d53a16a146e9afc6afd2d__1669738980
URL1:https://arc.ask3.ru/arc/aa/74/2d/745d9677947d53a16a146e9afc6afd2d.html
Заголовок, (Title) документа по адресу, URL1:
CPMulator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)