lunes, 9 de diciembre de 2013

Corregido el problema detectado con "ArcadeMAME.exe"

Se ha detectado un problema con el wrapper “ArcadeMAME.exe” incluido en la distribución de ArcadeMAME 20131201, ya ha sido corregido.

Podéis descargar SOLO el archivo “ArcadeMAME.exeaquí, y a continuación sustituir al de la distribución por este, o bien descargar la distribución entera de nuevo, cuyo “ArcadeMAME.exe” ya ha sido sustituido.

Ruego que disculpéis los inconvenientes que haya podido ocasionar.

domingo, 8 de diciembre de 2013

¡¡¡ ArcadeMAME 20131201 Liberado !!!

En primer lugar quisiera disculparme por publicar ArcadeMAME106 con una semana de retraso, ahora ya lo tenemos aquí.

Esta nueva versión de ArcadeMAME incorpora novedades muy importantes, en especial la posibilidad de usar la aplicación Switchres de Calamity, que permite a ArcadeMAME usar “magic modelines” al igual que GroovyMAME.




Novedades


- ID4 Mame ahora se llama ArcadeMAME.

- Compatible con Switchres (incluido), gracias al nuevo motor XML.

- Gracias a Switchres, ArcadeMAME puede usar "magic modelines", al igual que GroovyMame.

- ArcadeMAME incluye un wrapper "ArcadeMAME.exe" para poder usarlo integrado con Switchres desde un frontend.

- Intros de ArcadeMAME para frontends en baja resolución (384x256) o en alta resolución con o sin scanlines (640x480).

- 38 nuevas opciones (¡49 en total!).

- Reescrito el motor de generación XML.

- Hack para las tarjetas gráficas ATI más modernas, que no permiten trabajar con "low dotcloks" por debajo de 384px.

- Posibilidad de fijar el número de píxeles por el cual se activa el hack para tarjetas ATI, por defecto 384px.

- Posibilidad de fijar si el hack para tarjetas ATI se activa sólo para juegos verticales, horizontales o para ambos.

- 23 nuevas opciones para la configuración del UI de Mame, aumentando la capacidad de customización de ArcadeMAME.

- Rescritas las rutinas de renderizado de texto para el UI de Mame, ahora son más eficientes y exactas.

- "Toneladas" de bugs corregidos, sobretodo para la compatibilidad con Switchres, el renderizado de texto y la rotación de pantalla.

- Si se sobrepasa en número de caracteres máximo para "titles", ArcadeMAME  los reinicia a su valor por defecto y no para la ejecución.

- Hack para la rom "Golden Axe 2" y sus derivados, para activar la correcta resolución de pantalla.

- Versión del ejecutable a 60Hz, para fijar a 60 Hz los juegos con refresco igual o mayor a 50 Hz, muy interesante para monitores LCD.

- Ahora se puede activar o desactivar los mensajes de "warnings" y "disclaimer".

- CRT Emudriver incluido, además de VMMaker y ArcadeOSD.

- Hiscore.dat, cheat.dat y history.dat incluidos.

- Incluidos 4 archivos XML de Mame 106 para distintos usos:

- Nuevo logo para ArcadeMAME.

- Incluido una "Quick Reference Card" de configuración del GUI de ArcadeMAME.












jueves, 14 de noviembre de 2013

ArcadeMAME finalizado,no habrá versión para 64 Bits

Amigos

ArcadeMAME ya ha pasado la fase de pruebas y corrección de errores, así que podemos darlo por finalizado. Queda pues poco tiempo para su lanzamiento final, con nuevas opciones, componentes y documentación.

Aunque se dijo en principio que habría una versión de 64 Bits, se ha tomado la decisión final de no publicar dicha versión, ¿Los motivos?

  • ArcadeMAME se basa en la versión 0.106 de Mame, la cual no esta diseñada para ser compilada  a 64 Bits.

  • Mame presento soporte para 64 Bits a partir de la versión 0.120.

  • Para poder compilar una versión de 64 Bits de ArcadeMAME, habría que reescribir gran parte del código, lo cual no es asumible.

  • Una versión de 64 Bits de ArcadeMAME, seguramente por la naturaleza del código fuente 0.106 no mejoraría en rendimiento, puede que incluso fuera menor a la versión de 32 Bits.

  • Las ROMS emuladas por ArcadeMAME, en su amplia mayoría no necesitan un rendimiento de alto nivel para correr al 100% de su velocidad original. ArcadeMAME tiene un excelente rendimiento incluso en PCs "modestos".

Si el día de mañana, se vuelve al desarrollo de ArcadeMAME, este se basará en código fuente mas reciente de MAME, y seguramente tome como base GroovyMAME, entonces si sería posible y tendría sentido lanzar versión de 64 Bits.

Estad atentos, el lanzamiento de ArcadeMAME106 Final esta muy cerca :-).

jueves, 17 de octubre de 2013

Nueva BETA de ArcadeMAME 106 (20131017)

Esta vez tenemos el motor XML con el que funciona Switchres más afinado que nunca, y además ArcadeMAME incluye (con los permisos respectivos) hiscore.dat, cheat.da y history.dat.

Mejoras:

  • Más correcciones al motor XML para la correcta rotación de juegos verticales, y la selección del modeline correcto.
  • Corregido la recepción de parámetros en Mame por desde Switchres.
  • Incluido XML de Mame 106 con la resolución real de los juegos verticales, el porqué de esto será documentado en la versión final.
  • Incluido XML original sin alterar de Mame 106.
  • Incluido dos XML más igual que los anteriores, pero con la resolución de "Golden Axe 2" corregida, esto no tiene nada que ver con el uso de "ga2_fix".
  • Añadida "ga2_fix " como "Fix" para "Golden Axe 2" y sus derivados, de forma que al usarse Mame con Switchres, este toma la resolución correcta del juego.
  • Añadida la opción "menu_brightness", quedan arreglos por hacer en esta función.

viernes, 4 de octubre de 2013

Nueva BETA de ArcadeMAME 106 (20131004)

Esta vez se ha corregido la rotación del UI, en la anterior beta en algunas circunstancias el juego rotaba pero el UI menú no.

jueves, 3 de octubre de 2013

Nueva BETA de ArcadeMAME 106 (20131003)

Buenas

A partir de ahora, iré subiendo el ejecutable de ArcadeMAME que podréis ir usando con la última distribución, así se tendrá disponible la última versión que bugs corregidos hasta que se publique la definitiva:

20131003
  • Corregido el código para la rotación de los juegos.
  • Corregida la generación de XML para juegos verticales, Mame muestra ahora el "RAW DATA" para los datos de "display" como se corrigio de manera oficial en la versión 107.

    Por ejemplo Pacman muestra ahora en la salida XML width="288" height="224" en lugar de width="224" height="288".

sábado, 28 de septiembre de 2013

ArcadeMAME 106 PREVIEW (antes ID4 Mame)

Bueno señores

Aquí tenéis una nueva versión del ID4 Mame, que ahora se llamará ArcadeMAME, se trata de una PREVIEW, ya que aún esta por acabar y corregir.

Como novedad principal es que esta es la única versión de Mame 106 compatible con Switchres, lo que posibilita a este Mame usar las "Dinamic modelines".

Mirad el txt que incluyo, la versión de 64 bits estará disponible cuando se publique definitivamente.

Para los que no conocían esta versión de Mame, aquí tenéis una lista de las características:

- Switchres compatible
- Customizable UI
- Arcade font
- Skip disclaimer
- Skip warnings
- Skip game info
- Low dot clocks hack for newer ATI cards
- CRT driver, Switchres, VMMaker and ArcadeOSD bundled
- x86 and x64 versions available

El Hack para las ATI sólo es funcional cuando se usa ArcadeMAME con Switchres, si queréis que duplique la resolución también en el tiempo de ejecución, pedidlo "formalmente" :)








lunes, 9 de septiembre de 2013

Estimados amigos

Disculpad todo este tiempo en el que no se ha posteado nada, estoy muy ocupado pero ni por un momento penséis que se "ha parado" el trabajo en el "ID4 MAME".

Estoy corrigiendo muchos bugs que contenían la versión anterior, además de añadir nuevas funcionalidades. A partir de ahora "ID4 MAME" se pasara a llamar "ArcadeMAME", y en su próxima versión incluirá el CRT Emudriver de Calamity, una versión de Switchres y una compilación para x64, todo esto aún no esta del todo confirmado.

Os dejo una captura del último Build, quizás me anime y deje para descargar dicho build para que vayáis probando, hasta que este la versión definitiva.

¡Saludos!


viernes, 26 de abril de 2013

Disponible Ghosts And Goblins Mala Layout

Lo prometido es deuda, una vez reparado el RetroPC, he finalizado la distribución del Layout Ghosts And Goblins para Mala.

Aquí y en la distribución tenéis instrucciones precisas para su instalación y configuración, podéis descargar el layout en la sección descargas del Blog.




Este layout está diseñado para una resolución de 384x256, ósea es un
layout de baja resolución.

Es así porque mi objetivo para el RetroPC es que cada aspecto tenga un
autentico look retro, acorde con las roms que vamos a ejecutar desde
el layout. Por esa razón para el RetroPC descarte desde el principio
a Hyperspin, en mi opinión desentona con los contenidos.

Como se observa en el video, el RetroPC está configurado de forma que
absolutamente todo, incluido el menu del Mame se controla con el mando
inhalambrico, pero eso ya lo veremos en la presentación "Oficial" del RetroPC.

Instalación y configuración
***************************

- Copiad las fuentes de la carpeta "Fonts" a la carpeta de fuentes de
  vuestro sistema, seguramente "C:\Windows\fonts".

- Abrid primero el archivo "Mame.mll" con el Mala Layout Editor, para que
  corrija las rutas de los archivos que componen el layout. Si queréis
  podéis hacerlo manualmente editando con un editor de textos el archivo
  "Mame.mll".

- Copiad la carpeta "Mame" y el archivo "Mame.mll" al directorio "Layouts"
  de Mala.

- Configurar Mala para que use los sonidos y la música del Layout.

- Indicar a Mala que es un layout de baja resolución.

- Dentro de la carpeta "Mame", hay otras 3 carpetas que son "Cabinets_0144",
  "Snaps_0144" y "Names_0106".

    - Cabinets_0144: Debeís de configurar en Mala esta carpeta como el
      directorio "Marquee Pic".
      (Mame Config > Pictures And Videos > Marquee Pic)

    - Snaps_0144: Debéis de configurar en Mala esta carpeta como el
      directorio "Snap / Title".
      (Mame Config > Pictures And Videos > Snap / Title)

    - Names_0106: Debéis de configurar en Mala esta carpeta como el
      directorio "Control Panel Pic".
      (Mame Config > Pictures And Videos > Snap / Control Panel Pic)

- Cabinets_0144

    Copiad aqui vuestras imágenes de las recreativas, yo originalmente
    he usado el set de "Cabinets" de la versión de Mame 144.

    Para un uso optimo con este Layout, debéis de cambiar el tamaño de
    todas las imágenes de este carpeta, es fácil hacerlo con un programa
    como XNView (http://www.xnview.com).

    Dentro de XNview, hacemos un "Proceso por lotes", adjuntamos todos
    los archivo de "Cabinets" y le cambiamos el tamaño a 172 pixeles de
    alto, con un ancho varible manteniendo las proporciones, esto último
    es importantísimo, si no las imágenes quedarán descompensadas.

- Snaps_0144

    Copiad aquí vuestras imágenes de los snapshots de las roms, yo
    originalmente he usado el set de "Snaps" de la versión de Mame 144.

    Hacemos lo mismo con XNView, cambiamos el tamaño de los snaps al 55%
    de su tamaño original, tanto para el ancho como para el alto.   

- Names_0106

    Esta carpeta es la que contiene los nombre de las roms tal como
    aparecen en la lista de roms, y aqui esta la gracia de este Layout.

    En esta distribución se incluye un Set completo para la versión 106
    de Mame, si quereis generar un set para otras versiones, seguid
    las instrucciones siguientes:

Como hacer una lista "Names" para versiones superiores de Mame a la 106
***********************************************************************

1 - Crear la lista de las roms con el mame que vayamos a usar.

    mame -listfull >lista.txt

2 - Cargamos la "lista.txt" en Excel con abrir archivo, en este caso
    Excel2003 y en la ventana de importación que aparece, hacemos lo siguiente:

    - Seleccionamos "De ancho fijo".
    - Comenzar a importar por la fila 2.
    - Origen del archivo  MS-DOS (PC-8).
    - Pulsamos en "Siguiente".
    - La primera línea con flecha, la dejamos justo en la posición 8.

    - La segunda línea con flecha la hacemos desaparecer, para ello
       hacemos click sobre ella, dejando el botón del ratón pulsado
       la arrastramos fuera y listo.

    - Pulsamos en "Finalizar".
    - Guardamos el documento como "Texto (Delimitado por tabulaciones)(*.txt)"
    - Le ponemos por ejemplo "lista_106.txt".
   
3 - Cargamos "lista_106.txt" en Notepad++ (http://notepad-plus-plus.org/)
    por ejemplo o con el editor que más useis, hacemos lo siguiente:

    - Reemplazar el carácter tabulador (un cuadradito) por el
      carácter "#" en todo el documento, para conseguir el carácter
      tabulador podéis marcar el espacio que queda entre el nombre
      de la rom "puckman" y su descripción, que es una tabulación.
     
      Una vez marcados pulsáis "control + C" y luego en el menú
      "Buscar > Reemplazar" os aparecerá automáticamente, recordar
      que debéis reemplazar por el carácter "#".

    - Haceis lo mismo, pero ahora reemplazais el caraceter " (si
      las comillas) en todo el documento por nada, osea borramos
      todas las comillas del documento.

    - Aseguraos que la última línea del documento es una línea en blanco.

Como crear los PNG con los nombres
**********************************

Para ello se ha modificado el script que podemos encontrar en:

http://nfggames.com/games/fontmaker/index.php

Mi versión del script tiene el código y las fuentes modificadas, así
que sólo se debe de usar el script que he incluido en la distribución

1 - Instalamos en nuestro servidor PHP remoto, o en nuestra máquina local
    haciendo las veces de servidor el script incluido "names_generator".

    Si no teneís servidor PHP, podéis montar uno en local fácilmente con
    XAMPP (http://www.apachefriends.org/es/xampp.html).

2 - Abrimos el archivo "txt_font.php".

3 - En la línea 4 "$filas=file('106.txt');" sustituimos "106.txt" por el
    nombre de nuestro archivo de texto que previamente hemos generado y
    que hemos copiado en esta carpeta.

4 - Ahora desde nuestro navegador, ejecutamos el archivo "txt_font.php",
    esperad a que genere todo los archivos PNG, no cerréis el navegador o
    se parara, para saber cuando a terminado abrir la carpeta "png" y
    comprobar que hay el mismo número de archivos PNG que líneas tiene
    nuestro archivo de texto previamente generado, si tiene por ejemplo
    6140 líneas (sin contar la línea en blanco final claro), debe de haber
    6140 PNGs. Va a tardar bástate.

5 - Con los PNG generados, nos vamos a XNView para cambiar el tamaño del
    lienzo con:

    - herramientas > Conversión por lotes.
    - Añadir carpeta, seleccionamos nuestra carpeta PNG.
    - Formato PNG.
    - Sobrescribir, lo dejamos en reemplazar.
    - Marcamos la casilla "Usar ruta original".
    - Nos vamos a la pestaña transformaciones.
    - Añadimos "Cambiar tamaño de lienzo" (botón añadir).
    - Ancho = 372 pixels
    - Alto = 8 pixels
    - Color de fondo = Blanco completo (255,255,255)
    - Las demás opciones no las tocamos.
    - Pulsamos en "Proceder" y esperamos que termine, puede
       tardar bastante.

6 - Una vez que XNView haya terminado, copiad los PNGs generados a la
    carpeta "Names_0106" del layout, y ya esta listo.

Eso es todo amigos, que lo disfrutéis.

Descarga

martes, 23 de abril de 2013

¡ID4 Retrodev pasa a formar parte de Retroinvaders!

Anuncio que desde ya, ID4 Retrodev forma parte de Retroinvaders, que como ya sabéis, se trata de una comunidad de blogs dedicados a la temática retro.

A partir de ahora, todas las entradas que se publiquen aquí, lo harán automáticamente en Retroinvaders.


domingo, 21 de abril de 2013

¡RetroPC reparado!

Desde Diciembre, el RetroPC ha ido presentando serios problemas de funcionamiento y de estabilidad, no había manera de que el procesador un AMD 2400 de 1,6 Ghz funcionase a esa velocidad.

Se reviso el hardware, el software, se cambiaron los módulos de memoria, la tarjeta gráfica, pero nada de nada.

El RetroPC hacía también un zumbido muy raro, que cambiaba de tono incluso cuando movía el puntero, lo que me hizo sospechar de un problema en la placa base.

Después de buscar información, resulto que el problema y el zumbido seguramente eran producidos por condensadores averiados de la placa, así que me arme de valor y me decidí a cambiarlos.

Después de leer tutoriales y comprarme un desoldador, conseguí cambiarlos con tiempo y paciencia, volví a montar el RetroPC entero, toque madera y pulse el botón de encendido y …. ¡FUNCIONABA CORRECTAMENTE!, lo configure a 1,6 Ghz y ni el mas leve atisbo de inestabilidad.

Aquí tenéis una imagen del RetroPC, y otra de los causantes del problema. Ahora que el RetroPC ya esta de nuevo en funcionamiento, puedo seguir con el layout de Mala y con el ID4 Mame 106.



viernes, 12 de abril de 2013

Primeras impresiones del Hantarex Polo Star 25

Bueno aquí dejo las primeras fotos del monitor Arcade en marcha, ¿Impresiones? ¡¡¡¡ FANTASTICO !!!! Primero he probado una AVGA “educada” a 15 Khz, y luego he conectado la Dreamcast en VGA a 31 Khz.

Los resultados son magníficos, ¿Recordáis la fluidez de los juegos 3D de Sega en sus máquinas en VGA? Pues exactamente igual, la misma sensación, en las imágenes podéis ver titulos Arcade como Crazy Taxy, Dead or Alive 2, Confidencial Misión, Daytona USA …. Una de las mejores compras que he hecho en mi vida ;-)

No he tenido los problemas de otros usuarios en el foro de retrovicio, sin embargo si que he detectado que el monitor tiene como un punto negro en la parte inferior izquierda, creo que a un usuario le ocurrió lo mismo pero en medio de la pantalla.

Voy a “dejarlo estar”, es muy poca cosa y estoy enamorado del monitor, es muy difícil conseguir un producto así hoy en día, y en el futuro será improbable, por mi compraba otro más :-P.


jueves, 11 de abril de 2013

ID4-P96 (AMIGA)

Buenas

Aquí os dejo un archivo esta vez para el AMIGA, se trata de la configuración que en su momento preparé para el sistema de gráficos Picasso 96 (P96) de AMIGA. Es similar al Powerstrip o al WinModeLine de Windows.

Tiene definidas varias resoluciones estándar de emuladores, todas con scanlines (doublescan desactivado) para usar en monitores VGA conectados a la tarjeta gráfica compatible con P96 de nuestro AMIGA.

Podéis obtenerlo vía Aminet o bien desde este blog en su sección de descargas, yo lo uso en mi A1260@50 PCI Os 3.9 Voodoo 3, ¡Que lo disfrutéis!

Windows KK!!!!!, no he podido evitarlo :-).

Descarga

martes, 9 de abril de 2013

Hantarex Polo Star 25

Buenas

Perdonad el poco "movimiento" en el Blog últimamente, estoy bastante ocupado pero eso no quiere decir que pronto publique el Layout de Mala y la "última" nueva versión del ID4 Mame 106.

Mientras tanto, contemplad las primeras imágenes de mi recién adquirido Monitor Arcade Hantarex Polo Star 25, un flamante monitor para la futura "ID4 Arcade", que trabaja a 15, 25 31 y 35 Khz, ideal vamos.

Conforme lo vaya poniendo a punto, publicaré mis experiencias, aunque ya se que calibrar este "bicho" va a requerir horas y sudar sangre. Quisiera agradecer a Pedro Tovar el que haya conseguido este producto para nosotros los “retro fans”, un autentico lujo.



jueves, 24 de enero de 2013

"Derezzed"

Amantes de la retro informática, a mi como a vosotros me gusta más como era este mundillo antes. Os dejo aquí este videoclip de Daft Punk "Derezzed", con motivo de la película "Tron Legacy" de Disney. La película no esta mal, pero el sabor abstracto de la primera es inigualable.

En la primera Tron, uno si tiene la sensación de que los "usuarios" están realmente en otro mundo, una dimensión "electrónica". En Tron Legacy parece que están más bien en una base lunar "Punk".




domingo, 20 de enero de 2013

"Work In Progress"

Buenas

Ya se que dije que sería la última versión, pero se me vienen ideas e ideas a la cabeza... 

Estoy desarrollando una nueva versión, la mayoría de las características ya están implantadas, todavía falta algunas cosillas. También he corregido un par de bugs que tiene la versión anterior, así que esta nueva versión será de obligada descarga.

La idea es que el menú interno de Mame no lo parezca, de forma que de la impresión de que no hay un emulador detrás, el objetivo es dejarlo lo mas posible "100% puro Arcade", que no hay "truco" vamos.

Como ya viene siendo costumbre, os dejo unas capturas de este "Work In Progress".





jueves, 17 de enero de 2013

Layout para Mala a 384x256 Ghosts And Goblins

Buenas

El proyecto "ID4 RetroPC" sigue adelante, y esta personalizado hasta donde pocos proyectos han llegado, aquí os dejo un par de instantáneas del Frontend diseñado para el ID4 RetroPC a baja resolución, con estética "Ghosts and Goblins" y que seguramente al final no use.

Si es el caso, lo "liberare" para que todo el mundo pueda usarlo.





sábado, 12 de enero de 2013

¡Rompe Ralph!






Algunas veces parece que el mundo “avanza” (si lo he puesto entre comillas) sin ser consciente de lo que deja detrás, sin darnos cuenta que lo anterior no es “malo” ni “antiguo” como nos dictan los principios consumistas.


Todo lo contrario, lo que vamos dejando detrás esta muy presente, y es toda una cultura, un tesoro. Rompe Ralph nos recuerda todo eso si hablamos del mundo de los video juegos, pero no todo queda ahí, tenemos una historia que profundiza en valores que hoy en día están a la baja.


Rompe Ralph es simplemente fantástica, para los amantes de los video juegos y en particular para los que vieron nacer este mundo es una delicia y para los que no también, incluso me atrevería a decir que incluye una buena critica a los video juegos modernos. En definitiva ¡Rompe Ralph! es una película realmente divertida, original, bien llevada y que deja una sensación muy positiva al salir de la sala se cine.

Así que ya sabes Ralph, ¡¡¡ ROMPE !!!


lunes, 7 de enero de 2013

ID4 Mame 106 (Ver. 20130107)

Esta nueva versión corrige un bug localizado por el usuario mundomadelman en el foro de retrovicio, imposibilitando que Male FE identificara la versión correcta del Mame.

Además de este bug, se han añadido dos nuevas combinaciones de colores (RetrOS):



RetrOS 1

uifontr                 0xAD
uifontg                 0x10
uifontb                 0x00
uibackr                 0xF7
uibackg                 0xD6
uibackb                 0xB5

RetrOS 2

uifontr                 0xF7
uifontg                 0xD6
uifontb                 0xB5
uibackr                 0xAD
uibackg                 0x10
uibackb                 0x00

ID4 Mame 107 (Ver. 20130107)

Esta versión del Mame 107, la primera que usa el nuevo motor esta
modificada para mi proyecto "RetroPC" y el futuro "ID4 Arcade Machine".

Tiene activada las siguientes mejoras:

- Arcade font
- Skip disclaimer
- Skip warnings
- Skip game info



Historia
--------

#20130107

    - Añadida fuente “Arcade”.

#20121102 (Beta no publicada)

    Activadas las funciones:

    - skip_disclaimer
    - skip_warnings
    - skip_gameinfo

A Hacer
-------

De momento nada.

Bugs
----

XXXXXXXXXXXXXX, por favor sólo “Bugs” propios de esta
compilación, no de Mame en si mismo.