Mostrando entradas con la etiqueta amiga. Mostrar todas las entradas
Mostrando entradas con la etiqueta amiga. Mostrar todas las entradas

sábado, 16 de abril de 2011

Ampliación para la placa Replay - Motorola 68060 - 50 Mhz



Bueno señores, esto va que se las pela. Ya hay una ampliación funcional para la placa Replay de FPGA Arcade diseñada exclusivamente para el modo "Amiga". Más bien habría que decir, "Amiga dopao".

Literalmente: ¡IMPRESIONANTE!
Por lo que se aprecia en la foto que es adjunto la ampliación lleva un fantástico procesador Motorola 68060 a 50Mhz, RAM a porrón y zonas para terminar de completar la ampliación, como la conexión Ethernet y el zócalo para una batería (para el RTC que incluye la ampliación intuyo). También se aprecian 3 puertos USB, uno de los cuales aparentemente lo usan para darle alimentación al cacharro y un zócalo donde se supone irá el conector de Audio Digital compatible TOSLINK.

Es una versión preliminar de la ampliación, pero sin duda vamos a tener la posibilidad de tener un "Amiga 1200 style" pero mucho más potente... Ciertamente se ha conseguido reproducir casi a la perfección la arquitectura Amiga, manteniendo la compatibilidad y superando con creces la potencia original.

Si la placa "Replay" por sí sola ya es capaz de simular el funcionamiento de un A1200 con chipset AGA y procesador Motorola 68020, imaginaros lo que es capaz de hacer utilizando esta expansión, evitando la emulación del motorola en el código fuente del FPGA y quedando todo ese espacio de proceso liberado por la emulación del procesador para "otras cosas más interesantes". Yo es que me pongo palote con imaginarme todo el invento funcionando...

Seguiremos informando.

Saludos.

viernes, 15 de abril de 2011

Placa Replay de FPGA Arcade - ¡¡¡Ya están aquí!!!

Una pequeña maravilla...

Sí señor, ya tenemos aquí las placas "Replay" de FPGA Arcade. Ya os hablé de esta maravilla en una noticia el pasado año http://ladrillopixeles.blogspot.com/2010/10/minimig-es-el-pasado-el-presente-se.html donde explicaba sus grandes virtudes y como "patea" al archiconocido "Minimig".


Pues bien, ese proyecto se da por finalizado y las primeras remesas de la placa ya han sido enviadas a varias personas para su testeo. Lo próximo será ponerle precio al asunto (esperemos que sea asequible).

Entre muchas de sus virtudes ya comentadas, este "parato" tiene la capacidad suficiente como para emular un Amiga con chipset AGA y un 68030. Casi nada, vamos... Por supuesto, ni qué decir que es reprogramable y permite configurar sus entrañas para simular a un Amstrad CPC, un Spectrum, una lavadora... vamos, lo que se nos antoje.

Lo bonito de esta placa es que está especialmente diseñada para poder ser ampliada y pensada para su uso como "ordenador", sin ser una placa "genérica", pues tiene puertos para joystick, salida VGA, vídeo compuesto, SVídeo, PS/2... Vamos, que no le falta de nada.

En fin, os dejo unas foticos y el link pertinente para que vayáis disfrutando del momento (incluyendo varios vídeos que el señor Mikej ha subido demostrando su funcionamiento)...


Saludos.




miércoles, 26 de enero de 2011

Códigos fuente Retro - Design Design



Kat-Trap (1987) en Amstrad CPC
"Design Design" fue una empresa de diseño de hardware fundada en Manchester allá por el año 1976. Durante el año 1983 empezó su andadura en el desarrollo de software para microordenadores de la mano de Greg Stafford. Publicaron varios juegos en varios sistemas (Amstrad CPC, Spectrum, Amiga, IBM-PC...). Entre los juegos más conocidos en su catálogo se encuentra el Kat Trap (1987) que seguro muchos recordaréis.

Técnicamente los juegos estaban muy bien, aprovechando el hardware sobre el que se desarrollaban (como se puede observar en la imagen adjunta).

Pues bien... "Design Design", no sólo NO ha desaparecido, sino que sigue actualmente en funcionamiento. Pero lo mejor de todo es que son unos chicos muy simpáticos y agradables (deduzco) y, pensando en nosotros, han publicado en su web decenas y decenas de códigos fuente de sus juegos de todos los sistemas.


Por curiosidad, Syx ha compilado uno de ellos (concretamente el del Kat Trap) y ha funcionado a la perfección.

Así que chavales, ya estáis tardando en descargaros todo ese material (por lo que pueda pasar). Sinceramente, NO TIENE PRECIO y es otro trocito de nuestra historia que debemos preservar.

¡Saludos!

martes, 12 de octubre de 2010

HARDMARE: El Amstrad CPC (y otros) en la República de Eslovenia

Así es. Aunque parezca mentira hubo representación eslovena en nuestro sistema. Algo que desconocía por completo, y la verdad es que el descubrimiento ha sido muy agradable.

Phantom Club by "DUKE"
¿Os suenan juegos como "Phantom Club" de Ocean o "Movie" de Imagine? Pues sus autores, son el mismo tipo y es esloveno. Apodado "DUKE", su nombre real es Duško Dimitrijević (ahora entiendo que decidiese usar un apodo). 

Así como "DUKE", hay otros autores eslovenos con juegos comerciales, como el "3D Pinball" de Mastertronic, cuyo autor es Bernardin Katić. Pero lo más interesante es la cantidad de programas, juegos y utilidades de libre distribución que fueron creados en la época en el país Centro Europeo y que para nosotros han pasado desapercibidos.

Lo mejor de todo es que no sólo encontramos software para Amstrad CPC, sino también para Spectrum, Amiga, Commodore 64, Atari ST... y varios modelos de ordenadores que no había visto en mi vida.

Nosotros somos esa "muela" encima del Spectrum (nivel 1)
En esta ocasión os presentaré uno de esos juegos "desconocidos" para Amstrad CPC, llamado "HARDMARE", cuyo creador es Damir Petkovic. El juego no es que sea una maravilla técnicamente. El sonido, lo justito y los gráficos no están mal. Es un juego plataformero de scroll lateral bastante lento, la verdad, pero me ha resultado entretenido y, lo mejor, es la idea del desarrollo.

En el primer nivel (son cuatro) nuestro personaje va literalmente montado en un Spectrum (lo juro, no estoy borracho) y disparando disquetes. Tenemos que ir avanzando esquivando a los enemigos que incluyen monitores, impresoras, etc. Al final del nivel llegamos al "Boss", donde tendremos que luchar a vida o muerte contra un Commodore 64 y sus joysticks (vaya cara de tonto se me quedó cuando lo vi). Si consigues vencer, pasas al siguiente nivel, pero esta vez montado en el Commodore 64.

Así es el desarrollo de todo el juego. Los siguientes ordenadores que vamos consiguiendo son el Amstrad CPC6128 para el nivel 3 y un Commodore Amiga para el nivel 4 (por lo visto vamos mejorando de equipo a medida que avanzamos, jejejeje).

Resumiendo, un juego curioso y desconocido para mí que ha conseguido llamarme la atención. Podéis probarlo y descargarlo desde una web eslovena, así como otros juegos y utilidades, tanto para Amstrad, como para Spectrum, C64, Amiga, Atari ST...


Disfrutadlos.

lunes, 11 de octubre de 2010

Consolas japonesas: Sharp x68000 (el Amiga Oriental)



 Made in Japan


Es bonito de narices, parece actual
Realmente no es una consola, más bien se trata de un ordenador muy jugón. ¿Qué pasaría si al hardware de la recreativa del Street Fighter II le añadimos un teclado, un ratón, un monitor y un disco duro? Pues que, en esencia, tenemos un Sharp x68000 entre las manos.

Como ya he dicho se trata de un ordenador, pero su punto fuerte son sin duda los juegos y las conversiones de recreativas. Teniendo como arquitectura base el sistema CPS que Capcom usaba en sus recreativas no es difícil imaginar que la cantera de conversiones para este ordenador no es moco de pavo. Tan parecido es el Sharp x68000 a las recreativas de Capcom, que los propios desarrolladores de juegos usaban el x68k (nombre cariñoso) para desarrollarlos.

Sharp x68000 - Conjunto completo
Fue desarrollada por Sharp Corporation y apareció por primera vez en el mercado nipón el año 1987. El primer modelo calzaba un procesador Motorola 68000 a 10 Mhz, 1 Mbyte de RAM (ampliable a 12 Mbytes), 2 disqueteras de 5'1/4 y no llevaba disco duro.

La configuración inicial se fue mejorando con el transcurso de los años hasta llegar al modelo más potente de serie y el último de la serie allá por el año 1993 que incluía un Motorola 68030 a 25 Mhz, 4 Mbytes de RAM de serie y disco duro opcional SCSI de 80 Mbytes.

Gráficamente el Sharp podía mostrar resoluciones de pantalla desde 256x256 hasta 1024x1024 (una resolución enorme para la época). Una paleta de 65.536 colores y 256 colores simultáneos en pantalla visten de color al equipo. 128 sprites hardware en pantalla de 16x16 píxeles, Scroll por hardware multidireccional, prioridades, súper-imposición... Todo enchufado a un monitor VGA de 14".

R-Type en acción
En el apartado sonoro tampoco se queda atrás para la época: 8 canales FM gracias al Yamaha 2151 y 1 canal ADPCM (samples comprimidos) de 4 bits gracias al chip OKI MSM6258.

Como sistema operativo principal, corría el llamado Human68k (desarrollado conjuntamente por Sharp y Hudson Soft). Una copia en cuanto a funcionalidad y aspecto al MSDOS de los procesadores Intel pero para el Motorola 68000. Disponían de un shell gráfico llamado "Visual Shell" que posteriormente fue sustituido por el Sx-window.

En su catálogo de juegos predominan conversiones de recreativas con títulos como:
  • After Burner I y II
  • Strider
  • La saga Gradius
  • Bubble Bobble
  • Super Hang-On
  • Final Fight
  • Ghost'n Goblins
  • Salamander
  • Street Fighter II
  • Super Street Fighter II
  • R-Type
  • Space Harrier
  • ...
En definitiva, una máquina recreativa en casa disfrazada de ordenador, cuyo diseño externo es espectacular y adelantado a su época (incluso hoy en día parecería un equipo o consola actual),

Os dejo un par de vídeos para que disfrutéis HOY lo que los nipones pudieron disfrutar AYER.

Saludos.








lunes, 4 de octubre de 2010

Es Amstrad, es MSX, es Ruso... ¿Me regalas uno? - Aleste 520 EX

Ordenador Aleste 520 EX
Bueno, más concretamente es siberiano, pero la rima me resultaba curiosa. Lo importante, sin embargo, es que nos encontramos ante un ordenador muy curioso.

Se trata ni más ni menos que de un clon del Amstrad CPC6128. Famosos son los clones rusos de Spectrum (como el Scorpion y el Pentagon) o el clon alemán del Amstrad CPC464 (el KCCompact). Pero en esta ocasión vamos mucho más lejos.

Las características técnicas del Aleste 520 EX son más que respetables:
  • Procesador Z80 a 3.5/4/7 y 8Mhz
  • 512 Kbytes de RAM ampliables hasta 2 Mbytes
  • Chip de audio AY-8910
  • Controlador de pantalla CRTC 6845
    • Screen 0: 160x200, 16 colores
    • Screen 1: 320x200, 4 colores
    • Screen 2: 640x200, 2 colores
    • Screen 4: 320x200, 16 colores
    • Screen 5: 640x200, 4 colores
    • Screen 8: 256x212, 16 colores
    • Screen 9: 512x212, 4 colores
    • Modo entrelazado en todos los "Screen"
    • Paleta de 64 colores (RGB222)
    • Scroll Hardware
  • Disquetera de 3,5"
  • Puerto serie y de ratón RS232
  • Reloj en tiempo real (RTC)
  • Puerto de expansión con 19 lineas de direccionamiento
  • Acceso DMA a toda la memoria
Si bien todas estas características quitan el hipo, además el ordenador venía calzado con una ampliación de sonido externa llamada MagicSound. La MagicSound no es otra cosa que una tarjeta de sonido al estilo Amiga:
Tarjeta de sonido MagicSound (Amiga feeling)
  • 4 canales de sonido DMA
  • 6 bits de volumen por canal
  • Samples de 8 bits (mono) por canal
  • Salida DAC estéreo de 16 bits
Pero no se queda aquí, no señor. Esta maravilla tenía como sistema operativo de disco el MSXDOS. La gestión de memoria la realiza con un mapeador compatible con la norma MSX-MAPPER y por si fuese poco, dispone de una BIOS especial que bautizaron: GameBIOS.

Pantalla de inicio
La GameBIOS se encarga de emular el VDP del MSX2, lo cual permite arrancar juegos de MSX y MSX2 en el Aleste, únicamente con una ligera modificación en el código del juego. El parcheo no es más que cambiar unos pocos bytes en la cabecera de la ROM original para redirigir ciertas llamadas nativas de MSX y sustituirlas por las equivalentes dentro de la GameBIOS.

De la gestión de la disquetera se encarga también una ROM de disco propietaria de la norma MSX (MSX Disk ROM).

La expansión MagicSound era únicamente accesible desde el modo MSX/Aleste, incluyendo software para reproducir archivos S3M y STM (Scream Tracker) y un editor de estos mismos ficheros.

King's Valley II en el Aleste (emulando el VDP)
Juegos como VampireKiller, King's Valley 1 y 2, FireBird, MetalGear Solid fueron adaptados al Aleste, así como otras aplicaciones que se podían ejecutar nativamente, como el famoso Foton Light Processor o el PowerWriter.

Funcionando en el modo Amstrad CPC, disponíamos de un CPC6128 completamente funcional, con su BASIC y capaz de ejecutar los juegos y aplicaciones de Amstrad (incluyendo CP/M y el actual SymbOS).

En definitiva, un equipo espectacular que ya me hubiese gustado a mi tener en mis manos. Actualmente hay un afortunado poseedor de un Aleste en españa, Jaime Soriano (deepfb), que tuvo que irse literalmente a Rusia a buscarlo.

Apareció en el mercado ruso por primera vez en el año 1993, de la mano de la empresa Patisonic (Omsk). La tirada de esta máquina fue muy limitada, por lo que encontrar hoy en día uno de estos extraños ordenadores es prácticamente imposible.

Si queréis saber más de este ordenador, probarlo (en emulador), ver documentación técnica, esquemas eléctricos y muchísimas cosas más, visitad su página web: http://aleste520.narod.ru/html/aleste.html

Saludos.

domingo, 3 de octubre de 2010

Minimig es el pasado, el presente se llama ¡FPGA ARCADE!

Y sinceramente, así lo pienso. El Minimig es un intento de recrear un Commodore Amiga 500 (algo dopado) con un FPGA (bastante limitadito) y con un procesador 68000 real. El invento es más que ingenioso, y lo mejor de todo es que es "libre". O eso parecía.

El aparato en cuestión se ha comercializado por precios absurdos, tras ser liberado por su creador y diseñador. No contentos con esto, cierto individuo ha empezado a upgradear la plaquita de marras. Lástima que los upgrades únicamente funcionen si compras cierta ampliación de hardware que él ha diseñado y que, por supuesto, cuesta otro dineral.

Resumiendo, que esto del Minimig es para tontos (o para ricos), volviendo de nuevo a este negocio que siempre parece haber detrás de la palabra Amiga.

Dos placas FPGA Replay
Pero tranquilos, tenemos una alternativa. FPGA Arcade es una placa diseñada con cariño y con calidad superior (se ve perfectamente en las fotos el acabado profesional), pensada para recrear máquinas recreativas. Usa, al igual que el Minimig, un chip FPGA, pero muchísimo más potente.

La placa tiene entradas y salidas para regalar, tiene un bus de expansión para añadir todo el hardware que deseemos (se han instalado hasta placas con procesadores Motorola reales). En definitiva, una maravilla.

Y por supuesto, el core del Minimig adaptado y corriendo a la perfección en esta placa. Ahora se está implementando el chipset AGA y la idea es recrear perfectamente un Amiga 1200 en FPGA Arcade, y sin tener que pagar ampliaciones de hardware estúpidas.

¿No creéis que esto es bonito?

Saludos.

Un Amiga con Z80 - V6Z80P

Todos nosotros conocemos (o deberíamos conocer) al Commodore Amiga 500. Ese fantástico ordenador, con tripas con nombre de chavalas (Denise y Paula). Con su blitter, sus listas de copper... En fin, ese maquinón que podía con todo y con todos en los años 80 (incluso 90).

Yo, como usuario de Amstrad, sentía verdadera envidia de lo que el Commodore Amiga era capaz de hacer (y mi Amstrad CPC no). ¿Por qué no podía tener yo esos graficazos? ¿Esos musicones con samples digitalizados? ¿Esos movimientos fluidos? ¿Esos scrolles parallax como los del Jim Power?. De lo único que carece el Commodore Amiga entre sus capacidades gráficas, es de un modo de patrones.

Pues por fin ha llegado el día en el que unimos varios mundos en una única plataforma: V6Z80P.

Placa V6Z80P y su Z80 (abajo a la derecha)
Así han bautizado en Retroleum a este engendro. Tiene un procesador Z80 a 16Mhz y las capacidades gráficas y sonoras de un Commodore Amiga (blitter, copper, etc) al que además han añadido un modo gráfico de patrones y un mayor número de Sprites Hardware en pantalla. Todo dentro de un FPGA reprogramable, que nos permitirá actualizar el hardware si así se requiere o lo deseamos.

Por supuesto, lo de usar un FPGA para todo el chipset (el Z80 está físicamente en la placa) nos permite reprogramar esa placa con lo que nosotros queramos; un Spectrum, un MSX, un Amstrad CPC... Es más, en la Web está disponible para descarga un modo compatible Spectrum 48K para esta placa y unos vídeos de demostración ejecutando software de Spectrum.

Ahí queda eso, nada más y nada menos.

Más información (imágenes, vídeos, descargas, documentación) en su Web

Saludos.