Image 1 — ds_mangaman - Ultimate Nintendo DS Manga Reader GUI Update
Image 2 — ds_mangaman - Ultimate Nintendo DS Manga Reader GUI Update
▲ 506 r/NDSHacks+1 crossposts

ds_mangaman - Ultimate Nintendo DS Manga Reader GUI Update

Hi everyone!

I’ve always felt that the Nintendo DS is criminally underrated when it comes to being a dedicated manga reader. Think about it: it has two screens built right into the form factor, a precise touchscreen, and when you rotate the console 90 degrees counter-clockwise, it perfectly mimics the ergonomics of holding a real physical tankobon (manga volume).

When held vertically, the D-pad sits perfectly on the bottom, and the shoulder keys (L/R) are in the ideal position for switching chapters. Plus, the touchscreen can be used as a dynamic radar magnifier for reading small text or inspecting details. Such interactions offer a form factor that modern smartphones just can't match.

To prove this, I built ds_mangaman — an open-source, hardware-accelerated 3x Ultra-HD comic book reader for the NDS/NDSL.

New Features & Major Update

We have completely overhauled the asset preprocessing pipeline to make building your custom manga ROMs incredibly simple. You no longer need to manually configure Python, pip, or global environment variables via the command line!

Standalone Desktop GUI Tool: The project now includes a pre-compiled main_gui.exe desktop interface. You can manage your chapters, refresh your library, and compile everything through a clean graphical layout.

Automated Toolchain Setup: The application now actively scans your local environment footprints. If the required devkitPro compilation toolchain is missing, the application will automatically pop up a guided dialog to configure and stitch the ecosystem together behind the scenes.

Automated Closed-Loop Packaging: The builder silently handles NumPy-accelerated image rotation, downscaling, hardware-native 16-bit RGB555 transcoding, and NitroFS filesystem structuring with a single click.

How to Use

Toolchain Setup: Run main_gui.exe. If you don't have devkitPro, let the app guide you through the setup (make sure to keep the mandatory default installation path: C:\devkitPro).

Import Assets: Click Import in the GUI to open assets/jpg_comic/. Create subfolders named with 4-digit integers for your chapters (e.g., 0010 for Chapter 1) and drop your sequential images (.jpg, .png, .webp) inside.

Generate ROM: Hit Refresh in the GUI to view your chapters, select the ones you want to package, and click Gen ROM. Your finished .nds file will be generated instantly in the build/ folder, ready for your flashcard or emulator!

Note: The underlying GNU make toolchain cannot handle directory paths containing spaces. Ensure your root project folder is placed in a clean directory path like C:\ds_mangaman\ or D:\ds_mangaman\.

GitHub Repository: https://github.com/hwfish-error408/ds-mangaman
GitHub Release & Binary Download: https://github.com/hwfish-error408/ds-mangaman/releases

u/Ok-Aside1626 — 9 days ago
▲ 299 r/retrogamedev+2 crossposts

ds_mangaman - Turning the Nintendo DS into the Ultimate Vertical Book-Style Manga Reader!

Hi everyone!

I’ve always felt that the Nintendo DS is criminally underrated when it comes to being a dedicated manga-reader. Think about it: it has two screens built right into the form factor, one of them has a precise (not quite most of the time though) touchscreen, and when you rotate the console 90 degrees counter-clockwise, it perfectly mimics the ergonomics of holding a real physical tankobon (manga volume).

When held vertically, the D-pad sits perfectly on the bottom, and the shoulder keys (L/R) are in the ideal position for switching chapters. Plus, the touchscreen can be used to magnify for reading the text or inspecting details. Such interactions are the ultimate form factors that modern smartphones just can't match.

To prove this, I built ds_mangaman — an open-source, highly optimized homebrew manga viewer for the NDS/NDSL. Download and learn how to build in Github release:

 GitHub Repository: https://github.com/hwfish-error408/ds-mangaman

 Looking for Contributors!
The compiler engine and core state machine are now fully functional and running smoothly on real hardware and emulators (like melonDS). However, I want to take this project further and could really use the community's help!

I’m looking for developers, testers, and retro-enthusiasts to help with:
A, Implementing a cleaner UI/Main Menu.
B, Adding Bookmark support (saving states to SRAM/FAT .sav).
C, Further optimizing the DMA memory copy speeds during page and chapter transitions.

Feel free to download the source, check out the build pipeline, test it on your flashcarts, and open Issues or Pull Requests on the GitHub repo! Let's make the NDS the ultimate retro manga machine.

u/Ok-Aside1626 — 27 days ago