Revisada para la version: 0.8
Por si alguien tiene curiosidad en la evolución del programa y quiere ver el desarrollo de la siguiente versión.
Que conste que no soy fan de Batman, sino que debido a que antes de la versión 5.0 los archivos adicionales no se podian extraer de un comprimido pues extraje todos los de ese juego para hacer las capturas XD XD.
Bueno, para no sobrecargar esta página de imágenes solo pondré las imagenes de la versión en desarrollo y la actual, las demás serán directamente enlaces. Las versiones 0.3.1 y anteriores estaban subidas a Geocities, pero como Yahoo cerró ese servicio fue cuando llevé Emuteca a Google Code y cuando cerró éste último a Github.
Y por último aclarar que las imágenes están capturadas con el tamaño original de la ventana, por tanto en aquellas en las que en el formulario principal están desplegados todos los paneles si se redimensiona en la lista de juegos se ven más cosas (es la que se adapta al tamaño de la ventana).
A pesar de que nunca dejó de ser una beta estaba bastante avanzada, y aquí muestro algunas revisiones internas:
Gestor de sistemas
Gestor de emuladores
Gestor multimedia
Gestor de scripts
Sobre… Emuteca
Editor de textos
Hechas con Delphi 7. Todas son visualmente muy parecidas, salvo que las 0.3.X y 0.2.X no tienen implementadas algunas cosas (como la caja de búsqueda) o el que no muestran el icono del sistema aunque tienen el hueco correspondiente. La 0.2.X todavía no tenía gestor multimedia.
Como curiosidad añadir que esta versión se hizo con Delphi 2006. Y ya hacía lo básico: Descomprimir el juego y ejecutar el emulador.
Como curiosidad lista de formatos gráficos que reconocía. Lástima que esa librería tuviera Leaks de memoria… (fue cambiada en la versión 0.3, creo).
Para los que se pregunten por la posibilidad de hacer el programa para que funcione en más sistemas (Linux, etc.) la verdad es que desde el principio había pensado en desarrollarlo con Lazarus.
El cambio a Delphi surgió porque por aquel entonces la versión del VTV para Lazarus era bastante antigua respecto a la que había oficialmente y tenía bastantes fallos y carencias.
Esto es lo que hay en la carpeta Lazarus de esa versión, básicamente era un esbozo del diseño de Emuteca 0.6, pero no tiene nada más ya que es una prueba de como hacer que fueran localizables los textos. A partir de aquí las versión de Lazarus, será la correspondiente a la versión de Delphi.
Segundo intento de hacer Emuteca bajo Lazarus, no estoy seguro si fue durante el cambio de versión 0.3 a 0.4 o de la 0.4 a 0.5. La más avanzada, en esa época, y por la que decidi separar la parte de gestión de la parte del entorno.
Primer intento de hacer Emuteca, anterior a cualquier versión de Delphi.