FabGL transforma tu ESP32 en un ordenador IBM PC con ratón y teclado

Publicado por en DIY el 05/03/2023

FabGL es una increíble librería gráfica para ESP32, que puede hacer cosas realmente salvajes. Implementa varios controladores de pantalla (para salida VGA directa y para controladores LCD I2C y SPI). FabGL también puede obtener información de un teclado y un mouse PS/2. El núcleo ULP maneja las comunicaciones de los puertos PS/2, lo que deja libres los núcleos principales de la CPU para realizar otras tareas.

FabGL también implementa un motor de audio, una interfaz gráfica de usuario (GUI), un motor de juego y una terminal ANSI/VT. Esta biblioteca funciona con ESP32 revisión 1 y superior.

La salida VGA requiere un convertidor de digital a analógico (DAC): se puede hacer con tres resistencias de 270 ohmios para tener 8 colores, o con 6 resistencias para tener 64 colores.

Hay una serie de emuladores escritos para usar FabGL, incluido uno para una PC IBM, CP/M, Altair 8080 y algunos más.

Leer más

Vídeo Tutorial Recalbox Batocera para Raspberry Pi

Publicado por en Raspberry Pi el 04/06/2019

Es todo un clásico montarse un emulador casero y para eso la Raspberry Pi es la placa ideal ya que es barata y existen un montón de distribuciones ya preparadas para hacerla funciona en pocos minutos. Luego depende de cada uno de ponerla en una caja bonita rollo arcade o simplemente tenerla en una caja compatible de Raspberry Pi. Por citar algunas, Retropie o Recalbox quizás son las distribuciones más populares para aemulación con Raspberry Pi, pero no te pierdas una llamada Batocera que viene especialmente preparada con el reproductor multimedia Kodi y un montón de ajustes que le puedes realizar.

Leer más

Consola retro port√°til con Raspberry Pi Compute Module

Publicado por en Raspberry Pi el 03/04/2019

Es probablemente uno de los proyectos más populares que puedes hacer con una Raspberry Pi, un emulador portátil de juegos retro. De hecho, hace un tiempo he publicado mi propia versión que puedes ver aquí. Aunque si te van las máquinas grandes, también hice otra aquí. Hay muchas maneras de montar uno y hasta se puede decir que es relativamente fácil, pero para todo en ésta vida hay niveles y te dejo a continuación otra versión hecha por DIY Engineering. La teoría es que es una consola retro casera pero dado el tremendo despliegue de maquinaria que tiene éste hombre, yo me atrevería a decir que no todo el mundo puede replicarlo, a no ser que ya dispongas de cortadora láser, cortadora CNC y por supuesto sepas diseñar placas PCB con EagleCAD y realizar el CAM con Fusion 360, ahí es nada! Aún así me parece interesante el uso no de una Raspberry Pi convencional, sino del Raspbery Pi Compute Module que es básicamente del tamaño de un módulo de RAM. En cualquier caso, da gusto ver el resultado final y todas las máquinas trabajando en conjunto para fabricar un producto final.

Leer más

Emulador RetroPie dentro de un mando de Super Nintendo con Raspberry Pi

Publicado por en Raspberry Pi el 20/11/2018

Hacer un emulador con RetroPi y Raspberry Pi ya es todo un proyecto clásico y siempre es divertido. En esto de la emulación hay todo tipo de máquinas chulas que podemos montar, unas más grandes o si no tienes mucho espacio disponible, unas más pequeñas, pero todas tienen el mismo fin: Pasar un rato entretenido. Ésta que te dejo a continuación no puede ser más económica y comedida en tamaño ya que solo utiliza un mando de Super Nintento donde la parte inferior fue reemplazada por una pieza impresa en 3D. Dentro esconde una Raspberry Pi Zero que lleva instalado el clásico emulador RetroPie. Con tan solo conectar la alimentación y un monitor, estaremos listo para jugar.

Leer más

Emulador Raspberry Pi Portable PiGrrl Zero Advance

Publicado por en Raspberry Pi el 17/09/2018

El proyecto original del kit PiGrrl de Adafruit ha dado la vuelta al mundo incluso yo mismo me he atrevido a hacer mi propia versión hace no mucho, aunque tenía un problema con el sonido que también he solucionado aquí. Ésta nueva versión que os dejo por aquí es una evolución de la Pigrrl Zero creada por 3DprintSpace que la ha hecho con una pantalla mucho más grande y además una placa PCB personalizada para colocar todos los diferentes componentes en su sitio y que quede muy sólido todo. Es un proyecto que me ha encantado montar en su momento y la verdad es que es muy divertido, ya que aprendes un montón de cosas y además puedes jugar luego unas partidas y darle un uso real. Os dejo por supuesto también el enlace a su web donde su autor muestra un completo tutorial muy detallado para replicar la pequeña consola.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.