Search found 689 matches

by Nemesis
Mon Sep 10, 2018 4:55 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 28
Views: 1095

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: 28
Views: 1095

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: 28
Views: 1095

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: 28
Views: 1095

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

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: 28
Views: 1095

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: 28
Views: 1095

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

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: 28
Views: 1095

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: 28
Views: 1095

Re: Exodus 2.10 release soon

I know absolutely nothing about this, but I'll look into it.
by Nemesis
Tue Aug 28, 2018 12:29 am
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 28
Views: 1095

Re: Exodus 2.10 release soon

The best place is right here in this forum. This is a niche interest project, and the userbase will have shrunk over the last few years of inactivity. I don't expect to be swamped with more requests than I can manage myself, so just ask for them here. That'll give other people a chance to see them a...
by Nemesis
Mon Aug 27, 2018 12:46 pm
Forum: Exodus
Topic: Exodus 2.1 release soon (Now available!)
Replies: 28
Views: 1095

Exodus 2.1 release soon (Now available!)

I'll be making a new release of Exodus sometime within the next week. This release will mainly consist of bugfixes and performance enhancements. You can check the commit history on the Bitbucket repo to see what's gone in so far. There will probably be a few more changes over the coming days. Also, ...
by Nemesis
Tue Aug 21, 2018 11:02 pm
Forum: Video Display Processor
Topic: vcounter corruption
Replies: 3
Views: 948

Re: vcounter corruption

For the record, Exodus doesn't currently emulate this effect, nor does any other emulator I'd wager. I'd like to add support for this in the future though, because it's actually a very important aspect to be aware of, which can cause surprising failures if you rely on the HV counter value.
by Nemesis
Tue Aug 21, 2018 10:59 pm
Forum: Video Display Processor
Topic: vcounter corruption
Replies: 3
Views: 948

Re: vcounter corruption

I've observed this effect under a logic analyzer. As Sik said, the counter values are updated immediately, even if they're currently being read. You can see the VDP asserting its output lines for a read, then partway through the operation, the lines change state. When this happens, all bets are off....
by Nemesis
Mon Aug 20, 2018 3:01 pm
Forum: Exodus
Topic: Exodus 2.0.1 crash (has stopped working)
Replies: 9
Views: 2858

Re: Exodus 2.0.1 crash (has stopped working)

I'm sorry to say, this was an issue I actually identified and fixed in the repo back in 2015, but since I had to stop working on this project unexpectedly, I never did a following release, and the fix therefore never ended up in a release version. The bug is related to joysticks/gamepads. If you unp...