Soome tarkvarafirma The Qt Company on muutnud Doomi käitamise mikrokontrolleritel lihtsamaks, teisaldades id Software'i kultusliku klassikalise shooteri oma Qt for MCU-de platvormidevahelisse tööriistakomplekti.

Sisemise Hackathon Bounty vili

Doomi installimine kõigele alates kalkulaatorist kuni rasedustestini on olnud jooksev häkkerite meem. Pole üllatav, et pole peaaegu ühtegi protsessori ja ekraaniga seadet, mis ei saaks käivitada peamist shooterit. Sellest suundumusest lähtudes oli The Qt Company andnud oma arendajatele ülesandeks portida mäng mikrokontrolleritele sisemise häkatoni ajal.

Doomi võidukas teostus teisaldati riistvaraplatvormile, millel oli suhteliselt jõuline NXP Semiconductors MCU, mis oli varustatud 600 MHz ARM Cortex-M7 tuumaga ja 512 KB RAM-iga. Seade sisaldab lisaks SD-kaardi pesale ka 256 Mbit SDRAM, 512 Mbit Hyper Flash ja 64 Mbit QSPI Flash. The ametlik Qt ajaveeb süveneb sadamasse koos mõne muu tähelepanuväärse Qt Doomi kirjega.

Huvitav on see, et Doomi Qt-rakendus töötab 4,3-tollisel puuteekraanil vidina elemendis "Painted item". See võimaldab vabastada osa puuteekraani kinnisvarast ekraanil kuvatavate juhtnuppude jaoks, et jäljendada algse MS-DOS-i mängu klaviatuuri sisestusskeemi.

instagram viewer

Pildi krediit: Qt ettevõte

Mis on Qt-s MCU-de juurutamisel erilist?

See ei pruugi tunduda suur asi, arvestades, kuidas vastavalt ZDNet, Doom on juba jõudnud populaarsetele mikrokontrolleritele nagu Raspberry Pi Pico, kuid MCU-de Qt sisaldab kogu graafikat raamistik ja asjakohased varad, mis on vajalikud graafiliselt intensiivsete rakenduste (nt Doom) käitamiseks paljudel toetatud seadmetel mikrokontrollerid. MCU-de vidinate tööriistakomplekt toetab nii reaalajas operatsioonisüsteeme (RTOS) kui ka metallist tööd. Viimast lubab Qt Quick, mis töötab mitmekülgsuse parandamiseks kolmandate osapoolte C++ teekidega.

Välkmälu puudumine piirab Doomi jagamisvara versioonide kasutamist mikrokontrolleritel, kuid võite järgida meie juhendit töötab Doomi algselt Raspberry Pi peal kui soovite võltsimatut retro-FPS-i kogemust.

Kaval turundusvõte platvormidevahelise võime esiletõstmiseks

Qt Company's Doom esitlus on nutikas turundustrikk, mis rõhutab Qt MCU-de ainulaadset portimise võimet rakendusi paljudes mikrokontrollerites, ilma et peaksite muretsema riistvara ühilduvuse pärast suurem osa.

Qt-tarkvararaamistik on populaarne platvormide- ja seadmeteülese tarkvara arendamiseks, mis töötab algselt mitmes mobiili- ja lauaarvuti operatsioonisüsteemis. KDE töölauakeskkond, DaVinci Resolve ja Blackberry 10 OS on populaarsed näited Qt raamistikust.

John Romero toob turule uhiuue Doom II taseme – siin on, kuidas seda mängida

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • DIY
  • Tehnikauudised
  • Retromängud
  • Arvutimängud

Autori kohta

Nachiket Mhatre (Avaldatud 30 artiklit)

Nachiket on oma 15-aastase karjääri jooksul hõlmanud erinevaid tehnoloogiaalasid alates videomängudest ja arvutiriistvarast kuni nutitelefonide ja isetegemiseni. Mõned ütlevad, et tema isetegemise artiklid on ettekäändeks, et jätta tema 3D-printer, kohandatud klaviatuur ja RC-sõltuvus naisele "ärikuludeks".

Veel Nachiket Mhatrest

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin