I have assembler code that runs a VMusic2 on a Freescale 9S08SH4. It uses a "bit banging" interface called SPI but is Real close to I2C. It's a nice little module. G.H <<<)))
Note, this is stripped out of a larger project, so constants & ram use may not make sense, but the essential routines are whole. Bear in mind: it's assembler on a Freescale 9S08SH4. The larger project runs fine. I wrote it in late '09. Enjoy... <<<)))