AMIGALANDIA

AMIGALANDIA --- Blog Retrospectivo Amiga/MorphOS

lunes, 30 de julio de 2012

AROS de Cebolla


AROS 68K Y NUEVAS PLATAFORMAS

Ha comenzado una nueva etapa en la historia de AROS con el desarrollo de una versión para ordenadores Amiga. Esto puede ser de interés para aquellos que utilizan antiguos progamas de Amiga en el emulador WinUAE. El grado de compatibilidad es tal, que la imagen AROS ROM puede arrancar discos tan antiguos como Workbench 1.3 . Gracias a este desarrollo se obtendrá una mejor integración del software original de Amiga en AROS sobre plataformas X86.

El soporte de la plataforma AROS se ha ido diversificando también en otras direcciones. Ha nacido un nuevo port sobre Linux para ARM, y nuevos ports para Mac OS X. También puede hacerse incluso más portable con el reciente desarrollo de nuevos ports para Android e iOS.

GRAFICOS

En plataformas PC compatible/X86, ha habido grandes novedades en el área de gráficos. Se ha ampliado el soporte del controlador de gráficos Intel GMA que funciona con un mayor abanico de chipsets, para que funcione con las pantallas LCD de portátiles así como con monitores externos. El controlador Gallium para tarjetas NVIDIA se ha mejorado igualmente: se ha incrementado la velocidad y el soporte de diferentes modelos, y es el primer controlador con operaciones de alpha blending aceleradas por hardware.


AROS ha introducido una capacidad gráfica heredada del Amiga: ahora casi todos los controladores gráficos nativos soportan Screen Dragging y Scrolling. Incluídos los controladores para chipsets NVIDIA, Intel GMA, así como el controlador genérico VESA.

Novedades AROS en la página principal de AROSExec

Los esfuerzos tanto de programadores como de usuarios están dando resultados. El único elemento distorsionador, es que tal y como ocurre en Linux, puede haber una magnitud de distribuciones bestial. Ahora mismo, incluso uno se puede hacer la picha un lío con todas las versiones de AROS existentes. Pero mejor eso que ver cómo la plataforma decae....
Resulta cansino y demoledor ver cómo las compañías de Amiga, lo que hacen es encerrar a los usuarios en un callejón sin salida, llámese PPC. Larga vida a AROS para X86, Android, Linux...



jueves, 26 de julio de 2012

Nuevo Aresone 2012 y Aeros r3

El AresOne 2012, como sus predecesores AresOne, AresOne 2010, y AresOne 2011, es un PC diseñado específicamente para utilizarlo con AROS. Se han seleccionado los componentes hardware para obtener el mejor rendimiento de la actual versión de AROS, y que esté preparado para futuras mejoras del SO. AresOne 2012 es válido para entusiastas del Amiga, usuarios de sistemas HTPC (Home Theater PC), y usuarios experimentados, no está pensado para usuarios comunes de Windows (debe saber que AROS, aunque progresa rápidamente, aún se encuentra en fase de desarrollo).



AROS Research Operating System es un sistema operativo de escritorio liviano, eficiente y flexible., diseñado para obtener lo máximo de su ordenador. Un proyecto independiente, portable y gratuíto, dirigido a ser compatible con Amiga OS a nivel de API, pero mejorándolo en muchas áreas. 

Aparte de AROS, puede instalar EN su AresOne con Debian GNU/Linux, Ubuntu o Windows si lo prefiere. 
(¿Y POR QUÉ ? AHORA NO ES NECESARIO CON AEROS)

Con el equipo entregamos una versión OEM de Amiga Forever. Este es útil para UAE pues contiene los kickstart e imágenes de Workbench necesarios (1.3 y 3.x) para UAE además de 50 juegos y 50 demos. Puede ampliar esta versión obteniendo la versión completa a un precio reducido. Todo equipo AresOne se suministra con licencia para el software AMC, que podrá descargar desde el sitio de AMC

Parte de los beneficios de AresOne se destinan a financiar el proyecto AROS, en especial el desarrollo de controladores y aplicaciones licenciadas. 

El nuevo sistema es compatible nativamente con AROS.
Recibirá AEROS + la distribución AROS que usted elija.

Hemos decidido añadir una Geforce al sistema básico. (compruebe el configurador para más opciones). De este modo podrá utilizar la aceleración 3D nativa de AROS y directa de AEROS.

http://www.vesalia.de/e_aresone2012.htm

AresOne 2012 y AEROS r3 en youtube

AROS68k /AROS Vision en AEROS en youtube

AEROS r3




AEROS son 4 sistemas operativos en 1.
AROSx86, AROSm68k(experimental),Linux y PlayonLInux con acceso a aplicaciones y juegos Windows

Algunas aplicaciones de AROS no funcionan en modo hospedado:
DOSBOX
Openuniverse 
Quickcdrip
Cube (funciona salvo el control por ratón quizá por HOSTGL)

Cambios en r3:
PowerOFF, reinicio desde Quickstarter (desde AROS)
Juegos SCUMMVM
Nuevo Jabberwocky
Janus 1.2 incluyendo la distribución AROS VISION 68k de Olaf Schönweiß
Eliminado todo aquello que no funcionaba
Se corrige1941extreme al provocar cuelgue de Quickstarter
Se añade removable_media device para acceder a dispositivos extraíbles : D 

Reemplazado K3B por Xfburn (herramienta de grabación de discos más ligera)
Se añade gparted (para fácil particionado)
Se pasa a un instalador gráfico que puede acceder a gparted y permite elegir idiomas antes de
instalar

Se añade gmrun (linux quicklauncher)
Se añade Transmission (para descargar futuras versiones de AEROS ; ) )
Se añade Terminator como Terminal principal  (permite varias sesiones en una misma Ventana)
Se añade Hurrican ( utilice grandr (también añadido)  para aumentar resolución)
Se añaden dos nuevos juegos a ScummVM (AROS) Beneath a steel sky y Drascula

Livemode comprueba la máxima resolución para el controlador del framebuffer de su equipo (combinación de
GPU+Monitor).
En mi AresOne 2010 el modo inferior está en 1280x720@50Hz

En Virtualbox es de 800x600, así que depende de las combinaciones de hardware.
Después de instalarlo en disco e instalar el controlador de GPU (Nvidia, AMD, Intel, u otro) podrá cambiar
de resolución.
Elegirá automáticamente la mejor.

Esta será la última ISO pública por un tiempo...
Utilícela y aporte sus comentarios en este hilo (pasará a mi lista de quehaceres)
Tendré en consideración todos sus deseos e ideas.
En la version R4, añadiremos Copia y Pegar, lanzamiento de aplicaciones AROS desde Linux y mucho más.
Por el momento estoy trabajando en un manual Inglés y Alemán.

http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=7423&forum=4&post_id=71686#forumpost71686


jueves, 19 de julio de 2012

Introducción a los Emuladores de Amiga





Un "emulador", es un sistema diseñado para ofrecer la funcionalidad de un sistema diferente emulando algunos de sus componentes. Este artículo explica algunos componentes que forman parte del la emulación de programas Amiga en un PC, poniendo especial énfasis en el hardware de Amiga.



El Amiga Original



El Amiga 1000 fue el primero de la saga y contaba con un procesador de la serie 68k de Motorola, presentando además un juego de chips dedicados (llamados Agnus, Denise y Paula). Dicha combinación es lo que le hizo ser un muy potente ordenador multimedia en 1986. El juego original de chip se llamó OCS. Nuevas versiones posteriores mejoradas de los chips serían ECS, y AGA.


El sistema operativo del Amiga se ejecuta en este hardware. Las primeras versiones del SO requerían el juego completo de chips Amiga, incluyendo las partes responsables en la generación de gráficos. Las versiones más nuevas (p.ej 3.x) soportan además tarjetas gráficas RTG (Gráficos Redirigibles), mucho más potentes (además de muchos más modos de vídeo) que los chips gráficos internos.
En origen siempre se apostó porque el software (p.ej aplicaciones/productividadjuegos, y demos) utlizase con plenitud tanto el sistema operativo como las características subyacentes en el chipset. La consecuencia de esto era un software impresionante, que sin embargo estaba fuertemente atado al hardware.


Emulación de Amiga

El entorno Amiga incluído en Amiga Forever consiste en una combinación de emulación de la CPU y los custom chips del Amiga, además del sistema operativo que se ejecuta sobre ese hardware emulado. La mayor parte de la emulación del hardware está basada en proyectos de código abierto como UAE o Fellow, que se integran sin fisuras en Amiga Forever (código fuente incluído).
Hay otros componentes de Amiga Forever licenciados como el subsistema RTG (que permite acceder a tarjetas gráficas estándar de PC como si fueran tarjetas de Amiga), y otras mejoras que se pueden utilizar como expansiones del Amiga original (AHI, TCP/IP, SCSI, etc), así como diversos módulos de software que las primeras compañías Amiga habían licenciado con anterioridad pero que habrían expirado en caso de renovarlas.

Hasta Amiga Forever cuenta con ciertas limitaciones. Al estar basado en software, Amiga Forever no puede emular las interfaces físicas hardware del Amiga. No suele ser algo problemático, puesto que el emulador soporta varias opciones para emplear periféricos originales de Amiga, como leer viejos disquetes de Amiga, o por otra parte transferir programas y datos desde un ordenador Amiga si fuera necesario.


Otras aproximaciones a la emulación


Existen otras formas de acercamiento para conseguir un cierto grado de compatibilidad con el Amiga original, como por ejemplo el proyecto AROs que trata de ser compatible con el sistema operativo reescribiendo el propio sistema (es decir, sin emplear el sistema operativo original, y funcionando tanto en hardware Amiga "real", como en sistemas completamente diferentes, mientras que otros proyectos de emulación (p.ej Amithlon) intentaron hacer que las nuevas versiones del sistema operativo Amiga funcionasen en un hardware emulado con limitado soporte para los chips Amiga. Amiga Forever incluye una emulación completa del hardware original del Amiga, más ciertos añadidos, aparte de una selección de varios SO, por ello creemos que ofrece una opción superior para ejecutar software Amiga en hardware moderno.
Hay varios tipos de emuladores para muchos sistemas, con más o menos los mismos acercamientos a la emulación de los sistemas apuntados (Mac, Atari ST, etc.). Básicamente, y en diferentes niveles, algunos emuladores imitan el hardware de un ordenador, mientras que otros emulan su sistema operativo. Emular este último significa reemplazar el sistema operativo original con una "imitación", que permita evitar el copyright y otros aspectos legales referentes al "aspecto" del código original, por ejemplo, y además suele ofrecer una ejecución más rápida de las funciones del sistema, puesto que las nuevas funciones se pueden escribir específicamente para el sistema anfitrión, no funcionando en modo emulado. En el caso del Amiga, y considerando también que las patentes originales han expirado, se suele pensar que una "imitación" sin licencia puede ser un acercamiento viable que evite conflictos de legalidad.
Lo peor de este acercamiento es la escasa compatibilidad con respecto al sistema operativo original porque, por definición, el nuevo sistema operativo no es exactamente lo mismo que el original, con sus más o menos documentadas idiosincrasias, efectos colaterales en algunos casos, incluso pequeños bugs que pueden ser explotados por aplicaciones conocedoras de ellos. Además, en el caso del Amiga, emular el sistema operativo sólo resuelve un pequeña parte de la historia, porque desde el lanzamiento del Amiga, Commodore instó a los programadores con la excitante arquitectura del Amiga, para que accedieran directamente al hardware para explotar características como las de los chips "blitter" y "copper", sprites, modos de pantalla HAM, etc. Estas capacidades, que hicieron al Amiga tan especial y superior al nacer, no son proporcionadas por el sistema operativo, son parte de los chips del Amiga, y a ellos se accede directamente mediante software.

Las diversas implementaciones de software emulador de Amiga Forever intentar soportar a fondo el hardware del Amiga. De este modo no sólo se pueden seguir ejecutando juegos y aplicaciones en un nuevo ordenador sin cambio alguno, sino que hace posible que el sistema operativo original del Amiga y sus ROMs funcionen en el emulador, y que también nuevo software de Amiga pueda ser ejecutado en él, con resultados predecibles y seguros.

Amiga Forever incluye las ROM originales y los componentes del sistema operativo con sus actualizaciones, pero además incluye y soporta sistemas operativos que corren en hardware Amiga, pero que ya no están siendo desarrollados. Por ejemplo, se incluye laROM Dialoga 2.0 de Logica (un sistema de disagnóstico empleado por centros de reparación Amiga), y puede a su vez ejecutar la versión 68K de AROS, así como otros sistemas operativos basados en procesadores 68k.


El entorno de Amiga Forever se ejecuta en paralelo con el sistema anfitrión (p.ej  Windows,Mac OS o GNU/Linux).
Aprovecha su sistema gráfico, sonoro y sus sistemas de ficheros, su protección de memoria, la memoria virtual, el sistema de ventanas, etc. Por ello, se puede ejecutar el emulador de Amiga en una ventana, o a pantalla completa. En la mayoría de los casos, el Amiga emulado puede leer y almacenar ficheros en el sistema operativo huésped, puede imprimir, o incluso puede colgarse y mostrar un "Guru" (aunque este no provocará el cuelgue del sistema en que se hospeda). Se puede resetear al igual que cualquier Amiga. Incluso podríamos tener Workbench 1.3 en una ventana, y otra ventana con Workbench 3.1 al lado. En todo caso, cada Amiga emulado cuenta con su propia ventana o pantalla.

Rendimiento

La sobrecarga asociada a la emulación del hardware Amiga mediante software es tal que los elementos emulados son entre 5 y 20 veces más lentos de lo que serían los componentes originales si corrieran a la misma velocidad en el hardware anfitrión. El eficiente, rápido y elegante AmigaOS, fue diseñado para funcionar sin retardos en el hardware de 1985. Desde entonces, muchas plataformas y procesadores han doblado su velocidad a los 12 o 24 meses. La sensación general (subjetiva) es que los emuladores UAE y Fellow en un Pentium 133 (de 1997, cuando se publicó Amiga Forever 1.0) asemejan la velocidad de un Amiga 500, proporcionando suficiente velocidad para su uso en tareas como proceso de textos o gráficos como Personal Paint. Ofrece un rendimiento aceptable como portátil Amiga. Para utilizar el sonido y los refrescos de pantalla y efectos de los custom chips utilizados en muchos juegos, se necesita algo más de potencia. A tope de utilización de CPU y recursos del chipset, se puede emular un Amiga 1000 en tiempo real mediante un PC de más de 1 GHz (los custm chips en tiempo real), y la CPU puede ir más rápido (si se desea).
Otras partes de la emulación, como el sistema de ficheros, pueden ser más rápidas que en el Amiga original cuando mapeamos la partición Amiga en el sistema de ficheros anfitrión. Sobre un Pentium 133MHz, se puede emular la CPU 68000 al doble de velocidad de un Amiga 500. Si se añaden los custom chips, su uso intensivo penaliza mucho el rendimiento como ocurre en algunos juegos. Un Pentium Pro o Pentium II a 200MHz rinde como un Amiga 3000/030, con una rápida respuesta del sistema de ficheros, y veloz dibujado de ventanas al utilizar controladores RTG. Como ejemplo de tarea de intenso esfuerzo de CPU, al compilar Personal Paint con SAS/C en UAE en un Pentium PRo/200 MHz tarda cerca del doble que un Amiga 4000/040. Sistemas Intel a 300 MHz probados con los juegos más exigentes  han ofrecido todos los frames por segundo sin saltos, y con sonido perfecto. Pocos son los juegos y demos que requieren sistemas con más potencia.


The Amiga custom chips have only one important emulation requirement, which is to be able to run in real time. For timing reasons, it would not be practical to speed them up beyond their original performance. Once this is achieved, all the power of the host CPU(s) can focus on emulating the Amiga 68K CPU. In practical applications, already in the 1990s the Unix version of UAE running on an Alpha CPU system had already shown to be faster than a similarly equipped Amiga 4000 with a 68060 CPU. Of the two, the Amiga 4000 was the more expensive system.
Compared to the superior performance of emulation components such as the CPU, the file system, and the Picasso96 RTG graphics subsystem, sound lies on the less fortunate end. On the Amiga, sound is synchronized with the display in such a way that unless a full video frame rate is achieved in real time (50 frames per second), then audio cannot be output smoothly. Again, audio emulation can be of acceptable quality on a 133 MHz  Pentium CPU, if the application does not make intensive use of other custom chip features. Also, Amiga Forever includes AHI drivers to produce high-quality audio without resorting to the emulated custom chips.
In 1997, when computers were much slower than they are now, Bernd Schmidt, chief designer and author of the UAE emulator, described some performance issues of the custom chips as follows:
All timings I give here were measured on my machine, a 90 MHz Pentium, using SVGAlib, with the FASTER_CPU and DONT_WANT_SOUND options... For games and demos, the CPU speed does not matter, but the average frame time is important... A real A500 has a constant frame time of 20 ms (50 Hz). If you have a game/demo that has lots of blitter activity, many copper/sprite effects, dual playfields and scrolling, no one can help you. Fortunately, this case is extremely rare. Normal games that have a number of blitter objects, scrolling and maybe some sprites run at 1/3-1/4 the speed of an A500 in the worst case, some run at 1/2 the speed. Lowering the frame rate helps enormously here, and at 1/5 frame rate, about everything runs somewhere between 50% and 100% the speed of an A500. This still isn't the full story (I bet you start to see why the question is hard to answer). A real A500 without fast memory gets slowed down to about half its speed in Hires 16 color mode. More bitplanes also slow UAE down, but not quite as much, so it can be several times faster than an A500 in that mode."
Frequent questions about Amiga emulation include the performance impact of having to emulate custom chips, in addition to the CPU, and why the emulators don't try to emulate a more powerful "68K" CPU, like a 68060, or why the AGA chip set is not emulated, but only the original chip set is. As outlined above, most Amiga programs, first of all the operating system, make direct or indirect use of the Amiga custom chips. On the other hand, it must be considered that when a program does not make specific use of a custom chip's functionality, this does of course not need to be emulated, so there is little or no performance penalty. To the contrary, specifically emulating certain aspects of the Amiga custom chips allows the emulation software to recognize certain specialized tasks, and to better emulate these by using similar and specific capabilities on the host environment, if possible (e.g. for blitting, which for example is very fast using the Picasso96 extensions for UAE). As for the CPU, it would not be very practical to try to emulate advanced parts of the CPU such as the cache RAM, or the MMU (memory management unit), because these are already fully provided (not emulated) to the entire emulation environment by the host CPU. As a result, it is for example possible to emulate an Amiga with 64 Mbytes of Amiga "fast" RAM and 8 Mbytes of "chip" RAM on a computer having only 32 Mbytes of RAM, and the host operating system (using the host CPU's MMU), will take care of disk-to-memory swapping as necessary. The Amiga operating system does not require a MMU, so apart from Amiga virtual memory utilities, which are not necessary because virtual memory is provided by the host environment, the main applications that could still benefit from an emulated MMU are development tools such as "Enforcer". Indeed, such useful functionality is part of the emulation engine.
As for the 68K CPU type, the Amiga emulation software supports the instruction set of the Motorola 68020 CPU with FPU (floating point unit), which makes it possible to run even programs designed for newer CPUs, since they share the same instruction set as the 68020 (which had major additions since the original 68000). A few new instructions and addressing modes have indeed been added to newer CPUs of the 68K line, but there is no known 68K Amiga software on the market which requires these without also being available in a 68000 or 68020 version. To the contrary, certain instructions which run properly even on the 68000 are "illegal" on the 68060, which results in many applications (including older versions of the operating system) failing to run on the 68060. This explains why several owners of Amiga computers with a 68060 CPU resort to an emulator to run old software which would otherwise fail. With consideration to different 68K microprocessors, such as the 68030, 68040 and 68060, it should be kept in mind that the major performance boost comes from the improved speed and efficiency of the newer microprocessors, and not from new instructions. Again, this increase in computing power can be provided not by emulation, but by a faster host CPU. Both the Fellow and UAE emulators come with special options and versions so that some very old software which absolutely requires a "pure" 68000 (and not a 68020) can run on the emulator.
Versions of the emulation software that run on x86 CPUs include a "just-in-time" (JIT) compiler, originally developed by Bernd Meyer, which can make the emulation of the CPU on average at least 10 times faster than without JIT.
The emulation software included with Amiga Forever also includes a virtual display card, which directly accesses the graphics hardware of the host system using high performance DirectX calls, and comes with fully licensed Picasso96 drivers, which are RTG-compliant, meaning that they can be used by all Amiga programs which support the Amiga RTG (Retargetable Graphics) specification, which was originally conceived at Commodore, and then became a de-facto standard with the help of several Amiga developers. Performance profiling tests have shown that some programs spend as much as 50% of their execution time not in their own code, but in the system graphics routines. Mapping these calls as efficiently as possible to the graphics system of the host environment (which can easily be 100 or more times more powerful than the original Amiga graphics hardware), rather than to the emulated Amiga custom chips, results in an impressive performance boost for the entire emulation environment.
Multiprocessing systems (i.e. with two or more CPUs, also referred to as "SMP") improve the performance of the emulation, because the load of the operating system and other applications can be better distributed, relieving the CPU(s) which run the emulation. This improvement always occurs, even if the emulation software itself does not actively exploit certain SMP features.
The RAM requirements to run the emulation software are not different than those of any other software. All Amiga Forever components have been successfully tested on a system with 16 Mbytes of RAM. The Amiga emulation requires about as much RAM as a real Amiga, plus some memory necessary to run the emulation software itself (a few Mbytes).
Operating systems such as Windows, which support virtual memory, make it possible to emulate an Amiga with more RAM than is actually available on the system. If the emulation is configured for more RAM than is available, then the operating system will swap unused RAM to hard disk, and then from hard disk to "real" RAM, as necessary. This is not the fastest way to run an Amiga, but it is better than not having the desired amount of RAM at all.

miércoles, 18 de julio de 2012

Novedades Individual Computers

15.07.2012: Novedades para C64 y Amiga

Debido a la amplia demanda, volvemos a fabricar un producto para C64 que antes sólo se encontraba disponible en los distribuidores autorizados. A partir de Septiembre de este año, contaremos con nuevo stock de
SuperPLA, sustituto de chip PLA. Esta edición revisada tendrá un precio de 18,90 EUR (*) en todos nuestros distribuidores.
Super PLA V3 installed in C64 (prototype)Super PLA V3 bottom side (prototype)
SuperPLA V3 se emplea para trabajos de reparación y puede utilizarse en los siguientes ordenadores:
  • Commodore C64 (modelo antiguo)
  • C16, C116, plus/4
  • Floppy-Cartridge 1551
  • Commodore 610
  • Commodore 710
  • Commodore PET (socket UE5)
El modelo de ordenador de ajusta a través de jumpers. Un nuevo diseño, mucho más compacto ha permitido ubicar los jumpers en la parte posterior de la placa.


En los foros de usuarios, ya se ha discutido acerca de nuestra nueva aceleradora para el Amiga 500, pero va a sufrir algunos cambios, de modo que se ajuste a lo que el usuario demanda tanto por precio como por prestaciones. La ACA500 incorpora un procesador CMOS-68000 a 14Mhz con 2MBytes de RAM y un controlador de medios de almacenamiento masivo para tarjetas CF y unidades de CD. Con Kickstart V1.3 o superior ya es posible Autoboot desde tarjetas CF. 
Gracias a nuestra tecnología TrueIDE, puede emplearse cualquier CF, incluso aunque la tarjeta se identifique como "removable device". Puede conectarse fácilmente una unidad de CD en el puerto IDE lateral.
El moderado aumento de velocidad es suficiente para ejecutar WHDload. Para quienes necesiten algo más de potencia en CPU, la ACA500 dispone de un slot de CPU compatible con nuestras aceleradoras para Amiga 1200. De modo que el modelo tope ACA1231 está igualmente disponible para el A500. El precio de la ACA500 será de 79,90 EUR. Estamos negociando la inclusión de licencias Kickstart en la ACA500, pudiendo cargar su flashrom con varias licencias Kickstart.

La nueva ACA1220 cuenta con un 68020 a 16,67MHz. Se puede considerar como una amplicación de 128MByte de RAM para el A1200, pero para el A500 con ACA500, esta tarjeta es un turbo periférico que amplía su memoria de una forma que jamás se había visto antes y a qué precio: ACA1220 tendrá un precio de partida de 89,90 EUR.

ACA1220 128BMyte (prototype) 
Se puede ampliar ACA1220 con un reloj en tiempo real. En una configuración de A500, el RTC (reloj en tiempo real) se ubica en el puerto de expansión posterior, de modo que no sería necesario aquí. Si va a utilizar la ACA1220 en un A1200, puede añadir el RTC por 19,90 EUR (*). No incluye la batería.
RTC module (prototype)RTC module on ACA1220 (prototype)
El módulo RTC se puede utilizar también con otras aceleradoras o incluso en un A1200 sin aceleradora. Si posee una ACA 1230 y aún no la ha equipado con un chip RTC (difícil de encontrar), este módulo le ofrecerá la solución.
RTC module mounted on A1200 (prototype) 

Como reemplazo para la agotada ACA630, vamos a distribuir una nueva aceleradora económica para el A600, allá por el último cuatrimestre de 2012. Contará con un procesador 68EC020 a 16,67MHz y podrá utilizar la función maprom, al igual que todas nuestras tarjetas ACA: Maprom le permite ejecutar el Kickstart ROM desde memoria fast 32-bit, elevando considerablemente la velocidad de ejecución. La ACA620 incorpora 9+1MBytes de RAM (1MByte reservado para la función maprom). El precio estimado será de 99,90 EUR.
ACA620 (prototype)ACA620 installed in A600 (prototype)

Los Amigas "grandes" no se van a quedar atrás: Vamos a darles gran cantidad de RAM a precios competitivos. El nuevo BigRamPlus ofrece 256MBytes de memoria para el A3000(T) y A4000(T). Es una tarjeta Zoroo3 completa y se podrá obtener en los distribuidores de Individual Computers por 99,90 EUR(*).
BigRamPlus installed in A4000D (prototype) 
(*)precio recomendado incluyendo un 19% de VAT. El precio puede variar por países.
Se pùeden añadir gastos de envío.



Traducción Lizard7
Fuente: Individual Computers
http://www.jschoenfeld.com/

martes, 17 de julio de 2012

Icaros Desktop, experiencia Amiga en un PC (parte 1)


Icaros Desktop ,un Amiga para PC x86

Icaros Desktop es un Sistema Operativo amigable basado en AROS, un sistema de código abierto inspirado en Amiga
Icaros provides emulators to run a large library of old games and applications.
En las últimas décadas, con la ascendencia de Apple, se recordarán los años 80 por el debut en 1984 del Macintosh más que por el del Amiga. Pero tan revolucionario como el Mac, fue el Amiga - el primer amiga salió a la venta en 1985 - que merece ser recordado por sus potentes (para la época) capacidades multimedia.
La pantalla de Icaros Desktop al estilo Workbench.

Y el legado de Amiga perdura. Un nuevo PC marca Amiga ha salido a la venta este año, con procesador Intel Core i7 y Vision Linux como sistema operativo. El desarrollo de AmigaOS 4 sigue en pie ( he charlado con el principal programador en Mayo, y un cohesionado equipo de fabricantes y usuarios lo mantiene vivo. Pero más allá de estos herederos más directos de la plataforma Amiga original, existen gran cantidad de proyectos inspirados por este sistema, tomando las mejores prácticas que los programadores sienten que estaban presentes en, Amiga reimplementándolas en un SO moderno.

Como ejemplo de esto tenemos Syllable, 
un intento de creación de un nuevo escritorio inspirado en Amiga. Otro proyecto, bien diferente, es Icaros Desktop, SO de escritorio para PCs x86.
Su autor Paolo Besser, alega que Icaros es "para AROS lo que Ubuntu supone para Linux ". Es en efecto una distribución amigable de AROS — AROS Research Operating System — que a su vez es una reimplementación en código abierto del API, estructura e interfaces de Amiga OS 3.x disponible para procesadores ARM, Motorola 68K, PPC y x86. 
Al igual que Ubuntu, Icaros "trata de desligarse del sistema operativo original intentando ofrecer un entorno mejorado para el usuario final ," en palabras de Besser.

Icaros Desktop nace a finales de 2007. AROS vio la luz allá por 1995, y en 1997 se publica su primera versión (bajo el auspicio de 
AROS Public License). AROS es más parecido a WINE que a un emulador. Propone una plataforma compatible Amiga más que una emulación.
Icaros incorpora numerosos emuladores para utilizar una extensa biblioteca de juegos y aplicaciones

Para Besser, uno de los aspectos de AROS que propició la creación de Icaros era que todo aquel usuario que quería probar AROS tenía que utilizar los nightly builds. "Eso es divertido para programadores, pero sólo es bueno para estos", indica Besser. "Lo que los usuarios demandaban era un entorno listo para utilizar que les permitiera al menos hacer algo interesante, y eso es lo que tratamos de hacer".
Él mismo creó una imagen virtual VMware preconfigurada, que incluía AROS y todo el software disponible en aquel momento. Más tarde evolucionó desde VM hasta una distribución completa de AROS en DVD, "lista para correr en hardware tangible, tanto en modo LIVE como instalada en disco duro". Para Besser,  Icaros ha sido determinante en el progreso del desarrollo de AROS al atraer más usuarios a la plataforma.
Besser no cuenta con datos firmes sobre el número de usuarios de Icaros. Comenta que "unos cuantos miles de personas" han descargado la versión 1.4 de Icaros Desktop. "AROS-EXEC.org, el principal foro de discusión de AROS, gana usuarios cada semana, y con eso me doy por satisfecho".
Opina que gran parte del atractivo de Icaros Desktop es para todas aquellas personas que echan de menos poder utilizar ordenadores Amiga, y buscan un sistema que sea capaz de recrear algo semejante a AmigaOS utilizando para ello hardware x86 moderno.
"En mi modesta opinión, es algo relacionado con gustos personales y con la propia historia de la informática:  Aquellos que disfrutaron AmigaOS y lo añoraban, pueden utilizar Icaros Desktop en sus PCs baratos y potentes".
El Amiga original tuvo renombre gracias a sus capacidades multimedia. Icaros incorpora reproductores multimedia, editores y secuenciadores de audio amigueros(trackers).

"Hacer las cosas al "modo Amiga" era y es completamente diferente del resto de plataformas, y algunos prefieren este acercamiento antes que otros más populares."
Icaros es un buen sistema operativo como hobby. Para Besser, "Incluso algunos podrían utilizarlo como sistema operativo principal para un segundo equipo." Él lo utiliza en su netbook y afirma que es más rápido que el SO original del netbook. "Puedo navegar por la red con Icaros cuando el otro SO todavía no habría terminado de arrancar."
"Aún quedan muchas tareas que no podemos cubrir, pero con cada nueva versión siempre incorporamos algo nuevo que nos permite hacer más cosas".
Icaros no es la única distribución AROS. Otras dos — Broadway y AspireOS — también están disponibles para todos aquellos interesados en AROS. "No hay competencia entre nosotros," dice Besser. "Todos hemos crecido en una comunidad pequeña y seguimos haciendo lo mismo con ligeras diferencias, principalmente por diversión."
Paolo Besser, administrador principal de Icaros Desktop.

"Muchas veces, compartimos idénticas soluciones para nuestro 'producto'. " La fragmentación ya ha provocado serios perjuicios a la plataforma Amiga y a su comunidad; no queremos que la gente se enfrente."
Aunque Icaros es código abierto, Besser afirma que cuentan con un régimen muy estricto en lo referente a las contribuciones. "Siempre tengo una visión clara de los resultados que quiero obtener,". Y añade "es cuestión simplemente de preguntarme" cuando alguien quiere participar. "Son muchos los entusiastas que me han ayudado, y sin sus sugerencias y código, nunca habríamos logrado llegar hasta aquí."
Opina que AROS es "más democrático y anárquico" en lo referente a su desarrollo. "Todo aquel que se vea en la necesidad de modificar el código puede unirse a la lista de correo de desarrolladores, proponer modificaciones, solicitar una cuenta SVN e insertar su código."

Entrevista publicada en 
http://www.techworld.com.au 
Traducción Lizard7

lunes, 16 de julio de 2012

Documentación AmigaSYS AGA




Requerimientos AmigaSYS AGA:


AGA - Amiga 1200 o Amiga 4000: 
Mínimo: 68020/14 Mhz 2 MB Chip + 4 MB fast ram, 80 MB HD o CF-IDE.
Recomendado: 68030/25 Mhz, 8 MB ram, 100 MB HD o CF-IDE.
Máximo: 68040/40 Mhz o 68060/50, + PPC, 16/32/64 MB Ram, 120 MB HD o CF-IDE.
AmigaSYS AGA, funciona muy rápido en un 68020@14 mhz + 4 MB Fast ram 
Soporte Optimizado: 68020, 030, 040, 060. 



Sistemas Operativos soportados por AmigaSYS AGA :


- Amiga Os 3.0 (1 o 2 discos). 
- Amiga Os 3.1 (1 o 2 discos). 
- Amiga Os 3.1 Amiga Forever (1 o 2 discos). 
- Amiga Forever 5, 6, 2005, 2006, 2008, 2009, 2010, 2011, 2012 con AmigaOS 3.9 incluído. 
- H&P AmigaOS 3.9 series. 
Soporta los Kickstarts:
- Kickstart 3.0 (39.106).
- Kickstart 3.1 (40.xxx).
- Amiga Forever 3.1 (40.xxx). 

AmigaOS 3.9 requiere Kickstart 3.1, 8 MB de memoria fast y una CPU algo más potente (se recomienda al menos un 030/50 o un 040/40). 
Algunos programas del sistema requieren una FPU. Si no tiene instalado un co-procesador aritmético FPU, el programa no funcionará. Solamente se incluyen 3 de estos programas.
Necesitará los discos Workbench y Extras de Commodore o de
 Amiga Forever cuando realice la instalación.



Memoria Ram y aceleradoras soportadas:


Expansiones de memoria RAM: Todas las tarjetas de 2, 4, 8 MB. 
Probadas en: 
PCMICIA SRAM 2/4, Micronik RCA120, Cornelius 1200/8, Phase 5 Blizzard 1230/50, Phase 5 Blizzard PPC 603, 
Alfaram 1200, DKB 1202, Amiga 4000 with base fastram. 

Motorola 68020:
Apollo 1220 Turbo
Alfaram 1200
AmiTek 4 MB PCMCIA
AmiTek Hawk
Blizzard 1220/4/8 MB
Cornelius RAM 1200
DKB 1202
Elbox 1200 4/8
M-Tec 1200/1201/1220 RTC
Memory Master 1200
Micronik RCA 120
Omega 1200

Motorola 68030:
Apollo 1230 MK I/II/III/PRO
Blizzard 1230 I/II/III/IV
Blizzard 4030
Commodore A3630
Elbox 1230/II/LC
GVP 1230 Turbo/Plus
M-tec 1230/LC/RTC
MicroRobotics 1230/1230 XA
Magnum 1230
Viper 1230 MK I/II/III/IV

Motorola 68040:
Apollo 1240
Apollo 4040
Blizzard 1240
Blizzard PPC
Cyberstorm Mk/Mk2/PPC
Warp Engine 4028/33/44

Motorola 68060:
Apollo 1260
Apollo 4060
Blizzard 1260
Blizzard PPC
Cyberstorm Mk/Mk2/Mk3/PPC

Soporte FPU :
- 68881, 68882, 68040/060

Mi tarjeta no aparece en la lista, ¿qué podría hacer?

En cada modelo de CPU hay una opción: Other Amiga 1200 card, Other Amiga 4000 card. Si no encuentra su tarjeta en la lista, siempre puede emplear la opción "Other Amiga". Así el sistema instalará las optimizaciones correctas, pero no la tarjeta.

¿Funcionará correctamente el sistema en tal caso?


Sí claro. Muchas tarjetas de memoria y aceleradoras no tienen controladores, basta con pincharlas en el bus de expansión. Si tiene un disco de instalación de su tarjeta de expansión y no la encuentra en la lista, le recomendamos que lo instale. Sobre todo en el caso de las aceleradoras 68040/68060 para poder obtener la máxima potencia de su Amiga.


Instalación:

Instalación de AmigaSYS 4 AGA mediante WinUAE (HDF):

Conecte el disco duro de Amiga en su PC.
Descomprima el fichero AmigaSYS4AGA.zip en su carpeta WinUAE.
Arranque el emulador y doble click sobre la configuración AmigaSYS para cargarla.
En la pestaña ROM añada un fichero Kickstart Rom (3.x). Luego guarde la configuración e inicie la emulación.





Instale AmigaSYS, siga las instrucciones, puede cambiar de disquete con la tecla F12. Cuando finalice y el sistema arranque, cierre el emulador.


!Display de CPU en el Emulador (WinUAE/E-UAE)! 


En la instalación, ojo, se recomienda instalar el sistema con los parámetros reales de su ordenador Amiga, pues en caso de utilizar otros ajustes, pueden producirse incompatibilidades en su Amiga.
Al instalarse, el sistema muestra la CPU a utilizar (la que fue asignada en el emulador p.ej. 68020), ignore esto. Si tiene una aceleradora 68030, elija la CPU 68030.



Inicie el emulador, cargue la configuración AmigaSYS. En la pestaña HDD, añada su disco duro (marcando la opción read/write). Luego inicie la emulación.
El sistema arrancará. Cuando haya terminado:
Formatee la partición "bootable (arrancable)" del disco duro de Amiga, y otorgue como nombre VACIO. (Mediante la utilidad System:System/Format)

Pulse sobre FM3.0, poniendo la partición VACIO a la izquierda, y SYSTEM a la derecha. Pulse INVERT y COPY en el menú del centro de FM3.0. Si todo fue bien...:







Fm3.0

Copiando... 
Al finalizar la copia, renombre VACIO como SYSTEM (botón DRIVES del centro, seleccione VACIO y pulse OPERATE, borre el nombre y ponga ahora SYSTEM).
Cierre WinUAE, y retire el disco de su PC.
Conéctelo al Amiga, y a disfrutar.

Instalar AmigaSYS 4 AGA desde Linux (HDF):
1.Formatee el disco duro o las particiones creadas en el Amiga.
2.Desconecte el Disco Duro del Amiga.
3.Conéctelo al PC.
4.Montar AmigaSYS 3 Plus AGA HDF con un loopback device:
mkdir ~/drive1
mount -o loop /path/to/AmigaSYS3PlusAGA.hdf ~/drive1 -t affs
5.Montar el disco duro the real Amiga HDD:
mkdir ~/drive2
mount /dev/ ~/drive2 -t affs
6.Copiar los ficheros AmigaSYS al disco duro:
cp -a ~/drive1 ~/drive2
7.Desmontar y borrar: 
umount ~/drive1
umount ~/drive2
rmdir ~/drive1
rmdir ~/drive2
8.Desconecte el disco duro del PC, conéctelo de nuevo al Amiga e instale AmigaSYS.
Gracias a Cygnus por su asesoramiento.

Instalar AmigaSYS 4 AGA en un ordenador Amiga (LHA):

Es la instalación sugerida para todos aquellos que quieran disfrutar de AmigaSYS sin líos de hardware.
Dicha instalación sólo es recomendable para usuarios avanzados que conozcan bien el sistema y puedan entender las instrucciones sin problemas (por ese motivo no se explican cosas como p.ej extraer el fichero LHA o copiar AmigaSYS a cualquier partición).
Hemos creado un pequeño manual que detalla cómo instalar AmigaSYS AGA en un ordenador Amiga.

¿ Cuáles son los pasos más importantes ?



1. Necesita tener un partición arrancable (bootable), formateada y vacía (si tiene sólo una partición y no está vacía, siga los Trucos parte 2)
2. Extraiga el archivo AmigaSYS LHA directamente en la partición
3. Renombre la partición como SYSTEM
4. Reinicie el sistema y siga las instrucciones del instalador.


Trucos:


1. Es recomendable crear un disco de arranque de Workbench, que contenga todos los programas que pueden ser instalado fácilmente en AmigaSYS (WB3.0 básico, FileMaster+config, HDToolbox, Format, LHA).
2. Si sólo tiene una partición y no desea borrar sus ficheros y tampoco cuenta con más espacio para AmigaSYS AGA, siga estos pasos:
- Cree un directorio llamado AmigaSYS4, y otro llamado OLDSYS.
- Extraiga el fichero AmigaSYS4 LHA en el directorio AmigaSYS4.
- Reinicie y pulse los dos botones del ratón (Menú de Arranque de Amiga)
- Arranque sin Startup-Sequence
- En modo AmigaDOS, escriba NOMBREDEUNIDAD:AmigaSYS4/FM3.0 (NOMBREDEUNIDAD p.ej: SDH0:, DH0:, QDH:, DH0.1: supongamos que utilizamos DH0).
- En Filemaster abrir el directorio DH0:OLDSYS en la izquierda, y DH0: en la derecha, pulse INVERT en el panel central. Desmarcar el directorio OLDSYS y clickar en MOVE. Y así copiará los ficheros al directorio OLDSYS.
- Una vez hecho esto, repita la operación, pero copiando los contenidos del directorio OLDSYS/AmigaSYS4/ a DH0:
- Por último presione DRIVES en el panel central y seleccione la partición DH0:, pulse OPERATE y renombre la partición como SYSTEM.
- Si todo salió bien, al reiniciar la próxima vez aparecerá el instalador de AmigaSYS 4 AGA.

PARTICIÓN ARRANCABLE:


Amiga:
Inserte el disco Install 3.0/3.1 en la unidad DF0:, cuando cargue el disco, ejecute HDToolbox (INSTALL:HDTOOLS/HDTOOLBOX). Busque la partición "bootable", formateela y copie en ella AmigaSYS.
Si quiere emplear otra partición para AmigaSYS, desmarque la opción bootable de la partición, y elija otra. Esto es útil para mantener su sistema concurrente.

Maprom:
Soporte automático para dicha función en todas las tarjetas Blizzard. 
Copie el fichero Kickstart 3.1 ROM al directorio System:DEVS.
No funcionará si no está activado el jumper de la aceleradora.

Utilizar AmigaSYS 4 AGA con el emulador WinUAE (HDF):
Para ello cuenta usted con la versión AmigaSYS de WinUAE, aunque igualmente puede utilizar la versión AGA sin ningún problema.



ISi me hiciese un lío con los ajustes a la hora de la instalación,  ¿que podría hacer?


Una vez cargado el sistema, en la parte de la derecha, pulse el menú AmigaSYS 4 y escoja la opción hardware; compruebe aquí el tipo de CPU, los ajustes instalados, la versión de AmigaSYS pudiendo modificar igualmente los ajustes del hardware. Si ha instalado erróneamente los ajustes no sucederá nada, se perderán los ajustes anteriores.

Me sale el mensaje "ASYS ERROR CODE + ???" cuando chequeo las preferencias de AmigaSYS:


Este mensaje aparece, cuando AmigaSYS no funciona correctamente y ni las optimizaciones ni los ajustes extra están instalados. En la línea inferior, se muestra la solución, siga los pasos indicados.

Traducción Lizard7

miércoles, 11 de julio de 2012

Sistema de Ficheros Anfitrión o Hardfiles (Emulación Amiga)


TÓPICO
P: ¿ Es mejor almacenar archivos en el sistema de ficheros del huésped o en un fichero hardfile ? ¿ Y qué me dices de utilizar un disco duro real de Amiga en lugar de un fichero ?
DISCUSIÓN
R: Al utilizar el sistema de ficheros del sistema huésped (p.ej. Windows), cada uno de los ficheros de Amiga es manejado por el sistema de ficheros empleado en el sistema operativo en el que estemos ejecutando la emulación (p.ej NTFS, en Windows). El Amiga emulado interpretará el sistema de ficheros huésped como un sistema de ficheros compatible, con escasas diferencias relativas a nombres y atributos si comparamos con los sistemas originales OFS y FFS de Amiga.
Un hardfile (o fichero HDF) es similar a una partición de disco duro, pero es solamente un enorme fichero alojado en el sistema de archivos anfitrión. El sistema Amiga ejecutado en la emulación es el que se encargar del manejo de los datos en el interior de ese fichero (esto es, lectura y escritura de ficheros y directorios Amiga), no el sistema operativo anfitrión.
Ambos métodos tienes ventajas y contrariedades. Si vamos a embeber el contenido en un paquete RP9, recomendaríamos el uso de un fichero HDF. Incrustar un amplio contenido (p.ej 100 MB o más) en un paquete RP9 ralentizaría el arranque inicial y el apagado, debido a la sobrecarga en compresión y descompresión (los paquetes RP9 están comprimidos), por lo que suele ser mejor configurar grandes hardfiles como referencias externas (al contrario que los ficheros embebidos) en el editor RP9.
Si fuéramos a acceder al contenido fuera de paquetes RP9, se recomienda el uso del sistema de ficheros para el trabajo diario, y emplear hardfiles sólo cuando necesitemos almacenar datos de Amiga preservando los atributos de fichero originales (fecha exacta, Amiga flags, comentarios, nombre con caracteres especiales, etc..). Los ficheros hardfile presentan ciertas ventajas a la hora de guardar archivos, pero las desventajas suelen prevalecer si consideramos el aspecto operacional. Aqui en Cloanto, utilizamos hardfiles para el archivo de nuestros proyectos Amiga y masters en disco, y el sistema operativo anfitrión para todo lo demás.
Amiga Forever, emplea por defecto el sistema de ficheros del anfitrión, aunque podamos crear y montar hardfiles manualmente. La instalación en disco de Amiga Forever creará un directorio "Work" en el entorno de la emulación. Se localiza en "Shared/dir/Work", dentro de "Amiga Files". Si copiamos ficheros desde el disco duro Amiga a este directorio del PC, automáticamente se encontrarán disponibles en la partición "Work" del Amiga emulado.

Lo mismo sucede para el directorio "System".

Algunas de las ventajas de emplear el sistema de ficheros nativo:
Podemos acceder a los datos desde Amiga y Windows (u otro sistema operativo)
Óptima utilización del disco duro (sin riesgo de que se llene el hardfile o malgastar espacio no utilizado)
La compresión de ficheros NTFS, si la activamos, es más eficiente y rápida en ficheros sueltos

que en un hardfile más grande

El sistema de ficheros anfitrión suele presentar mayores prestaciones (compresión, encriptado, transaciones atómicas, etc.) y su diseño soporta dispositivos de almacenamiento más actuales (p.ej DVD, memorias USB, etc) y discos duros con espacios de cientos de gigabytes.
Desventajas del sistema de ficheros huésped (ver abajo para más detalles):
Algunos caracteres (p.ej "\") y nombres (p.ej "AUX") soportados en ficheros y carpetas de Amiga pueden ser ilegales o presentar un significado especial en el sistema de ficheros de Windows
Puede no haber soporte para bits de atributos específicos de Amiga (p.ej "script", "pure", etc)
Quizá se puedan alterar la fecha y la hora de los ficheros y directorios de Amiga (por pequeñas fracciones de segundo) por la dirente granularidad del tiempo en el sistema de ficheros anfitrión
No se puede incrustar la estructura de Directorio como ocurre con los paquetes RP9 (se puede añadir como referencia externa)
Ventajas de los Hardfiles:
Soportan todos los sistemas de ficheros de Amiga (p.ej OFS, FFS) incluyendo los de terceras partes (SFS, PFS,etc.)
Prefecto para archivar particiones de disco duro de Amiga (p.ej utilizando Amiga Explorer)
Pueden ser emebebidas en paquetes RP9
Desventajas de los ficheros hardfile:
La corrupción de datos y los medios defectuosos pueden afectar a todo un hardfile (no solamente a los datos más recientes utilizados) y quizá sea necesario utilizar herramientas de recuperación tanto en la parte Amiga como en el sistema operativo anfitrión, siendo por ello los intentos de recuperación más complejos.


Al igual que en una partición de disco, el tamaño de un hardfile es constante y no se puede modificar fácilmente.

Tampoco el sistema operativo (p.ej Windows) suele tener capacidad para leer el contenido de un hardfile.

Algunos emuladores de Amiga pueden leer directamente discos duros de Amiga. Lo mismo suecede con los hardfiles, con la consideración añadida de que un disco duro de Amiga puede tener una cierta antigüedad, y por ello quizá sea más prudente copiar los datos a un disco duro algo más moderno (p.ej al sistema de ficheros anfitrión, de modo que pueda ser compartido entre el Amiga emulado y el sistema).


El sistema de ficheros Amiga, como los antiguos de Windows, nació cuando discos duros de unas docenas de megabytes (nada de los gigas y teras actuales) eran considerados un lujo, y no fueron diseñados para soportar dispositivos creados varias décadas más adelante. Cuando se produce un error, un fallo de alimentación, o un apagado "brusco" mientras se escribe sobre el disco, es normal que la operación de reparación dure varias horas e incluso días, puesto que tienen que escanearse cientos de gigabytes de datos, o más. Los sistemas de ficheros de PC más actuales, como HPFS de OS/2, NTFS de Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows 8 y Windows Server 2012, y ReFS de Windows Server 2012, están basados en transacciones atómicas.


Una transacción puede encontrarse "semi-completa": si una operación de escritura falla la transacción queda registrada como incompleta, y la estructura general del sistema de ficheros permanece en el estado anteriormente conocido, sin punteros ni enlaces corruptos. Es por ello que generalmente no son necesarios procedimientos tan intensivos como "reparar" o "validar" a la hora de iniciar el ordenador. Al usar el sistema de ficheros del sistema emulador, en lugar de un hardfile o disco duro de Amiga, contamos con esta ventaja como herencia.

Aunque es cierto que el sistema de ficheros anfitrión no cubre el juego completo de atributos de los ficheros Amiga y caracteres soportados, no es una limitación nueva para el Amiga. Los programadores de software para Amiga siempre han tenido una mentalidad abierta a la hora de ver sus programas corriendo en diferentes sistemas. A finales de los años 1980, y entre los desarrolladores de Amiga, era bastante frecuente acceder con ordenadores Amiga a sistemas de ficheros no-Amiga (p.ej ISO 9660-2 CD-ROM o red Novell). El sistema operativo de Amiga utiliza nombres de fichero de sentido común que funcionan bien en la mayoría de sistemas de ficheros, no sólo en los de Amiga (a excepción de los ficheros "AUX" y "AUX.info", que apenas tienen rol en la emulación, pero que al mismo tiempo no son sencillos de guardar o borrar en algunos sistemas de ficheros de Windows).
Siempre ha sido una buena práctica el hecho de que los scritps de Amiga tengan el flag "s" activado. Los scripts de Amiga ejecutados implícitamente, es decir sin el comando "Execute", no serán ejecutados desde un CD-ROM, ni desde una emulación que no soporte los atributos de fichero específicos de Amiga. Se puede arreglar fácilmente anteponiendo al comando la instrucción "Execute" de AmigaDOS.


En Amiga, sólo hay dos caracteres "ilegales" para los nombres de ficheros y directorios: ":" y "/". Bajo Windows, son "\","/",":","*","?",""" (dobles comillas), "<",">! y "|".
Amiga y Windows cuentan con otros caracteres y nombres de ficheros que pueden acarrear dificultades en ciertos entornos, p.ej Amiga Shell, o el escritorio de Windows, pero no son considerados ilegales a nivel del sistema de ficheros y el software puede acceder a ellos sin problemas. Algunos de estos nombres en Windows son: "CON", "PRN", "AUX", "COMx", "LPTx", "CLOCK$" y "NUL" y todas las variantes con un ". sufijo". Los nombres que consisten solamente en puntos (".", "..", etc) son también "ficheros problemáticos". Por lo general, no es posible manipular tales ficheros desde el escritorio o desde la línea de comandos, pero por ejemplo el emulador de Amiga y la shell POSIX de Windows NT si que pueden hacerlo.

Por ello no se pueden borrar ficheros de Amiga "AUX" ni "AUX.info", desde el escritorio de Windows. Esto resulta molesto a la hora de mover directorios completos que contienen estos ficheros, el proceso suele finalizar con un error. Si no fuera posible evitar el uso de estos nombres de ficheros, la mejor opción es guardarlos en un hardfile Amiga en un lugar de un directorio montado. 

Puede utilizar Amiga Explorer, incluído en Amiga Forever, para copiar ficheros y directorios del Amiga al PC. El programa se encargará de convertir los nombres "ilegales" de ficheros y directorios.
Amiga Explorer es capaz de acceder a un "hardfile virtual" para cada disco duro Amiga. Está en formato HDF, pudiendo copiarse directamente a la emulación. Para montar estos HDF, observe sus propiedades con Amiga Explorer, y tras copiar el fichero al PC, ajuste los valores de la geometría de disco (indicados por Amiga Explorer) en la configuración de WinUAE. Se recomienda tomar nota de estos valores al copiar el hardfile, y guardarlos en un fichero de texto en el mismo directorio que el hardfile.
Amiga Forever y Amiga Explorer son fruto del trabajo de entusiastas que, como muchos otros usuarios de Amiga, decidieron preservar más de 10 años de duro esfuerzo. Con esta filosofía, a la hora de copiar datos importantes de un disco duro Amiga al PC, recomendamos copiar los datos por duplicado, esto es, una vez mediante hardfiles y otra en el sistema de ficheros de Windows. Si fuera posible sería bueno verificar los datos con una herramienta como DirDiff, incluída en Amiga Forever ,(desactivando la opción "Quick"). Es recomendable también guardar una copia de estos datos en un soporte "seguro", como un CD-ROM, en un lugar seco que no esté expuesto a fluctuaciones de temperatura día/noche (que reducen la vida de CDs y otros medios), y preferiblemente en otro edificio diferente al del propio ordenador.
Los ficheros ADF ( y variantes como ADZ, FDI o DMS) son el equivalente en floppy a los hardfiles. Como ocurre con las particiones de disco duro, el contenido de los disquetes de Amiga se puede copiar y utilizar en la emulación mediante el sistema de ficheros de Windows, o montando la imagen del disquete. Si empleamos el primero, y hubiera un Amiga con disco duro disponible, sería más rápido copiar primero los datos del disquete al disco duro de amiga, organizando los datos durante el proceso, y luego copiar todo desde el disco duro al PC.


Artículo publicado en la página web del emulador Amiga Forever
Traducción Lizard7