P< ZXAM 2.0b P> -=-=-=-=- P8 La verdad es que últimamente los españoles estamos dando la nota de forma más que increíble en lo que al Amiga se refiere. Ya no sólo se están viendo unas producciones a nivel de escena que rozan lo increíble de la manos de grupos como Capsule, Goblins o Batman Group, sino que también se están llevando a cabo un buen número de programas de emulación de ordena- dores con un altísimo nivel de profesionalidad y compatibilidad. Esta serie de artículos dedicados a los emuladores comienza con el que es, para mi gusto el mejor emulador de P:ZX SpectrumP8 realizado hasta la fecha. Ha dido programado por Toni Pomar, desde la isla de Mallorca y el emulador en sí es una pasada. Hablemos de él pues. El emulador pide una configuración un poco alta, P;68020 y KS 2.04, P8aunque hoy n día con la cantidad de A1200 el programa tirará sin pro- blemas. Con el emulador se entregan 2 versiones, una genérica, que fun- ciona emulando un 99.9% al Spectrum 48k, y la otra para máquinas AGA que ya emula el 100%. También existen versiones FASTER que ya suelen venir con casi todos los emuladores, pero que no consiguen una emulación perfecta. La velocidad de emulación es aproximadamente de un P;85% en un A1200 pelaoP8, siendo de un 100% con FAST RAM de 32 bits. En el manual se especifica que el emulador con un 68030/28 Mhz y FAST RAM es capaz de ejecutar 2 Manic Miner en multitarea y a velocidad de Spectrum real, quedando aún un 10% libre de CPU. Si leemos las especificaciones técnicas del emulador nos asom- braremos bastante. El programa está realizado íntegramente en ensambla- dor y ocupa unas 16000 líneas (150000 con los macros), puff!!, como dice Toni Pomar, se le ha ido un poco la mano. Como ya dije al principio la emulación conseguida es impresio- nante, así como el grado de compatibilidad. Funciona sin problema en todos los chips y modos gráficos del AMIGA, incluso con tarjetas RTG como la Retina. Puede presentarnos la emulación como una pantalla normal y corriente o como una ventana del workbench donde transcurri- rá la emulación. Esto significa que podemos tener un juego de Spectrum en una ventana a parte como si fuera otra tarea más junto al Workbench. El emulador pondrá los colores más oportunos según los que tengamos puestos en nuestro Workbench de forma automática. Verlo para creerlo. Los formatos que soporta el emulador son numerosos, incluso podemos cargar snapshots de emuladores de PC o cargar los programas comprimidos con PowerPacker. El emulador los reconocerá y cargará sin problemas. A parte de eso tiene cerca de 90 comandos Arexx que harán las delicias al más pintado. La emulación del Z80 es también un plato fuerte en el ZX AM. La emulación se realiza paso a paso y todo, absolutamente todo en el procesador Z80 es emulado por el 68020 a una velocidad más que acep- table. Aquí se ve la potencia del ensamblador en velocidad frente a cualquier lenguaje. El sonido es tampoco ningún problema para el ZXAM. El AY es to- talmente emulado, así como los samples de 4 bits y los modos ABC y ACB. Los canales del Amiga son usados como canales del Spectrum y se usan de forma que el izquierdo es el A y el derecho corresponde a los canales B y C del Spectrum. Como se puede apreciar el emulador es impresionante. Más impre- sionante aún es la forma en que se programó. Según Toni Pomar se comen- zó a programar en un A500 Plus, luego en un A1200 pelao y finalmente en un A1200/30 a 28Mhz con 6MB de Ram. El programa compiló en 53 segun- dos, pero cuando se programaba en el A1200 pelado tardaba cerca de 5 minutos usando el Devpac 3.04. En fin, es el mejor emulador que he visto de Spectrum para el Amiga. Tiene como colofón el haber sido programado en España y es un software de dominio público, más concretamente ShareWare. Si te gusta le mandas 2000 pelas al amigo Toni Pomar y él te mandará seguramente la versión 128k ya que está en desarrollo y no tardará mucho en salir. El registrarte también incluye un Keyfile que servirá para todas las versiones posteriores del emulador.