Hacking It seems impossible that the DS has no graphics chip/3D chip

rumblesushi

Active Member
OP
Newcomer
Joined
Jan 18, 2009
Messages
39
Trophies
1
XP
54
Country
Am I correct in thinking the DS's graphics are generated soley by the CPU, with no 3D accelerator?

The graphics seem too good for a measly 67mhz processor with no dedicated graphics chip.

For example, my phone, a K800i, has a processor over twice as fast as the DS, also an ARM chip. Yet the graphics pale in comparison, it's 3D capabilities are far more basic, as is the 2D.

So can someone explain how a DS can achieve N64 level graphics minus the texture filtering, without a dedicated 3D chip? It's poly output far exceeds any "normal" phone I've seen, despite most phones having a faster ARM chip than the DS.

Usually a graphics chip takes a huge load off the CPU in terms of rendering the graphics, leaving the CPU to do all the maths/physics/logic etc. This was true even with the SNES.

One of the reasons that Flash is quite limited in it's graphics capabilities is it's lack of GPU support for example, compared with it's cousin shockwave, that DOES have GPU support and a built in 3D engine, Flash's ability in 3D isn't even close.
 

rumblesushi

Active Member
OP
Newcomer
Joined
Jan 18, 2009
Messages
39
Trophies
1
XP
54
Country
I'm sure that plays a part, certainly, but it still seems strange that it has no GPU. Even consoles in the 16 bit era had a dedicated GPU, for example the SNES as I said before.

I simply wouldn't thought it was possible to achieve proper 3D worlds with respectable poly count, running at 60fps, with only a 67mhz CPU and no GPU.
 

michaelf

Well-Known Member
Newcomer
Joined
Jun 3, 2006
Messages
94
Trophies
0
XP
113
Country
United States
Have you seen 3D on the DS? It lacks respectable poly counts and frame rates. It can do 2000 poly's at 60 fps. The problem, of course, is that you tend to hit the texture limit before that depending on what type of game it is.

The other thing to keep in mind is that it has two processors that are made with one purpose with SDK's and programers who know how to use them (to put it simply).
 

rumblesushi

Active Member
OP
Newcomer
Joined
Jan 18, 2009
Messages
39
Trophies
1
XP
54
Country
120,000 polys a second running at 60fps is impressive for something with such a low end processor.

How can you say it lacks respectable frame rates when most DS games run between 30 and 60 frames a second?

Considering so many N64 games ran at between 15-20, with similar poly counts/geometry, I'd say it's certainly respectable, given it's a handheld with a slower CPU.

It seems as though I was wrong though. Although it doesn't have a SEPERATE dedicated GPU, it does essentially have a GPU built into the main CPU, which does do hardware 3D and other GPU functions.

If you're interested in reading more about it, have a look at this thread.

http://forum.beyond3d.com/showthread.php?t=31794
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
Like you just mentioned, the DS does have some sort of dedicated 3D hardware. I don't know the specifics, but it does not render everything in software. The GBA on the other hand does not, so any "3D" games on the GBA were faked using some tricks while in 2D tiled mode (software-rendered bitmapped mode would have been too slow).

Fun fact: the Cave Story DS demo, while 2D, is rendered entirely using the 3D engine. I believe this was to get over the "128 sprites on the screen at any given time" limit. Shame it never got beyond a demo.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, i have a physical copy of mgs4
  • Xdqwerty @ Xdqwerty:
    ok I tried it and 1) it doesnt boot wood menu automatically and 2) when trying to load a game through wood theres just a loading screen
  • K3Nv2 @ K3Nv2:
    It's low on wood
    +1
  • Xdqwerty @ Xdqwerty:
    lemme ask in forums
  • Xdqwerty @ Xdqwerty:
    yawn
  • BigOnYa @ BigOnYa:
    @Xdqwerty No you heard wrong, and don't believe till you experience yourself. Fallout 4 is one of my favorite games of all time. Yes it had issues early on, esp with older hardware like the xbox1, but it is awesome, esp now being 4k on Series S/X or PS5
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, Then i think people were talking about fallout 76
  • Xdqwerty @ Xdqwerty:
    that one was buggy too
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
    BigOnYa @ BigOnYa: Or worse, you downloading something, and someone calls your phone and interupts the download...