Skip to content
Ian Scott edited this page Jan 30, 2023 · 10 revisions

Current status of PicoGUS (2023-01-29, Firmware v0.4.0):

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

βœ… Design prototype PCB
βœ… Source parts & build prototype PCB
βœ… Create ISA bus interface code in PIO
βœ… Copy over GUS emulation code from sw/ directory and adapt to PIO programming model
βœ… Implement port-only emulation of GUS
βœ… Optimize GUS emulation to achieve 14 channels at 44.1KHz audio output
βœ… Speed up PSRAM access to be fast enough for GUS sample playback
βœ… Implement IRQs
βœ… Implement sample upload via DMA
βœ… Design release candidate PCB
βœ… Fabricate and test release candidate PCB
βœ… Complete AdLib support
βœ… Better IRQ support
βœ… Better DMA support
βœ… Implement MPU-401 emulation and MIDI out on Pico UART
πŸ“ Perfect DMA support (getting really close here!)
πŸ“ Perfect MPU-401 intelligent mode
πŸ’­ Sound Blaster support?

The current version of the board design is what I'd consider a "beta". I have fabricated it and have done quite a bit of testing on it. However, produce boards at your own risk!

Compatibility

Compatibility of various demos, trackers, players, and games are at the Compatibility list page.