informatica:software:aplicaciones_web:emulatorjs
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:emulatorjs [2024/04/11 12:43] – [Soporte] tempwin | informatica: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/ |
| - | | + | |
| + | <WRAP center round important 60%> | ||
| + | No confundir con este otro [[https:// | ||
| + | </ | ||
| ===== 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:// |
| + | <code yaml> | ||
| + | --- | ||
| + | services: | ||
| + | emulatorjs: | ||
| + | image: lscr.io/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | - PUID=1000 | ||
| + | - PGID=1000 | ||
| + | - TZ=Etc/UTC | ||
| + | - SUBFOLDER=/ #optional | ||
| + | volumes: | ||
| + | - / | ||
| + | - / | ||
| + | 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** | ||
informatica/software/aplicaciones_web/emulatorjs.1712832239.txt.gz · Última modificación: por tempwin
