1. 22
  1. 4

    If write speed was more of a priority, I think you could have a register on the board that latches the written data until the ESP is ready to read it, so that the Game Boy could complete a write in 1 cycle, and the ESP wouldn’t have to busy-wait between the first and second writes. You would have to obey a minimum interval between writes, but I don’t expect that would be any problem at all.