UAE es un emulador de ordenador que emula el hardware de la gama de ordenadores Amiga de Commodore International . UAE es software libre y está publicado bajo la Licencia Pública General de GNU .
Bernd Schmidt concibió un emulador que puede ejecutar software de Amiga cuando descubrió que tal tarea era considerada imposible. Schmidt había escrito programas anteriores para Amiga, y estaba motivado además por el deseo de no perder juegos, demostraciones y módulos de sonido al cambiar de sistema operativo. [1] UAE fue lanzado en 1995 y originalmente se llamó Unusable Amiga Emulator , debido a su incapacidad para arrancar. [2] [3] [4] En sus primeras etapas, se conocía como Unix Amiga Emulator y más tarde también con otros nombres. Hoy el nombre significa Universal Amiga Emulator. [5]
UAE es un emulador de Amiga con casi todas las funciones. Emula la mayoría de sus funciones:
Para el software, los Emiratos Árabes Unidos pueden utilizar imágenes de disco creadas a partir de disquetes originales de Amiga . Estas imágenes tienen la extensión de archivo " ADF " (Amiga Disk File). No se pueden utilizar discos Amiga reales, debido a limitaciones en los controladores de disquetes utilizados en otras computadoras. [11] También se pueden crear imágenes de discos duros formateados por Amiga. Los Emiratos Árabes Unidos también admiten la asignación de directorios del sistema operativo host a discos duros de Amiga y, finalmente, se pueden montar discos duros físicos formateados por Amiga.
UAE no incluye la ROM y los archivos del sistema operativo Amiga original, que son necesarios para ejecutar un sistema Amiga. Estos se incluyen bajo licencia en paquetes como Amiga Forever . Las imágenes de ROM Kickstart 3.1 originales también se incluyen con AmigaOS4 para PowerPC desde la versión 4.1 Update 4. UAE también admite ROM de sistema alternativas, como las derivadas del proyecto AROS , sin embargo, estas no brindan el mismo grado de compatibilidad de software que las ROM originales.
EAU ha sido portado a muchos sistemas operativos host , incluidos Linux , macOS , FreeBSD , DOS , Microsoft Windows , RISC OS , BeOS , Palm OS , Android , la consola Xbox , las consolas portátiles PSP , PSVita y GP2X , iOS , las consolas Wii y Dreamcast , e incluso a AmigaOS , MorphOS y AROS .
En el pasado, hubo muchos hilos en Usenet y otros foros públicos en los que la gente discutía sobre la posibilidad de escribir un emulador de Amiga. Algunos consideraban que UAE estaba intentando lo imposible: exigir que un sistema leyera, procesara y produjera 100 MB/s de datos cuando el PC más rápido era un 486 de 66 MHz , mientras que varios chips emulados (el chipset de Amiga ) estaban sincronizados y aparecían como se suponía que debían aparecer en el software.
Los Emiratos Árabes Unidos eran casi totalmente inutilizables en sus primeros lanzamientos, pero poco a poco y paso a paso, fueron desarrollando su soporte para el chipset Amiga y hacia finales de 1997 pudieron emular un Amiga 500 con una calidad y velocidad suficientes para un uso productivo y para muchos juegos.
Desde entonces, UAE ha sido utilizable, gracias en parte al esfuerzo que se hizo para desarrollarlo y en parte a las grandes mejoras en la tecnología que hicieron que los ordenadores fueran mucho más rápidos que aquellos en los que se ejecutaba inicialmente UAE. Muchos juegos y aplicaciones de Amiga pueden ejecutarse sin problemas en un sistema de la era Pentium II . La comprensión de que se podía escribir un emulador de Amiga útil contribuyó a un aumento del entusiasmo por la emulación, lo que inició o aceleró los esfuerzos para escribir emuladores para otras arquitecturas de ordenadores y juegos electrónicos a menudo menos populares [ cita requerida ] .
En 2000, Bernd Meyer realizó una mejora importante con el uso de la compilación Just-in-time [2] , que mejoró significativamente la velocidad de emulación, hasta el punto de que las PC promedio podían ahora emular algún software de Amiga más rápido de lo que cualquier Amiga real podría ejecutarlo. UAE puede usar la mayor cantidad posible de potencia del host en modo nativo , o equilibrarla con otros requisitos del sistema operativo host, o reflejar con precisión la velocidad original, según la elección del usuario. UAE también proporciona una " tarjeta de video " compatible con RTG para el lado Amiga de la emulación que está diseñada para su visualización en el hardware host, de modo que no se limita a la emulación del hardware de video original de Amiga.
Hay seis bifurcaciones principales del programa original:
La bifurcación más activa es WinUAE; las versiones actuales aún contienen errores y problemas de compatibilidad.
Versiones específicas: UAE v0.8.29 2008-11-30, [18] [19] FS-UAE v3.1.66 [20] E-UAE v0.8.29 2007-03-28 [21]
{{cite web}}
: CS1 maint: URL no apta ( enlace )