The obvious solution to this problem is to reverse engineer the GameCube memory card to read and write the memory with a Raspberry Pi. There’s an incredible amount of unofficial documentation ...