Hry | Doom

17 bizarních počítačů, na kterých spustíte Doom: Žárovky, foťáky, kalkulačky i brambory

  • Legendární Doom běží skoro na čemkoliv
  • Nově možná i na žárovkách Ikea
  • Nebo na tiskárně, CNC stroji, tlačítku, bramboře...

Lidstvo překonalo další velkou metu, která naši civilizaci posune o pěkný kus dál. Ano, dokázali jsme rozjet starý dobrý Doom na barevné žárovce Ikea Trådfri! Tedy možná...

Úspěchu jsme si totiž užívali jen pár desítek hodin, než po sobě autor zametl všechny stopy. Smazal krátký zápisek a video na YouTube, které mělo vše dokazovat. 

Ať už byla důvodem žádost Ikey, nebo to celé byla jen jedna velká blamáž, faktem zůstává, že je Doom jedním z nejportovanějších kusů softwaru napříč těmi nejpodivnějšími platformami. Tedy hned po Linuxu. My se dnes na některé z těch nejšílenějších podíváme v rychlé listovačce.

4207d429-8285-4991-bd93-49eae341d267
Doom na žárovce (v pozadí). Autor už nicméně všechny důkazy smazal

I jednoduché chytré žárovky mají výkonný čip

Než ale klepnete na další kapitolu, dovolte mi alespoň drobné technické pozadí k tomuto případu. Bylo by možné rozjet Doom na žárovce? Teoreticky ano, Trådfri totiž není žádná vykopávka, ale LED s konektivitou a dálkovým ovládáním.

47097329-6999-49af-85f5-a45f100bf19bde1e4a47-6cff-4c80-88ac-542cac4f5cf87eb438e3-29e8-4e9d-984b-daafa694646121f155a5-5cd7-4807-a7f2-746bbb9da896
Jsem RGB LED s bezdrátovým armovým SoC MGM210L a údajně na mě může běžet Doom

K tomu potřebuje nějaký mikrokontroler, kterým je v tomto případě SoC MGM210L (PDF) od Silicon Labs. Čip si poradí s rádiovými protokoly Bluetooth 5.1, Thread, Zigbee a dostatečný výpočetní výkon dodává 32bitový ARM Cortex-M33 s pracovním taktem 38,4 MHz, 96 kB RAM a poměrně solidním 1 024kB úložištěm.

Vzhledem k tomu, že první Doom vyšel na sklonku roku 1993, kdy se schopnosti tehdejších osobních počítačů od současných žárovek Ikea zase tolik nelišily, mohlo by to po patřičných úpravách opravdu fungovat.

9f017eee-0f96-4359-942c-6cbc22dc9442fb89f1c1-e3c9-4db3-b601-3921098042f6
Jako zobrazovač autor použil podobný modul TFT LCD displeje. Často mají připájený i slot SD karty, ze které lze načítat rozměrnější data. Možná to byl i tento případ 

Čip má k dispozici 12 digitálních signálů GPIO, na kterých mohou běžet obvyklé sběrnice I²C a SPI, s nimiž běžně pracujeme i v našem seriálu Pojďme programovat elektroniku. A právě SPI použil autor celé legrace k připojení modulu barevného TFT LCD displeje. Už od pohledu se jedná o hojně rozšířený displej z Aliexpressu apod. za pár kaček a nejspíše s řadičem ILI9341. Na pár řádcích kódu jej s patřičnou knihovnou velmi snadno oživíte i v jednoduchém Arduinu.

Source porty Doomu

V každém případě, za snadnou přenositelností Doomu v podstatě na jakýkoliv kus elektroniky, který má nějaký čip, do kterého lze zapisovat, stojí nepřeberné množství source portů: neoficiálních modifikací herního enginu v podstatě pro jakoukoliv myslitelnou procesorovou architekturu.

Takže to bychom měli základní encyklopedickou omáčku a teď už hurá na ty bláznivé Doomy. Nějaká žárovka od Ikey je totiž nakonec dost možná jen slabý odvar.

Diskuze (10) Další článek: Děsivá rafinovanost přírody. Parazit vleze mravenci do mozku a udělá z něj zombie

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , , ,