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:43] – [Soporte] 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 ===== ===== Soporte sistemas =====
  
   * Nintendo   * Nintendo
-    * Game Boy Advance +    * DS 
-    * Famicom / NES +    * NES
-    * Virtual Boy+
     * Game Boy     * Game Boy
 +    * Game Boy Advance
 +    * Game Boy Color
     * SNES     * SNES
-    * DS 
     * 64     * 64
 +    * Virtual Boy
   * Sega   * Sega
 +    * Game Gear
     * Master System     * Master System
     * Mega Drive     * Mega Drive
-    * Game Gear+    * Mega Drive 32X 
 +    * Mega Drive CD 
 +    * SG-1000
     * Saturn     * Saturn
-    * 32X 
-    * CD 
   * Atari   * Atari
     * 2600     * 2600
Línea 30: Línea 35:
     * Jaguar     * Jaguar
   * Otros   * Otros
-    * PlayStation 
-    * Arcade 
     * 3DO     * 3DO
 +    * Arcade
 +    * Colecovision
     * MAME 2003     * 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.1712832239.txt.gz · Última modificación: por tempwin