Skip to content

Ottavio97/CHDroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

CHDroid

Banner

Convert and manage your game ROMs directly on Android – unleash the power of CHD!

Google Play
License
Android


🎮 What is CHDroid?

CHDroid is your mobile-first tool for converting, extracting, repacking, verifying and managing game ROMs into the CHD (Compressed Hunks of Data) format — all directly on your Android device. It’s built for retro gamers who want to keep their library tight and portable.

Key features include:

  • Batch processing of folders of files (select a folder → choose action → done)
  • Background service: conversion continues while you use other apps, with persistent progress notifications
  • Automatic saving: converted files are placed in the same directory as original source files
  • Support for multiple operations: compress → CHD, extract CHD → BIN/CUE, repack, verify integrity, get CHD info
  • Automatic detection & handling: CUE/BIN parsing, multi-disc support (generates .m3u when needed)
  • Landscape-optimised interface (great for tablets and handhelds)
  • UI customization: light/dark theme + accent colour selection
  • Multi-architecture support: ARMv7, ARM64, x86, x86_64 (including Android on PC)
  • No data collected and no third-party sharing (privacy-first)

🧰 Why Use CHDroid?

For classic gamers and emulation enthusiasts:

  • Free up storage by compressing large CD/DVD ROM sets into CHD format
  • Keep everything mobile — no PC required
  • Simplify multi-disc game management via playlist generation
  • Stay portable: your entire game library travels with you
  • Use offline: no constant internet connection needed
  • Optimised and stable — built by a retro gamer, for retro gamers

🚀 Getting Started

  1. Install CHDroid from Google Play.
  2. Launch the app, grant required permissions (file access).
  3. Navigate to the folder containing your ROMs.
  4. Tap the “Select Folder” button → choose action (Compress, Extract, Verify…).
  5. Let CHDroid process your files in the background — you’ll get notified on progress.
  6. Once done, load the resulting CHD files or playlists in your emulator (eg. RetroArch, DuckStation, etc.).

📌 Supported Formats & Actions

Input formats: BIN/CUE, ISO, GDI/BIN/RAW

Supported actions:

  • Compress → CHD
  • Extract CHD → original format
  • Repack CHD
  • Verify CHD integrity
  • Info: view CHD metadata (compression ratio, original size, etc.)

💡 Tips & Best Practices

  • If you have multiple discs, store them in a single folder before conversion for smooth .m3u playlist generation.
  • Use the “Pause” button if you need to temporarily stop and resume processing later.
  • For large libraries, start with smaller folders to test conversion speed and accuracy.
  • On Android 12+ and scoped storage environments, ensure CHDroid has access to the correct parent folder (grant permissions when prompted).
  • Keep your original files until you’ve confirmed the converted CHDs work with your emulator.

✅ Privacy & Data Safety

CHDroid does not collect any personal data, and does not share data with third-parties. Your ROMs and conversions remain fully offline and local.


🏷️ License

This project is released under the MIT License — feel free to inspect, contribute, fork or customise.


🙏 Acknowledgments

Thanks to the retro gaming community for feedback and testers. Big thanks to emulation tools and formats that paved the way for mobile-based workflows.
If you enjoy the app, please consider leaving a review on Google Play — it helps others discover the tool.


📬 Contact & Support


Ready to start converting? Install it, pick a folder of your ROMs, and let CHDroid handle the heavy lifting — your library, compressed and streamlined for mobile greatness.

About

CHDroid Official Repository - Compress your favourite ROMs into CHD, directly on Android!

Resources

Stars

Watchers

Forks

Packages

No packages published