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
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5

![[Scena PS5] PS5 exFAT Image Builder si aggiorna alla versione 3.0.0: Apply Backport automatico, conversione ffpkg→exFAT e nuovo sistema avanzato di rebuild](https://www.biteyourconsole.net/wp-content/uploads/exFATImage-1-238x178.webp)


![[Scena PS5] PS5 exFAT Image Builder si aggiorna alla versione 3.0.0: Apply Backport automatico, conversione ffpkg→exFAT e nuovo sistema avanzato di rebuild](https://www.biteyourconsole.net/wp-content/uploads/exFATImage-1-100x75.webp)
