The reason I suggested the speech audio pin is that my 1MHz bus is already in use with Pi1MHz adaptor, plus if you're using a game like Doom then you'll need a HDD, so the 1MHz bus is already in use for that.tricky wrote: ↑Wed Oct 28, 2020 1:14 pm The speech chip has an eight bit data bus and some address pins and is connected to the slow data bus, so it is best programmed from software on the beeb's 6502, or possibly via the OS (I don't know the OS route).
Putting analogue audio in via the PiCoPro is cheating even more than sending the samples back, but not too much to not have the option
If you're looking for an audio feed direct from the Pi, then the speech chip is less likely to be in use and probably isn't any more cheating than using the 1MHz bus anyway. One major advantage is that we wouldn't have to deal with 4bit samples.
I did toy with the idea of creating a simple sample player for the Pi1MHz, it would use 4 addresses in FRED (2 for frequency, 1 for volume and 1 for a sample FIFO), but it still requires transmitting the data back over the tube, given the limited bandwidth there I feel it would be better spent on transmitting video data.
There are two potential issues.
- The Speech audio in is apparently filtered to remove frequences higher than 7Khz.
- The audio pins on the PiTubeDirect may already be being used which would rule out using a Pi Zero.