Guac

Guac — Emulador de Gameboy, Gameboy Color y Gameboy Advance

Guac es un emulador escrito en lenguaje de programación Go para las consolas portátiles Gameboy, Gameboy Color y Gameboy Advance. El software permite ejecutar juegos diseñados para estas plataformas en computadoras modernas. La emulación reproduce las características técnicas de los sistemas originales, incluyendo procesadores, chips de sonido y componentes gráficos.

5.0(1 valoraciones)

Descargar Guac (Enlaces oficiales)
Tamaño del archivo: 51 MB
La última versión de Guac es: 0.0.1
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (BSD-3-Clause) y gratuito.

  • Emulación multiplataforma. Guac funciona en sistemas Windows y Linux mediante binarios precompilados. El código fuente permite compilación en otros sistemas compatibles con Go. La arquitectura del emulador separa los componentes principales para cada sistema emulado: DMG, GBC y GBA.
  • Modo de línea de comandos. Ejecución directa de juegos mediante parámetros en terminal. El sistema carga ROMs especificadas por ruta de archivo con extensiones requeridas según el tipo de consola. Proporciona inicialización rápida sin interfaces gráficas intermedias.
  • Modo consola con interfaz visual. Interfaz gráfica para selección de juegos con metadatos y carátulas. Requiere archivo de configuración JSON con rutas a ROMs y imágenes asociadas. Presenta lista navegable de títulos disponibles en la colección del usuario.
  • Sistema de configuración mediante TOML. Archivo de configuración personalizable con opciones del emulador. Permite modificación de controles, paletas de color y ajustes de rendimiento. Los valores por defecto se regeneran automáticamente si el archivo se elimina.
  • Personalización de controles. Mapeo de botones de consola a teclado o mandos externos. Configuración independiente para cada tipo de dispositivo de entrada. Soporte para múltiples perfiles de control según preferencias del usuario.
  • Emulación de paletas de color originales. Recreación fiel de las paletas de Gameboy original (DMG). Opciones para modificar esquemas de color en emulación de Gameboy Color. Ajustes visuales para diferentes modelos de hardware emulado.
  • Mejoras de rendimiento experimentales. Implementación de BIOS mediante HLE (High-Level Emulation) para mayor velocidad. Opciones de multihilo para aprovechar procesadores modernos. Configuraciones optimizadas para diferentes capacidades de hardware.
  • Sistema de gestión de partidas guardadas. Los archivos de guardado se almacenan en el mismo directorio que la ROM. Compatibilidad con formatos de guardado nativos de cada plataforma. Sincronización automática entre sesiones de emulación.
  • Herramientas de desarrollo y testing. Suite de pruebas para verificar precisión de emulación. Documentación detallada de juegos probados y tests superados. Framework para contribuciones y verificación de compatibilidad.
  • Arquitectura modular para emulación. Diseño separado para cada sistema (GB, GBC, GBA) con componentes específicos. Código base estructurado para mantenimiento y expansión. Implementación de ciclos de CPU y timing específicos para cada hardware.
  • Soporte para múltiples formatos de imagen. Visualización de carátulas en formatos PNG y JPG en modo consola. Requisito de relación de aspecto 1:1 para las imágenes de juego. Integración de metadatos mediante archivo JSON externo.
  • Emulación de características de audio. Implementación de chips de sonido originales de cada consola. Síntesis de canales de audio con precisión técnica. Opciones de configuración para calidad y muestreo de audio.

El proyecto Guac se inició como una implementación de emulación con enfoque en la precisión técnica. El desarrollo comenzó en el año 2022, creado por el desarrollador aabalke. La base de código está escrita completamente en Go, un lenguaje compilado que ofrece ventajas en rendimiento y portabilidad entre diferentes sistemas operativos.


Alternativas a Guac:

Ymir — Descarga gratuita. Emulador de Sega Saturn

Ymir

Ymir es un emulador en desarrollo para la consola Sega Saturn.
Precio: Gratis   Tamaño: 6.67 MB   Versión: 0.2.0   Idiomas: English   SO: Windows, Linux, MacOS
Lunas Project64 — Descarga gratuita. Emulador N64 con funcionalidades extendidas

Lunas Project64

Lunas Project64 es una modificación del emulador Project64 3.
Precio: Gratis   Tamaño: 9.82 MB   Versión: 3.6.2   Idiomas: English   SO: Windows
Yaba Sanshiro 2 — Descarga gratuita. Emulación Sega Saturn

Yaba Sanshiro 2

Yaba Sanshiro 2 es un emulador de Sega Saturn para dispositivos iOS.
Precio: Gratis   Tamaño: 84.4 MB   Versión: 1.18.7   Idiomas: Spanish, English   SO: Windows, Android, iOS
NooDS — Descarga gratuita. Emulador de Nintendo DS y Game Boy advance

NooDS

NooDS es un emulador de Nintendo DS y Game Boy Advance con enfoque en precisión y portabilidad.
Precio: Gratis   Tamaño: 3.01 MB   Versión: 1.0   Idiomas: English   SO: Windows, Linux, MacOS, Android
ScePSX — Descarga gratuita. Emulador de PlayStation

ScePSX

ScePSX es un emulador de PlayStation desarrollado específicamente para dispositivos Windows.
Precio: Gratis   Tamaño: 1.52 MB   Versión: 0.1.7.6   Idiomas: English   SO: Windows
NxEmu — Descarga gratuita. Emulador de Nintendo Switch en desarrollo

NxEmu

NxEmu es un software de emulación para Nintendo Switch actualmente en fase de desarrollo.
Precio: Gratis   Tamaño: 4.65 MB   Versión: 0.1.0.59   Idiomas: English   SO: Windows
WinFellow — Descarga gratuita. Emulador de Amiga para Windows

WinFellow

WinFellow es un emulador del sistema Amiga diseñado para ejecutarse en sistemas Windows.
Precio: Gratis   Tamaño: 13 MB   Versión: 0.5.11.1263   Idiomas: English   SO: Windows
Mupen64Plus — Descarga gratuita. Emulador de Nintendo 64

Mupen64Plus

Mupen64Plus es un emulador de Nintendo 64 de alta precisión.
Precio: Gratis   Tamaño: 2.59 MB   Versión: 2.6.0   Idiomas: English   SO: Windows, Linux, MacOS
DOSBox Staging — Descarga gratuita. Emulador de sistemas DOS

DOSBox Staging

DOSBox Staging es un emulador de sistemas DOS diseñado para ejecutar software antiguo en hardware moderno.
Precio: Gratis   Tamaño: 7.17 MB   Versión: 0.82.2   Idiomas: Spanish, English   SO: Windows, Linux, MacOS
Iris (emulador de PS2) — Descarga gratuita. Emulador experimental de PlayStation 2

Iris (emulador de PS2)

Iris es un emulador y depurador experimental de PlayStation 2 desarrollado como alternativa a las soluciones existentes.
Precio: Gratis   Tamaño: 17.2 MB   Versión: 0.10   Idiomas: English   SO: Windows, Linux, MacOS
C64 Forever — Descarga gratuita. Emulación y preservación de Commodore 64

C64 Forever

C64 Forever es un paquete de software diseñado para emular el sistema Commodore 64.
Precio: Gratis   Tamaño: 159 MB   Versión: 11.0.21   Idiomas: English   SO: Windows