A.G.E.S. Live - Arcade Machine SystemA.G.E.S. Live - Arcade Machine System Arcade Genuine Entertainment System (A.G.E.S.) es un pequeño pero potente Live de Ubuntu, enfocado a un uso exclusivo en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita...

Leer más

OpenPPJoy Actualizado!OpenPPJoy Actualizado! Con todo esto de recuperar AGES anoche me quité un par de horas de sueño para actualizar OpenPPJoy a su versión 0.4z que soporta por fin el Kernel 2.6.38, las gracias a VeS que además corrigió la...

Leer más

IrisManager v1.2IrisManager v1.2 "Hermes is a messenger from the gods to humans, sharing this role with Iris." - Wikipedia IrisManager is a port of HermesManager based on PSLIGHT, Tiny3D, PS3Soundlib and OpenPS3FTP, is a completly...

Leer más

Ultracargas en Amstrad CPCUltracargas en Amstrad CPC Todo empezó este puente con la visita del viejo amigo de Dantoine, Vampire. Nos dedicamos una tarde a cacharrear (+) y probando juegos en el MSX, apareció una rom de Ghostbusters que rápidamente pusimos...

Leer más

nov
01
2011

A.G.E.S. Live – Arcade Machine System

Destacado, Proyectos

Arcade Genuine Entertainment System (A.G.E.S.) es un pequeño pero potente Live de Ubuntu, enfocado a un uso exclusivo en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita jugar fácilmente a emuladores y juegos OpenSource.

A.G.E.S. Pantalla de Arranque

Características principales

  • Incluye pyRetro un FrontEnd pequeño, muy rápido y de uso sencillo.
  • Ahora funciona con las xorg en lugar de la consola de la vieja versión (0.00.1e), que permitirá nuevos emuladores y aprovecharemos la aceleración OpenGL de las tarjetas modernas.
  • Mame 0.143 + hiscore y groovy patches (incluye switchres para generar los modos nativos como antiguamente se hacía con advmame)
  • Kernel 2.6.38.8 + ArcadeVGA parches de groovy (permite tener desde el arranque 15Khz).
  • xorg-radeon 6.14.99~git 20110811 + ArcadeVGA ages-fix (permite resoluciones menores de 320×240 en las xorg)
  • libsdl-1.2 + switchres patch.
  • OpenPPJoy 0.4z preconfigurado (Controles Arcade Usando LPT).
  • Modos Entrelazados totalmente operativos (en la anterior versión desde consola no funcionaban correctamente).

Leer más

oct
05
2011

OpenPPJoy Actualizado!

Destacado, Envios al blog

Con todo esto de recuperar AGES anoche me quité un par de horas de sueño para actualizar OpenPPJoy a su versión 0.4z que soporta por fin el Kernel 2.6.38, las gracias a VeS que además corrigió la configuración base de las teclas para adaptarse perfectamente a la configuración por defecto de MAME :)

Panel ejemplo OpenPPJoy

Esquema realizado con las herramientas de diseño más sofisticadas para mostrar como montar un pequeño panel a modo de ejemplo para OpenPPJoy. Tecnología punta HOIGAN!

Los cambios los tenéis en el repositorio ya disponible y listo para ser compilado:
http://code.google.com/p/openppjoy/source/list

Los pasos son tan sencillos como siempre:

svn checkout http://openppjoy.googlecode.com/svn/trunk/ openppjoy
cd openppjoy/arcade-modulo
make
make modules_install

Igualmente voy a preparar una versión debian del módulo usando DKMS, que es un pequeño pero potente programa (patrocinado por Dell) que permite mantener un driver que no está disponible en la rama oficial del kernel de forma sencilla para el usuario, ya que se encarga de vigilar que tengamos nuestro módulo actualizado cada vez que renovemos nuestro kernel. Si tenéis alguna tarjeta NVIDIA, ATI o alguna Webcam rara ya os sonará haberlo visto ;)

El siguiente paso será hacer el driver configurable, me gustaría usar /proc pero quiero no alargar demasiado la nueva rama 0.5, haré unas pruebas con la beta que me envió hace ya más de un año Pakito (mil gracias tio) y veré que se puede construir a partir de ahí que sea estable y demás :)

Un Saludo!

abr
06
2011

IrisManager v1.2

Destacado, Envios al blog, Proyectos

“Hermes is a messenger from the gods to humans, sharing this role with Iris.” – Wikipedia

IrisManager is a port of HermesManager based on PSLIGHT, Tiny3D, PS3Soundlib and OpenPS3FTP, is a completly legal open code manager made with Homebrew tools.

IrisManager v1.2

Leer más

dic
14
2010

Ultracargas en Amstrad CPC

Artículos, Destacado

Todo empezó este puente con la visita del viejo amigo de Dantoine, Vampire. Nos dedicamos una tarde a cacharrear (+) y probando juegos en el MSX, apareció una rom de Ghostbusters que rápidamente pusimos a cargar…

Ghostbusters (MSX 1)

Cazando fantasmas en Ghostbusters (MSX 1)

El juego no estaba mal, pero parecía un remake de estos de Spectrum traspasado al MSX y le dije: “si te gusta este, espera que saco la dingoo-player y ponemos el de Amstrad CPC que lleva voces digitalizadas, verás el vicio…”

No se si conocéis el tema de cargar juegos de cinta desde un reproductor MP3, espero que si. La cuestión es que salió un proyecto de ultra cargas otla, en el cual puedes pasar de cargar un juego de cinta 6/8minutos a 30/40 segundos ¡maemia! Así que nos dispusimos a tal intento armados con una dingoo, el CPC, muchas cintas y una tarde libre ;)

Lamentablemente esa tarde hicimos muchas pruebas pero no lo conseguimos, no sabíamos si nos fallaba el cable o era alguna incompatibilidad de mi Amstrad Plus 464. Lo máximo que conseguimos fue escuchar la risa burlona del fantasma, seguida de un restart o cuelgue variado XD

Pero yo he seguido intentándolo y finalmente conseguí cargar el cargar el puñetero juego con otla en 30 segundos y lo comparto aquí no solo por si hay algún otro loco como nosotros al que toda esta mierda le resulte útil; sino para que la próxima vez que tenga una ocurrencia igual, me sirva de chuletilla ;)

Advertencias y Consejos generales

  • El binario de otla, funciona sin problemas en linux por medio de wine.
  • No uses imágenes SNA, al menos en mi CPC +, lo único que consigues es colgar el juego a los pocos segundos.
  • Otla debería funcionar con juegos multicarga y CDTs pero es muy complicado y sólo recomendable para conocedores del código máquina del Z80, ya que requiere cambiar las rutinas de carga originales y/o buscar los puntos de ejecución con debuggers. La mejor opción es si quieres jugar con algún multicarga es mantener sus fases en el formato original y usar otla para el binario principal del juego.
  • Otla, no permite tampoco cargar las pantallas del juego tal y como eran originalmente, así que mejor olvidarte de ellas, de todas formas aquí se busca velocidad de carga en el hardware original y no fidelidad. Quizás un modo que capturara del BAS su mode y paleta, salvaría este problema…
  • El proyecto parece abandonado, lamentablemente.

En definitiva, para cocinar nuestro MP3 y cargarlo en nuestro CPC, necesitamos:

  1. Un CD lleno de juegos de CPC, con sus ficheros extraídos como los que podemos encontrar aquí:
    http://webs.ono.com/cpcgamescd/
  2. Elegir uno e identificar su binario principal (el más gordo), normalmente encontraréis dos: uno será la pantalla de presentación (que ignoraremos) y el otro será el juego.
  3. Abrir otla, añadir el bloque del binario [Add Blocks] y cambiar del Header el “Loading name” manteniendo lo demás sin tocar y en la zona del Player/Wav se configura así…
Otla - Ghostbusters

Configuración de Otla para el juego cazafantasmas.

Ya sólo queda pulsar en SBB=> WAV o SBB=> MP3. A mi la conversión a MP3 me ha dado problemas con algún juego, así que recomiendo hacer al menos las primeras pruebas directamente con WAV. O bien comprimirlos vosotros mismos a una calidad alta. Ej:

lame -m s --preset cbr 256 $FILE$ $NAME$.mp3

Ya os digo, con un WAV de unos segundos, es complicarte lo de ponerte a comprimir nada. Una tontería con la que sólo ganarás unos 100kb. En CDTs originales si se nota, pero aquí no.

Una vez tienes tu fichero yo he usado la Dingoo con su player del firmware oficial que me permite sacar y meter la SD sin problema. Mi configuración: Volumen al máximo (30), Ecualizador Normal (Nada de Jazz, Pop, ni na deso) y Efectos Off (Ni Small room, Concert, etc…). Todo estos consejos seguro que os valen igual para otro reproductor aun no siendo la fantástica dingoo ;D

Dingoo (FW Original)

Dingoo (FW Original)

Por último uso una cinta de los chinos (comprada en carrefúl por 7€ grgfgfr) para cargar los juegos y os evitáis abrir el CPC, soldar… Lo único que no se es como cerrar ahora la tapa XDDD

Adaptador de Cintas

Adaptador de Cintas

Como nota curiosa a los valientes, que prueben todo este tinglado:
Si alguno ha jugado a la versión de 8 bits, recordará que la presentación era una especie de pelotita que hace las veces de karaoke y que va indicando lo que debes cantar. Pues parece que originalmente en Amstrad no era esa pelota la que te indicaba, lo que debías cantar sino otro icono del basic que fue modificado a posteriori en la carga del inicio. Este icono original sólo lo podréis ver usando la ultra carga. Suerte! 8)

Un Saludo y menuda entrada retrofrikera que me ha quedado, que seguro sólo me interesará a mi, para variar XDDDDDDDDD

may
10
2010

Wiituka

Destacado, Proyectos

Wiituka es un emulador de Amstrad CPC 6128 para Nintendo Wii basado en mi antiguo proyecto Pituka, para la vieja GP32.

La idea inicial del proyecto era tener una especie de “Virtual Console” pero con juegos del CPC. Y por supuesto todo usando software y librerías libres, igualmente para usarlo deberás instalar HomeBrew Channel ya que hasta el día de hoy Nintendo no permite el desarrollo amateur en su consola.

Una vez comenzó el proyecto, ya con algunos avances en la emulación y jugadas algunas partidas me di cuenta que el mando de Wii, era la mejor excusa para dotar de soporte Gunstick (pistola) al emulador. Nadie aún se había atrevido con este tema y por tanto la documentación era prácticamente nula. Por suerte después de mucho trastear…

Leer más

jul
16
2006

Traducciones Oficiales de Dantoine

Destacado, Proyectos

Bienvenidas vuestras usías, desde esta humilde mazmorra podrán acceder a las últimas versiones oficiales de las traducciones de Dantoine.

Aunque la página este sólo de forma estática, desde este plácido lugar, intentaremos hacer llegar al mundo hispano los trabajos de los más sabios traductores y que un servidor ha tenido el privilegio de acompañar…

Leer más