Il developer GaryOderNichts ha presentato su X (ex Twitter) Alarmo Doom, un porting di Doom per la piccola sveglietta Nintendo Alarmo.

Il porting, che non supporta ancora l’audio, è un notevole traguardo e va ben oltre la semplice visualizzazione di un’immagine sul dispositivo.
After my last post, it was pretty clear what everyone wanted to see on the Alarmo. So, here it is – Doom running on the Nintendo Alarmo! pic.twitter.com/WimckYPnXZ
— Gary (@GaryOderNichts) November 2, 2024
GaryOderNichts è riuscito a realizzare il progetto eseguendo il reverse engineering del firmware di Alarmo, abilitando l’accesso alla modalità USB e l’iniezione di payload personalizzati.
Caratteristiche del porting
Uno degli aspetti più complessi di Alarmo Doom riguarda la gestione della memoria del sistema. Per superare le restrizioni di memoria imposte dal loader USB di Alarmo, il file .wad di Doom deve essere inizialmente compresso e successivamente decompresso nella memoria esterna durante l’avvio.
Tuttavia, è possibile caricare completamente da USB la versione shareware del gioco, senza la necessità di modificare fisicamente il dispositivo Alarmo.
Procedura di compilazione
Per chi volesse provare il porting, ecco una guida su come costruire e avviare il gioco:
- Clonazione della repository: Assicurarsi di clonare la repository ufficiale con tutti i relativi submodule.
- Configurazione della chiave AES: Inserire la chiave AES e il vettore di inizializzazione (IV) nel file
key.py. - Preparazione del file
.wad: Copiare il filedoom1.wad(versione shareware) nella directorydata. - Compilazione: Eseguire il comando
makeper costruire i file necessari.
Istruzioni per l’esecuzione
Una volta completata la fase di compilazione, seguire questi passaggi per eseguire Doom su Nintendo Alarmo:
- Tenere premuti contemporaneamente i pulsanti “conferma”, “indietro” e “notifica” sul sistema Alarmo.
- Mantenendo premuti i tre pulsanti, collegare il cavo USB al PC.
- Se tutto è stato eseguito correttamente, il pulsante “dial” sulla parte superiore dell’Alarmo si accenderà di rosso, e il PC rileverà una nuova unità disco.
- Copiare il file
a.bine il fileMarkFilenell’unità appena apparsa. - L’Alarmo si disconnetterà automaticamente dal PC e, dopo pochi secondi, Doom verrà avviato sul dispositivo.
Download: Source code Alarmo Doom
Fonte: x.com






![[Scena PS5] Rilasciato PS5 BDJB Modified ISO v1.22 (v22)](https://www.biteyourconsole.net/wp-content/uploads/Viktorious-100x75.webp)
![[Scena Wii] Rilasciato cdbackup v1.3.0](https://www.biteyourconsole.net/wp-content/uploads/cdbackup-100x75.webp)
![[Scena Mobile] MAME4droid si aggiorna alla versione 0.282 con miglioramenti audio e grafici per sistemi arcade](https://www.biteyourconsole.net/wp-content/uploads/Mame4Droid.jpg)