A empresa de software finlandesa The Qt Company facilitou a execução do Doom em microcontroladores ao portar o jogo de tiro clássico cult da id Software para seu kit de ferramentas multiplataforma Qt for MCUs.

O Fruto de uma Recompensa Interna de Hackathon

Instalar o Doom em tudo, desde uma calculadora até um teste de gravidez, tem sido um meme de hackers em execução. Não é de surpreender que quase não exista nenhum dispositivo com processador e tela que não possa executar o atirador seminal. Aproveitando essa tendência, a The Qt Company encarregou seus desenvolvedores de portar o jogo em microcontroladores durante um hackathon interno.

A implementação vencedora do Doom foi portada para uma plataforma de hardware com um MCU NXP Semiconductors relativamente robusto equipado com um núcleo ARM Cortex-M7 de 600 MHz com 512 KB de RAM. O dispositivo também incorpora SDRAM de 256 Mbit, Hyper Flash de 512 Mbit e Flash QSPI de 64 Mbit, além de um soquete para cartão SD. o blog oficial do Qt aprofunda-se no port, juntamente com algumas outras entradas notáveis ​​do Qt Doom.

Curiosamente, a implementação Qt do Doom é executada em uma tela sensível ao toque de 4,3 polegadas dentro de um elemento de widget “Painted item”. Isso permite que alguns dos recursos da tela sensível ao toque sejam liberados para controles na tela para emular o esquema de entrada do teclado do jogo original do MS-DOS.

Crédito da imagem: A empresa Qt

O que há de especial na implementação do Qt para MCUs?

Isso pode não parecer grande coisa, considerando como, de acordo com ZDNetName, Doom já chegou em microcontroladores populares como o Raspberry Pi Pico, mas o Qt para MCUs incorpora todos os gráficos estrutura e ativos relevantes necessários para executar aplicativos graficamente intensivos, como Doom, em uma ampla gama de suportes microcontroladores. O kit de ferramentas de widgets para MCUs oferece suporte a sistemas operacionais em tempo real (RTOS) e operação bare-metal. O último é habilitado pelo Qt Quick, que funciona com bibliotecas C++ de terceiros para maior versatilidade.

A falta de memória flash restringe o Doom às suas versões shareware em microcontroladores, mas você pode querer seguir nosso guia sobre executando o Doom nativamente no Raspberry Pi se você quiser a experiência FPS retrô não adulterada.

Estratégia de marketing inteligente para destacar a capacidade multiplataforma

A vitrine Doom da Qt Company é uma jogada de marketing inteligente que ressalta a capacidade única do Qt para MCUs de portar aplicativos em uma ampla faixa de microcontroladores, sem ter que se preocupar com a compatibilidade de hardware para o na maior parte.

A estrutura de software Qt é popular para o desenvolvimento de software multiplataforma e multidispositivo que é executado nativamente em vários sistemas operacionais móveis e de desktop. O ambiente de desktop KDE, DaVinci Resolve e Blackberry 10 OS são exemplos populares da estrutura Qt.

John Romero lança um novo nível Doom II - veja como você joga

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • faça você mesmo
  • Notícias de tecnologia
  • Jogos retrô
  • Jogos para PC

Sobre o autor

Nachiket Mhatre (30 artigos publicados)

Nachiket cobriu diversos temas de tecnologia, desde videogames e hardware de PC até smartphones e bricolage ao longo de uma carreira de 15 anos. Alguns dizem que seus artigos de bricolage servem como desculpa para passar sua impressora 3D, teclado personalizado e vício em RC como “despesas de negócios” para a esposa.

Mais de Nachiket Mhatre

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar