Omnimaga
General Discussion => Technology and Development => ROM Hacking and Console Homebrew => Topic started by: Hot_Dog on September 23, 2010, 06:12:35 pm
-
I know that the Nintendo Entertainment System uses seperate hardware/chips for sound, but I noticed that music plays at a constant tempo even when a game slows down from too many sprites on the screen. Is this because of the sound hardware, or does an NES game use interrupts to play sound?
-
probably the first
-
Well, the hardware will play the notes continuously at whatever frequency they are set to. But if the music doesn't slow down at all with the rest of the game, it is probably updated using an interrupt (V-Blank, most likely)
-
Well, the hardware will play the notes continuously at whatever frequency they are set to. But if the music doesn't slow down at all with the rest of the game, it is probably updated using an interrupt (V-Blank, most likely)
Gotcha. I'm thinking in particular of Kirby's Adventure. The game sometimes slows down with a lot of enemies/animations, but the music keeps at a constant tempo
-
Hmm actually, in Zelda II: The Adventure of Link, the music did slow down a bit on the overworld map when scrolling sometimes (especially when enemies were on the screen for random battles)
-
Hmm actually, in Zelda II: The Adventure of Link, the music did slow down a bit on the overworld map when scrolling sometimes (especially when enemies were on the screen for random battles)
Good, that answers my question then. Because that mean's there only ONE way that the NES music for Kirby's Adventure could be played at a constant rate.
-
Do you mean that when too many sprites are displayed, more processing power is spent on music to avoid slowing it down, but with the downside of slowing the game framerate down even more?
-
Yeah... that wouldn't make sense... Although it has a point... if the sound is constant and the frame rate drops...
Totally unrelated, when do you think TI is gonna have sound?
-
Yeah... that wouldn't make sense... Although it has a point... if the sound is constant and the frame rate drops...
Totally unrelated, when do you think TI is gonna have sound?
Probably never
-
Oh... I've seen some wacky projects... it would be cool... wouldn't it?
-
Well the problem with the Nspire is that it has no I/O port or headphone jack. We need a TI-84 keypad for it and it doesn't come with the Nspire anymore. In other words, people need to find an USB adapter to plug speakers or something. On the TI-84+ there is sound, but it can slow down games a lot and higher quality sound, like real music, fills the entire calculator memory with only one minute of song.
-
Hot wiring? Just kidding. I just wanted to freak out my maths teacher by playing a really loud noise on her calc... but that's ok...
-
Well the calc hardware by itself got no speaker so that wouldn't work too well, since the teacher would notice the USB speakers.