summaryrefslogtreecommitdiff
path: root/tools/dump_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dump_data.py')
-rwxr-xr-xtools/dump_data.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/dump_data.py b/tools/dump_data.py
new file mode 100755
index 0000000..52e5993
--- /dev/null
+++ b/tools/dump_data.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+
+from sys import argv
+
+file = open("DMGAKVJ0.1", "rb").read()
+
+bank = int(argv[1], 16)
+addr = int(argv[2], 16)
+len = int(argv[3], 16)
+
+offset = addr
+if bank > 0:
+ offset += 0x4000 * (bank - 1)
+
+print(" db ", end="")
+for x in range(len):
+ print("$%02x, " % file[offset + x], end="")
+print()