Freedom251 › Dreamcast Emulators
WashingtonDC

What WashingtonDC is
washDC is an open-source SEGA Dreamcast emulator for Linux and Microsoft Windows, intended for playing classic Dreamcast games on modern x86 PCs. Formerly known as WashingtonDC, it was made from scratch rather than based on earlier emulators. The project lists GDI, CHD, CDI, ELF, and raw BIN as supported game image formats, but running the emulator requires BIOS and flash images. Controls include keyboard input and support for up to four gamepads. Remote GDB and the WashDbg debugger are listed as TCP debugging options. washDC is licensed under GNU GPL version 3 and is free. Its maker, Wash Emulation, describes itself as a one-person team and washDC as its only product to date. The project also publishes homebrew programs for investigating Dreamcast behavior, including tests of PowerVR2 backface culling and memory mirroring. A separate Linux tool, gdisofs, mounts Dreamcast game images as read-only filesystems. The maker links project updates, Discord, and an email contact from its homepage.
Who it suits
It suits Linux and Windows users with x86 PCs who want to run Dreamcast games and have the required BIOS and flash images. Developers or researchers may also find the listed debugging options and hardware-oriented homebrew tests relevant.
What it does well
- Free and open-source under GNU GPL version 3.
- Supports Linux and Microsoft Windows.
- Lists five game image formats.
- Supports keyboard controls and up to four gamepads.
- Includes remote GDB and WashDbg debugging options.
What to know first
- BIOS and flash images are mandatory.
- Limited to Linux and Microsoft Windows.
- The maker describes itself as a one-person team.
Limits
BIOS and flash images are mandatory. The listed platforms are Linux and Microsoft Windows, and the graphics backend is OpenGL.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| washDC | Open-source Dreamcast emulator · GNU GPL version 3 | Free |
As washemu.org lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the washDC website.
- Choose the Linux or Microsoft Windows version for your system.
- Prepare the required BIOS and flash images.
- Open a supported game image in GDI, CHD, CDI, ELF, or raw BIN format.
- Use keyboard controls or connect up to four gamepads.
Overview
washDC is a low-level Dreamcast emulator for modern x86 PCs. It is a strong fit for Linux and Windows users who want source access or need tools for debugging Dreamcast software; players looking for a broader graphics-backend choice should look elsewhere.
Now known as washDC, the project began in 2016 and was built from scratch. Its emphasis on low-level behavior makes it more compelling to developers and technically curious players than to anyone seeking a simple, compatibility-first option.
Key features
The emulator accepts GDI, CHD, CDI, ELF, and raw BIN images, giving users flexibility across game and program formats. But BIOS and flash images are mandatory, so access to those files is a prerequisite, not a setup detail to defer.
Keyboard input and support for up to four gamepads cover solo play and local multiplayer. OpenGL is the sole listed graphics backend, a clear constraint for users whose systems or preferences call for another option.
Remote GDB and the WashDbg debugger connect over TCP, making washDC useful for debugging as well as running games. The project also publishes homebrew tests for comparing emulator behavior with Dreamcast hardware, including checks of PowerVR2 backface culling and mirrored VRAM writes. These tools show a focus on hardware-level investigation, but do not establish compatibility across a game library.
washDC is open-source under the GNU GPL version 3. The maker, Wash Emulation, describes itself as a one-person team and says this is its only product; updates appear on the project blog, with Discord and email offered for contact.
Pricing
| Plan | Price | What it includes |
|---|---|---|
| washDC | free | Open-source Dreamcast emulator under GNU GPL version 3 |
The free plan suits players and developers who can supply the required BIOS and flash images. There is no paid tier to weigh against it, but the zero price does not remove that firmware requirement.
Platforms
washDC supports Linux and Microsoft Windows. Linux users can also use gdisofs, a separate FUSE tool from the maker for mounting Dreamcast game images as read-only filesystems; it is not the emulator itself.
Who it's for
Choose washDC if you use Linux or Windows, have the required firmware images, and value multiple image formats, gamepad support, or TCP debugging. Its homebrew hardware tests add interest for people studying Dreamcast behavior. If your priority is a choice of graphics backends, this is a narrower fit.
Pros and cons
- Pros: Supports five image formats, keyboard controls, and up to four gamepads, giving players and developers several ways to load and control software.
- Pros: Remote GDB and WashDbg over TCP support debugging workflows beyond ordinary play.
- Pros: GPL-3.0 licensing and published hardware tests make the project useful to readers interested in its implementation and low-level behavior.
- Cons: BIOS and flash images are mandatory, creating a firm prerequisite for use.
- Cons: OpenGL is the only listed graphics backend, limiting the choice for users who need another one.
Alternatives
Dreamcast Emulators is a useful starting point for comparing options in the category. Consider nullDC 2.0.0 if macOS or web support matters; its free downloadable build artifacts are also available. Flycast is another free choice with Android and macOS support, and its game files must be owned by the user. The separately listed Flycast adds Naomi, Naomi 2, and Atomiswave emulation, so it is the better fit if those systems matter. MAME may suit users looking for a broader arcade-emulation option; it is GPL-2.0 or later, and ROMs and copyrighted software are generally not included. Flycast is also free and open source, with Android and macOS among its supported platforms. For a Linux-and-Windows alternative, Deecy is another free option. Nitrocast is a free Linux alternative. Redream is worth considering if you prefer a one-time payment for its premium plan, which includes high-definition rendering and multiple options; its listed amounts are $6, $8, $10, and $20, with pay-what-you-want terms.
Verdict
washDC is best for Linux and Windows users who want a free, source-accessible Dreamcast emulator with low-level debugging tools and broad image-format support. Its main draw is that combination of player controls and developer-oriented investigation; its main reasons to look elsewhere are the required BIOS and flash images and the single OpenGL backend.
Verdict
washDC lists multiple Dreamcast image formats, controller options, and TCP debugging tools for Linux and Windows. Its mandatory BIOS and flash-image requirement is important to account for before using the emulator.
Questions
How much does washDC cost?
The washDC plan is free.
Which systems does washDC support?
The project describes support for Linux and Microsoft Windows.
Which game image formats are supported?
The README lists GDI, CHD, CDI, ELF, and raw BIN.
Does washDC require Dreamcast firmware files?
Yes. BIOS and flash images are required to run it.
Is washDC open source?
Yes. It is licensed under the GNU GPL version 3.
Who makes washDC?
Wash Emulation describes itself as a one-person team and washDC as its only product to date.
Facts from WashingtonDC's own pages
- Community and contact
- The homepage links to Discord and lists [email protected] as an email contact. · washemu.org, 3 Oct 2026
- Contact and community
- The maker lists an email address and links to a Discord server from the official homepage. · washemu.org, 3 Oct 2026
- Controllers
- The README says the emulator supports up to four gamepads and keyboard controls. · github.com, 3 Oct 2026
- Debugging
- The README lists remote GDB and WashDbg debugger options over TCP. · github.com, 3 Oct 2026
- Development
- The maker says development began on October 14, 2016, and the emulator was made from scratch rather than based on previous emulators. · washemu.org, 3 Oct 2026
- Firmware requirement
- The README states that BIOS and flash images are mandatory to run the emulator. · github.com, 3 Oct 2026
- Former name
- washDC was formerly known as WashingtonDC. · washemu.org, 3 Oct 2026
- Founded
- 2016 · washemu.org, 28 Sept 2026
- Game image formats
- The README lists GDI, CHD, CDI, ELF, and raw BIN as supported game image formats. · github.com, 3 Oct 2026
- Graphics test
- The culltest hardware test validates the PowerVR2's backface culling behavior. · washemu.org, 3 Oct 2026
- Hardware tests
- The maker publishes homebrew programs used to investigate Dreamcast behavior and compare it against the emulator. · washemu.org, 3 Oct 2026
- License
- washDC is open-source under the GNU GPL version 3. · washemu.org, 3 Oct 2026
- Linux support
- The maker describes gdisofs, a separate tool, as a way to mount Dreamcast game images as read-only filesystems on Linux PCs. · washemu.org, 3 Oct 2026
- Maker
- Wash Emulation says it is a one-person team and washDC is its only product to date. · washemu.org, 3 Oct 2026
- Open source
- washDC is open-source under the GNU GPL version 3. · washemu.org, 3 Oct 2026
- Origin
- The maker says washDC was made from scratch and is not based on previous emulators. · washemu.org, 3 Oct 2026
- Product
- washDC is a low-level SEGA Dreamcast emulator for playing classic Dreamcast games on a modern x86 PC. · washemu.org, 3 Oct 2026
- Product scope
- The maker says washDC is the only product Wash Emulation has made to date. · washemu.org, 3 Oct 2026
- Purpose
- washDC is a low-level SEGA Dreamcast emulator for playing classic Dreamcast games on a modern x86 PC. · washemu.org, 3 Oct 2026
- Reverse engineering tool
- gdisofs is a FUSE module for mounting SEGA Dreamcast games as read-only filesystems. · washemu.org, 3 Oct 2026
- Source code
- The maker links to the official washDC source repository on GitLab. · washemu.org, 3 Oct 2026
- Supported systems
- The project README describes WashingtonDC as an emulator for Linux and Microsoft Windows. · github.com, 3 Oct 2026
- Updates
- The maker says project updates are provided in the site's blog section. · washemu.org, 3 Oct 2026
- VRAM test
- The pvr2 mem test checks whether SH4 writes to PowerVR2 memory are reflected across its mirrors. · washemu.org, 3 Oct 2026
Where WashingtonDC stands on Freedom251
- Dreamcast Emulators#8 of 9