Revisada para la version: 0.8

Si quieres ver la evolución visual del programa puedes ir a la galería de imágenes

0.8.0.155

Descarga

Vuelve estar comenzada desde cero (otra vez..). Tampoco se quiere añadir muchas más cosas de las que tiene la versión 0.7.

En principio comenzó a ser desarrollada en CodeTyphon, pero posteriormente portada a Lazarus limpio y se necesita instalar un par de librerías externas.

Ambos componentes se instalan a través de Administrador de Paquetes en Línea del propio Lazarus.

Se ha revisado sobre todo la estructura interna con los siguientes objetivos:

Bueno, pues la verdad es que ya está y tan solo hay que pulirlo cara al usuario, aunque se están añadiendo alguna que otra funcionalidad.

Una de las ideas barajadas y probadas había sido poder agrupar juegos de distintos sistemas… Por ejemplo: Mario Bros. de Arcade y NES estuvieran en el mismo grupo… pero no lo veo claro y sería lioso.

Interno

GUI

Listado de juegos

Barra de progreso

Media Manager

### Gestor de Scripts

Utilidades adicionales

Emuteca 0.7.0.59 Beta

Descarga

No pasó de Beta… El ejecutable es de depuración y al salir muestra un mensaje con la memoria usada (aunque ponga “error”, no se trata de uno como tal a no ser que tenga mucho texto y salgan muchos mensajes seguidos).

La versión 0.7.0 fue rehecha casi desde cero con Lazarus, y posteriormente con CodeTyphon, aunque también he hecho algunos experimentillos con wxDevCPP (sí, C++) y Delphi 2009.

Se perdieron cosas por el camino debido a cosas específicas de Delphi en Windows como el reproducir música o vídeos de forma interna (aunque tenía pesado la forma de suplirlo con MPlayer).

El código principal es bastante funcional, lista juegos y grupos/familia, descomprime y ejecuta el emulador correspondiente. Pero faltan retoques por aquí y por allí…

Interno

Formulario principal

Gestor de sistemas

Gestor emuladores

20100524 - Emuteca 0.6.2.38

Descarga

Versión realizada con Delphi 7.

En esta versión mi mayor propósito era arreglar la transparencia de fondo en los PNG y a ver si conseguía hacer que los .ico se redimensionen y se vean como debe.

20100208 - Emuteca 0.6.1.36

Descarga

Tan solo son unos arreglos de fallos evidentes y rápidos que se colaron en la anterior versión:

20100202 - Emuteca 0.6.0.35

Descarga

Antes de nada, empecemos con los problemas conocidos…

Problemas conocidos

De éstas hay algunas cosas que me traen por la calle de la amargura (lo de los .ico y .png), otras que requieren otro cambio en la estructura (la lentitud) y otras que son triviales (lo de las bases de datos exportadas).

General

Formulario principal

Sistema/Gestor sistemas

Emuladores/Gestor emuladores

Interno

Otros

20090814 - Emuteca 0.5.0.22

Descarga

Formulario principal

Panel búsqueda

Panel editor

Panel textos

Utilidades

Gestor sistemas

Gestor multimedia

Interno

Otros

20090129 - Emuteca 0.4.1.18

Descarga

En principio quería que esta fuera la 0.5.0.XX y estaba a la espera de inspirarme para hacer una cosilla (exactamente lo destripar los archivos history.dat para el MAME) para subirla, pero me embarcado en repasar el código, podríamos decir copiar y pegarlo de nuevo XD, y posiblemente quite/cambie cosas como CRC32 (incluso las muchas cosas supuestamente consistentes, en verdad no lo son…), usar iconos Tango (más que nada para que tengan la misma apariencia, porque los que hay cada uno son de su padre y su madre), a ver si hago que el menú de enlaces sea configurable desde fuera del código (en un archivo de texto normalito… posiblemente con un nuevo formulario para hacerlo… ejem, ¿más sencillo?), guardar la configuración de la ventana (ay, que fácil era esto con el JVCL del proyecto JEDI… pero no lo uso), poder leer las imágenes y ficheros dentro de un zip (estilo MAMEUI, solo para zip ya que los 7z tardarían bastante en extraer la imagen si hay muchas), etc…

20081003 - Emuteca 0.4.0.14

20080617 - Emuteca 0.3.1.12

20080617 - Emuteca 0.3.0.11

20080529 - Emuteca 0.2.0.8

20080413 - Emuteca 0.1.2.6

20080406 - Emuteca 0.01pre