Launch titles seemed to be ready for the DS fairly quickly, and it had a decent amount of N64 ports(or games that looked like they were), so I was wondering if coding for the DS is very similar to the n64.
Launch titles seemed to be ready for the DS fairly quickly, and it had a decent amount of N64 ports(or games that looked like they were), so I was wondering if coding for the DS is very similar to the n64.
From the little info available about the DS hardware for the moment, i would say that they have very little in common. The CPU(s) is(are) different, the RAM is different, the GPU seems different (Especially if this "framebuffer-less" rumor was true), therefore the coding might be quite different.
And about the games, AFAIK only MarioDS and the RRDS are some sort of ports from N64 counterparts. We also don't have any informations about the amount of work thoses "ports" required, nor if they run under the same engine, or if they simply share some art asset and some game code, but runs on totally different engines.
We still can't rule out the possibility, though, that Nintendo include some layer of compatibility, with the N64, in the DS devkit, which would simplify the process of porting N64 games to the DS (Which might not be Nintendo primary ambition with the DS, though)...
wrt the ds being framebufferless...
at lest a few sources have stated that the ds' gpu renders driectly into screen space, not into a buffer. "normal" 3d accellerators render the entire frame to a buffer before it is displayed. i'm not sure what advantages are to each method, but it would make sense that without buffering render to texture would be broken.
In an old topic about the DS someone posted some sort of "leaked infos" about the DS and its 3D capabilities.
And one of thoses rumors was that the GPU lacked any sort of framebuffer when rendering 3D frames. Meaning you'd have to rasterize your picture only once your scene is "complete".
I'll try to google the "leaked" specs, if possible.
edit: forget google, a simple forum search did the trick. link
i figured you knew what you were talking about megadrive, i just wanted to clarify for other people. the way it was worded (especialy after the n64 poly throughput specs) it sounded like you were saying the ds could do 4mp/s with no effects on.
I don't know according to what definition of 'framebuffer' that the DS hasn't got one. It's perfectly able to alternate between two buffers for rendering and display.
It isn't. The only similar thing is that they both run with electricity. And they have buttons. And Mario. It has somewhat similar performance, without the Bilinear Filtering and the blur filter (AA). But architecture-wise, totally different.