Skip to content
Work In Progress SEGA Dreamcast emulator
Branch: master
Clone or download
Pull request Compare This branch is 6 commits ahead, 1 commit behind inolen:master.
twinaphex Merge pull request #3 from RetroSven/add_cheat_memory_address
map RAM so that the cheat code searching works
Latest commit 3dfea38 Jul 27, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets initial ui work Nov 22, 2017
cmake add git version header Nov 22, 2017
src map RAM so that the cheat code searching works Jul 27, 2018
test remove old hw testing framework Oct 28, 2017
.clang-format initial android support Jun 20, 2017
.gitignore map RAM so that the cheat code searching works Jul 27, 2018
CMakeLists.txt unscramble bootfile of CD-ROM XA discs during HLE bootstrap Dec 3, 2017
LICENSE.txt added note about external library licenses Jul 27, 2017 Update Jan 9, 2018


redream is a work-in-progress SEGA Dreamcast emulator written in C for Mac, Linux and Windows.

redream is licensed under the GPLv3 license (see LICENSE.txt) and uses third party libraries that are each distributed under their own terms (see each library's license in deps/).


The latest pre-built binaries can be found on the downloads page.


Start by cloning the repository and setting up a build directory.

git clone
mkdir redream_build
cd redream_build

Next, generate a makefile or project file for your IDE of choice. For more info on the supported IDEs, checkout the CMake documentation.

# Makefile

# Xcode project
cmake -G "Xcode" ../redream

# Visual Studio project
cmake -G "Visual Studio 14 Win64" ../redream

Finally, you can either run make from the command line if you've generated a Makefile or load up the project file and compile the code from inside of your IDE.

Reporting bugs

Report bugs via the GitHub issue queue.

You can’t perform that action at this time.