Gaming GBA games on DS: Legacy GB sound channels

Xan0906

Member
OP
Newcomer
Joined
Jan 9, 2014
Messages
9
Trophies
0
XP
52
Country
Antarctica
My guess is that, since the DS lacks the GBC CPU, those channels are emulated on one of the DS processors while playing GBA games. Presumably it's also an issue for GBA ports on the DS, like the Mega Man Zero collection.

Originally I thought this would impact sound quality on GBA games that use these channels, but I did a comparison recently and found the difference to be not really noticeable. Is there any information on how these legacy channels are performed on the DS?
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,851
Country
Poland
The two posters above don't seem to be familiar with the matter so I'll elaborate. The Game Boy/Game Boy Colour were both powered by a custom Z80-like CPU called Sharp LR35902. This processor was later implemented in the GBA for the sake of backwards compatibility as well as an additional sound coprocessor in GBA Mode, used to generate legacy 8-bit sound.

This is just an assumption of mine, but I believe that if it's at all supported, it's probably emulated on one of the ARM cores or one of the chips offers equivalent functionality and as such the chip was completely skipped.

I just had a look at GBATek but I'm afraid that there's no information about LR35902 or Z80 on there in the DS section, leading me to believe that its functionality either has been skipped or it's performed by the ARM7 natively.
 
  • Like
Reactions: Ozito

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,226
Country
United States
My guess is that, since the DS lacks the GBC CPU, those channels are emulated on one of the DS processors while playing GBA games. Presumably it's also an issue for GBA ports on the DS, like the Mega Man Zero collection.

Originally I thought this would impact sound quality on GBA games that use these channels, but I did a comparison recently and found the difference to be not really noticeable. Is there any information on how these legacy channels are performed on the DS?
The NDS Phat/Lite appears to contain the GBA sound hardware, meaning that both PCM channels (A and B) as well as the analogue "chippy" 8-bit-like channels are included. The "chippy" channels are just coincidentally backwards compatible with GB/C games, but are primarily part of the GBA's sound chip. The Z80 CPU appears to have nothing to do with this. For more info see here: http://nocash.emubase.de/gbatek.htm

Edit: could be wrong, this is mainly based on what I understood from that link.
 
  • Like
Reactions: Foxi4

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,851
Country
Poland
The NDS Phat/Lite appears to contain the GBA sound hardware, meaning that both PCM channels (A and B) as well as the analogue "chippy" 8-bit-like channels are included. The "chippy" channels are just coincidentally backwards compatible with GB/C games, but are primarily part of the GBA's sound chip. The Z80 CPU appears to have nothing to do with this. For more info see here: http://nocash.emubase.de/gbatek.htm

Edit: could be wrong, this is mainly based on what I understood from that link.
Yeah, that's pretty much what I gathered as well.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,801
Country
I beg your pardon for my ignorance, but what does the gbc cpu have to do with gba games?

Simply put, when the GBA came out it had GBC hardware in it for backwards compatibility. Thus some game developers took advantage of it and use the GBC sound hardware in their GBA games. So when the DS came out they had to either keep the GBC sound hardware or emulate it otherwise quite a few GBA games would not work on the DS and Nintendo didn't want to do like MS did with the 360 XB1 emulation where only a small percentage of older games would work.
 
  • Like
Reactions: Ozito

BORTZ

DO NOT SCREENSHOT
Supervisor
Joined
Dec 2, 2007
Messages
13,243
Trophies
3
Age
34
Location
Pittsburgh
XP
16,018
Country
United States
Simply put, when the GBA came out it had GBC hardware in it for backwards compatibility. Thus some game developers took advantage of it and use the GBC sound hardware in their GBA games. So when the DS came out they had to either keep the GBC sound hardware or emulate it otherwise quite a few GBA games would not work on the DS and Nintendo didn't want to do like MS did with the 360 XB1 emulation where only a small percentage of older games would work.

Oh weird I never thought about that before. So GBA devs had access to the stuff in GBC mode. But the DS doesnt have access to GBA stuff in DS mode right? Why is that?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    Sonic Angel Knight @ Sonic Angel Knight: BIG CHICKEN :P