| 982 | } |
| 983 | } |
| 984 | unsigned int ReadValueAtHardwareAddress(HWAddressType address, unsigned int size) |
| 985 | { |
| 986 | unsigned int value = 0; |
| 987 | |
| 988 | // read as little endian |
| 989 | for(unsigned int i = 0; i < size; i++) |
| 990 | { |
| 991 | value <<= 8; |
| 992 | value |= GetMem(address); |
| 993 | address++; |
| 994 | } |
| 995 | return value; |
| 996 | } |
| 997 | bool WriteValueAtHardwareAddress(HWAddressType address, unsigned int value, unsigned int size) |
| 998 | { |
| 999 | // TODO: NYI |
no test coverage detected