SPU Noise Flags and Reverb: Difference between revisions
| Revision as of 05:11, 23 October 2026 RemmyLee (Hardware tests: 72 more test pages, listed on the main page by area; RUN.toml no longer published) | Revision as of 05:18, 23 October 2026 RemmyLee (Hardware tests: nine DMA, MDEC and BIOS test pages with part names for titles; join one-sentence paragraphs per voice.md) | ||
| Line 93: | Line 93: | ||
| ### Reverb Writes | ### Reverb Writes | ||
| − | The reverb area 7F000h to 7FFFFh was filled with known values and the engine ran for 60000 cycles. With vIIR 4000h alone, 339 halfwords changed, and the first changes halved at each step: 0100h, 0080h, 0040h and on to 0000h. With vIIR 8000h the changed values instead alternate in sign and grow: FC00h, 0800h, F000h, 2000h and C000h, up to 7FFFh and 8000h at the limits.[^h] | + | The reverb area 7F000h to 7FFFFh was filled with known values and the engine ran for 60000 cycles. With vIIR 4000h alone, 339 halfwords changed, and the first changes halved at each step: 0100h, 0080h, 0040h and on to 0000h. With vIIR 8000h the changed values instead alternate in sign and grow: FC00h, 0800h, F000h, 2000h and C000h, up to 7FFFh and 8000h at the limits.[^h] With SPUCNT bit 7 off the engine still wrote zeros: 32 halfwords changed with every volume set, and 27 with the all-pass and comb volumes set.[^h] |
| − | With SPUCNT bit 7 off the engine still wrote zeros: 32 halfwords changed with every volume set, and 27 with the all-pass and comb volumes set.[^h] | ||
| − | |||
| ### Reverb and IRQ9 | ### Reverb and IRQ9 | ||