Hab's noch nie probiert, aber zumindest grob überschlägig müsste i2c (im ursprünglichen, langsamen 100 kBit/s Modus) eigentlich mit zwei Pins der parallelen Schnittstelle realisierbar sein.
Die parallele Schnittstelle schafft (lt. Spezifikation, ob das im ST der Fall ist, wäre zu prüfen) 150 kB/s, der i2c-Bus will mindestens 100 kBit/s sehen.
Wenn man's schafft, die PSG-Register schnell genug zu toggeln, könnte es sein, daß man das gerade so hinkriegt (möglicherweise muß man auf clock stretching ausweichen).