Search found 758 matches

by Nemesis
Tue Apr 02, 2019 4:48 am
Forum: Exodus
Topic: Active Disassembly - Post Processor
Replies: 14
Views: 902

Re: Active Disassembly - Post Processor

Thanks for your suggestions and feedback. I'm glad you're finding the current features useful. There is certainly a lot that could be done to the output from active disassembly to make the generated code more useful. One of the challenges though is keeping things generic and platform independent. I'...
by Nemesis
Tue Apr 02, 2019 4:09 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 40
Views: 6509

Re: Exodus 2.1 release soon (Now available!)

I might have to check out your disassembly. TJ&E is one of my favorites from the Mega Drive, and the theme music is actually the current ringtone on my phone. :) I'm certainly up to helping with the random crash problem. If you can give me a bit more info about cases where you're seeing the issue oc...
by Nemesis
Fri Mar 22, 2019 5:28 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 40
Views: 6509

Re: Exodus 2.1 release soon (Now available!)

I thought you could send attachments here via PM, but it looks like I'm mistaken. Best way is probably using a file drop service like https://uploadfiles.io and PM'ing me the link. If the program hangs rather than crashes it won't usually generate a crash report, but you can create one manually whil...
by Nemesis
Wed Mar 20, 2019 10:44 pm
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 40
Views: 6509

Re: Exodus 2.1 release soon (Now available!)

I wasn't aware of these issues, and it's not something I've encountered. I'll try and reproduce it. For some more info though, when you say it "crashes", what exactly do you see? Does the program terminate with some kind of error, or does it "lock up" and become unresponsive? Do you have any crash r...
by Nemesis
Thu Mar 14, 2019 10:51 am
Forum: Exodus
Topic: Trying to compile Exodus
Replies: 4
Views: 501

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: 6586

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: 501

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: 40
Views: 6509

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: 40
Views: 6509

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: 40
Views: 6509

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: 40
Views: 6509

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: 40
Views: 6509

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: 40
Views: 6509

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: 10631

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: 40
Views: 6509

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...