4 static uint32_t rom[0x400000 / 4];
6 int main(int argc, char *argv[])
13 fprintf(stderr, "usage:\n%s <bin>\n", argv[0]);
17 f = fopen(argv[1], "r+");
23 for (i = 0; i < 0x400000; i += 4) {
25 v = (v << 8) | ((v >> 16) & 0xff);
26 rom[i / 4] = htonl(v);
29 ret = fread(rom, 1, sizeof(rom), f);
37 ret = fwrite(rom, 1, sizeof(rom), f);
39 if (ret != sizeof(rom)) {