The second CPU could do anything.. I'm just trying to think of ways for keeping it all as simple as possible. Though of course we don't really want to add a second YM chip to do this stuff.. Its why I was thinking more towards DAC's (ones running on the second CPU so not DMA access stuff).sandord wrote: ↑Tue Oct 02, 2018 10:34 pm It would be great if the second CPU would do mixing as well, only then the primary CPU will have nearly nothing to do. Sort of DMA-functionality where the second CPU plays 4 (or more) separate channels from memory at arbitrary frequencies (the frequency defines the note the specific note is played at). This would work better than the STE DMA, which only supports a handful of frequencies.
The second CPU could just output data to the dacs instead of the YM chip. Of course YM is only 8 bit.. so not much data passing there. CPU direct can do 16bit to dac.. 2x8bit data channels output direct to DAC's.. then output next 16bit to the second DAC channels (4 total). So it shouldn't need the YM chip.. In fact we probably only need 2x8bit dacs, just output audio channels one after another, or mix the data.. no idea.. though with the speed this new CPU be running at, it could have a lot more channels..
CPU would need to render all frequencies for each sample, We would have a lot more RAM to play with if it made things easier..but would need a programmer to do all this and tell me what is needed and whats possible to do.