#48976 - blackthirteen - Sun Jul 24, 2005 11:21 pm
I know nothing about the DS.
Do we have a tile-based mode similar with the GBA on the DS?
If so, how many tiles can we use on a screen? how many color can we use in total on a screen?
I used to work on a GBA project and I would like to move it on the DS.
Thanks for your replies!
#48977 - tepples - Sun Jul 24, 2005 11:27 pm
Nintendo DS tile modes are very similar to those of the GBA.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#49009 - strager - Mon Jul 25, 2005 1:50 pm
Text modes are possible. So are rotation modes and bitmapped modes. These are be combined into different modes, allowing you to (for example) have a text map, a rotation map, an 8-bit bitmap, and a 16-bit bitmap. 3D maps can be combined with 2D maps and objects, and all effects (blend, etc) are allowed as well, leading to some rather interresting effects (hmm... mode 7 + 3D? >:-) ).
Pallettes can contain up to 256 colors, which may be divided into 16 16-color mini-palettes. Extended palettes are possible, allowing for 16 256-color palettes for extended certain modes (allowing for 4096 color palettes, plus the origional 256). I believe that extended palettes can only be used on one core (screen, in this case). Both cores have seporate palettes.
Objects may use palettes of 16 and 256 colors, and might be able to support extended palettes (not sure about this). I'm not sure, but 16-bit bitmaps may also be displayed on objects (the bitmap is written line-by-line in memory, instead of the startard tile-by-tile used in the GameBoy and GameBoy Advance).
If you need any more reference, look at mic's graphics notes or in the libnds documentation.
#49013 - Kyoufu Kawa - Mon Jul 25, 2005 2:43 pm
How odd. I was just wondering the same thing, having just set up the kit. Now where would these LibNDS docs be...
/off to search...
#49018 - dovoto - Mon Jul 25, 2005 3:52 pm
www.drunkencoders.com ->ds->documents ->ndslib user guide
OR
ndslib cvs or zip (this is different than libnds cvs or zip)
libnds and ndslib are the same entity with slightly different wrapping.
_________________
www.drunkencoders.com
#49022 - Kyoufu Kawa - Mon Jul 25, 2005 4:58 pm
Thank you. You've been most helpful.
#49055 - blackthirteen - Tue Jul 26, 2005 12:49 am
Yes I must thank you as well. :)
Expect tons of question coming from me in the next weeks though! :P
#49384 - blackthirteen - Fri Jul 29, 2005 7:30 am
What exactly are the modes used with the DS?