From 30399e2d1cc883b58bd386624fb09b33009189fa Mon Sep 17 00:00:00 2001 From: David Voswinkel Date: Sun, 5 Jul 2009 10:45:30 +0200 Subject: [PATCH] add padding script --- scripts/pad.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 scripts/pad.py diff --git a/scripts/pad.py b/scripts/pad.py new file mode 100644 index 0000000..23cffdb --- /dev/null +++ b/scripts/pad.py @@ -0,0 +1,29 @@ +import os +import sys + +def main(): + + bank_size = 2 ** 15 + bank_skip = 2 + + bank_final = 32 + + offset_skip = bank_skip * bank_size + rom = open(sys.argv[1],"r").read() + + out = open(sys.argv[1].replace(".smc",".pad"),"w") + + out.write(rom[:( bank_skip * bank_size)]) + + for bank in range(bank_skip,bank_final): + pattern = 55 + bank + print "Pad %i Bank with %02x" % (bank, pattern) + for i in range(0,bank_size): + out.write(chr(pattern)) + out.close() + + + +if __name__ == '__main__': + main() +