ОАЭ (эмулятор) - UAE (emulator)

ОАЭ
E-UAE 0.8.27 панель настройки и управления
E-UAE 0.8.27 панель настройки и управления
Разработчики)
  • Бернд Шмидт (ОАЭ)
  • Тони Вилен (WinUAE, первоначально Матиас Ортманн)
  • Ричард Драммонд (Э-ОАЭ)
  • Мустафа 'GnoStiC' ТУФАН (PUAE)
  • Фроде Сольхейм (FS-ОАЭ)
  • Руперт Хаусбергер (SAE)
изначальный выпуск1995; 25 лет назад (1995)
Стабильный выпуск
4.4.0 (WinUAE) / 2 июля 2020; 5 месяцев назад (2020-07-02)
Написано вC ++ и ASM
Операционная системаWindows, macOS, Linux, Android, FreeBSD, OpenBSD
ТипЭмулятор
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтамига.технологии

ОАЭ это компьютер эмулятор который подражает оборудование из Commodore International с Amiga ассортимент компьютеров. Выпущено под Стандартная общественная лицензия GNU, ОАЭ это свободное программное обеспечение.

История

UAE был выпущен в 1995 году и первоначально назывался Неиспользуемый эмулятор Amiga, из-за невозможности загрузки.[1] На ранних стадиях он был известен как Unix Эмулятор Amiga а позже и с другими именами. Поскольку ни одно из популярных расширений больше не подходит, аббревиатура больше не означает ничего, и программное обеспечение просто известно как ОАЭ - иногда это становится с подпиской как универсальный эмулятор Amiga, конечный эмулятор Amiga или повсеместный эмулятор Amiga.

особенности

UAE - это практически полнофункциональный эмулятор Amiga. Он имитирует большинство своих функций:

Для программного обеспечения ОАЭ могут использовать образы дисков сделан из оригинальной Amiga дискеты. Эти изображения имеют расширение файла "АПД "(Файл диска Amiga). Настоящие диски Amiga использовать нельзя из-за ограничений в контроллеры гибких дисков используется в других компьютерах.[6]Образы Amiga форматированный жесткие диски также можно сделать. ОАЭ также поддерживают отображение операционная система хоста каталоги на жесткие диски Amiga.

UAE не включает исходное ПЗУ операционной системы Amiga и файлы, необходимые для работы системы Amiga. Они включены по лицензии в такие пакеты, как Амига Навсегда. Оригинальные образы ROM Kickstart 3.1 также включены в AmigaOS4 для PowerPC начиная с версии 4.1, обновление 4. ОАЭ также поддерживает альтернативные системные ПЗУ, например, производные от AROS проект, однако они не обеспечивают такой же степени совместимости программного обеспечения, как оригинальные ПЗУ.

Портативность

ОАЭ были перенесены на многие хосты операционные системы, в том числе Linux, macOS, FreeBSD, ДОС, Майкрософт Виндоус, ОС RISC, BeOS, Palm OS, Android, то Xbox консоль, PSP, PSVita и GP2X карманные компьютеры iOS, то Wii и Dreamcast консоли, и даже AmigaOS, MorphOS и AROS.

Скорость эмуляции

В прошлом было много обсуждений Usenet и другие публичные форумы, где люди спорили о возможности написания эмулятора Amiga. Некоторые считали, что ОАЭ пытаются сделать невозможное; требовать, чтобы система считывала, обрабатывала и выводила 100 МБ / с данных, когда самый быстрый ПК был с частотой 66 МГц 486, сохраняя синхронизацию различных эмулируемых чипов (чипсет Amiga) и отображая их так, как они должны были выглядеть для программного обеспечения.

В своих первых выпусках UAE был почти полностью непригоден для использования, но медленно и шаг за шагом он конкретизировал поддержку чипсета Amiga и к концу 1997 г. смог имитировать Амига 500 с качеством и скоростью, достаточными для продуктивного использования и для многих игр.

С тех пор ОАЭ можно было использовать, отчасти благодаря усилиям, предпринятым для их разработки, а отчасти благодаря значительным улучшениям в технологиях, которые сделали компьютеры во много раз быстрее, чем те, на которых изначально работали ОАЭ. Много Игры Amiga и приложения могут работать без сбоев на Pentium II -эра система. Осознание того, что можно написать полезный эмулятор Amiga, способствовало росту энтузиазма по поводу эмуляции, что привело к началу или ускорению усилий по написанию эмуляторов для других и часто менее популярных архитектур компьютеров и электронных игр.[нужна цитата ].

Существенное улучшение было сделано в 2000 году Берндом Мейером с использованием Своевременная компиляция,[1] что значительно улучшило скорость эмуляции до такой степени, что средние ПК теперь могли эмулировать некоторые Программное обеспечение Amiga быстрее, чем могла бы его запустить любая настоящая Амига. ОАЭ могут использовать как можно больше мощности хозяина в собственный режим насколько это возможно, или сбалансировать ее с другими требованиями ОС хоста, или точно отразить исходную скорость, в зависимости от выбора пользователя. ОАЭ также предоставляют РИТЭГ -совместимый "видеокарта "для стороны эмуляции Amiga, которая адаптирована для отображения на аппаратном обеспечении хоста, чтобы не ограничиваться эмуляцией оригинального видеооборудования Amiga.

Разработка проекта

Есть пять основных вилки исходной программы:

  • WinUAE, предназначенный для работы на Windows
  • PUAE, предназначенный для работы на платформах Unix (продолжение заброшенной E-UAE, а также порт WinUAE)
  • FS-ОАЭ, предназначен для работы на Windows, macOS и Linux (порт WinUAE с акцентом на эмуляцию игр, с новым экранным графическим интерфейсом и кроссплатформенной сетевой игрой)
  • UAE4all, урезанная и оптимизированная версия, разработанная для эмуляции OCS Amiga на устройствах низкого уровня. UAE4all2 добавляет поддержку AGA и жесткого диска.
  • Скриптовый эмулятор Amiga (SAE), предназначенный для работы в современном браузере с использованием JavaScript и HTML5. Он также основан на WinUAE и был выпущен 1 сентября 2012 года Рупертом Хаусбергером.[7][8] SAE нужен очень быстрый компьютер для работы.[9]

Самый активный форк - WinUAE; текущие версии этого все еще содержат ошибки и проблемы совместимости.

Конкретные версии:ОАЭ v0.8.29 2008-11-30,[10]FS-UAE v3.0.2 2019-11-05,[11]E-ОАЭ v0.8.29 2007-03-28[12]

Смотрите также

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

  1. ^ а б "UAE - Ultimate Amiga Emulator". Путеводитель по истории Amiga. 2002.
  2. ^ а б c d е "Эмулятор Amiga UAE". Получено 2016-03-13.
  3. ^ «Журнал изменений WinUAE 3.0.0 Beta 16». GitHub. Получено 15 февраля 2016.
  4. ^ "uae-0.8.29.tar.gz: uae-0.8.29 / src / bsdsocket.c | Архив окаменелостей". fossies.org. Получено 2013-06-09.
  5. ^ "bsdsocket.txt - uae-wii - Порт эмулятора UNIX Amiga на Nintendo Wii - Хостинг проектов Google". code.google.com. Получено 2013-06-09.
  6. ^ Чендлер, Джон (1999). «ОАЭ - Эмулятор Amiga». Люкс101. п. 2. Архивировано 4 ноября 2007 года.. Получено 2009-07-15.CS1 maint: неподходящий URL (ссылка на сайт)
  7. ^ https://github.com/naTmeg/ScriptedAmigaEmulator
  8. ^ http://scriptedamigaemulator.net/ Скриптовый эмулятор AMIGA
  9. ^ http://scriptedamigaemulator.net/readme.htm Скриптовый эмулятор AMIGA на JavaScript
  10. ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 2016-03-19
  11. ^ https://fs-uae.net/download#source https://fs-uae.net/fs-uae/stable/3.0.2/fs-uae-3.0.2.tar.gz 2019-11-05
  12. ^ https://www.rcdrummond.net/uae/index.html https://www.rcdrummond.net/uae/e-uae-0.8.29-WIP4/e-uae-0.8.29-WIP4.tar.bz2 2016-03-19
  • Объявление Бернд Шмидт в Usenet, идентификатор сообщения: <[email protected] >.
  • Объявление Bernd Meyer компилятора Just In Time на Usenet, Message-ID: <[email protected] >.

внешние ссылки