Newest Device To Run Doom: Nintendo's Alarm Clock 9
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: (Score:2)
And yet in 2024 alarm clocks have not evolved past the 2-alarm system where by you have to remember to turn it the fuck on every night. Meanwhile the alarm/clock application on your smartphone has had, for years, the ability to set multiple alarms that repeat on a schedule you set. 7am every Monday? No problem. Only mon-fri? No issue. Its frustrating for a parent who has a strict no cellphone in the bedroom at night policy. Aside from the temptation to lose sleep, being tricked into sending compromising pho
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.
Re: (Score:2)
The first one is using a "Wolfenstein" engine, the type I've seen run on a Sinclair Spectrum.
The second one sounds a lot more interesting.
Running DOOM Is Nothing (Score:2)
To borrow the old trope:
Running DOOM Is Nothing. Can It Run CRYSIS ?
Re: (Score:2)
Duke Nukem 3D FTW!
Re: (Score:2)
Duke Nukem 3D FTW!
Yes, that would also be quite a feat.