#!/usr/bin/env python from __future__ import print_function import sys from struct import pack,unpack if sys.platform == "win32": import os, msvcrt msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) class Mem: def __init__(self): self.low_water=0xffff self.high_water=0 page=b'\0'*256 self.mem=page*256 def load_prg(self, fn): data=open(fn,'rb').read() start=unpack('