Jump to content
  • Advertisement
Sign in to follow this  
ajm113

Nintendo DS Questions

This topic is 3618 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

1. Does the DS support OpenGL rendering? 2. Can does the DS also support .NET? (C#) 3. I seen some Home Brew games from some people is their a DS simmulater for the VS2005 like for Cell Phones?

Share this post


Link to post
Share on other sites
Advertisement
1. No. There is, however, a "pseudo OpenGL" API included in libnds, which is like a really small subset of OpenGL with a lot of functionality changed or removed. It sucks balls, though it's still better than nothing - think of the mini GL drivers of the 1990's, only with even fewer working features.

2. No.

3. Yes. Several. Your mileage may vary.

Share this post


Link to post
Share on other sites
1. libnds provides an OpenGL 'like' wrapper over the hardware registers for 3D. As Thygrrr mentioned it doesn't support a whole lot but you can still do a lot with it if your creative [smile].

Some of the things possible/supported:

  • Shadows.

  • Hardware lights.

  • Toon rendering.

  • Dual-screen 3D (Although your limited to 256k texture memory and 30fps per screen in this setup.

  • Display 'capture' can be used for effects. There are some HDR/motion blur demos around.


Cons:

  • No texture filtering.

  • Can only render ~2k quads a frame. The hardware can do more but this is the limit.



2. No. C, C++ or ASM.

Gbatek is an excellent source for looking up DS capabilities.

Share this post


Link to post
Share on other sites
Out of mere curiosity, has anyone tried to compile the Mono framework against the DS? That would allow for the use of .NET code (assuming it worked).

Share this post


Link to post
Share on other sites
Quote:
Original post by NickGravelyn
Out of mere curiosity, has anyone tried to compile the Mono framework against the DS? That would allow for the use of .NET code (assuming it worked).

Mono compiles for the ARM9 processor, so yes, the language itself is fine.

The full framework itself is a very different matter. Portions of it would be impossible for reasons that should be obvious. Performance of some of the compute-intensive sections would be horrible on the 66 MHz processor.

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.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!