63 if (
pos < end || start <
pos) {
67 if (start <
pos &&
pos < end) {
76 s32 shift = ((3 - (start & 3)) * 8);
78 osEPiReadIo(nuPiCartHandle, addr, &data);
79 osEPiWriteIo(nuPiCartHandle, addr, (data & ~(0xff << shift)) | ((u8)*str << shift));
82 if (start >= 0xffe0) {