Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:emulatorjs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:emulatorjs [2024/04/11 12:41] tempwininformatica:software:aplicaciones_web:emulatorjs [2024/04/11 13:41] (actual) – [Docker] tempwin
Línea 1: Línea 1:
 ====== EmulatorJS ====== ====== EmulatorJS ======
  
-Aplicación web para incrustar un emulador en una web.+Aplicación web para emular sistemas retro con gestión de arte y roms.
  
-  * [[https://emulatorjs.org/|Web oficial]] +  * [[https://github.com/linuxserver/emulatorjs|Repositorio de código]]
-  * [[https://github.com/EmulatorJS/EmulatorJS|Repositorio de código]]+
  
 +<WRAP center round important 60%>
 +No confundir con este otro [[https://github.com/EmulatorJS/EmulatorJS|EmulatorJS]]
 +</WRAP>
 +
 +===== 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 ===== ===== Instalación =====
  
 ==== Docker ==== ==== Docker ====
  
-<code yaml>+[[https://hub.docker.com/r/linuxserver/emulatorjs|Imagen de Docker]].
  
 +<code yaml>
 +---
 +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
 </code> </code>
 +
 +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**
informatica/software/aplicaciones_web/emulatorjs.1712832110.txt.gz · Última modificación: por tempwin