Search found 119 matches

by Johnny
Tue Nov 29, 2011 12:18 am
Forum: General Forum
Topic: Xbox port
Replies: 22
Views: 20215

Re: Xbox port

The high-level approach didn't get very far in the grand scope of things. I finished the CPU emulation and was slowly piecing together the operation system calls when I called it quits. The real killer with a fully high-level emulator was that many of the 3DO SDK's function calls (in C) were actuall...
by Johnny
Mon Nov 28, 2011 11:53 pm
Forum: General Forum
Topic: Stuttering Audio
Replies: 6
Views: 6643

Re: Stuttering Audio

I think it has to do with a timing mechanism 4DO relies on: Thread.Sleep. Some machines out there will only have 15-millisecond granularity. The symptoms don't happen on my machine, but I have a friend that sees it. I'll be able to add some logging and run 4DO on his machine to test this theory. If ...
by Johnny
Wed Nov 16, 2011 5:29 am
Forum: General Forum
Topic: Xbox port
Replies: 22
Views: 20215

Re: Xbox port

I figure the 2nd/3rd lines are the green/red components of the pixel, but what's the first line do and why isn't linePtr->xCLUTB used? Oh my, That's interesting. I think that's probably a bug. I imagine I didn't catch it because the color tables were all identical when I was futzing around with the...
by Johnny
Wed Nov 09, 2011 7:37 am
Forum: General Forum
Topic: DirectX use in 4DO
Replies: 4
Views: 5140

DirectX use in 4DO

I could use some feedback from any DirectX experts out there regarding how I'm using it in 4DO (hopefully this means you, incrediclint!) The reasons I'm using DirectX are to keep blit load off the CPU and to achieve VSync. I've chosen to code to DirectX9 so that I can support windows XP. I could hav...
by Johnny
Wed Nov 02, 2011 11:39 pm
Forum: General Forum
Topic: Xbox port
Replies: 22
Views: 20215

Re: Xbox port

It sounds like you've got the skills to pay the bills. You won't have to learn much about that core, and I think you'll be pleasantly surprised at how quickly you can get it up and running. How exciting! At a high level, there are only two "openings" in the core you'll need to worry about....
by Johnny
Wed Nov 02, 2011 11:20 pm
Forum: General Forum
Topic: commandline feature
Replies: 28
Views: 29085

Re: commandline feature

It's a very interesting project! It sounds a bit similar to "hyperspin", which I haven't used myself. If you're interested in getting this off the ground right now, it sounds like the 4DO features that are in place now would allow you to do this... User's settings get saved in an XML file ...
by Johnny
Wed Nov 02, 2011 4:42 am
Forum: General Forum
Topic: Xbox port
Replies: 22
Views: 20215

Re: Xbox port

I've got everything needed to do the port and thorough experience in DirectX/D3D coding, I am however not to familiar with the 3do hardware nor the freedo core library. BryWI is right that I want to take advantage of your presence for 4DO's gain. :) I would love some advice on the small amount of D...
by Johnny
Wed Nov 02, 2011 4:35 am
Forum: General Forum
Topic: Xbox port
Replies: 22
Views: 20215

Re: Xbox port

I'd be happy to help out. I didn't learn all this 3DO-specific domain knowledge for nothin! To start you off, 4DO uses the source code from FreeDO's core emulation. If you get 4DO's source, you'll see being compiled and created into a DLL called FreeDOCore.dll. So, my advice and input for you would ...
by Johnny
Wed Nov 02, 2011 3:53 am
Forum: General Forum
Topic: commandline feature
Replies: 28
Views: 29085

Re: commandline feature

Welcome to the humble 4DO abode! I can't say for certain I'll get to adding that feature, but I believe I know what you're referring to. By command line support, do you mean things like "-openIso [gamerom]"? Could you give an example of an emulator with these features? I am wondering if ot...

Go to advanced search