Exodus - Nemesis


So I've been pretty silent on this website since the first release of Exodus. Some family trouble came up mid last year, and with a newborn and 2 year old child on top of that, there wasn't a lot of time for me to work on this project for much of the year. I've been doing heavy development for several months now though, working towards the next release. The biggest part of what's coming in the next release isn't feature improvements though, it's the promised open sourcing of this project. A project like this is too big for one person to do alone, and I'm very open to anyone who wants to contribute to move this project forward, be it with new emulation cores, debug features, or bug fixes, all of it helps to improve Exodus and build it up. My main focus since the last release has been on making some critical internal source code changes I felt were required to complete, before other people start writing code on top of this platform.

Tuesday, 30 April 2013 13:37

Exodus version 1.0.0 released!

The first public release of Exodus is now available in the downloads section. This has been a very long time in the works, with countless hours spent getting it to the point it's currently up to. I hope you like what you see. There's a lot more planned for the future though, so keep an eye out for updates. If you have any feedback you want to give, or if you encounter any problems while trying to use Exodus, please contact me via the support forums, and I'll do my best to help. Also remember to check out the suggestions page if you have any great ideas to improve Exodus, or if you want to see and vote on ideas other people have submitted.

Thanks for your support.

Tuesday, 30 April 2013 13:29

Exodus 1.0.0

This is the first official public release of Exodus. Note that the Visual C++ 2005 x64 runtimes need to be installed in order to run Exodus. The system is pre-configured to load a Mega Drive system on startup, without a TMSS system bios loaded. It is recommended to specify a system bios file to use, and enabling TMSS bios support, for the best possible ROM compatibility. Although a system BIOS is not strictly required in order to run Mega Drive games, some homebrew roms rely on default initialization performed by the system bios in order to function correctly.

Tuesday, 30 April 2013 01:53

Minimum system requirements

A number of people have asked me what the minimum system requirements will be in order to run Mega Drive games at full speed in Exodus. That question is a little hard to answer, since the speed at which Exodus is able to run does depend on the code itself that's being emulated. Code with very tight timing requirements is likely to execute slower than code with very simple timing requirements. I also haven't exhaustively tested performance on different hardware platforms or different games. That said, after gathering some feedback, here's my recommendations:

Tuesday, 30 April 2013 01:05

Visual C++ 2005 SP1 x64 Runtime

This runtime must be installed on your computer in order to run Exodus 1.0.0. Please download and install the runtime using the link provided here, or download it directly from Microsoft at the following address: http://support.microsoft.com/kb/2019667

Monday, 29 April 2013 22:57


Showing the use of the savestate selection window.

Monday, 29 April 2013 22:56

Graphics Debugging

Showcasing some of the graphical debug options available for the Mega Drive

Monday, 29 April 2013 22:54

Fullscreen Mode

Showing an example of fullscreen mode for the Mega Drive

Monday, 29 April 2013 22:53

CPU Debugging

Showcasing some of the CPU debugging features available for the Mega Drive

Monday, 29 April 2013 22:53

Running Programs

Exodus has a host of debugging features, but they can all hide away and simply show you what's on the screen, while still being on hand for whenever you need them.

Page 3 of 4

If you wish to make a donation to show your appreciation for this project, you can do so here. Your donation may go towards the hosting costs of the website, or equipment or reference hardware to assist in the development of Exodus. It may also go towards a bunch of flowers for my beautiful wife, to say thanks for your support and patience all those nights I stayed up late working on this project.