SALA RETRO 3D · biblioteca y sala de juegos para tus propios juegos
Proyecto de aficionados, compatible con colecciones de Dreamcast. No está afiliado, patrocinado ni respaldado por SEGA.
"Dreamcast" y "SEGA" son marcas de SEGA Corporation y se mencionan solo para indicar compatibilidad.

QUÉ ES
  Una sala 3D en el navegador con una estantería con el catálogo de juegos. Eliges un juego, se mete el disco en la consola
  y se lanza con el emulador que tú instales (Flycast). Todo funciona en tu equipo; no se envía nada a internet.

QUÉ NO INCLUYE (a propósito)
  * Juegos ni imágenes de disco. Usa copias de seguridad de discos que tengas legalmente.
  * La BIOS. Si tu emulador la necesita, aporta la de tu propia consola.
  * El emulador. Descarga Flycast (licencia GPLv2): https://github.com/flyinghead/flycast/releases
  * Las carátulas. Son de sus respectivos titulares; las descargas tú a tu equipo con un script incluido (paso 4).
  * Logos, nombres comerciales ni material gráfico de SEGA o de las editoras: el decorado usa un emblema genérico.

REQUISITOS
  Windows 10/11 de 64 bits · Node.js 20 o superior (https://nodejs.org) · un navegador moderno con WebGL (Chrome o Edge)
  · Flycast y tus juegos (.chd, .gdi, .cdi)

CÓMO EMPEZAR
  1. Descomprime esta carpeta donde quieras.
  2. Instala Flycast y copia flycast.exe a la carpeta "emulador" (o pon su ruta en lanzador.json, campo "emulador").
  3. Copia tus juegos a la carpeta "juegos" (admite subcarpetas).
  4. (Opcional) Doble clic en descargar-caratulas.cmd para bajar las carátulas a tu equipo, solo para uso personal.
     Añade --europeos para bajar solo las versiones europeas (más rápido y ligero).
  5. Doble clic en iniciar-sala.cmd. Se abre http://127.0.0.1:8802/sala
  6. Pulsa "Buscar mis juegos": detecta tus juegos por el nombre del archivo (o de su carpeta) y los marca como "Lo tengo".

CÓMO SE USA
  * Clic en una caja: se selecciona y sale una ficha rápida. Ahí marcas "Lo tengo" y puedes escribir la ruta del archivo.
  * "Jugar": el disco entra en la consola y Flycast se abre con ese juego. En la tele pulsa el aviso y elige la ventana de Flycast.
  * Flechas izquierda/derecha pasan de caja; Enter juega; Esc cierra la ficha. Rueda del ratón: zoom. El buscador está arriba.
  * El mando y el teclado van a la ventana de Flycast.

TUS DATOS
  estado.json (en esta carpeta) guarda qué juegos tienes y su ruta. Puedes borrarlo para empezar de cero.

PROBLEMAS FRECUENTES
  * "Los puertos están en uso": otro programa usa el 8802. Ciérralo o cambia el puerto en lanzador.mjs.
  * Carátulas grises: ejecuta descargar-caratulas.cmd y recarga la página (Ctrl+F5).
  * No arranca Flycast: revisa la ruta "emulador" en lanzador.json.

Licencias, fuentes y créditos: LICENCIAS.txt
