Uploaded December 2011 | Updated September 2026, 14 hours ago
My code is now implemented inside the Geoff's Maximite mini PIC32 computer : geoffg.net/MaximiteDesign.html it can play mod or individual samples during the execution of basic programs and color video generation.
PIC32 + SD card = MOD jukebox:) Old video, now it can play a lot of S3M up to 18 channels without buffer underrun. Samples and patterns are streamed from a FAT32 SDHC card on SPI bus (FatFs lib). The limiting factor is not the processing power but the memory size vs. SPI bandwidth and the filesystem seek time... This is a very interesting training to DSP and low-level programming in C. Source code serveurperso.com/temp
My code is now implemented inside the Geoff's Maximite mini PIC32 computer : geoffg.net/MaximiteDesign.html it can play mod or individual samples during the execution of basic programs and color video generation.
PIC32 + SD card = MOD jukebox:) Old video, now it can play a lot of S3M up to 18 channels without buffer underrun. Samples and patterns are streamed from a FAT32 SDHC card on SPI bus (FatFs lib). The limiting factor is not the processing power but the memory size vs. SPI bandwidth and the filesystem seek time... This is a very interesting training to DSP and low-level programming in C. Source code serveurperso.com/temp










