Skip to content
Ian Scott edited this page May 2, 2022 · 15 revisions

Rough plan of experimentation/implementation:

βœ… = done, πŸ“ = work in progress, πŸ’­ = still to be done

βœ… Design prototype PCB, with level shifters and lines for IRQ and DMA
πŸ“ Source parts & build prototype PCB
πŸ’­ Run RPiISA code on Linux on prototype PCB, validating level shifters, changing design/bodging as needed
πŸ’­ Port RPiISA code to Circle, using PWM audio out
πŸ’­ Extract GUS emulation code from DOSBox
πŸ’­ Implement port-only emulation
πŸ’­ Implement IRQs
πŸ’­ Implement sample upload via DMA
πŸ’­ Investigate moving GPIOs to free up I2S pins for better audio output quality via external DAC
πŸ’­ Design release candidate PCB

Clone this wiki locally