Selama bertahun-tahun, penggodam dan peminat pengubahsuaian permainan telah berusaha untuk memindahkan penembak orang pertama klasik Doom ke hampir mana-mana peranti dengan skrin.

Imej-imej di laman web projek menunjukkan daya tindak balas permainan apabila pemain menggunakan fon kepala mereka untuk mengawal permainan.
Ada orang yang meletakkannya pada kalkulator, malah ada juga pada mesin ultrasound. Lebih gila lagi, mesin pemotong rumput, ujian kehamilan, rokok elektronik dan juga periuk tekanan pintar semuanya telah digunakan untuk memasang Doom.
Walau bagaimanapun, baru-baru ini, pengaturcara Arin Sarkisan mengambil idea "Bolehkah peranti ini menjalankan Doom?" ke arah yang tidak dijangka: fon kepala tanpa wayar tidak direka untuk output grafik.
Penting untuk dijelaskan bahawa helah ini tidak terpakai pada sebarang fon telinga biasa. Projek "Doombuds" direka khusus untuk PineBuds Pro, sepasang fon telinga unik dengan perisian sumber terbuka sepenuhnya dan kit pembangunan perisian (SDK) yang diselenggara oleh komuniti.
Ini bermakna Sarkisan dapat memprogram antara muka JavaScript yang menggunakan kenalan UART alat dengar untuk menghantar strim video MJPEG yang sangat termampat ke pelayan web (melalui pelayan bersiri).

Fon kepala PineBuds Pro mempunyai cip pemprosesannya sendiri dan toolkit sumber terbuka yang membolehkan penggodam menyesuaikannya.
Aliran data sebanyak 2.4 MB/saat daripada sambungan UART boleh menghasilkan sekitar 22 hingga 27 bingkai sesaat dalam format ini, lebih daripada cukup untuk CPU yang hanya boleh menjalankan permainan pada maksimum 18 bingkai sesaat.
Memampatkan keseluruhan permainan Doom ke dalam alat dengar moden bukanlah tugas yang mudah. Contohnya, 4.2MB data permainan tidak akan muat pada memori kilat 4MB PineBuds. Ini bermakna projek itu perlu menggunakan versi "squashware" Doom 1.7MB, mengalih keluar beberapa bingkai animasi dan memendekkan beberapa muzik untuk menjadikan permainan lebih mudah alih.
Fon kepala ini juga mempunyai RAM kurang daripada 1MB, yang memerlukan versi permainan diprogram semula untuk mengoptimumkan banyak bahagian yang biasanya memerlukan RAM sehingga 4MB dalam versi permainan standard.

"Pra-penciptaan jadual carian, mengisytiharkan pembolehubah sebagai pemalar, membaca pembolehubah malar daripada memori kilat, melumpuhkan sistem caching DOOM, mengalih keluar pembolehubah yang tidak perlu… semuanya menggunakan memori," tulis Sarkisan.
Bagi mereka yang tidak mempunyai PineBuds untuk mencuba idea berani ini, Sarkisan telah menyediakan strim langsung interaktif di Twitch di mana pemain boleh berbaris untuk mengawal dalam sesi 45 saat melalui doombuds.com.
Ini merupakan hiburan kecil yang hebat semasa rehat, terutamanya bagi mereka yang ingin kagum kerana alat dengar berharga $70 kini boleh menjalankan permainan yang beberapa dekad yang lalu memerlukan casing PC berharga lebih $1,000.
Sumber: https://khoahocdoisong.vn/cach-chay-tro-choi-doom-บน-một-cap-tai-nghe-khong-day-post2149085824.html






Komen (0)