Nintendo DS Architecture: Novel Forms of Interaction by Rodrigo Copetti
Author:Rodrigo Copetti [Copetti, Rodrigo]
Language: eng
Format: epub
Tags: Nonfiction, Computers, Advanced Computing, Engineering, Computer Architecture, Application Software, Computer Graphics, Computer Science
ISBN: 9798201403621
Amazon: B0B65V1Y9X
Goodreads: 62908902
Published: 2020-08-10T16:30:00+00:00
6.1 An eccentric PSG (or two)
Since this console runs GBA games, it should then have something that reassembles the predecessorâs PSG (whether through hardware or software). Well, it so happens the last 6 channels contain a âPSG modeâ allowing any of them to synthesise either a pulse or a custom wave; and only two of them can create noise. But GBA games donât use any of these!
You see, the mixerâs output frequency rate is 32 kHz with a resolution of 10-bit (considerably lower than the quality of the samples fed). Furthermore, it does not perform any form of interpolation to smooth out the loss of precision. These restrictions are not ideal for samples, as it adds noise. Though the actual perception of this phenomenon depends on your auditory capacity (I donât notice the âhissâ unless I boost the volume and compare it with a 16-bit version side-by-side), besides, itâs still a step forward coming from software-mixed samples with 8-bit resolution. Conversely, the aliasing effect is more problematic with PSG sounds, as downsampling the signal may introduce erroneous harmonics which distorts the original PSG tone. Nevertheless, games like New Super Mario Bros. happily make use of pulse waves for accompaniment, so I wouldnât consider the PSG completely useless.
Back on topic, how does a GBA game handle all of this? It doesnât, Nintendo fitted a separate sound system (within the same enclosure) for GBA mode that includes its own channels and mixer that follows the specifications of the predecessor. This way, GBA games wonât be affected by the new mixerâs limitations. Unfortunately, since this subsystem is segregated from the DS one (in other words, it doesnât output to the DSâs mixer), DS games arenât able to use it.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
AI & Machine Learning | Bioinformatics |
Computer Simulation | Cybernetics |
Human-Computer Interaction | Information Theory |
Robotics | Systems Analysis & Design |
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8305)
Test-Driven Development with Java by Alan Mellor(6766)
Data Augmentation with Python by Duc Haba(6682)
Principles of Data Fabric by Sonia Mezzetta(6428)
Learn Blender Simulations the Right Way by Stephen Pearson(6328)
Microservices with Spring Boot 3 and Spring Cloud by Magnus Larsson(6200)
Hadoop in Practice by Alex Holmes(5964)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5812)
RPA Solution Architect's Handbook by Sachin Sahgal(5599)
Big Data Analysis with Python by Ivan Marin(5383)
The Infinite Retina by Robert Scoble Irena Cronin(5289)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5153)
Pretrain Vision and Large Language Models in Python by Emily Webber(4348)
Infrastructure as Code for Beginners by Russ McKendrick(4112)
Functional Programming in JavaScript by Mantyla Dan(4041)
The Age of Surveillance Capitalism by Shoshana Zuboff(3960)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3826)
Embracing Microservices Design by Ovais Mehboob Ahmed Khan Nabil Siddiqui and Timothy Oleson(3628)
Applied Machine Learning for Healthcare and Life Sciences Using AWS by Ujjwal Ratan(3601)
