mirror of https://github.com/inolen/redream.git
![]() previously, all rendering occured on the primary thread, with the emulator itself running on a secondary thread. this caused multithreading issues when passing window and input events to the emulation thread. in order to avoid each hardware device having to deal with these issues, the main rendering of the video display was moved to a secondary thread, and the emulator itself was moved to the main thread the main thread now runs the emulator, handles window and input events, and presents the offscreen framebuffers rendered to by the secondary video thread |
||
---|---|---|
cmake | ||
deps | ||
docs | ||
profiles | ||
src | ||
test | ||
tools/recc | ||
.clang-format | ||
.gitignore | ||
.travis.yml | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
README.md
redream
redream is a work-in-progress SEGA Dreamcast emulator written in C for Mac, Linux and Windows.
redream is licensed under the GPLv3 license.
Ask questions and help answer them on our Slack group.
Building
To build the latest binaries, checkout out the building docs.
Downloading
The latest pre-built binaries can be found on the downloads page.
Reporting bugs
Report bugs via the GitHub issue queue.