diff options
author | mid-kid <esteve.varela@gmail.com> | 2020-09-12 17:27:07 +0200 |
---|---|---|
committer | mid-kid <esteve.varela@gmail.com> | 2020-09-12 17:27:07 +0200 |
commit | 8d4e7f48f18e75a2f56ec91ed8bc9b5262cac276 (patch) | |
tree | e641bc29c0692ff8b0c22f7a83c1671dc88479de /tools/dump_data.py | |
parent | 34fe2a99f71e6fe1d13e6cc0dce24c989cec806a (diff) |
Disassemble tutorial
Diffstat (limited to 'tools/dump_data.py')
-rwxr-xr-x | tools/dump_data.py | 18 |
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() |