Skip to content

gbuzogany/MG21DOOM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.1%
  • Other 0.9%