Il progetto 3dslibris rappresenta uno dei tentativi più riusciti di trasformare una console portatile come il 3DS in un vero dispositivo dedicato alla lettura digitale.

L’idea alla base del progetto nasce dal desiderio di riportare in vita lo storico dslibris, uno dei lettori di ebook più apprezzati ai tempi del Nintendo DS.
Pues volvemos a tener .cia, esta vez funcionando bien en la 3DS y Azahar, y arreglados un par de fallos que me habían reportado 🥳
Ya está la release para descargar: https://t.co/foiYPc23MO pic.twitter.com/5a5iJnQNMY
— Rigle (@RigleDX) March 14, 2026
Il nuovo porting è stato completamente riscritto utilizzando libctru, la libreria principale utilizzata nello sviluppo di applicazioni homebrew per 3DS, e questo ha permesso di ottenere un’applicazione molto più veloce, stabile e perfettamente integrata con le caratteristiche della console.
Il risultato è un lettore di ebook nativo che sfrutta al meglio lo schermo superiore del 3DS, un display che per dimensioni, luminosità e resa dei caratteri si presta sorprendentemente bene alla lettura prolungata, ricordando per certi aspetti l’aspetto della carta stampata.
L’applicazione non si limita a visualizzare semplicemente file di testo, ma offre un’esperienza completa che si avvicina a quella dei moderni e‑reader.
All’avvio viene presentata una libreria organizzata in una griglia con miniature delle copertine, che consente di sfogliare facilmente i libri presenti sulla scheda microSD.
L’interfaccia è pulita, leggera e pensata specificamente per la struttura a doppio schermo della console, con controlli che combinano pulsanti fisici e input touch in modo naturale.
Uno dei punti di forza di 3dslibris è la compatibilità con diversi formati di ebook. Il programma supporta senza difficoltà EPUB, FB2, TXT, RTF e ODT, permettendo quindi di leggere gran parte dei libri digitali più diffusi.
Il supporto per i file EPUB è particolarmente completo, con compatibilità sia per EPUB2 sia per EPUB3, inclusa la gestione delle strutture di navigazione NAV e NCX.
Questo significa che è possibile muoversi tra i capitoli tramite indice, proprio come su un lettore dedicato. Anche il formato MOBI è supportato, sebbene venga considerato ancora sperimentale.
Nonostante ciò, la compatibilità è già sorprendentemente buona grazie a diverse ottimizzazioni, come una cache persistente delle pagine, una generazione euristica dell’indice dei contenuti e alcune correzioni specifiche per i problemi di interruzione delle righe.
La versione 1.0.3 introduce numerosi miglioramenti che rendono l’esperienza di lettura ancora più fluida. Uno dei cambiamenti più importanti riguarda il sistema di layout del testo: in passato, modificare parametri come font, spaziatura o orientamento causava un ricalcolo immediato dell’impaginazione, che spesso interrompeva la lettura.
Ora il layout viene aggiornato soltanto quando si riapre il libro, evitando fastidiosi reflow improvvisi durante la navigazione.
Anche i controlli sono stati perfezionati, con una correzione al comportamento dei comandi orizzontali nelle impostazioni e un allineamento più preciso tra le frecce visualizzate a schermo e l’interazione touch.
Un altro miglioramento molto atteso riguarda il formato di installazione CIA, che finalmente funziona in modo perfetto sia sull’hardware reale sia sugli emulatori moderni.
Questo risultato è stato ottenuto correggendo un problema legato alla priorità dell’exheader, che in precedenza impediva un funzionamento stabile in alcune configurazioni.
L’applicazione ora mostra anche la versione direttamente nello splash screen iniziale e include un sistema di debug logging più completo, con una build dedicata per la diagnosi dei problemi.
Dal punto di vista delle funzionalità di lettura, 3dslibris offre tutto ciò che ci si aspetta da un e‑reader moderno. È possibile cambiare font, modificare la spaziatura del testo, scegliere colori di sfondo diversi per adattare la lettura alla luce ambientale e utilizzare font personalizzati caricandoli direttamente sulla microSD.
Il sistema di segnalibri consente di salvare rapidamente le pagine importanti, mentre la navigazione tra i capitoli e i bookmark rende semplice orientarsi anche nei libri più lunghi. L’interfaccia è inoltre sensibile all’orientamento, adattando automaticamente i controlli quando la console viene ruotata.
Formati supportati
Supporto eccellente
- EPUB (EPUB2 + EPUB3 con parsing NAV/NCX e sistemi di fallback robusti).
Buon supporto (formati orientati al testo)
- FB2
- TXT
- RTF
- ODT
Sperimentale / miglior sforzo possibile
- MOBI
- La prima apertura può risultare lenta con libri di grandi dimensioni (decompressione, parsing e paginazione).
- Le aperture successive sono più rapide grazie alla cache persistente delle pagine.
- La qualità dell’indice (TOC) è spesso basata su metodi euristici e può risultare approssimativa.
- È disponibile un’opzione facoltativa di correzione del line wrap per singolo libro, utile per file convertiti male che interrompono il testo riga per riga.
- I libri vuoti o corrotti vengono segnalati con un messaggio di errore leggibile invece di un codice numerico grezzo.
Limitazioni note
- Alcuni file EPUB contengono ancore malformate; i salti nell’indice possono risultare approssimativi quando i metadati sono danneggiati.
- L’estrazione dell’indice nei file MOBI dipende dalla struttura del file e può omettere o unire alcune voci in certi libri.
- Alcuni file MOBI malformati possono contenere errori di codifica o artefatti OCR che non possono essere corretti in modo affidabile dal lettore.
- Dopo aver cambiato dimensione del font, spaziatura dei paragrafi, orientamento, font di lettura o l’opzione di correzione del line wrap MOBI, è necessario riaprire il libro corrente per applicare il nuovo layout.
- La posizione di lettura e i segnalibri esistenti vengono riallineati in modo approssimativo dopo la riapertura e potrebbero spostarsi di alcune pagine.
- Nessun supporto per ebook con DRM.
Installazione
Metodo consigliato
- Scaricare il file
3dslibris-sdmc.zip. - Estrarre l’archivio nella root della scheda SD, in modo che venga creato il percorso
sdmc:/. - Inserire gli ebook nella cartella
sdmc:/3ds/3dslibris/book/. - Avviare
sdmc:/3ds/3dslibris/3dslibris.3dsxtramite Homebrew Launcher.
Metodo alternativo
- Installare il file
3dslibris.cia. - Mantenere le stesse cartelle di runtime sulla SD, incluse
sdmc:/3ds/3dslibris/font/esdmc:/3ds/3dslibris/resources/. - Inserire i libri nella cartella
sdmc:/3ds/3dslibris/book/.
Importante
- Le cartelle
font/eresources/devono rimanere esattamente dentrosdmc:/3ds/3dslibris/. - Se i file di runtime mancano, 3dslibris interromperà l’avvio e chiederà di reinstallare
3dslibris-sdmc.zip. 3dslibris-debug.3dsxusa la stessa struttura SD e salva log dettagliati insdmc:/3ds/3dslibris/3dslibris.log.- La build
.ciautilizza il sistema di packaging stile Universal-Updater, ma la struttura dei file sulla SD rimane identica alla versione.3dsx.
Controlli (predefiniti)
/
/
/
→ gira pagina.
/
→ salta tra i segnalibri.
→ attiva/disattiva segnalibro.
→ cambia colore dello sfondo.
→ impostazioni.
→ ritorna alla libreria.- Interfaccia touch per libreria, impostazioni, indice, segnalibri e menu dei font.
Changelog
Questa versione corregge la direzione dei controlli orizzontali nell’interfaccia delle impostazioni e rinvia il ricalcolo del layout del libro fino alla riapertura. Ripristina anche il corretto packaging .cia per hardware reale e Azahar.
Punti salienti
- Premendo destra sulle righe delle impostazioni, come dimensione del font e spaziatura dei paragrafi, il valore aumenta.
- Premendo sinistra, il valore diminuisce, in linea con le frecce a schermo e il layout touch.
- La navigazione orizzontale nella lista delle impostazioni è allineata alla stessa direzione sinistra/destra.
- Lo splash screen principale del browser mostra ora la versione dell’app centrata in basso sullo schermo sinistro.
- Modificare font, dimensione del testo, spaziatura dei paragrafi, orientamento o font di lettura non tenta più di ripaginare il libro all’interno del menu impostazioni.
- Quando cambiano impostazioni legate al layout, l’app mostra un avviso e applica il nuovo layout alla riapertura del libro corrente.
- Il parsing dei file MOBI è più resistente a file vuoti o corrotti e ora mostra un errore leggibile invece di un codice numerico.
- I libri MOBI ora hanno un’opzione facoltativa per correggere il line wrap per file mal convertiti che interrompono il testo in blocchi troppo brevi.
- Il flusso di packaging .cia è stato ricostruito usando lo stesso processo makerom/bannertool di Universal-Updater.
- Le precedenti build test
.ciadella versione 1.0.3 potevano installarsi ma non avviarsi a causa di una priorità main-thread errata nell’exheader. - Il nuovo
.ciagenerato ora si avvia correttamente su hardware reale e in Azahar.
Bug conosciuti
- Quando un libro viene riaperto dopo una modifica del layout o dopo l’attivazione/disattivazione dell’opzione line wrap per MOBI, la posizione di lettura e i segnalibri esistenti vengono riallineati approssimativamente e possono spostarsi di alcune pagine.
- Alcuni file MOBI malformati contengono ancora codifiche o artefatti OCR che non possono essere riparati completamente dal lettore.
Download: 3dslibris v1.0.3 (debug 3dsx)
Download: 3dslibris v1.0.3 (sdmc zip) (smdh)
Download: 3dslibris v1.0.3 (3dsx) (cia) (elf)
Download: 3dslibris v1.0.3 (debug 3dsx)
Download: Source code 3dslibris v1.0.3
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: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-04-12 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS Vita] Rilasciato Ship of Harkinian Vita v1.3: fino al 50% di performance in più, 40 FPS stabili e triple buffering ripristinato](https://www.biteyourconsole.net/wp-content/uploads/ShipofArkinian-1-238x178.webp)


![[Scena PS Vita] Rilasciato Ship of Harkinian Vita v1.3: fino al 50% di performance in più, 40 FPS stabili e triple buffering ripristinato](https://www.biteyourconsole.net/wp-content/uploads/ShipofArkinian-1-100x75.webp)


![[Scena PS5] Abilitare il browser web in modo permanente su console PlayStation 5](https://www.biteyourconsole.net/wp-content/uploads/browserweb-100x75.webp)
