Jump to content
  • Advertisement
Sign in to follow this  
BrioCyrain

If you were to develop a game console...

This topic is 4067 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Open GL, but I don't think you would have a choice. Direct3D is exclusive to microsoft platforms.

Share this post


Link to post
Share on other sites
Not illegal, just unavailable unless you worked closely with them. You would also need to do similar for OpenGL, which would compel you to use the Mesa library.

Share this post


Link to post
Share on other sites
well... You would need to license it, get microsoft's permission and I have a feeling they won't give it to you or anyone else. If they did let you use it you can bet there would be massive royalty fees... But if you don't license it and use it, then yes it's illeagal.

Share this post


Link to post
Share on other sites
To use DX on a game console, your console would have to be running windows.
To make a games console that runs windows you'd obviously have to make a business deal with microsoft. It's not easy to become licensed as an OEM of a windows embedded system.

Share this post


Link to post
Share on other sites
Quote:
Original post by blakedev
You would also need to do similar for OpenGL, which would compel you to use the Mesa library.

Explain yourself.
Quote:
Original post by BrioCyrain
So your saying it is illegal to use Direct3D for your console's API?


Quote:
Original post by NSDuo
well... You would need to license it, get microsoft's permission and I have a feeling they won't give it to you or anyone else. If they did let you use it you can bet there would be massive royalty fees... But if you don't license it and use it, then yes it's illeagal.

No. You don't need to "license" the Direct3D API to provide it on your console. You would only need to license Microsoft's implementation, if you wanted to use it. It would be perfectly legal to use Wine's implementation of Direct3D without paying anyone for the privilege.
Quote:
Original post by Hodgman
To use DX on a game console, your console would have to be running windows.

No.

Share this post


Link to post
Share on other sites
Mesa is the free implementation for OpenGL.


P.S. Some people might find the imperative sentence "Explain yourself." a tad rude.

Share this post


Link to post
Share on other sites
Tsk, API.
PEEK and POKE of course, with a shitload of assembler code
to make it run about a thousand times faster.

[code lang="C64"]
10 REM ENABLE POLYGON 1&2
20 POKE 53269,3
30 REM SET COLORS
40 POKE 53280,0:POKE 53281,2
50 POKE 646,15
60 REM BEGIN FRAME
70 SYS 49152



Scary how these numbers pop up after 25 years, like it was my own
telephone number (which ironically, I don't even know by heart).

Share this post


Link to post
Share on other sites
I'd build a custom API heavily styled around Direct3D, thus providing developers with a very familiar structure, while avoiding any legal discomforts. In this day and age, it'd probably be sort of a DX reimagined...in fact, it'd pretty much be SlimDX implemented in native code, with a lot of the weirdness subtracted. (I'd also go more strongly towards D3D 10, but not all the way.)

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!