# HG changeset patch # User Mike Pavone # Date 1371017397 25200 # Node ID d5f1840273b5aee470859d7e6da9cd26e59e602e # Parent 30c250a41629211d87fd5e1b25a83f5bcd4b5ba5 Bail out on attempt to run code from bank area until it is properly supported diff -r 30c250a41629 -r d5f1840273b5 z80_to_x86.c --- a/z80_to_x86.c Sun Jun 09 02:38:56 2013 -0700 +++ b/z80_to_x86.c Tue Jun 11 23:09:57 2013 -0700 @@ -1844,7 +1844,9 @@ if (address < 0x4000) { encoded = context->mem_pointers[0] + (address & 0x1FFF); } else if(address >= 0x8000 && context->mem_pointers[1]) { - encoded = context->mem_pointers[1] + (address & 0x7FFF); + printf("attempt to translate Z80 code from banked area at address %X\n", address); + exit(1); + //encoded = context->mem_pointers[1] + (address & 0x7FFF); } while (encoded != NULL) {