Rechercher dans ce blog

Monday, June 14, 2021

Trådfri: Doom läuft auf einer Ikea-Lampe - Golem.de - Golem.de

Nicola Wrachien hat es geschafft, Doom auf einer Ikea-Trådfri-Lampe zum Laufen zu bringen. Etwas Zusatzhardware war aber erforderlich.

Doom auf einer Ikea-Lampe
Doom auf einer Ikea-Lampe (Bild: Youtube/next-hack/Screenshot: Golem.de)

Spielen auf der Badezimmer-Lampe: Die Doom-Engine läuft auf einem RF-Modul einer Ikea-Lampe, genauer gesagt auf einem smarten GU-10-Leuchtmittel, das per Funk angesteuert werden kann. Eben jenes Steuerungsmodul bietet die Basis für den Hack, wobei Bastler Nicola Wrachien nur ein 8 MByte großes SPI-Flashmodul und ein kleines TFT-Display sowie acht Taster für die Steuerung und einige weitere Bauteile benötigte, damit das Ballerspiel auch läuft.

Das Modul verfügt über ein MGM210L-Modul von Silicon Labs (PDF) mit einem Cortex M33 mit 80 MHz, 1 MByte Flash und nur 108 KByte RAM. Ein externes SPI-Modul mit 8 MByte und Quad Serial Peripheral Interface wurde als Speichererweiterung verwendet.

Der Bastler musste zahlreiche Speicheroptimierungen vornehmen und hat den GBA-PrBOOM-Port von Doom verwendet, um das Shareware-Doom auf der Lampe zum Laufen zu bringen. Wrachien hob hervor, dass auch die Z-Depth-Beleuchtung wiederhergestellt werden konnte, die im Gameboy-Advanced-Port fehlt. Die Framerate beziffert der Bastler mit bis zu 35 Bildern pro Sekunde, bei komplexen Szenen kann sie auf bis zu 16 fps fallen.

Golem Akademie
  1. Penetration Testing Fundamentals
    23.-24. September 2021, online
Weitere IT-Trainings

Die Steuerung erfolgt über acht Taster, die auf einer Platine zusammengefasst wurden. Das Spiel wurde mit Teraterm über das Ymodem-Protokoll auf die Lampenhardware übertragen, was ungefähr zehn Minuten dauert. Für die Anzeige wurde ein kleines TFT-Display mit 160 x 128 Pixeln Auflösung verwendet. Die passt, bis auf das Display und die Steuerungsplatine, ins Lampengehäuse. Die Stromversorgung wird über vier AA-Batterien realisiert.

Die Lampe selbst kann nach dem Umbau nicht mehr verwendet werden.

Adblock test (Why?)


Trådfri: Doom läuft auf einer Ikea-Lampe - Golem.de - Golem.de
Read More

No comments:

Post a Comment

Google: Pixel 8 Pro funktioniert nach Update als Fieberthermometer - Golem.de - Golem.de

Nach erfolgter Zulassung darf der Temperatursensor des Pixel 8 Pro ab sofort auch zum Fiebermessen bei Menschen verwendet werden. Rec...