EmuCR Feeds
Email Us

EmuCR: DreavmRedream Git (2016/07/17) is compiled. Redream (originally called Dreavm) is a work in progress emulator for the SEGA Dreamcast.

Redream Git Changelog:
* updated windows system APIs
* fixed compilation errors under msvc caused by recent c refactor
* avoid allocating memory for mmio regions
* don't map < 64 kb regions, too granular for windows * removed unnecessary atomic which is unsupported by msvc * updated container_of / CONSTRUCTOR / DESTRUCTOR macros to compile under msvc * updated assert macros to compile under msvc / gcc / clang * fix travis ci * don't copy jit memory interface struct * don't create new window_listener instances during registration * rename texture interface dont make copies of texture provider * multithreaded rendering * use side menu instead of menu bar for debug ui * don't use void* for rb * remove old c++ ifdefs * remove statics from memory maps * reenabled fastmem * updated recc * replaced imgui menus with nuklear * refactored tracer to use nuklear * ported tracer without ui * nuklear improvements * ran latest clang-format * refactor window state * nuklear wip * added nuklear source * memory cleanups after running valgrind * gcc / linux build fixes * read / write options to config file * remove imgui * don't cast callbacks * don't typedef everything * remove extern C from headers * disable imgui * converted tracer * clean up * converted emulator.cc * jit c refactor * initial c refactor * added ra pass stats * added AM_MASK for to simplify more complicated mirroring setup ARM address space * renamed MapleController -> Controller
* add bundle target for OSX
* added LICENSE
* split memory system up to support mapping multiple address spaces to the same backing shared memory
* fix filter mode calculation
* updated eigen to 3.2.8
* linux compile fixes
* use gcc 4.9 with travis-ci
* add inttypes.h header
* updated cmake ppa
* added travis-ci badge
* updated cmake addon
* don't run tests in CI
* remove matrix
* initial .travis.yml
* slightly more arm scaffolding, suspend / resume cpu based on ARMRST
* fix off by one error in logging code
* replace beaengine with capstone
* added size output to frontend
added DumpCode to frontend
* added sh4 analyzer
* clean up sh4 op table generation
* remove block flags from being passed to backend
* placeholder sext/zext/trunc elimination pass
* simulate r15 of bios to get demos loading easily
* added AICA ChannelData and CommonData bitfields
added ARM7 scaffolding
* added render context to profiler
* added joystick hat support
* upgrade to sdl 2.0.4
* added directory processing to recc
* added debug logging
added debug pass stats to recc
* refactored to remove hw/ references from jit/ folder
added recc tool for compiling ir offline
* remove WSAStartup from main project, need to move into gdb_server
* Revert "removed beaengine"
This reverts commit 9528d9beaa42396bcf49a10fb9e4f7021986ee42.
* Revert "removed unused Dump method"
This reverts commit 24189fac83e11fc25fd881716a47af25a222c092.
* added back pc return value to blocks
* basic vectored types support for FIPR and FTRV
* update xbyak version
* don't allocate a SH4Builder each compilation
* use avx instructions

Redream Running

redream --bios=path/to/dc_boot.bin --flash=path/to/dc_flash.bin [bin or gdi file]

Download: Redream Git (2016/07/17) x64
Source: Here

5 Comments:

  1. I hope the project continues, do not stop halfway as other emulators of Dreamcast as Makaron, nullDC, Demul, Reicast among other DC emulators. He still does not emulate.

    ReplyDelete
    Replies
    1. Reicast doesn't stop the development,I think

      Delete
    2. Demul is still in development, and the best dreamcast emulator around at the moment.

      Delete
    3. This comment has been removed by the author.

      Delete
  2. Yes I know, v0.7 Alpha (2016/08/18)

    ReplyDelete

Can't post a comment? Try This!