But I did have a working version with another processor. So hook a couple lines up to a SuperPRO, and less than 100 lines of BASIC code, and I could trace the i2c accesses.
Sample trace --
- WRITE c8 7
READ c9 0 NAK STOP
WRITE c8 7 1 STOP
WRITE c8 2 0 STOP
WRITE c8 3 ff STOP
WRITE c8 8
READ c9 0 NAK STOP
WRITE c8 8 2 STOP