ОАЭ (эмулятор)
Разработчик(и) |
|
---|---|
Первоначальный выпуск | 1995 год |
Стабильная версия | 4.10.1 (WinUAE)
/ 21 января 2023 г |
Репозиторий | |
Написано в | С++ и АСМ |
Операционная система | Windows, macOS, Linux, Android, FreeBSD, NetBSD, OpenBSD, AmigaOS |
Тип | Эмулятор |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www |
UAE — это компьютерный эмулятор , который имитирует аппаратное обеспечение от Commodore International . Amiga компьютеров Выпущено под лицензией GNU General Public License (ОАЭ) и является свободным программным обеспечением .
История
[ редактировать ]Бернд Шмидт задумал эмулятор, который мог бы запускать программное обеспечение Amiga, когда обнаружил, что такая задача считалась невыполнимой. Шмидт писал предыдущие программы для Amiga, и его также мотивировало желание не потерять игры, демоверсии и звуковые модули из-за переключения операционных систем. [ 1 ] UAE был выпущен в 1995 году и первоначально назывался Unusable Amiga Emulator из-за невозможности загрузки. [ 2 ] [ 3 ] [ 4 ] На ранних стадиях он был известен как Unix Amiga Emulator , а позже и под другими названиями. Сегодня это название означает Universal Amiga Emulator. [ 5 ]
Функции
[ редактировать ]UAE — это практически полноценный эмулятор Amiga. Он эмулирует большинство своих функций:
- Исходный набор микросхем (OCS), расширенный набор микросхем (ECS) и усовершенствованная графическая архитектура (AGA) [ 6 ]
- Устройства ввода-вывода: ( дисководы гибких дисков , джойстик , мышь и последовательные порты )
- : Motorola 68000/010/020/040 Процессор FPU ЦП , опционально 68881 , [ 6 ] [ 7 ] а начиная с WinUAE 3.0.0 beta 15 — улучшенное ядро PowerPC, JIT- использующее библиотеки ЦП QEMU . [ 8 ]
- Память: 2 МБ чип-ОЗУ и 8 МБ быстрого ОЗУ или 8 МБ чип-ОЗУ без быстрого ОЗУ. 64 МБ Zorro III Fast RAM, независимо от настроек чипа RAM (только 68020+). 1 МБ медленной оперативной памяти для совместимости. [ 6 ]
- Графика Picasso 96 с 8 МБ памяти. [ 6 ] [ 7 ]
- Последовательный порт и простой параллельный порт достаточны только для печати. [ 6 ]
- Работа в сети через эмуляцию bsdsocket.library [ 9 ] [ 10 ]
Для программного обеспечения в ОАЭ могут использоваться образы дисков , сделанные с оригинальных дискет Amiga . Эти изображения имеют расширение файла « ADF » (файл диска Amiga). Настоящие диски Amiga использовать нельзя из-за ограничений контроллеров гибких дисков, используемых на других компьютерах. [ 11 ] образы отформатированных под жестких дисков, Также можно создать Amiga. ОАЭ также поддерживает сопоставление каталогов операционной системы хоста с жесткими дисками Amiga, и, наконец, можно монтировать физические жесткие диски в формате Amiga.
ОАЭ не включает исходное ПЗУ операционной системы Amiga и файлы, необходимые для работы системы Amiga. Они включены по лицензии в такие пакеты, как Amiga Forever . Исходные образы ПЗУ Kickstart 3.1 также включены в AmigaOS4 для PowerPC , начиная с версии 4.1 Update 4. ОАЭ также поддерживают альтернативные системные ПЗУ, например, полученные из проекта AROS , однако они не обеспечивают ту же степень совместимости программного обеспечения, что и исходные ПЗУ.
Портативность
[ редактировать ]ОАЭ были портированы на многие хостовые операционные системы , включая Linux , macOS , FreeBSD , DOS , Microsoft Windows , RISC OS , BeOS , Palm OS , Android , Xbox консоль , портативные устройства PSP , PSVita и GP2X , iOS , Wii и Dreamcast. консолях и даже на AmigaOS , MorphOS и AROS .
Скорость эмуляции
[ редактировать ]и других общественных форумах было много тем В прошлом в Usenet , в которых люди спорили о возможности написания эмулятора Amiga. Некоторые считали, что ОАЭ пытаются сделать невозможное; требовать, чтобы система считывала, обрабатывала и выводила данные со скоростью 100 МБ/с, тогда как самым быстрым ПК был 486 с частотой 66 МГц , при этом различные эмулируемые чипы (набор микросхем Amiga) синхронизировались и выглядели так, как они должны были выглядеть для программного обеспечения. .
ОАЭ были почти полностью непригодны для использования в своих первых выпусках, но медленно и шаг за шагом они расширяли поддержку набора микросхем Amiga и к концу 1997 года смогли эмулировать Amiga 500 с качеством и скоростью, достаточными для продуктивного использования. и для многих игр.
С тех пор ОАЭ можно использовать, отчасти благодаря усилиям, предпринятым для его разработки, а отчасти благодаря значительным усовершенствованиям в технологии, которые сделали компьютеры во много раз быстрее, чем те, на которых изначально работали ОАЭ. Многие игры и приложения Amiga могут бесперебойно работать на системах эпохи Pentium II . Осознание того, что можно написать полезный эмулятор Amiga, способствовало росту энтузиазма по поводу эмуляции, что положило начало или ускорило усилия по написанию эмуляторов для других, часто менее популярных компьютерных и электронных игровых архитектур. [ нужна ссылка ] .
Значительное улучшение было сделано в 2000 году Берндом Мейером с использованием компиляции «точно в срок» . [ 2 ] что значительно улучшило скорость эмуляции до такой степени, что средние ПК теперь могли эмулировать некоторые программы Amiga быстрее, чем любая настоящая Amiga могла их запускать. ОАЭ может использовать как можно большую часть мощности хоста в собственном режиме или сбалансировать ее с другими требованиями ОС хоста, или точно отразить исходную скорость, в зависимости от выбора пользователя. ОАЭ также предоставляет RTG -совместимую « видеокарту » для стороны эмуляции Amiga, которая предназначена для отображения на хост-оборудовании, чтобы не ограничиваться эмуляцией исходного видеооборудования Amiga.
Разработка проекта
[ редактировать ]Существует шесть основных вилок оригинальной программы:
- WinUAE , предназначенный для работы в Windows , портирован Матиасом Ортманном. [ 12 ] и в настоящее время разработан Тони Вилен [ 13 ]
- PUAE , предназначенный для работы на платформах Unix (продолжение заброшенного E-UAE, а также порт WinUAE)
- FS-UAE , предназначенный для работы на Windows , macOS и Linux (порт WinUAE с упором на эмуляцию игр, с новым экранным графическим интерфейсом и кроссплатформенной онлайн-игрой)
- UAE4all — урезанная и оптимизированная версия, предназначенная для эмуляции OCS Amiga на устройствах начального уровня. UAE4all2 добавляет AGA и поддержку жесткого диска.
- Скриптовый эмулятор Amiga (SAE) , предназначенный для работы в современном браузере с использованием JavaScript и HTML5 . Он также основан на WinUAE и был выпущен 1 сентября 2012 года Рупертом Хаусбергером. [ 14 ] [ 15 ] Для работы SAE нужен очень быстрый компьютер. [ 16 ]
- UAE4ARM , предназначенный для работы на устройствах ARM, включая Raspberry Pi . [ 17 ] Это единственная вилка, поддерживающая Just-In-Time на устройствах ARM. Другими поддерживаемыми платформами являются Pandora, Android и libretro.
Самый активный форк — WinUAE; текущие версии по-прежнему содержат ошибки и проблемы совместимости.
Конкретные версии: ОАЭ v0.8.29 30 ноября 2008 г., [ 18 ] [ 19 ] ФС-ОАЭ v3.1.66 [ 20 ] E-ОАЭ v0.8.29 28 марта 2007 г. [ 21 ]
См. также
[ редактировать ]- Amiga Forever , эмулятор Amiga
- Basilisk II , эмулятор Apple Macintosh , использующий ОАЭ для эмуляции процессора 68k.
- Эмулятор компьютерной серии Hatari , Atari ST / STe / TT / Falcon , который использует ОАЭ для эмуляции ядра m68k.
- Предыдущий , NeXT Эмулятор компьютера , созданный на основе Hatari.
- Fellow , еще один эмулятор Amiga, который был выпущен вскоре после появления первых пригодных для использования версий UAE и создал конкуренцию, выгодную для обоих проектов.
- POSE , эмулятор Palm OS , основанный на Copilot, который, в свою очередь, основан на эмуляции m68k из ОАЭ.
Ссылки
[ редактировать ]- ^ Тейлор, Дэвид (Рождество 1996 г.). «Миссия: невыполнима?» . Амига Покупатель . № 70. Будущее издательства . п. 14 . Проверено 15 мая 2022 г.
- ^ Перейти обратно: а б «ОАЭ — Ultimate Amiga Emulator» . Путеводитель по истории Амиги . 2002.
- ^ Гудвин, Саймон (октябрь 1996 г.). «Подражание: Самая искренняя форма лести» . Формат Амига . № 89. с. 21 . Проверено 15 мая 2022 г.
- ^ Гудвин, Саймон (март 1998 г.). «Эмулятор Амиги» . Формат Амига . № 108. с. 21 . Проверено 15 мая 2022 г.
- ^ Лэнг, Гордон (август 2000 г.). «Бывшие мастера» . Мир персональных компьютеров . Том. 23, нет. 8. с. 144 . Проверено 15 мая 2022 г.
- ^ Перейти обратно: а б с д и «Эмулятор Amiga ОАЭ» . Проверено 13 марта 2016 г.
- ^ Перейти обратно: а б Комптон, Джейсон (октябрь 1999 г.). «Активные обзоры – Amiga Forever 3» . Амига Актив . № 1. с. 38 . Проверено 15 мая 2022 г.
- ^ «Журнал изменений WinUAE 3.0.0 Beta 16» . Гитхаб . Проверено 15 февраля 2016 г.
- ^ "uae-0.8.29.tar.gz: uae-0.8.29/src/bsdsocket.c | Архив окаменелостей" . fossies.org . Проверено 9 июня 2013 г.
- ^ «bsdsocket.txt — uae-wii — порт эмулятора UNIX Amiga для Nintendo Wii — хостинг проектов Google» . Проверено 9 июня 2013 г.
- ^ Чендлер, Джон (1999). «ОАЭ — Эмулятор Amiga» . Люкс101 . п. 2. Архивировано из оригинала 4 ноября 2007 года . Проверено 15 июля 2009 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Бутикофер, Кристиан (20 января 2012 г.). «Пиратские копии: След Megaupload.com ведет в Цуг» [Пиратские копии: След Megaupload.com ведет в Цуг]. Handelszeitung (на немецком языке). Архивировано из оригинала 15 мая 2022 года . Проверено 15 мая 2022 г.
- ^ Махер, Джимми (2018). Будущее было здесь: Commodore Amiga . МТИ Пресс . п. xii. ISBN 978-0-262-01720-6 . Проверено 15 мая 2022 г.
- ^ «Скриптовый эмулятор Amiga» . Гитхаб . 24 октября 2021 г.
- ^ http://scriptedamigaemulator.net/ Эмулятор AMIGA со сценарием
- ^ http://scriptedamigaemulator.net/readme.htm Эмулятор AMIGA со сценарием на JavaScript.
- ^ Кьяппетта, Марко (14 июля 2017 г.). «Создайте потрясающий эмулятор Amiga менее чем за 100 долларов с помощью Raspberry Pi 3» . Горячее оборудование . Проверено 1 марта 2021 г.
- ^ «Архив профилактики» . Архивировано из оригинала 15 сентября 2012 года.
- ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 19 марта 2016 г.
- ^ https://fs-uae.net/download#linux 05.11.2019
- ^ 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 г.
- Объявление Бернда Шмидта в Usenet, идентификатор сообщения: < [email protected] >.
- Объявление Бернда Мейера о компиляторе Just In Time в сети Usenet, идентификатор сообщения: < [email protected] >.
Внешние ссылки
[ редактировать ]- Веб-сайт ОАЭ
- Веб-сайт WinUAE
- PUAE - форк E-UAE
- FS-UAE — ответвление WinUAE и E-UAE.
- Скриптовый эмулятор Amiga
- Gamebase Amiga - предоставляет интерфейс запуска ПЗУ одним щелчком мыши поверх WinUAE.
- программное обеспечение 1995 года
- Эмуляторы Амиги
- Программное обеспечение АмигаОС 4
- Программа эмуляции Amiga
- Собственные эмуляторы игровых консолей.
- Программное обеспечение для эмуляции GP2X
- Программное обеспечение для эмуляции MacOS
- Программа эмуляции MorphOS
- Программное обеспечение для эмуляции Linux
- Программа эмуляции Unix
- Программа эмуляции Windows
- 68к эмуляторы
- Кроссплатформенное программное обеспечение