I noticed when playing Rainbow Islands that the music slows down when the screen gets busy. Is that normal for a 128k Spectrum? And if not, how do I adjust the settings so it's right?
128 Spectrum Running Slow?
- insanityprawnboy
- Posts: 105
- Joined: Sat Dec 31, 2022 12:54 pm
- Has thanked: 19 times
- Been thanked: 2 times
Re: 128 Spectrum Running Slow?
insanityprawnboy wrote: ↑Wed Jan 25, 2023 3:53 pmI noticed when playing Rainbow Islands that the music slows down when the screen gets busy. Is that normal for a 128k Spectrum? And if not, how do I adjust the settings so it's right?
I don't remember about this game.
Did it had AY music or beeper music?
- Chris23235
- Top Contributor
- Posts: 983
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: 128 Spectrum Running Slow?
insanityprawnboy wrote: ↑Wed Jan 25, 2023 3:53 pmI noticed when playing Rainbow Islands that the music slows down when the screen gets busy. Is that normal for a 128k Spectrum? And if not, how do I adjust the settings so it's right?
Just tried it on a the Speccy itself. It is the same on the original hardware. Nothing can be done about that. It's not unusual for a Spectrum game to run slower with lots of enemies (sometimes even without lots of enemies) and the music usually runs slower then.
You can play the game with 7MHz, then it is to fast, but not unplayable fast
-
- Posts: 8
- Joined: Sun Oct 23, 2022 12:01 pm
Re: 128 Spectrum Running Slow?
This is apparently because the music channels are integrated with the sound effect channels, so when you make rainbows and this has a delay because of graphic congestion in the CPU, the sound effects are also congested and thus the music slows down to accomodate the delayed sound effects.
In contrast, try some of the later levels on Outrun. There the graphical slowdown is immense, but the music runs asynchronous to the action on screen (sound effects on a separate channel I guess) so there is no music slowdown even if the rest of the game is incredibly sluggish.
- pgimeno
- Top Contributor
- Posts: 710
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 277 times
- Been thanked: 226 times
Re: 128 Spectrum Running Slow?
Some games' AY players are synchronised with the game's frame generation (which can be slower than the TV frame rate); some others are interrupt-driven and hence they run at a constant speed. That's normal.
From the above posts, it appears that Rainbow Islands uses the former method, while OutRun uses the latter.