Search found 694 matches

by Nemesis
Thu Mar 14, 2019 10:51 am
Forum: Exodus
Topic: Trying to compile Exodus
Replies: 4
Views: 169

Re: Trying to compile Exodus

Sorry! Unfortunately the VS2017 installer is even more of a monster, but it'll only download what you select. If your downloads take awhile, you might want to be conservative and turn off stuff you don't need to save some time. If space is an issue, you'll also need to be selective. If you download ...
by Nemesis
Mon Mar 11, 2019 11:35 am
Forum: Exodus
Topic: Mega Drive - Known Compatibility Issues
Replies: 6
Views: 5195

Re: Mega Drive - Known Compatibility Issues

Thanks for your feedback. Unfortunately there are more than a few games that have problems like this right now. Most of them that I've traced to date come back to the same thing, which is a lack of sub-opcode timing emulation. Without that, timing events in the system often appear from the CPU persp...
by Nemesis
Mon Mar 11, 2019 11:25 am
Forum: Exodus
Topic: Trying to compile Exodus
Replies: 4
Views: 169

Re: Trying to compile Exodus

Sorry, that's my bad. I upgraded the toolchain with the latest release, but I forgot to update those instructions. Exodus now requires VS2017 to compile. You can get that from the main Visual Studio download page at https://visualstudio.microsoft.com/downloads/ . Note that VS2017 has a fairly comple...
by Nemesis
Fri Mar 08, 2019 5:02 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

I was actually surprised to see I haven't added this feature. I've done this form of capture in the past, but I think I hacked it into dev builds for internal debugging before. I've just added continuous trace logging to an output file in a commit to the repository. If you're able to perform a build...
by Nemesis
Wed Sep 26, 2018 12:27 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

There's definitely work to do on the YM2612 core. It was already at a pretty advanced state though, so seeing as it's just me working on Exodus right now, I'm going to be focusing on other areas first that are in greater need of attention. I like to independently construct hardware tests to verify n...
by Nemesis
Mon Sep 10, 2018 4:55 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

When you do get around to that: the bus arbiter in the Sega CD side actually understand the 68k TAS instruction, so that the subcpu can use it successfully on the Sega CD RAMs. So the 68k CPU core should probably implement the instruction correctly and leave to the bus arbiter to break it as needed...
by Nemesis
Tue Sep 04, 2018 1:16 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

It's worth noting that my Mega Drive VDP core currently doesn't implement mode 4 support. It requires a whole set of tests to be carried out, which I haven't done so far. Even if I had mode 4 support in the Mega Drive VDP core though, the Master System VDP is actually quite different. Not only does ...
by Nemesis
Sat Sep 01, 2018 9:04 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

Thanks, I appreciate it. :D
by Nemesis
Thu Aug 30, 2018 7:09 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon (Now available!)

Exodus 2.1 is now up on the website here
by Nemesis
Thu Aug 30, 2018 1:59 am
Forum: Megadrive/Genesis
Topic: Undefined behavior for ABCD and SBCD
Replies: 36
Views: 8684

Re: Undefined behavior for ABCD and SBCD

Just wanted to bump this to say thanks for all the research and effort here guys, and especially flamewing for your example code and test rom. I've made the necessary corrections to Exodus, and these changes will be included in the next release.
by Nemesis
Thu Aug 30, 2018 12:17 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon

Sure, not a problem! You can do that right now in the current release. Basically, you just need to underclock the whole system. Exodus accurately emulates the clock system of the real hardware. If you underclock it, everything will slow down, but stay in time with each other. Go to the "Modules" dir...
by Nemesis
Wed Aug 29, 2018 4:10 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon

So, anything else? :) Yeah, Saturn emulation :D One day, but not today. :) I'll probably push more into the Sega arcade systems next. After that I'll swing back around to the SegaCD, then the 32x. The 32x will be a stepping stone on the way to the Saturn, as I'll have to put together an SH2 core. S...
by Nemesis
Wed Aug 29, 2018 12:34 am
Forum: Mega/SegaCD
Topic: Subcodes only for CD+G ?
Replies: 8
Views: 2116

Re: Subcodes only for CD+G ?

I managed to get full subcode reading working on the LaserActive hardware through software. I found the bios routines were buggy and flawed. I had to partially bypass them and poke the hardware directly. Synchronization is also a problem. Subcode data arrives independently from sector data and unsyn...
by Nemesis
Wed Aug 29, 2018 12:09 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.1 release soon

Changes all done and pushed to the repo. The feature is off by default, but you can toggle it on in the settings. System savestates store the debug state (IE, timer progress and partially written text output), and debug savestates store whether the debug feature is activated. Text output goes to the...
by Nemesis
Tue Aug 28, 2018 7:12 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 32
Views: 4794

Re: Exodus 2.10 release soon

I know absolutely nothing about this, but I'll look into it.