Esempio n. 1
0
parser.add_argument("-l", "--load", help="load program at 0x280", default=None)
parser.add_argument("-w",
                    "--writerom",
                    help="allow writes to ROM (default: false)",
                    type=bool,
                    default=False)
parser.add_argument(
    "-r",
    "--ramsize",
    help="set ram size in KB (default: 4 KB for apple1, 32 KB for replica1)",
    type=int,
    default=0)

args = parser.parse_args()

decoder = Memory.Decoder()

processor = Processor.Processor(decoder)

# default options for an apple 1
ramsize = 4 * 1024
rompath = "roms/wozmon.bin"
rombase = 0xff00
romsize = 0x100

if args.model == "apple1":
    ramsize = 4 * 1024
    rompath = dir_path + "/roms/wozmon.bin"
    rombase = 0xff00
    romsize = 0x100