Nintendo DS maintainer?

Is anybody interested in improving and maintaining the Nintendo DS support?

See ya!–
-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

I have a Nintendo DS and have tried several times to get some kind of
programming environment going. I’m willing to take some steps to get
more into it, especially as Nintendo seems dedicated to the platform.

Is the currently a good getting started guide?

Thanks,

JohnOn Thu, Jan 20, 2011 at 1:09 AM, Sam Lantinga wrote:

Is anybody interested in improving and maintaining the Nintendo DS support?

See ya!

? ? -Sam Lantinga, Founder and President, Galaxy Gameworks LLC


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

I’d love to see this port maintained, as well.
Nintendo DS is one of the most ideal modern platforms for 2D games (another being PSP, for those with money lying around).------------------------
EM3 Nathaniel Fries, U.S. Navy

http://natefries.net/

Is it using the official SDKs or a homebrew environment? I know from experience
that there are many ways of setting up the DS’s VRAM banks to get the feature
set that you want…

  • chrisOn 11-01-20 02:09 AM, Sam Lantinga wrote:

Is anybody interested in improving and maintaining the Nintendo DS support?

It’s using homebrew libnds at http://devkitpro.org/On Sat, Jan 22, 2011 at 6:52 AM, Chris Eineke wrote:

On 11-01-20 02:09 AM, Sam Lantinga wrote:

Is anybody interested in improving and maintaining the Nintendo DS
support?

Is it using the official SDKs or a homebrew environment? I know from
experience that there are many ways of setting up the DS’s VRAM banks to get
the feature set that you want…

  • chris

SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


-Sam Lantinga, Founder and President, Galaxy Gameworks LLC

I believe nintendo DS days are going to be over soon because of the upcoming
release of the nintendo 3DS.
Maybe the DS port can be migrated to 3DSOn Sat, Jan 22, 2011 at 4:57 PM, Sam Lantinga wrote:

It’s using homebrew libnds at http://devkitpro.org/

On Sat, Jan 22, 2011 at 6:52 AM, Chris Eineke wrote:

On 11-01-20 02:09 AM, Sam Lantinga wrote:

Is anybody interested in improving and maintaining the Nintendo DS
support?

Is it using the official SDKs or a homebrew environment? I know from
experience that there are many ways of setting up the DS’s VRAM banks to get
the feature set that you want…

  • chris

SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


-Sam Lantinga, Founder and President, Galaxy Gameworks LLC


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


David

David Roguin wrote:

I believe nintendo DS days are going to be over soon because of the upcoming release of the nintendo 3DS.

I don’t think so. The DS has sold many millions of units in the entire world, and those units aren’t going to disappear any time soon. Plus, the 3DS is backwards compatible with the DS.

Finally, and this is speculation, I don’t believe the 3DS will be that successful. Its main feature, 3D that actually looks like 3D to our eyes, isn’t that innovative and doesn’t make make room for new gameplay. I believe the 3DS’ biggest competitor will be the DS itself.

I agree for the most part. The Advance didn’t disappear when the DS showed
up. People bought them at a decent rate for a long time afterward. But of
course, as far as SDL is concerned, I think the DS and 3DS interfaces will
be very similar if not identical.

I do think the 3D screen is plenty innovative. Consumers are just now
seeing it for the first time, especially in a handheld. Somewhere around
90% of the teens I’ve talked to about it (~60 students) have not heard of
even 3D TVs. We’re nowhere near the fulfillment of the potential of a 3D
world which can be seen from different angles without pressing buttons.
Personally, that’s one area I feel is severely lacking in flight, driving,
and mecha sims.

Jonny DOn Sun, Jan 23, 2011 at 9:36 AM, BenoitRen wrote:

David Roguin wrote:

I believe nintendo DS days are going to be over soon because of the
upcoming release of the nintendo 3DS.

I don’t think so. The DS has sold many millions of units in the entire
world, and those units aren’t going to disappear any time soon. Plus, the
3DS is backwards compatible with the DS.

Finally, and this is speculation, I don’t believe the 3DS will be that
successful. Its main feature, 3D that actually looks like 3D to our eyes,
isn’t that innovative and doesn’t make make room for new gameplay. I believe
the 3DS’ biggest competitor will be the DS itself.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

I don’t think the 3DS is similar enough to the DS to make migration worthwhile
(biggest HW change is the GPU). I suggest that the 3DS backend should be forked
from the DS one.

  • chrisOn 11-01-23 09:03 AM, David Roguin wrote:

I believe nintendo DS days are going to be over soon because of the upcoming
release of the nintendo 3DS.
Maybe the DS port can be migrated to 3DS

Jonny D wrote:

I do think the 3D screen is plenty innovative.

It’s not. It’s the same failed technology as in the 80s. The only ‘innovative’ thing would be that you don’t need glasses because it’s a small screen that you’re always in front of.

That being said, it’s just a graphical gimmick. The latest graphical fad to sell newer screens. It won’t affect games at the gameplay level.

Consumers are just now seeing it for the first time, especially in a handheld. Somewhere around 90% of the teens I’ve talked to about it (~60 students) have not heard of even 3D TVs.

Why does this matter at all? It certainly doesn’t make it innovative.

Seriously? Innovation is literally about renewal.

Jonny DOn Mon, Jan 24, 2011 at 3:27 PM, BenoitRen wrote:

Jonny D wrote:

I do think the 3D screen is plenty innovative.

It’s not. It’s the same failed technology as in the 80s. The only
’innovative’ thing would be that you don’t need glasses because it’s a small
screen that you’re always in front of.

That being said, it’s just a graphical gimmick. The latest graphical fad to
sell newer screens. It won’t affect games at the gameplay level.

Quote:

Consumers are just now seeing it for the first time, especially in a
handheld. Somewhere around 90% of the teens I’ve talked to about it (~60
students) have not heard of even 3D TVs.

Why does this matter at all? It certainly doesn’t make it innovative.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

wow, that’s narrow minded! the 3ds is going to be the first mainstream,
accessible stereo 3d product (blurays and 3dtvs are not) so that’s plenty of
innovation! plus it builds on solid standards from the ds so if battery and
price don’t hinder sales it’s going to be a very innovative product.

'nough off topic anyways
VittorioOn Mon, Jan 24, 2011 at 9:27 PM, BenoitRen wrote:

Jonny D wrote:

I do think the 3D screen is plenty innovative.

It’s not. It’s the same failed technology as in the 80s. The only
’innovative’ thing would be that you don’t need glasses because it’s a small
screen that you’re always in front of.

That being said, it’s just a graphical gimmick. The latest graphical fad to
sell newer screens. It won’t affect games at the gameplay level.

Quote:

Consumers are just now seeing it for the first time, especially in a
handheld. Somewhere around 90% of the teens I’ve talked to about it (~60
students) have not heard of even 3D TVs.

Why does this matter at all? It certainly doesn’t make it innovative.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Hi there,

Is there an official project page for NDS support, or some documentation on getting it up and running?

I’m seriously considering it!

I’ve gotten it to compile by taking out the atomic stuff, and fixing
some things due to the devkitARM update and changes to the renderer,
but was hoping there was a better way rather than just not using the
locks… I posted on a separate thread about the issue.

My advice is to get familiar with libnds as that is what SDL uses
underneath for NDS, then you can help update the code for 1.3

JohnOn Fri, Jan 28, 2011 at 8:10 PM, kiwibonga wrote:

Hi there,

Is there an official project page for NDS support, or some documentation on
getting it up and running?

I’m seriously considering it!


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

There’s ARM assembly for the spinlock. Does that work on NDS?

A bigger problem is the lack of thread support. That’s starting to become
one of the platform requirements for SDL 1.3.

If you send me a patch, I’ll get it in the code base, if you like.

See ya!On Mon, Jan 31, 2011 at 7:29 PM, John Magnotti <john.magnotti at gmail.com>wrote:

I’ve gotten it to compile by taking out the atomic stuff, and fixing
some things due to the devkitARM update and changes to the renderer,
but was hoping there was a better way rather than just not using the
locks… I posted on a separate thread about the issue.

My advice is to get familiar with libnds as that is what SDL uses
underneath for NDS, then you can help update the code for 1.3

John

On Fri, Jan 28, 2011 at 8:10 PM, kiwibonga wrote:

Hi there,

Is there an official project page for NDS support, or some documentation
on
getting it up and running?

I’m seriously considering it!


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


-Sam Lantinga, Founder and CEO, Galaxy Gameworks

I’m already familiar with libnds, but it’s been a few years… So I’ll try to get it up and running first :slight_smile:

If things work out, perhaps we could join forces?

There’s ARM assembly for the spinlock.? Does that work on NDS?
that may have been when I got a “processor doesn’t support” issue.
I’ll double check, though, I was compiling from osx, not sure if that
matters, can try on another machine.

A bigger problem is the lack of thread support.? That’s starting to become
one of the platform requirements for SDL 1.3.
Yeah, other than something fancy with trying to offload between the
two processors, I’m not sure how to make that work. Maybe a stub
implementation, so that it compiles, but clear documentation that says
NDS only supports a subset of SDL.

If you send me a patch, I’ll get it in the code base, if you like.
I’ll try to get the library compiling with the atomic support, as of
now I’ve had to make changes to the SDL code that would mess up the
non-NDS platforms.

Thanks for the input, I appreciate it.

John> See ya!

On Mon, Jan 31, 2011 at 7:29 PM, John Magnotti <@John_Magnotti> wrote:

I’ve gotten it to compile by taking out the atomic stuff, and fixing
some things due to the devkitARM update and changes to the renderer,
but was hoping there was a better way rather than just not using the
locks… I posted on a separate thread about the issue.

My advice is to get familiar with libnds as that is what SDL uses
underneath for NDS, then you can help update the code for 1.3

John

On Fri, Jan 28, 2011 at 8:10 PM, kiwibonga wrote:

Hi there,

Is there an official project page for NDS support, or some documentation
on
getting it up and running?

I’m seriously considering it!


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


? ? -Sam Lantinga, Founder and CEO, Galaxy Gameworks


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

If things work out, perhaps we could join forces?’

sounds good to me. I’ve used SDL for about 5 years, but have only played
with libnds for a week or so!

John

I found this: http://forum.gbadev.org/viewtopic.php?t=11310

Could be worth studying…

Sorry for the spam…

I found what looks like the latest version: http://www.elotrolado.net/hilo_ds-elibs-release-2-nueva-version-de-mis-librerias_654466

(Spanish, but the file comes with English documentation)