diff options
Diffstat (limited to 'dumpgttxt.c')
-rw-r--r-- | dumpgttxt.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dumpgttxt.c b/dumpgttxt.c new file mode 100644 index 0000000..9b6c7e8 --- /dev/null +++ b/dumpgttxt.c @@ -0,0 +1,20 @@ +#include <stdio.h> + +int main(int argc, char **argv) { + int i; + unsigned char buf[16384]; + FILE *f = fopen("defender.rom", "rb"); + fread(buf, 16384, 1, f); + + putchar('\''); + for(i = 0; i < 7 * 37; i++) { + unsigned char c = buf[i + 0x156]; + if(!c) { + putchar('\''); + putchar('\n'); + putchar('\''); + } else { + putchar(c - 0x80); + } + } +} |