stringtranslate.com

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

UAE — это компьютерный эмулятор , который эмулирует аппаратное обеспечение серии компьютеров Amiga компании Commodore International . Выпущенный под лицензией GNU General Public License , UAE является свободным программным обеспечением .

История

Бернд Шмидт задумал эмулятор, который мог бы запускать программное обеспечение Amiga, когда обнаружил, что такая задача, по общему мнению, невыполнима. Шмидт уже писал предыдущие программы для Amiga, и его мотивировало желание не терять игры, демоверсии и звуковые модули при смене операционных систем. [1] UAE был выпущен в 1995 году и изначально назывался Unusable Amiga Emulator из-за его неспособности загружаться. [2] [3] [4] На ранних стадиях он был известен как Unix Amiga Emulator , а позже и под другими названиями. Сегодня это название расшифровывается как Universal Amiga Emulator. [5]

Функции

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

Для программного обеспечения UAE может использовать образы дисков , созданные с оригинальных дискет Amiga . Эти образы имеют расширение файла " ADF " (Amiga Disk File). Фактические диски Amiga не могут быть использованы из-за ограничений в контроллерах дискет , используемых в других компьютерах. [11] Также могут быть созданы образы жестких дисков, отформатированных Amiga. UAE также поддерживает отображение каталогов операционной системы хоста на жесткие диски Amiga, и, наконец, можно монтировать физические жесткие диски, отформатированные Amiga.

UAE не включает в себя оригинальную операционную систему Amiga ROM и файлы, которые требуются для работы системы Amiga. Они включены по лицензии в пакеты, такие как Amiga Forever . Оригинальные образы Kickstart 3.1 ROM также включены в AmigaOS4 для PowerPC, начиная с версии 4.1 Update 4. UAE также поддерживает альтернативные системные ROM, например, полученные из проекта AROS , однако они не обеспечивают ту же степень совместимости программного обеспечения, что и оригинальные ROM.

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

UAE был портирован на многие операционные системы , включая Linux , macOS , FreeBSD , DOS , Microsoft Windows , RISC OS , BeOS , Palm OS , Android , консоль Xbox , портативные устройства PSP , PSVita и GP2X , iOS , консоли Wii и Dreamcast и даже AmigaOS , MorphOS и AROS .

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

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

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

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

Значительное улучшение было сделано в 2000 году Берндом Мейером с использованием компиляции Just-in-time [2] , что значительно повысило скорость эмуляции, до такой степени, что обычные ПК теперь могли эмулировать некоторое программное обеспечение Amiga быстрее, чем любая настоящая Amiga могла бы его запустить. UAE может использовать как можно больше мощности хоста в собственном режиме или уравновешивать ее с другими требованиями ОС хоста, или точно отражать исходную скорость, в зависимости от выбора пользователя. UAE также предоставляет RTG -совместимую " видеокарту " для стороны эмуляции Amiga, которая адаптирована для отображения на оборудовании хоста, чтобы не ограничиваться эмуляцией оригинального видеооборудования Amiga.


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

Существует шесть основных ответвлений оригинальной программы:

Наиболее активным форком является WinUAE; текущие версии все еще содержат ошибки и проблемы совместимости.

Конкретные версии: UAE v0.8.29 30 ноября 2008 г., [18] [19] FS-UAE v3.1.66 [20] E-UAE v0.8.29 28 марта 2007 г. [21]

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

Ссылки

  1. ^ Тейлор, Дэвид (Рождество 1996). «Миссия невыполнима?». Amiga Shopper . № 70. Future Publishing . стр. 14. Получено 15 мая 2022 г.
  2. ^ ab "UAE- Ultimate Amiga Emulator". Руководство по истории Amiga . 2002.
  3. ^ Гудвин, Саймон (октябрь 1996 г.). «Подражание: самая искренняя форма лести». Формат Amiga . № 89. стр. 21. Получено 15 мая 2022 г.
  4. Гудвин, Саймон (март 1998 г.). «Эмулятор Amiga». Формат Amiga . № 108. стр. 21. Получено 15 мая 2022 г.
  5. ^ Лэнг, Гордон (август 2000 г.). «Past masters» (Мастера прошлого). Personal Computer World . Том 23, № 8. С. 144. Получено 15 мая 2022 г.
  6. ^ abcde «Эмулятор Amiga ОАЭ» . Проверено 13 марта 2016 г.
  7. ^ ab Compton, Jason (октябрь 1999 г.). "Active reviews – Amiga Forever 3". Amiga Active . № 1. стр. 38 . Получено 15 мая 2022 г. .
  8. ^ "WinUAE 3.0.0 Beta 16 Changelog". GitHub . Получено 15 февраля 2016 .
  9. ^ "uae-0.8.29.tar.gz: uae-0.8.29/src/bsdsocket.c | Архив окаменелостей" . fossies.org . Проверено 9 июня 2013 г.
  10. ^ "bsdsocket.txt - uae-wii - Порт эмулятора UNIX Amiga на Nintendo Wii - Google Project Hosting" . Получено 9 июня 2013 г.
  11. ^ Чандлер, Джон (1999). "UAE - The Amiga Emulator". Suite101 . стр. 2. Архивировано из оригинала 4 ноября 2007 г. Получено 15 июля 2009 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  12. Бутикофер, Кристиан (20 января 2012 г.). «Raubkopien: Die Spur von Megaupload.com führt nach Zug» [Пиратские копии: След Megaupload.com ведет в Цуг]. Handelszeitung (на немецком языке). Архивировано из оригинала 15 мая 2022 года . Проверено 15 мая 2022 г.
  13. ^ Махер, Джимми (2018). Будущее было здесь: Commodore Amiga. MIT Press . стр. xii. ISBN 978-0-262-01720-6. Получено 15 мая 2022 г. .
  14. ^ "Scripted Amiga Emulator". GitHub . 24 октября 2021 г.
  15. ^ http://scriptedamigaemulator.net/ Скриптовый эмулятор AMIGA
  16. ^ http://scriptedamigaemulator.net/readme.htm Скриптовый эмулятор AMIGA на JavaScript
  17. ^ Chiappetta, Marco (14 июля 2017 г.). «Создайте убийственный эмулятор Amiga менее чем за 100 долларов с помощью Raspberry Pi 3». HotHardware . Получено 1 марта 2021 г. .
  18. ^ "Архив профилактики". Архивировано из оригинала 15 сентября 2012 года.
  19. ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 19 марта 2016 г.
  20. ^ https://fs-uae.net/download#linux 05.11.2019.
  21. ^ 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. бз2 19 марта 2016 г.

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