Beagle IM by Tigase, Inc. is a lightweight and powerful XMPP client for macOS.
It provides an easy way to start using XMPP protocol (formelly known as Jabber) if you've never used it before.
Veterans of the protocol will find many features with which they are familiar and a few enhancements.
Once king, Demul is now outdated. It supports GDI, but it requires a powerful CPU and has not been updated in years. Stick with Flycast or Redream.
Example .gdi line: 1 0 0 2352 track01.bin 2 4 123456 2352 track02.bin (Fields: track_number, file_number, start_lba, sector_size, filename)
Standard CD-ROMs hold 700MB. A GD-ROM holds 1GB. Many Dreamcast games (like Shenmue or Resident Evil Code: Veronica) exceeded the 700MB threshold. When scene groups first started ripping games in the early 2000s, they had to compress data, down-sample audio, or remove FMV sequences to burn games onto standard 700MB CD-Rs. These rips became known as CDI (DiscJuggler image files).
A fascinating recent development in the GDI scene is the conversion of Atomiswave arcade games to Dreamcast GDI format. The Atomiswave was essentially a Dreamcast in arcade clothing. Hackers have successfully converted arcade exclusives like Dolphin Blue, Metal Slug 6, and King of Fighters XI into bootable GDI files. dreamcast roms gdi
These "homebrew" GDIs run perfectly on GDEMU hardware and emulators, effectively adding new "lost" games to the Dreamcast library 20 years after the console died.
Why has the emulation community shifted toward GDI over the last decade? The reasons are almost entirely technical.
The shift from CDI to GDI represents the maturation of Dreamcast emulation. Once king, Demul is now outdated
To understand GDI, you must first understand the Dreamcast’s physical media. The console used GD-ROMs (Gigabyte Discs). These discs held 1.2 GB of data, roughly double the capacity of a standard CD-ROM (700 MB).
The Purity of GDI: A GDI file is a raw, 1:1 bit-for-bit dump of the original GD-ROM. If you download a Dreamcast ROM in GDI format, you are getting every single byte exactly as it existed on the factory-pressed disc.
The Analogy: Think of CDI as an MP3 file (compressed, convenient, but missing nuance) and GDI as a WAV or FLAC file (lossless, massive, but perfect). For the archivist, only GDI will do. The Purity of GDI: A GDI file is
When searching for "Dreamcast ROMs GDI," you will encounter three primary file types. Here is how they stack up:
| Feature | CDI (DiscJuggler) | GDI (Raw Dump) | CHD (Compressed Hunks of Data) | | :--- | :--- | :--- | :--- | | Data Integrity | Lossy (Missing data) | Lossless (1:1 copy) | Lossless (Mathematically perfect) | | File Size | ~300MB - 700MB | ~800MB - 1.2GB | ~400MB - 800MB | | Compatibility | Burn to CD-R / Old emulators | Modern emulators (Redream, Flycast) | Modern emulators + MAME | | Best Use Case | Playing on original hardware (via MIL-CD exploit) | Digital preservation / High-end emulation | Archiving / Hard drive storage |
The Verdict: Do not use CDI unless you intend to burn a disc to play on a real Dreamcast console. For PC emulation, you should only use GDI or its compressed cousin CHD (which we will discuss next).