De van oorsprong Franse ontwikkelaar Sylvain Lefebvre heeft een, zoals hij het zelf noemt, 'Doom-chip' ontwikkeld. Een fpga draait het E1M1: Hangar-level van het spel uit 1993 volledig hardwarematig en zonder dat een cpu of gpu is vereist.
Lefebvre toont de weergave van E1M1: Hangar op zijn scherm met de toelichting dat het Doom-level draait op een CycloneV van Intel-dochteronderneming Altera in combinatie met sdram. "Het algoritme is gebrand in de bedrading, lut's en flip-flops op een fpga", meldt de ontwikkelaar, die onder andere de ontwikkelaar van de IceSL-modeler/slicer voor 3d-printing is. De hardwarematige implementatie van het level maakt geen gebruik van een cpu, opcodes of instruction counter.
Het level wordt op een resolutie van 320x200 pixels op 60Hz weergegeven. De ontwikkelaar meldt nog tal van problemen met glitches en latency te moeten verhelpen, en ook wil hij dat het spel op 70Hz gaat draaien. Doom draaide oorspronkelijk op 35fps en is ontworpen voor een verversingssnelheid van 70Hz. Het goed krijgen van de textures voor aan de ene kant de vloer en het plafond, en aan de andere kant de wanden, was lastig volgens Lefebvre omdat de berekeningen hiervoor verschillen. Hij toont een debugview met verschillende kleurvlakken waarmee hij controleert of de berekeningen kloppen.
De maker heeft nog de nodige speelruimte bij de verbetering en uitbreiding van het Doom-level; hij heeft nog slechts dertig procent van de capaciteit van de fpga gebruikt. Voor zijn werk maakte hij gebruik van documentatie van het Game Engine Black Book van Doom, het boek Unofficial Doom Specs en de originele broncode van het spel. Zelf gaat hij de broncode te zijner tijd ook op Github vrijgeven.