Drastically improved performance and tempo stability for VGM tracks with PCM bursts under 8192 Bytes
Fixed "Hold to turn off" OLED button - previous version would also change the playback mode when held down.
Title-card changed.
Significantly improved bus write speed (65.1 KHz to 330+KHz)
Full header read support up to 0x40
SPI RAM sample prefetching
Serial baud rate changed to 115200 Baud
Chip drivers cleaned up.
Notes:
This update dramatically improves playback performance for most VGM tracks. Certain VGM tracks still have the ability to completely drain the command buffer (and lag) during heavy PCM sessions, but this is a limitation of the hardware. I will likely have to make a revision to the hardware featuring an MCU with more RAM and proper 4-bit SD support. For now though, I think this firmware is the fastest this version of the hardware is going to get!
NEW:
Notes: This update dramatically improves playback performance for most VGM tracks. Certain VGM tracks still have the ability to completely drain the command buffer (and lag) during heavy PCM sessions, but this is a limitation of the hardware. I will likely have to make a revision to the hardware featuring an MCU with more RAM and proper 4-bit SD support. For now though, I think this firmware is the fastest this version of the hardware is going to get!