• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Clearing up a DS rumor.. ARM7 and ARM9

koam

Member
I keep reading posts and news articles on how the ARM7 cpu handles one screen and the ARM9 handles the other and you can swap. I always thought this was the case but after messing around with some homebrew demos, I'd like to point out that this is false.

In a nutshell each processor has it's own set of functions:

ARM7 (it's not exactly the same ARM7 that was used with the GBA):
- Bios
- Sound
- Microphone
- TouchScreen
- X and Y buttons
- WiFi

ARM9
- Bios
- Other buttons?
- Graphics 2D and 3D
- Math (the DS has a division! GBA didn't)

Other interesting points, the DS has two pointers that keep track of the CPU temperature of both ARM CPUs. Since the ARM7 does not handle any video, i would imagine that by not using wifi or mic, you'd probably be able to use some pretty compressed audio on there (maybe mp3?).
 
Most of what you got there is incorrect, if you would like to find out for yourself check this site out...

NDSTech Wiki

EDIT: Seems like everything you seaid was actually correct, skimming through the first time I thought you wrote only one cpu has I bios when actually they both do.

And that both cpu's can handle key inputs's except that ARM7 only handles X/Y.

Did you get this info sepcifically from that site? Or through your own personal research?
 
since I don't think it is worth its own thread this may be the place ;)

do japanese DSs have an english option in the front end? ie, all the menus etc.

I know the software is region free, but if I ever pick one up I would really like the black or white one.
 
Troidal said:
Japanese DS has English language options.
I use one at work on English just so I know its me using it.
Do the Japanese models have the same startup sound? i always expected the startup sound to be the one at the beginning of the Touch! DS commercials.
 
neptunes said:
Most of what you got there is incorrect, if you would like to find out for yourself check this site out...

NDSTech Wiki

EDIT: Seems like everything you seaid was actually correct, skimming through the first time I thought you wrote only one cpu has I bios when actually they both do.

And that both cpu's can handle key inputs's except that ARM7 only handles X/Y.

Did you get this info sepcifically from that site? Or through your own personal research?

I got it from my own ressearch which is why I asked which part was incorrect, I could have had an error with what I found. Having that document would have helped a lot :)

The only uncertainty is the microphone, everyone seems to take an "unknown" stance on this one but I'm pretty sure it's accessed by one of the registers in the ARM7.
 
Top Bottom