Zophar's Message Domain

Zophar's Message Domain (http://www.zophar.net/forums/index.php)
-   General Emulation (http://www.zophar.net/forums/forumdisplay.php?f=5)
-   -   If the DC uses DirectX APIs... (http://www.zophar.net/forums/showthread.php?t=3848)

devillion 01-23-2005 05:02 AM

If the DC uses DirectX APIs...
 
Then why is DC emulation taking so long? Wouldn't it just be a matter of conversion if the games already use the same DirectX APIs as a PC?

<P ID="signature"></P>

MooglyGuy 01-23-2005 05:25 PM

It doesn't.
 
> Then why is DC emulation taking so long? Wouldn't it just be
> a matter of conversion if the games already use the same
> DirectX APIs as a PC?

And fuck no it wouldn't, you'd still have to emulate the 200MHz Hitachi SH4 processor, since it sure as hell doesn't have a PC's hardware inside.

<P ID="signature"></P>

devillion 01-24-2005 02:21 AM

Re: It doesn't.
 
> And fuck no it wouldn't, you'd still have to emulate the
> 200MHz Hitachi SH4 processor, since it sure as hell doesn't
> have a PC's hardware inside.
>

I thought they used WindowsCE to take advantage of DirectX APIs to make development easier, and to make lots of ports availible to boost their software base? ?_?

<P ID="signature"></P>

Lillymon 01-24-2005 02:39 AM

Re: It doesn't.
 
> I thought they used WindowsCE to take advantage of DirectX
> APIs to make development easier, and to make lots of ports
> availible to boost their software base? ?_?

Windows CE is totally different to any other version of Windows.

<P ID="signature"><marquee direction=left scrollamount=8><img src=http://home.graffiti.net/lillymon:graffiti.net/images/keletav.gif></marquee>
!luos ruoy tae lliw stelek ehT</P>

The 9th Sage 01-24-2005 03:20 AM

Re: It doesn't.
 
> I thought they used WindowsCE to take advantage of DirectX
> APIs to make development easier, and to make lots of ports
> availible to boost their software base? ?_?

Well, I'd guess (now, I don't know this for a fact) that the use of WinCE would help with ports somewhat, as at least it's an operating system related to windows that people have experience in writing programs for. But so far as I know, there is no version of DirectX for Windows CE devices...I don't even think most of those devices would have any use for it anyway, seeing as how most of them are handheld 'palm PCs' and what not.


<P ID="signature">http://www.xanga.com/ZeldaDDhttp://i.xanga.com/ZeldaDD/ZelDDlogoW.PNG

Some things don't go out of style.
</a></P>

packardmelan 01-24-2005 04:34 AM

Re: If the DC uses DirectX APIs...
 
> Then why is DC emulation taking so long? Wouldn't it just be
> a matter of conversion if the games already use the same
> DirectX APIs as a PC?

The Dreamcast doesn't use DirectX. It CAN, however, use an older custom version of Windows CE -- which, for a while, was what the majority of the homebrew ports TO the Dreamcast used. Then some guys got together and basically ported BSD-Unix, and that's used now for writing *to* the Dreamcast.

Bear in mind, however, that the Dreamcast didn't "run" Windows CE. The BIOS, for instance, isn't Windows-based. Many commercial games on the system aren't Windows-based, either. The "Powered by Windows CE" logo on the Dreamcast was put there by a deal between Sega and Microsoft, which basically was Sega's attempt at making the Dreamcast easier to program for, since that was the development community's biggest complaint about the Sega Saturn.

As for porting DC games to the PC for play/emulation, well, the Xbox is a PC. It has a Intel motherboard, Intel Processor, nVidia GPU, a standard Hard disk, and a DVD drive that is fairly standard.

And yet, Xbox porting/emulation is also very very early, and fairly slow -- and it's virtually a PC!

Problem is, you can't "port" a game without the source code.
Problem is, you can't "emulate" a system like the Xbox, without emulating the BIOS, and emulating the specific hardware in the system. Since the Xbox uses a custom Windows 2000-based OS, and a subset of Direct-X, as well as some customized PC parts, you'd think it would be easy to "port" or "emulate" games, but it's still not.

<P ID="signature">It doesn't matter if you’re 7'8" and weigh 100 lbs, or you're 4'9" and weigh 300 lbs, or black, green, or blue. That's Gene's greatest legacy to all of us - inclusion for the world. - Robert Blackman</P>


All times are GMT. The time now is 10:22 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.