Azab dalam ujian kehamilan dan dalam Coreboot

Tema pelabuhan sentiasa menjana minat dalam komuniti dalam apa jua jenis, katakan permainan video (konsol kepada komputer), juga aplikasi (sistem ke sistem), fungsi, utiliti, dll.

Dan ini disebabkan oleh fakta bahawa, sama ada dengan mengeluarkan kod minat atau kejuruteraan terbalik, ramai telah berjaya mengalihkan aplikasi, permainan, ciri, dll. ke platform yang diminati.

Tetapi dalam kes ini kita akan bercakap tentang permainan, yang khususnya pada ketika ini nampaknya agak menarik bagi saya, kerana hakikat bahawa ia adalah salah satu permainan dengan paling banyak port mempunyai (atau sekurang-kurangnya yang saya tahu) dan itu ialah tiada siapa yang membayangkan melihat permainan dialihkan ke perkakasan seperti ujian kehamilan.

Permainan ini tidak lain dan tidak bukan Doom, yang dikeluarkan pada tahun 1993 dan mengubah landskap permainan menembak apabila dikeluarkan.

Orang di sebalik pencapaian hebat ini dikenali sebagai Foone Turing., pengaturcara mengikut profesionnya mengetahui cara bermain Doom pada ujian kehamilan. Minat Foone Turing nampaknya telah dibangkitkan beberapa minggu yang lalu apabila pengguna Twitter lain menunjukkan bahagian dalam ujian kehamilan, yang merangkumi perkakasan minimum yang diperlukan untuk mentafsir jalur ujian, seperti automaton jalur ujian berkuasa rendah. kerja-kerja.

Walau bagaimanapun, ujian yang paling lengkap mempunyai skrin LCD warna tunggal, yang bermaksud bahawa mereka juga mempunyai input untuk skrin ini. Seseorang yang cukup ingin tahu dan dengan pengetahuan yang baik tentang bahan boleh membuat sambungan, boleh dikatakan.

Seperti Marc Verdiell, pakar dalam perkakasan lama, Turing suka bermain dengan teknologi yang nampaknya tidak sesuai. Ujian kehamilan yang mereka pesan mempunyai skrin LCD yang hanya mempunyai empat simbol dan dikodkan untuk melakukan satu perkara: memaparkan tanda seperti jam pasir dan perkataan "HAMIL." Dalam ujian pertama yang Turing cuba, cip dalaman telah disulitkan sepenuhnya, seperti pemasang CD-ROM baca sahaja.

Turing kemudiannya mengeluarkan unsur-unsur skrin LCD dan cip komputer dikodkan. Dia mencuba beberapa OLED kecil, sebelum menggunakan mikropengawal dan paparan daripada Adafruit yang boleh dimuatkan dalam ruang kecil kotak ujian kehamilan. (Adafruit, pengeluar perkakasan mikrokomputer berasaskan Manhattan, telah membuat dua generasi mikropengawal Trinketnya.)

Rupa dan rasa biasa bukan sahaja kepada pemain biasa, tetapi juga kepada ramai pengguna Windows 95. Turing membawa permainan ke skrin daripada perkakasan luaran dan menggunakan kaedah pemaparan grafik yang dipanggil "dithering" untuk menterjemahkan grafik berwarna-warni permainan dalam bentuk yang dipermudahkan dan bentuk bertekstur. OLED warna tunggal. Tetapi ia bukan tentang bermain permainan, hanya memainkan imej video pada skrin berbentuk ujian kehamilan.

Selepas banyak tweak, Turing akhirnya menyambungkan rantaian input dan persisian yang betul untuk menjadikan skrin ujian kehamilan menjadi mesin Doom sebenar. Malah papan kekunci bluetooth kecil hanya beberapa sentimeter lebar.

Perlu dinyatakan bahawa setakat ini mengenai ujian kehamilan, ia tidak menjalankan Doom secara teknikal pada perkakasan asalnya, tetapi ujian kehamilan yang dilakukan secara berbeza boleh dan Turing akan berazam untuk mengetahuinya.

Satu lagi platform di mana ia telah dialihkan azab baru-baru ini Ia tidak lebih atau kurang daripada dalam projek coreboot, yang merupakan projek perisian percuma boleh boot. Matlamatnya adalah untuk menggantikan BIOS proprietari yang terdapat dalam kebanyakan komputer dengan sistem yang fungsi tunggalnya adalah untuk memuatkan sistem pengendalian 32-bit atau 64-bit moden.

Pembangun Coreboot mengumumkan Coreboot 4.17 dengan beberapa papan induk baharu yang disokong, sokongan GRUB2 sebagai tambahan kepada SeaBIOS sebagai muatan, dan pelbagai peningkatan kod peringkat rendah juga. Juga, adalah mungkin untuk menjalankan permainan Doom pada Coreboot 4.17.

CoreDOOM ialah pelabuhan permainan Doom yang dijalankan di bawah Coreboot. Ini ialah pelabuhan Doomgeneric, projek yang menjadikan permainan Doom mudah alih dengan hanya memerlukan pelaksanaan segelintir ciri sekitar pemaparan imej, peristiwa penting, tanda kutu dan fungsi asas lain, tetapi tanpa sokongan untuk bunyi dsb. Muatan coreDOOM diproses dalam penimbal rangka linear Coreboot dan memuatkan fail data permainan WAD daripada CBFS ke ROM sistem.

Ia telah diuji di bawah QEMU dan pada perkakasan sebenar bagi mereka yang ingin bermain permainan klasik ini berjalan terus pada perisian tegar sistem Coreboot sebagai muatan.

Salinan coreDOOM berada dalam pokok manakala pembangunan dilakukan melalui coreDOOM pada GitHub. Setakat ini, hanya papan kekunci PS/2 yang disokong, dengan sokongan papan kekunci USB dijangka di kemudian hari. Tiada sokongan simpan permainan kerana ia dijalankan daripada ROM flash boot sistem, dan sokongan format video adalah terhad.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.