====== EmulatorJS ====== Aplicación web para emular sistemas retro con gestión de arte y roms. * [[https://github.com/linuxserver/emulatorjs|Repositorio de código]] No confundir con este otro [[https://github.com/EmulatorJS/EmulatorJS|EmulatorJS]] ===== Soporte sistemas ===== * Nintendo * DS * NES * Game Boy * Game Boy Advance * Game Boy Color * SNES * 64 * Virtual Boy * Sega * Game Gear * Master System * Mega Drive * Mega Drive 32X * Mega Drive CD * SG-1000 * Saturn * Atari * 2600 * 5200 * 7800 * Lynx * Jaguar * Otros * 3DO * Arcade * Colecovision * MAME 2003 * MSX * Neo Geo Pocket * Magnavox Odyssey 2 * PC Engine * PlayStation * Vectrex * Wonderswan ===== Instalación ===== ==== Docker ==== [[https://hub.docker.com/r/linuxserver/emulatorjs|Imagen de Docker]]. --- services: emulatorjs: image: lscr.io/linuxserver/emulatorjs:latest container_name: emulatorjs environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - SUBFOLDER=/ #optional volumes: - /path/to/config:/config - /path/to/data:/data ports: - 3000:3000 - 80:80 - 4001:4001 #optional restart: unless-stopped En el puerto 3000 estará el //backend// que es donde gestionaremos las roms y el arte. Una vez configurado todo, podremos dirigirnos al puerto 80 que es donde estará solo el entorno para movernos entre los sistemas emulados y los juegos para poder lanzarlos. ===== Configuración ===== Desde el //backend// (puerto 3000 por defecto), vamos a **Rom Management**