Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:romm

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:romm [2026/03/03 15:14] tempwininformatica:software:aplicaciones_web:romm [2026/03/27 17:25] (actual) – [Soporte para emulación] tempwin
Línea 81: Línea 81:
  
 </code> </code>
 +
 +  * [[https://github.com/rommapp/romm/blob/master/examples/config.example.yml|Ejemplo de fichero "config.yml"]]
 +
 +
 +===== Estructura de directorios =====
 +
 +Si queremos que RomM detecte automáticamente nuestra bibilioteca de ROMs, podemos optar por dos organizaciones:
 +
 +  * Estructura A
 +  * Estructura B
 +
 +Si no existe ninguna estructura de directorios, los ficheros se pueden subir desde la interfaz web de RomM y la aplicación automáticamente creará la **Estructura A**.
 +==== Estructura A ====
 +
 +La recomendada. Tanto ROMs como BIOS tienen sus directorios dedicados.
 +
 +  * ''/roms/<PLATAFORMA>/''
 +  * ''/bios/<PLATAFORMA>/''
 +
 +Ejemplo:
 +
 +<code>
 +library/
 +        ├─ roms/
 +        │  ├─ gbc/
 +        │  │  ├─ game_1.gbc
 +        │  │  └─ game_2.gbc
 +        │  │
 +        │  ├─ gba/
 +        │  │  ├─ game_3.gba
 +        │  │  └─ game_4/
 +        │  │     ├─ game_4.gba
 +        │  │     ├─ dlc
 +        │  │     │  ├─ game_4_dlc_1.7z
 +        │  │     │  └─ game_4_dlc_2.7z
 +        │  │     ├─ hack
 +        │  │     │  └─ game_4_hardmode.rar
 +        │  │     ├─ manual
 +        │  │     │  └─ game_4_manual.pdf
 +        │  │     ├─ mod
 +        │  │     │  └─ game_4_crazy_mode.zip
 +        │  │     ├─ patch
 +        │  │     │  └─ game_4_patch_v1.1.zip
 +        │  │     ├─ update
 +        │  │     ├─ demo
 +        │  │     ├─ translation
 +        │  │     └─ prototype
 +        │  │
 +        │  └─ ps/
 +        │     ├─ game_5/
 +        │     │   ├─ game_5_cd_1.iso
 +        │     │   └─ game_5_cd_2.iso
 +        │     │
 +        │     └─ game_6.iso
 +        │
 +        └─ bios/
 +           ├─ gba/
 +           │  └─ gba_bios.bin
 +           │
 +           └─ ps/
 +              ├─ scph1001.bin
 +              ├─ scph5501.bin
 +              └─ scph5502.bin
 +</code>
 +
 +==== Estructura B ====
 +
 +Cada plataforma tiene su propia carpeta donde se almacenan tanto las ROMs como las BIOS:
 +
 +  * ''/<PLATAFORMA>/roms''
 +  * ''/<PLATAFORMA>/bios''
 +
 +Ejemplo:
 +
 +<code>
 +library/
 +        ├─ gbc/
 +        │  └─ roms/
 +        │     ├─ game_1.gbc
 +        │     └─ game_2.gbc
 +        │
 +        ├─ gba/
 +        │  ├─ roms/
 +        │  │  ├─ game_3.gba
 +        │  │  └─ game_4/
 +        │  │     ├─ game_4.gba
 +        │  │     ├─ dlc
 +        │  │     │  ├─ game_4_dlc_1.7z
 +        │  │     │  └─ game_4_dlc_2.7z
 +        │  │     ├─ hack
 +        │  │     │  └─ game_4_hardmode.rar
 +        │  │     ├─ manual
 +        │  │     │  └─ game_4_manual.pdf
 +        │  │     ├─ mod
 +        │  │     │  └─ game_4_crazy_mode.zip
 +        │  │     ├─ patch
 +        │  │     │  └─ game_4_patch_v1.1.zip
 +        │  │     ├─ update
 +        │  │     ├─ demo
 +        │  │     ├─ translation
 +        │  │     └─ prototype
 +        │  │
 +        │  └─ bios/
 +        │     └─ gba_bios.bin
 +        │
 +        └─ ps/
 +           ├─ roms/
 +           │  ├─ game_5/
 +           │  │  ├─ game_5_cd_1.iso
 +           │  │  └─ game_5_cd_2.iso
 +           │ 
 +           │  └─ game_6.iso
 +           │
 +           └─ bios/
 +              ├─ scph1001.bin
 +              ├─ scph5501.bin
 +              └─ scph5502.bin
 +</code>
 +
 +===== Configuración inicial =====
 +
 +Al entrar por primera vez a http://localhost:8080 (o la IP y puerto que hayamos configurado), se nos presentará un asistente para elegir:
 +
 +  * Estructura de la biblioteca de roms (ver sección más abajo)
 +  * Creación del usuario administrador.
 +  * Orígenes de metadatos para completar automáticamente información sobre nuestras roms.
 +
 +===== Soporte para emulación =====
 +
 +**RomM** incluye el emulador [[https://emulatorjs.org/|EmulatorJS]] que permite emular los siguientes sistemas desde un navegador web:
 +
 +  * 3DO
 +  * Amiga
 +  * Arcade/MAME
 +  * Atari 2600
 +  * Atari 5200
 +  * Atari 7800
 +  * Atari Jaguar
 +  * Atari Lynx
 +  * Commodore 64
 +  * ColecoVision
 +  * DOOM
 +  * Neo Geo Pocket
 +  * Neo Geo Pocket Color
 +  * MS-DOS
 +  * Nintendo 64
 +  * Nintendo Entertainment System (NES)
 +  * Nintendo Family Computer (Famicom)
 +  * Nintendo DS
 +  * Game Boy
 +  * Game Boy Color
 +  * Game Boy Advance
 +  * PC-FX
 +  * PlayStation (PS)
 +  * PlayStation Portable (PSP)
 +  * Sega 32X
 +  * Sega CD
 +  * Sega Game Gear
 +  * Sega Master System
 +  * Sega Genesis/Megadrive
 +  * Sega Saturn
 +  * Super Nintendo Entertainment System (SNES)
 +  * Super Famicom
 +  * TurboGraphx-16/PC Engine
 +  * Virtual Boy
 +  * WonderSwan
 +  * WonderSwan Color
 +===== Subir roms =====
 +
 +
informatica/software/aplicaciones_web/romm.1772547258.txt.gz · Última modificación: por tempwin