domingo, 20 de febrero de 2011

Natami se convierte en realidad

El Native Amiga es un proyecto que lleva muchos años en desarrollo pero que últimamente esta dando pasos de gigante. Se basa en una reimplementación del hardware de los Amiga clásicos sobre una FPGA, al igual que otros proyectos como Minimig o FPGA arcade. La diferencia radica en que Natami no se conforma con darnos la tecnología Amiga de antaño corriendo en hardware actual, sino que amplia sus límites como nunca antes se había visto.
Para empezar no sólo soporta los modos OCS, ECS y AGA sino que le agrega un nuevo modo, el SuperAGA, compatible con este último pero mejorándolo con modos Truecolor y chunky, y subiendo la resolución máxima a 1280x1024 píxels. Además el conocido Blitter, la parte del chip gráfico que copia gráficos y normalmente un cuello de botella se convierte en SuperBlitter, con una velocidad muy superior al Blitter que conocemos. Aquí no acaba todo ya que además el SuperAGA tendrá aceleración 3D, característica que en Amiga classic sólo podíamos obtener con tarjetas adicionales.
Aunque todo lo dicho parece un sueño aquí no acaba la cosa. La CPU viene en una tarjeta aparte lo que posibilita un cambio de procesador. Los sistemas iniciales llevan una tarjeta con un 68060 para máxima compatibilidad pero en el futuro esta placa podrá susbtituirse por otra, llevando un Coldfire o un PPC por ejemplo. Otra idea genial del equipo del Natami es el desarrollo de una CPU compatible con la serie 68k e implementada sobre la misma FPGA. Podría ser incluso que de esta manera no hiciera falta tener la tarjeta adicional con el procesador, veremos si se confirma este punto. Por último, el sonido no se queda atrás y ahora Paula podrá usar samples de 16bits.

Estas son las especificaciones de la placa Natami MX:

-Altera FPGA de la serie Cyclone IV, con el nuevo chipset de Amiga "SuperAGA", otra lógica necesaria para el sistema, y el nuevo diseño del procesador compatible con 68Ks "N68050"
-512 MB DDR2 SDRAM soldada en la placa
-1x PCI slot, con la posibilidad de expadir su número hasta 3 PCI
-Slot de expansión "SyncZorro" para agregar la tarjeta con la CPU adicional (68060 disponible desde el principio)
-Puerto DVI-I para los modos de 31kHz video, scandoubling soportado para los modos de 15KHz
-Salida de 15kHz RGB
-Realtek RTL8110 Gigabit Ethernet
-Controlador USB2 y puertos USB
-Puerto IDE 3,5
-Conector para Compact Flash interno(IDE)
-Kickstart flash memory
-Conector de disquetera (Soporta disqueteras de Amiga y PC)
-Puerto serie de Amiga (pero de 9-pins)
-Puerto paralelo de Amiga
-2 puertos de joystick/ratón de Amiga
-Conectores de video y sonido RCA
-Puertos de teclado y ratón PS/2
-Los clásicos Amiga LED + 1 adicional que indica si el scandoubler esta activo



domingo, 6 de febrero de 2011

¡AmiEmulators actualizados!

Nuestro genio del Motorola 68000, Juan Antonio Gómez Gálvez, ha sorprendido a todos con una actualización de casi todos sus emuladores para Amiga. En concreto se trata de los emuladores de MSX2, GameBoy, Master Systeam, GameGear y PC-Engine. Mención especial para este último, que en la versión anterior sólo mostraba algún gráfico y sonido de las pantallas de título de los juegos mientras que ahora permite jugar a un montón de juegos.

Se ha aumentado la compatibilidad de los emuladores para que funcionen en ScalOS y además se ha limpiado el código de sistemas de protección anti-copia. A falta de juegos nuevos para los Amiga Classic, bienvenidos sean los de otras plataformas.
Los emuladores son muy rápidos y funcionan en cualquier Amiga AGA, mucho mejor si tiene Fast RAM. Para emular la PC-Engine decentemente nos hará falta una 060 (O superior :) ).