8086tiny — это полностью бесплатный эмулятор/виртуальная машина для PC XT, написанный на языке C. Он имеет открытый исходный код и распространяется по лицензии MIT. Мы считаем его самым маленьким среди аналогов (размер прокомментированного исходного кода составляет менее 25 КБ). Несмотря на небольшой размер, 8086tiny обеспечивает высокоточную эмуляцию процессора 8086, а также поддерживает периферийные устройства для ПК, включая клавиатуру в стиле XT, флоппи-диск/жёсткий диск, часы, аудио и графику Hercules/CGA. 8086tiny достаточно мощный, чтобы запускать такие программы, как AutoCAD, Windows 3.0 и старые игры для ПК: в дистрибутив 8086tiny входит Alley Cat, любимая игра автора всех времён.
8086tiny легко переносится и работает практически на любой малоразрядной машине, от простых 32-битных микроконтроллеров и выше. 8086tiny успешно развёртывался на 32/64-битных машинах Intel (Windows, Mac OS X и Linux), Nexus 4/ARM (Android), iPad 3 и iPhone 5S (iOS) и Raspberry Pi (Linux).
Философия 8086tiny заключается в том, чтобы сделать кодовую базу как можно меньше и через лицензию с открытым исходным кодом поощрять отдельных разработчиков настраивать и расширять её в соответствии со своими конкретными требованиями, добавляя поддержку, например, более сложных наборов инструкций (например, Pentium) или периферийных устройств (например, мыши). Мы настоятельно рекомендуем создавать ответвления этого репозитория!
Любые вопросы, комментарии или предложения приветствуются на нашем форуме по адресу 8086tiny.freeforums.net.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )