| 174 | } |
| 175 | |
| 176 | static void writeEXIcmdLong(u8 cmd, void* address, s32 length) { |
| 177 | BOOL ret; |
| 178 | u16 ethcmd; |
| 179 | |
| 180 | ethcmd = 0x4000 | (cmd << 8); |
| 181 | ret = EXISelect(0, 2, 5); |
| 182 | EXIImm(0, ðcmd, sizeof(ethcmd), EXI_WRITE, NULL); |
| 183 | EXISync(0); |
| 184 | EXIImmEx(0, address, length, EXI_WRITE); |
| 185 | EXIDeselect(0); |
| 186 | } |
| 187 | |
| 188 | static void readcmdLong(u16 cmd, void* addr, s32 length) { |
| 189 | u32 ethcmd; |