--- trunk/src/emul_parse.c 2007/10/08 16:18:38 12 +++ trunk/src/emul_parse.c 2007/10/08 16:19:23 20 @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: emul_parse.c,v 1.33 2005/08/12 06:02:56 debug Exp $ + * $Id: emul_parse.c,v 1.35 2005/11/06 21:15:55 debug Exp $ * * Set up an emulation by parsing a config file. * @@ -561,7 +561,7 @@ m->old_bintrans_enable = 0; /* TODO: Hm... */ - if (m->bintrans_enable) + if (m->bintrans_enable && m->arch == ARCH_MIPS) m->speed_tricks = 0; if (cur_machine_bintrans_size[0]) @@ -619,6 +619,10 @@ else { m->x11_scaledown = atoi(cur_machine_x11_scaledown); if (m->x11_scaledown < 0) { + m->x11_scaleup = 0 - m->x11_scaledown; + m->x11_scaledown = 1; + } + if (m->x11_scaledown < 1) { fprintf(stderr, "Invalid scaledown value" " (%i)\n", m->x11_scaledown); exit(1);