| 51 | const unsigned int baseAddress = 0x80004000; |
| 52 | |
| 53 | int WriteFile(FileInfo* info) |
| 54 | { |
| 55 | if (info == NULL) |
| 56 | return -1; |
| 57 | |
| 58 | FILE* file; |
| 59 | file = fopen(info->Filename.c_str(), "wb+"); |
| 60 | if (!file) |
| 61 | return -2; |
| 62 | |
| 63 | fwrite(info->Data, 1, info->FileSize, file); |
| 64 | fclose(file); |
| 65 | return 1; |
| 66 | } |
| 67 | |
| 68 | int ReadFile(FileInfo* info) |
| 69 | { |