Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > General Emulation

Reply
 
Thread Tools Display Modes
Old 01-23-2005, 05:02 AM   #1
devillion
Junior Member
 
Join Date: Sep 2004
Posts: 15
Default 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>
devillion is offline   Reply With Quote
Old 01-23-2005, 05:25 PM   #2
MooglyGuy
Senior Member
 
Join Date: Mar 2002
Location: Albany, NY
Posts: 4,014
Default 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>
MooglyGuy is offline   Reply With Quote
Old 01-24-2005, 02:21 AM   #3
devillion
Junior Member
 
Join Date: Sep 2004
Posts: 15
Default 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>
devillion is offline   Reply With Quote
Old 01-24-2005, 02:39 AM   #4
Lillymon
Senior Member
 
Lillymon's Avatar
 
Join Date: Apr 2002
Location: England
Posts: 2,379
Default 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>
__________________
Amelia Explains It All - Eventually. Probably.
Lillymon is offline   Reply With Quote
Old 01-24-2005, 03:20 AM   #5
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default 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/ZeldaDD

Some things don't go out of style.
</a></P>
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline   Reply With Quote
Old 01-24-2005, 04:34 AM   #6
packardmelan
Senior Member
 
packardmelan's Avatar
 
Join Date: Aug 2002
Location: Louisville, KY
Posts: 707
Default 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>
__________________
...a man's reach should exceed his grasp, or what's a heaven for? -- Robert Browning
packardmelan is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:38 AM.

Contact Us - Zophar's Domain - Archive - Top

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