Compatability
Re: Compatability
Thanks, I'll check this out some time.
- huckleberrypie
- Posts: 441
- Joined: Sat May 31, 2014 4:21 am
- Contact:
Re: Compatability
You're welcome dude.Exophase wrote:Thanks, I'll check this out some time.

Re: Compatability
I think I found the problem with the game (it tries to submit more geometry commands after a swap buffers commands - on a real DS this will supposedly cause it to stall), but I haven't thought of a good way to emulate this yet. That probably explains why it flickers on other emulators too. The amount of flickering changes depending on timing hacks - it can be mitigated down to almost no flickering, but it's best to avoid doing this if possible. Will see if I can work out a way to emulate the stalls and if that fixes it.
- huckleberrypie
- Posts: 441
- Joined: Sat May 31, 2014 4:21 am
- Contact:
Re: Compatability
So it's safe to say that Webfoot pretty much screwed up with writing the engine they used for the American Girl games, eh?
Re: Compatability
Hard to say exactly, probably they are doing it this way on accident, but it probably also relies on a well defined feature of the DS that we're just not emulating properly.huckleberrypie wrote:So it's safe to say that Webfoot pretty much screwed up with writing the engine they used for the American Girl games, eh?
A lot better than games like Pokemon HeartGold that crash if some things happen more quickly than they should.
- huckleberrypie
- Posts: 441
- Joined: Sat May 31, 2014 4:21 am
- Contact:
Re: Compatability
Well at least it runs, right? Only prob would be if a little girl or two who played this on an emu would end up hospitalised due to seizures lol.Exophase wrote:Hard to say exactly, probably they are doing it this way on accident, but it probably also relies on a well defined feature of the DS that we're just not emulating properly.huckleberrypie wrote:So it's safe to say that Webfoot pretty much screwed up with writing the engine they used for the American Girl games, eh?
A lot better than games like Pokemon HeartGold that crash if some things happen more quickly than they should.

Re: Compatability
Yeah, I wouldn't want to play it like it is nowhuckleberrypie wrote:Well at least it runs, right? Only prob would be if a little girl or two who played this on an emu would end up hospitalised due to seizures lol.

I am actually trying to do a fix for it now, we'll see how that ends up, maybe in a day or two.
- huckleberrypie
- Posts: 441
- Joined: Sat May 31, 2014 4:21 am
- Contact:
Re: Compatability
Take your time dude, I'm sure we can cobble up a fix or two. Julie's was even worse as I more often get missing geometry on Desmume compared to Kit's.
I did manage to complete the first two cases in Mystery Challenge, but the real challenge would be trying to ignore the geometry spazzing out.
I did manage to complete the first two cases in Mystery Challenge, but the real challenge would be trying to ignore the geometry spazzing out.
Re: Compatability
Finally got the swap stall stuff working. It's just a partial implementation but it was enough to get a homebrew test ROM and the two American Girl games working properly. Should be in the next beta/next version. If you're waiting on it before buying the full version I'd recommend waiting for the demo to auto-update to confirm that it works.
- huckleberrypie
- Posts: 441
- Joined: Sat May 31, 2014 4:21 am
- Contact:
Re: Compatability
Nice one dude!Exophase wrote:Finally got the swap stall stuff working. It's just a partial implementation but it was enough to get a homebrew test ROM and the two American Girl games working properly. Should be in the next beta/next version. If you're waiting on it before buying the full version I'd recommend waiting for the demo to auto-update to confirm that it works.
