From c32d5993c39edcb6a4692a9f352da4eb4aeb2deb Mon Sep 17 00:00:00 2001 From: Daniel Loffgren Date: Sun, 17 Jan 2016 09:29:10 +0000 Subject: [PATCH] Enabled map caching, and disabled heavy debug calls git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@80 64f78de7-aa59-e511-a0e8-0002a5492df0 --- apple1/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apple1/main.c b/apple1/main.c index 193a460..c6a192b 100644 --- a/apple1/main.c +++ b/apple1/main.c @@ -72,9 +72,9 @@ static void run(v6502_cpu *cpu) { return; } - dis6502_printAnnotatedInstruction(asmfile, cpu, cpu->pc, table); + //dis6502_printAnnotatedInstruction(asmfile, cpu, cpu->pc, table); v6502_step(cpu); - v6502_printCpuState(asmfile, cpu); + //v6502_printCpuState(asmfile, cpu); } pia_stop(pia); fclose(asmfile); @@ -93,6 +93,7 @@ int main(int argc, const char * argv[]) cpu = v6502_createCPU(); printf("Allocating 64k of memory...\n"); cpu->memory = v6502_createMemory(v6502_memoryStartCeiling + 1); + cpu->memory->mapCacheEnabled = YES; breakpoint_list = v6502_createBreakpointList(); table = as6502_createSymbolTable();