This file is entirely in assembly (I'm not sure how to call assembly subroutines from PBP). The author taught how to light a single RGB, my progress to date is the start of a chaser so it will light 60 rgb's sequentially and do some color shifting (Still lots to learn here). Should load right up in MPLAB (v8.9 used) The changes you may need to make for it to run:

your chip (must have SPI and 20Mhz)
your chip config settings
change nLED for your length of string (60)
scroll down to delay subroutines to speed up, slow down ...

The original author taught how to light a single LED. You will easily detect my coding as the extent of my assembly knowledge when I opened his program was nop!ColorStripTest_819.txt