Olá RC. Tudo ótimo!
Legal você ter respondido, mas tenho a impressão de que não é isso não...
Eu não chamaria o circuito de som do Zaxxon de PSG. Por que a única coisa que a CPU faz é ligar ou desligar efeitos sonoros individuais. Isso é diferente do que acontece nos PSG como os AY-3-8910, por exemplo, em que é possível setar uma frequência base, amplitude, e outros parâmetros. No caso do Zaxxon, trechos individuais do circuito de geração de som são simplesmente ligados ou desligados pelos bits da PPI (8255). O processamento das ondas sonoras é todo analógico e não parametrizado. Se entendi bem são osciladores 555 com estágios de processamento usando alguns filtros RC (é o seu nome! :-P) e os Amp-Ops que eu não entendi bem ainda.
Eu tenho dois principais motivos para estar analisando esse circuito:
1) O MAME não emula esse circuito. A emulação do arcade Zaxxon feita pelo MAME utiliza samples WAV gravados de uma placa do hardware original e simplesmente liga/desliga o playback desses samples a cada evento de mudança de valor dos bits de saída da PPI emulada (controlada pelo Z80 emulado). Eu gostaria de emular de verdade essa placa de som. O MAME tem um subsistema de simulação de circuitos discretos. Basta descrever o netlist (interconexão dos componentes discretos) e o MAME faz uma simulação numérica do circuito e permite que algum nó da malha forneça a saída de áudio de um speaker, por exemplo. O problema dessa abordagem é que o subsistema de simulação de netlists do MAME parece que ainda precisa passar por maiores otimizações pra conseguir simular um circuito tão grande. Eu transcrevi só a netlist do trecho que produz o efeito sonoro marcado com o nome "SHOT" no esquemático, mas o resultado da emulação foram uns apitos com o som bem picotado e com performance péssima (provavelmente pela quantidade grande de contas que precisam ser feitas na simulação o MAME não dá conta de fazer isso em tempo real ainda).
2) Se emular em tempo real por meio do netlist não rola, tenho o interesse de pelo menos entender o princípio de funcionamento e talvez determinar alguma equação matemática que descreva as ondas geradas. Me lembro das aulas de eletrônica na faculdade que é possível fazer esse equacionamento de circuitos elétricos. Entretanto, pode ser que seja impraticável derivar um modelo analítico para um circuito tão grande... Aí eu fico feliz pelo menos entendendo o que se passou pela cabeça do designer pra bolar esse circuito. Quero no mínimo conseguir entender um pouco melhor esses macetes de projeto eletrônico analógico usando Amp-Ops...