Perusahaan perangkat lunak Finlandia The Qt Company telah mempermudah menjalankan Doom pada mikrokontroler dengan mem-porting penembak klasik kultus id Software ke Qt untuk toolkit lintas platform MCU.

Buah dari Bounty Hackathon Internal

Memasang Doom di segala hal mulai dari kalkulator hingga tes kehamilan telah menjadi meme peretas yang sedang berjalan. Tidak mengherankan, hampir tidak ada perangkat dengan prosesor dan tampilan yang tidak dapat menjalankan penembak mani. Mengambil isyarat dari tren ini, The Qt Company telah menugaskan pengembangnya untuk mem-porting game di mikrokontroler selama hackathon internal.

Implementasi Doom yang menang diporting ke platform perangkat keras yang menggunakan MCU Semikonduktor NXP yang relatif gemuk yang dilengkapi dengan inti ARM Cortex-M7 600MHz dengan RAM 512KB. Perangkat ini juga menggabungkan 256-Mbit SDRAM, 512-Mbit Hyper Flash, dan 64-Mbit QSPI Flash, selain soket kartu SD. Itu blog Qt resmi menggali lebih jauh ke dalam port, bersama dengan beberapa entri Qt Doom penting lainnya.

Menariknya, implementasi Qt dari Doom berjalan pada layar sentuh 4,3 inci dalam elemen widget "Item yang dicat". Ini memungkinkan beberapa real estat layar sentuh dibebaskan untuk kontrol di layar untuk meniru skema input keyboard dari game MS-DOS asli.

Kredit Gambar: Perusahaan Qt

Apa Keistimewaan Qt untuk Implementasi MCU?

Ini mungkin tidak tampak seperti masalah besar, mengingat bagaimana, menurut ZDNet, Doom telah tiba di mikrokontroler populer seperti Raspberry Pi Pico, tetapi Qt untuk MCU menggabungkan semua grafik kerangka kerja dan aset relevan yang diperlukan untuk menjalankan aplikasi intensif grafis, seperti Doom, pada berbagai dukungan mikrokontroler. Toolkit widget untuk MCU mendukung Sistem Operasi Real-Time (RTOS) serta operasi bare-metal. Yang terakhir ini diaktifkan oleh Qt Quick, yang bekerja dengan pustaka C++ pihak ketiga untuk meningkatkan keserbagunaan.

Kurangnya memori flash membatasi Doom ke versi shareware di mikrokontroler, tetapi Anda mungkin ingin mengikuti panduan kami di menjalankan Doom secara native di Raspberry Pi jika Anda menginginkan pengalaman FPS retro yang murni.

Cara Pemasaran yang Cerdas untuk Menyoroti Kemampuan Lintas-Platform

Showcase Doom Perusahaan Qt adalah taktik pemasaran cerdas yang menggarisbawahi Qt untuk kemampuan unik MCU untuk port aplikasi di berbagai mikrokontroler, tanpa harus khawatir tentang kompatibilitas perangkat keras untuk sebagian besar.

Kerangka kerja perangkat lunak Qt populer untuk mengembangkan perangkat lunak lintas platform dan lintas perangkat yang berjalan secara native di beberapa sistem operasi seluler dan desktop. Lingkungan desktop KDE, DaVinci Resolve, dan Blackberry 10 OS adalah contoh populer dari kerangka kerja Qt.

John Romero Meluncurkan Level Doom II Baru—Begini Cara Memainkannya

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • buatan sendiri
  • Berita Teknologi
  • Permainan Retro
  • Game PC

Tentang Penulis

Nachiket Mhatre (30 Artikel Diterbitkan)

Nachiket telah meliput beragam ketukan teknologi mulai dari video game dan perangkat keras PC hingga smartphone dan DIY selama karir selama 15 tahun. Ada yang mengatakan bahwa artikel DIY-nya berfungsi sebagai alasan untuk memberikan printer 3D, keyboard khusus, dan kecanduan RC-nya sebagai "pengeluaran bisnis" kepada istri.

More From Nachiket Mhatre

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan