R_Leo_1 Posted February 28, 2019 Share Posted February 28, 2019 Howdy all. So after hearing the amazing music on the Stella's Stocking and Mappy carts, I was wondering how that was done and if that programming wizardry would be possible on the 7800. I think it would be a great way to improve the quality of the 7800 sounds, without requiring an extra chip on the cart. Quote Link to comment Share on other sites More sharing options...
RevEng Posted February 28, 2019 Share Posted February 28, 2019 Mappy is using a softsynth technique. The ARM CPU in the cart is running the synth algorithm, and it passes sample playback values to the 6507, which has to update TIA with them every single scanline, even when the screen is not being displayed. Stella's Stocking is doing something similar without the ARM chip, but due to the lack of hardware assistance, it can only play music during the title screen. The 7800 could do this too, but it would tie the hands of the 6502, and we'd still be requiring an extra (much more difficult to solder) ARM chip on cart, or be stuck with no free time to do anything interesting during playback. Since the 7800 has an audio pin on the cartridge port (unlike the 2600) it's better to just use an independent sound chip, and not tie the hands of the 6502. Or use techniques that make TIA sound more in tune. 2 Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 28, 2019 Share Posted February 28, 2019 I recommend TIA Tracker on PC 1 Quote Link to comment Share on other sites More sharing options...
R_Leo_1 Posted February 28, 2019 Author Share Posted February 28, 2019 Mappy is using a softsynth technique. The ARM CPU in the cart is running the synth algorithm, and it passes sample playback values to the 6507, which has to update TIA with them every single scanline, even when the screen is not being displayed. Stella's Stocking is doing something similar without the ARM chip, but due to the lack of hardware assistance, it can only play music during the title screen. The 7800 could do this too, but it would tie the hands of the 6502, and we'd still be requiring an extra (much more difficult to solder) ARM chip on cart, or be stuck with no free time to do anything interesting during playback. Since the 7800 has an audio pin on the cartridge port (unlike the 2600) it's better to just use an independent sound chip, and not tie the hands of the 6502. Or use techniques that make TIA sound more in tune. Ah okay, thanks so much for the detailed explanation! I recommend TIA Tracker on PC I actually have TIA Tracker but I keep having issues with notes being delayed and not being played on beat. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.