Saltar enlaces

Este emulador de Game Boy de tinta electrónica de 60 Hz actualiza las experiencias de juegos retro con dispositivos portátiles con tecnología ESP32

Los juegos retro inspiran a innumerables personas portátil A lo largo de los años, la mayoría de los juegos se han centrado en replicar el hardware original utilizando procesadores más rápidos o comodidades modernas. El último experimento de Zhang Wenting toma una ruta completamente diferente, combinando un emulador clásico de Game Boy con una pantalla de tinta electrónica, una combinación poco probable que supera una de las mayores limitaciones de la tecnología. En lugar de conformarse con las frecuencias de actualización lentas típicamente asociadas con E Ink, Zhang diseñó una solución que ofrece una experiencia de juego a 60 Hz muy fluidas, creando un dispositivo portátil que responde mejor que una pantalla de papel.

este proyectos de bricolaje Apodado PaperBoy S3, el producto se basa en el kit de desarrollo M5Stack PaperS3 descontinuado. Esta placa base compacta combina un microcontrolador de doble núcleo ESP32-S3 con una pantalla táctil E Ink de 960 x 540 de 4,7 pulgadas, hardware originalmente destinado al control doméstico inteligente, etiquetado electrónico y proyectos educativos en lugar de juegos. Al transformar esta económica plataforma de desarrollo en una plataforma con todas las funciones chico del juego A través del simulador, Zhang mostró cuánto potencial sin explotar todavía existe en el hardware integrado de bajo consumo.

Diseñador: Wenting Zhang

Lograr un rendimiento reproducible requiere algo más que ejecutar un software de emulación. Las pantallas de tinta electrónica tradicionales dependen de actualizaciones lentas de formas de onda, priorizando la calidad de la imagen sobre la velocidad, lo que las hace inadecuadas para gráficos de rápido movimiento. Zhang solucionó esta limitación aprovechando la interfaz de visualización de columnas nativa de PaperS3, lo que le permitió implementar un controlador personalizado que realizaba rápidas actualizaciones parciales de la pantalla. En lugar de actualizar toda la pantalla en cada cuadro, solo se actualiza el área activa del juego, lo que reduce significativamente la latencia y mantiene imágenes reconocibles en escala de grises.

La modesta resolución de 160 x 144 píxeles de la Game Boy original también jugó a favor del proyecto. En lugar de controlar el monitor con su resolución nativa completa, el emulador escala la imagen de Game Boy mientras procesa solo una pequeña parte de la pantalla. Se cargan múltiples framebuffers directamente en la SRAM del ESP32-S3, lo que permite un renderizado más rápido de lo que sería posible de otra manera. Zhang también aplicó tecnología de tramado inteligente para recrear los cuatro grises de Game Boy, conservando el aspecto familiar de la icónica consola portátil de Nintendo en el panel E Ink.

La arquitectura de doble núcleo de ESP32-S3 juega un papel importante en el mantenimiento del rendimiento. Un núcleo del procesador estaba dedicado a la emulación de Game Boy, mientras que el otro manejaba tareas de renderizado de video y audio, llevando el microcontrolador barato al límite. A pesar del hardware limitado, los juegos clásicos como Pokémon Blue, Super Mario Land y The Legend of Zelda: Link’s Awakening siguen siendo muy jugables, lo que demuestra que los juegos retro fluidos no necesariamente requieren un chip potente.

PaperBoy S3 también incluye algunas características de calidad de vida bien pensadas. La compatibilidad con el controlador Bluetooth proporciona una alternativa al control de la pantalla táctil, mientras que las funciones de guardado y carga rápida hacen que sea más fácil entrar y salir de los juegos. El audio seguía siendo el mayor compromiso, ya que la placa carecía de hardware de sonido dedicado, lo que obligó a Zhang a depender del zumbador piezoeléctrico incorporado para aproximarse a la música y los efectos de sonido de Game Boy. Los resultados están lejos de ser perfectos, pero aún son lo suficientemente reconocibles como para complementar la experiencia nostálgica.

Home
Account
Cart
Search
¡Hola! ¡Pregúntame lo que quieras!
Explore
Drag