Newest Device To Run Doom: Nintendo's Alarm Clock 4
A hardware hacker has successfully modified Nintendo's $100 Alarmo device to run the classic video game Doom, marking another milestone in the gaming community's tradition of porting the 1993 shooter to unconventional devices.
YouTuber GaryOderNichts demonstrated the 2.8-inch circular alarm clock running Chocolate Doom natively, using the device's wheel for movement and side buttons for weapons. The hack requires no hardware modifications and works on the current 2.0 software version. The hack came after researchers discovered vulnerabilities in the Alarmo's STM32H7 microcontroller, enabling custom firmware installation through its USB-C port. The trick omits audio due to memory restrictions, GaryOderNichts notes, but it allows for custom animations and displays.
YouTuber GaryOderNichts demonstrated the 2.8-inch circular alarm clock running Chocolate Doom natively, using the device's wheel for movement and side buttons for weapons. The hack requires no hardware modifications and works on the current 2.0 software version. The hack came after researchers discovered vulnerabilities in the Alarmo's STM32H7 microcontroller, enabling custom firmware installation through its USB-C port. The trick omits audio due to memory restrictions, GaryOderNichts notes, but it allows for custom animations and displays.
Alarmo's usefulness just increased (Score:2)
Enough RAM (Score:2)
I mean, most companies try to skimp on hardware wherever they can and surely this alarm could have done with less RAM.
Re: (Score:2)
could it though? The thing has to be able to decode relatively high fidelity, presumable compressed (to save on flash) audio samples and display images that likely also need some degree of processing to have the hands or numbers overlayed etc.
Are there ways to play sounds and show images with less than few MegaBytes of memory - sure but I am not sure they are any cheaper to do with the fidelity the modern electronics consumer is expecting..
I just remain amazed in 2025, alarm clocks (even if they are somewh
Re:Enough RAM (Score:4, Informative)
Simplified sprites of Doom have been shown to work on an Arduino Nano with 2 kbytes total RAM. https://github.com/daveruiz/do... [github.com] A port of the full game runs on 512 kbytes of RAM https://blog.arduino.cc/2023/0... [arduino.cc] Since the Nintendo alarm clock has a large colour screen, they probably can't even find components that would handle the screen and not have resources for some port of Doom.