Arquitectura de Gen1Recomp
Recreación nativa
Motor nuevo que recrea el comportamiento de un juego existente. Gen1Recomp lo hace con Lua y LÖVE2D.
Emulación
Reproducir el entorno de otro sistema para ejecutar su programa original. Gen1Recomp importa datos en vez de ejecutar el programa de Game Boy mediante hardware emulado.
Recompilación estática
Traducir con antelación un programa compilado a otro destino. Gen1Recomp documenta un motor escrito a mano, no traducción estática del ensamblador.
LÖVE2D y Lua
Lua es el lenguaje; LÖVE2D aporta gráficos, audio, entrada y servicios de plataforma.
ROM e importación
ROM
Copia digital de los datos de un cartucho. Gen1Recomp exige una ROM compatible del usuario, pero no incluye ninguna.
Hash de ROM
Huella que confirma juego, región y revisión. Cambiar el nombre no cambia el hash.
Caché generada
Datos privados creados al importar para usos posteriores; no es la ROM original.
ROM hack
ROM modificada. Gen1Recomp no es un ROM hack y no documenta compatibilidad arbitraria.
Mods y gráficos 3D
Mod
Complemento opcional. DramaticShapeVoxelMod se carga mediante el gestor de Gen1Recomp.
Voxel
Elemento de volumen, equivalente 3D aproximado de un píxel. VoxelMod usa geometría extruida y profundidad, pero no convierte todo en modelos voxel.
Shader
Programa gráfico para luz, profundidad o distorsión.
Depth canvas
Superficie con información de profundidad para ordenar objetos cercanos y lejanos.
Distancia de dibujado
Hasta dónde se renderiza la escena; aumentarla puede reducir rendimiento.
Tilt-shift y curvatura
Efectos visuales que cambian foco y forma, no el mapa o scripts.
Versiones
Release
Versión empaquetada por el mantenedor.
Manifiesto
Archivo con nombre, versión, permisos y compatibilidad de un mod.
Checksum
Valor de integridad. Confirma bytes esperados, pero por sí solo no demuestra seguridad o legalidad.