La firma de software finlandesa The Qt Company ha facilitado la ejecución de Doom en microcontroladores al trasladar el juego de disparos clásico de culto de id Software a su kit de herramientas multiplataforma Qt para MCU.

El fruto de una recompensa interna de hackathon

Instalar Doom en todo, desde una calculadora hasta una prueba de embarazo, ha sido un meme de piratas informáticos. No es sorprendente que casi no exista ningún dispositivo con un procesador y una pantalla que no pueda ejecutar el tirador seminal. Siguiendo el ejemplo de esta tendencia, The Qt Company encargó a sus desarrolladores que trasladaran el juego a microcontroladores durante un hackatón interno.

La implementación ganadora de Doom se transfirió a una plataforma de hardware con un MCU de NXP Semiconductors relativamente robusto equipado con un núcleo ARM Cortex-M7 de 600 MHz con 512 KB de RAM. El dispositivo también incorpora SDRAM de 256 Mbit, Hyper Flash de 512 Mbit y QSPI Flash de 64 Mbit, además de un zócalo para tarjeta SD. Él

instagram viewer
blog oficial de qt profundiza más en el puerto, junto con algunas otras entradas notables de Qt Doom.

Curiosamente, la implementación Qt de Doom se ejecuta en una pantalla táctil de 4,3 pulgadas dentro de un elemento de widget de "Elemento pintado". Esto permite que parte de la pantalla táctil se libere para que los controles en pantalla emulen el esquema de entrada de teclado del juego original de MS-DOS.

Credito de imagen: La empresa qt

¿Qué tiene de especial Qt para la implementación de MCU?

Esto puede no parecer un gran problema, considerando cómo, según ZDNet, Doom ya llegó a microcontroladores populares como Raspberry Pi Pico, pero Qt para MCU incorpora todos los gráficos marco y los activos relevantes necesarios para ejecutar aplicaciones gráficamente intensivas, como Doom, en una amplia gama de soportes microcontroladores El kit de herramientas de widgets para MCU es compatible tanto con los sistemas operativos en tiempo real (RTOS) como con la operación completa. Este último está habilitado por Qt Quick, que funciona con bibliotecas C++ de terceros para una mayor versatilidad.

La falta de memoria flash restringe Doom a sus versiones shareware en microcontroladores, pero es posible que desee seguir nuestra guía sobre ejecutar Doom de forma nativa en Raspberry Pi si quieres la experiencia retro FPS sin adulterar.

Estrategia de marketing inteligente para resaltar la capacidad multiplataforma

El escaparate Doom de Qt Company es una estratagema de marketing inteligente que subraya la capacidad única de Qt para MCU para portar aplicaciones en una amplia gama de microcontroladores, sin tener que preocuparse por la compatibilidad de hardware para el la mayor parte.

El marco de software Qt es popular para desarrollar software multiplataforma y multidispositivo que se ejecuta de forma nativa en múltiples sistemas operativos móviles y de escritorio. El entorno de escritorio KDE, DaVinci Resolve y Blackberry 10 OS son ejemplos populares del marco Qt.

John Romero lanza un nuevo nivel de Doom II: así es como se juega

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • bricolaje
  • Noticias de tecnología
  • Juegos retro
  • Juegos de PC

Sobre el Autor

Nachiket Mhatre (30 artículos publicados)

Nachiket ha cubierto diversos ritmos tecnológicos que van desde videojuegos y hardware de PC hasta teléfonos inteligentes y bricolaje durante una carrera que abarca 15 años. Algunos dicen que sus artículos de bricolaje sirven como excusa para hacer pasar su impresora 3D, teclado personalizado y adicción a RC como "gastos comerciales" para la esposa.

Más de Nachiket Mhatre

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse