If you think the explanation is bad, just find one for a different I2C part, the protocol is always the same.
Read the
I2C wiki page, it has a specific example for eeproms, and also explains the protocol.
What kind of interface is there from the Amiga side, by the way? Is the eeprom just connected to a couple of Akiko GPIO's, or does it have a dedicated I2C controller?
Edit: a repeated start is the same wire state as START, by way, it just means that bus doesn't go idle between the repeated start and the previous transaction.