geoffrey-vl / MG21DOOM

Doom port to the Ikea Tradfri RGB1923R5 and any device using Silicon labs EFR32MG21 based modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MG21DOOM

Doom port to the Ikea Tradfri RGB1923R5 lamp and any device using Silicon labs EFR32MG21 based modules. Coded by Nicola Wrachien.

WARNING Do not try to power up the lamp directly from the AC mains! Use a 5 to 30V (maximum) DC power source!

Features

  • Based on the excellent doomhack's GBA Doom Port (https://github.com/doomhack/GBADoom) with some Kippykip's additions.

  • Supports full Doom Shareware WADS.

  • Full Vanilla Render engine, **including Z-depth lighting **. Composite textures feature mipmap though.

  • Monster behavior and sound propagation implemented.

  • Sound FX support.

What's missing?

  • Music.

  • Demo playback, due to incompatibility.

  • Full DOOM wad Not tested.

  • Need to be debugged.

  • Multiplayer not implemented.

  • Performance optimization.

  • Cheats not tested, probably bugged.

Controls:

Strafe: alt + Left-Right

Automap: alt + fire

Menu: alt + use

Hardware:

The schematics of the prototype are in the hardware subdirectory. Kicad PCB project will be released soon.

Building, developing, etc:

See https://next-hack.com/index.php/2021/06/12/lets-port-doom-to-an-ikea-tradfri-lamp/ for more information!

About

Doom port to the Ikea Tradfri RGB1923R5 and any device using Silicon labs EFR32MG21 based modules

License:GNU General Public License v2.0


Languages

Language:C 99.1%Language:C++ 0.7%Language:Assembly 0.2%