Meluncurkan DOOM pada bola lampu

gambar


DOOM telah memainkan piano dan keyboard, pada tes kehamilan (omong-omong, itu palsu ) dan pada besi solder, di pesawat terbang, ATM, printer, dan osiloskop.



Sudah waktunya untuk bola lampu.



gambarDi dalam bola lampu TRÅDFRI RGB GU10 (model IKEA: LED1923R5), peretas Next-Hack menemukan modul RF MGM210L lab Silicon dengan RAM 108kb dan menjalankan DOOM di dalamnya. Peneliti hacker harus bekerja keras untuk mengoptimalkan penggunaan RAM , karena DOOM asli membutuhkan 4MB, tetapi mereka mampu.



Modul ini hanya memiliki flash internal 1MB, sehingga pengrajin telah menambahkan flash SPI eksternal untuk menyimpan file WAD yang dapat dimuat dengan YMODEM. Prosesor ini memiliki bohlam Cortex M4 40-MHz.





gambar







gambar



Tampilan cahaya sebagian : 1,8 "TFT 160 × 128 SPI Diagram blok



gambar



besi



gambar



Diagram sirkuit Prototipe papan



gambar



catu daya



gambar



Papan



gambar



pembawa



gambar



Keyboard



gambar



Mikrokontroler dipasang pada papan pembawa.



gambar



sistem yang lengkap.



gambar



Fitur proyek:



  • Berdasarkan Doomhack's GBA Doom Port yang sangat baik dengan beberapa tambahan Kippykip.
  • Mendukung versi lengkap dari Doom Shareware WADS.
  • Mesin Vanilla Render lengkap termasuk pencahayaan Z-depth. Namun, tekstur komposit memiliki mipmap.
  • Menerapkan perilaku monster dan propagasi suara.
  • Dukungan FX suara.


Batasan proyek:



  • Musik.
  • Pemutaran demo karena ketidakcocokan.
  • Penuh WAD DOOM Tidak diuji.
  • Diperlukan debug.
  • Multiplayer tidak diterapkan.
  • Mengoptimalkan kinerja.
  • Cheat tidak diperiksa, mungkin dengan bug.


Para insinyur baru-baru ini membuat pembaruan ke repositori Github dan menghapus pemetaan mip pada tekstur komposit tanpa mengorbankan kinerja, sehingga grafik akan lebih detail daripada yang ditampilkan dalam video demo.



Kondisi tantangan DOOM





  • Temukan perangkat jadi yang tidak dirancang untuk memainkan Doom atau game lainnya.
  • / DOOM (DOOM 486 @ 33MHz [1], 4MB RAM). , , .
  • , . . . , (, ) , - .
  • WAD - .
  • , . , Doom. , 32×16 , 128x64 . , , , , 2.
  • , .
  • .
  • Kami ingin mesin sedekat mungkin dengan shareware Doom (vanilla) asli. Mampu memainkan Episode 1 di peta 1 dari shareware Doom (E1M1) adalah tujuan minimum, bahkan jika kami tidak menyembunyikan fakta bahwa kami bermimpi dapat memainkan versi shareware lengkap tanpa batasan di semua peta.
  • Tidak ada persyaratan untuk suara, tetapi efek suara akan menjadi nilai tambah. Jika diterapkan, maka tidak ada batasan pada subsistem audio.
  • Multipemain opsional


Tes kehamilan





Printer Canon Proximaima





Osiloskop





ATM





DOOM ke DOOM





Piano





Minecraft





Validator tiket





iPod Mini





Kalkulator





jam apel





Bilah Sentuh MacBook Pro





Kamera Digital Kodak DC260 dari tahun 1998





Di papan ketik





Di papan reklame





Satu buku





Dengan pesawat





Porsche 911





vektor





Besi solder





PS



Bagaimana kamu suka itu AlexeyNadezhin?



zhovner, menunggu DOOM di FlipperZero.



gambar



All Articles