Reply 1460 of 1465, by SScorpio
LSS10999 wrote on Yesterday, 13:59:Been thinking of the RP2350B which has 48 GPIOs compared to RP2040/RP2350A which has 30. […]
Been thinking of the RP2350B which has 48 GPIOs compared to RP2040/RP2350A which has 30.
Will this enable the possible use of additional IRQ/DMA lines in the future? Should be useful for:
- Intelligent mode MPU401 with other modes.
- High DMA (16-bit) for proper SB16 support.For accessing high IRQ/DMA lines the card will have to be made 16-bit, though.
It already does intelligent MIDI mode on the MPU401. I'm not sure if it's based around the Hard/SoftMPU standard that doesn't support recording. But early MT-32 games that need intelligent mode work, I run a MP32 McCake on the MIDI daughterboard connector of my PicoGUS and Wing Commander plays music without a fuss.
The GUS itself is already a 16-bit card. I haven't received where the traces go, but you need to set two jumpers for the DMA channel. It's very possible both DMA 1 and DMA 3 route to the same GPIO pins of the RP2040. So you'd need to use additional GPIO for support both the low and high DMA channels of a SB16. Or if you have enough GPIO, get rid of all the jumpers all together and make it fully software configurable.