EVERYTHING XIAOMI
Get listed

WashingtonDC

washDC is an open-source SEGA Dreamcast emulator for Linux and Windows PCs with x86 processors.

Place
#5 of 9
Score
6.4
WashingtonDC's website

What WashingtonDC is

washDC is an open-source SEGA Dreamcast emulator for Linux and Windows PCs with x86 processors. Formerly called WashingtonDC, it was created from scratch rather than built on another emulator. The project lists GDI, CHD, CDI, ELF and raw BIN game image formats, and requires BIOS and flash images to run. Controls include keyboard input and support for up to four gamepads. Remote GDB and the WashDbg debugger are available as TCP debugging options. The emulator is licensed under GNU GPL version 3 and is free. Wash Emulation describes itself as a one-person team and washDC as its only product to date. The project also publishes homebrew programs for examining Dreamcast behavior, including a test of PowerVR2 backface culling and another that checks how SH4 writes appear across PowerVR2 memory mirrors. A separate tool, gdisofs, mounts Dreamcast game images as read-only filesystems on Linux PCs. Project updates, a Discord link and an email contact are listed on the homepage.

Good

  • Open-source under GNU GPL version 3.
  • Supports five listed game image formats.
  • Keyboard controls and up to four gamepads.
  • Remote GDB and WashDbg debugging options.

Watch out

  • BIOS and flash images are mandatory.
  • Supports Linux and Windows, not other listed platforms.
  • Requires an x86 PC.

Who it suits

washDC may suit Linux or Windows users interested in running Dreamcast games on an x86 PC. Its debugger options and hardware-focused test programs may also interest people examining emulator behavior.

Verdict

washDC provides a free, open-source route to Dreamcast emulation on Linux and Windows. Before using it, account for its required BIOS and flash images and supported systems.

Plans and prices

From WashingtonDC's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
washDCFreeOpen-source Dreamcast emulator · GNU GPL version 3

The facts

Each one read from WashingtonDC's own pages, with the date it was checked.

What it does

Community and contact
The homepage links to Discord and lists [email protected] as an email contact.checked 3 Oct 2026
Contact and community
The maker lists an email address and links to a Discord server from the official homepage.checked 3 Oct 2026
Controllers
The README says the emulator supports up to four gamepads and keyboard controls.checked 3 Oct 2026
Debugging
The README lists remote GDB and WashDbg debugger options over TCP.checked 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.checked 3 Oct 2026
Firmware requirement
The README states that BIOS and flash images are mandatory to run the emulator.checked 3 Oct 2026
Former name
washDC was formerly known as WashingtonDC.checked 3 Oct 2026
Game image formats
The README lists GDI, CHD, CDI, ELF, and raw BIN as supported game image formats.checked 3 Oct 2026
Graphics test
The culltest hardware test validates the PowerVR2's backface culling behavior.checked 3 Oct 2026
Hardware tests
The maker publishes homebrew programs used to investigate Dreamcast behavior and compare it against the emulator.checked 3 Oct 2026
License
washDC is open-source under the GNU GPL version 3.checked 3 Oct 2026
Open source
washDC is open-source under the GNU GPL version 3.checked 3 Oct 2026
Origin
The maker says washDC was made from scratch and is not based on previous emulators.checked 3 Oct 2026
Product
washDC is a low-level SEGA Dreamcast emulator for playing classic Dreamcast games on a modern x86 PC.checked 3 Oct 2026
Product scope
The maker says washDC is the only product Wash Emulation has made to date.checked 3 Oct 2026
Purpose
washDC is a low-level SEGA Dreamcast emulator for playing classic Dreamcast games on a modern x86 PC.checked 3 Oct 2026
Reverse engineering tool
gdisofs is a FUSE module for mounting SEGA Dreamcast games as read-only filesystems.checked 3 Oct 2026
Source code
The maker links to the official washDC source repository on GitLab.checked 3 Oct 2026
Supported systems
The project README describes WashingtonDC as an emulator for Linux and Microsoft Windows.checked 3 Oct 2026
Updates
The maker says project updates are provided in the site's blog section.checked 3 Oct 2026
VRAM test
The pvr2 mem test checks whether SH4 writes to PowerVR2 memory are reflected across its mirrors.checked 3 Oct 2026

The company

Founded
2016checked 28 Sep 2026
Maker
Wash Emulation says it is a one-person team and washDC is its only product to date.checked 3 Oct 2026

Where it runs

Linux support
The maker describes gdisofs, a separate tool, as a way to mount Dreamcast game images as read-only filesystems on Linux PCs.checked 3 Oct 2026
The full review of WashingtonDC

washDC is a low-level SEGA Dreamcast emulator for modern x86 computers, aimed at Linux and Windows users who want an open-source implementation they can inspect and debug. It is a particularly good fit for developers and technically minded players comfortable supplying firmware files; users seeking the broadest compatibility or a simpler setup may prefer another emulator.

Overview

Formerly called WashingtonDC, washDC has been developed from scratch since 2016 by Wash Emulation, a one-person team. The project is released under the GNU GPL version 3, with source code available through its official GitLab repository. That combination makes it suitable for readers who value code access, licensing freedom, and a project whose implementation choices can be examined rather than treated as a black box.

Its low-level focus is reflected in the maker's hardware-investigation work. Published homebrew programs compare emulator behavior with Dreamcast behavior, including PowerVR2 backface-culling checks and tests of mirrored VRAM writes. Those tools make washDC more interesting for emulator development and reverse engineering than a player-only package, although they do not establish universal game compatibility.

Key features

washDC accepts GDI, CHD, CDI, ELF, and raw BIN game images. Supporting that range reduces conversion work for a mixed library and also covers executable-style Dreamcast software, but it does not remove the need for the required BIOS and flash images. Anyone without those files cannot get to the actual emulation stage.

Keyboard controls and support for up to four gamepads cover solo play and local multiplayer. OpenGL is the listed graphics backend, which keeps the rendering requirement clear but gives users who need another backend a reason to consider alternatives.

Remote GDB and the WashDbg debugger operate over TCP. These options are meaningful for developers examining software or emulator behavior; they are unnecessary complexity for someone who only wants to launch games. The separate gdisofs FUSE tool mounts Dreamcast game images as read-only filesystems on Linux, adding a useful inspection and reverse-engineering workflow rather than another gaming mode.

Pricing

PlanPriceWhat it includes
washDCfreeOpen-source Dreamcast emulator under GNU GPL version 3

There is no paid tier, subscription, seat limit, or trial decision to weigh. The free plan suits anyone who can meet the firmware and system requirements, while its practical cost is the time and technical work involved in obtaining BIOS and flash images and configuring a low-level emulator.

Platforms

washDC supports Linux and Microsoft Windows on x86 PCs. Linux users also get the gdisofs mounting tool; Windows remains a supported platform according to the maker. OpenGL is the documented graphics backend, and controller support extends to four gamepads alongside keyboard input.

Who it's for

Choose washDC if you want a GPL-licensed Dreamcast emulator with source access, several image formats, debugger connectivity, or tools for studying hardware behavior. It is also a sensible free option for Linux and Windows owners who already have the mandatory firmware files. Look elsewhere if you need a different graphics API, a broader platform range, or a player-first setup with fewer prerequisites.

Pros and cons

  • Pros: free and GPLv3-licensed, with source available for inspection and modification.
  • Pros: five documented image formats reduce format-specific barriers for existing libraries.
  • Pros: four-gamepad support, keyboard controls, remote GDB, and WashDbg cover both local play and development work.
  • Pros: hardware-comparison homebrew tests give low-level investigation a concrete toolset.
  • Cons: BIOS and flash images are mandatory, making setup dependent on firmware preparation.
  • Cons: Linux and Windows are the supported systems, and OpenGL is the listed graphics backend.
  • Cons: its low-level, developer-oriented emphasis may be excessive for readers seeking the simplest way to play.

Alternatives

For a wider emulator shortlist, see Dreamcast Emulators. MAME is the better choice when Android or macOS support matters, though ROMs and copyrighted software are generally not included. Choose nullDC 2.0.0 if you want Linux, macOS, web, and Windows coverage with downloadable build artifacts.

Flycast suits users wanting a free, ad-free option across Android, Linux, macOS, and Windows, provided they supply their own game files. The other Flycast listing is worth considering for Dreamcast, Naomi, Naomi 2, and Atomiswave emulation. The Flycast listing is another free, open-source alternative on Android, Linux, macOS, and Windows.

Deecy is a free Linux and Windows alternative from developer Sen. Redream is the option to consider if you prefer a freemium model with a one-time Premium payment listed at $6, paid once and high-definition rendering. Nitrocast is a free Linux alternative.

Verdict

washDC is a strong choice for technically confident Linux and Windows users who value GPL source access, varied image-format support, and debugging or hardware-analysis tools. Its main reason to choose it is that unusually transparent, low-level development focus at no monetary cost. Its main reason to look elsewhere is the mandatory BIOS and flash setup combined with limited platform and graphics-backend coverage.

Alternatives to WashingtonDC

All alternatives
  1. 1

    Flycast

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.6Free plan
  2. 2

    Flycast

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.5Free plan
  3. 3

    MAME

    Free planAndroidLinuxmacOSWindows
    7.1Free plan
  4. 4

    nullDC 2.0.0

    Free planWebLinuxmacOSWindows
    6.9Free plan
  5. 5Redream logo

    Redream

    AndroidLinuxmacOSWindows
    6.2$6 one-time
  6. 6

    Flycast

    AndroidLinuxmacOSWindows
    6.1