# HG changeset patch # User Mike Pavone # Date 1370483259 25200 # Node ID e45327305bb79f45fe1780ba29056a900a703286 # Parent 5500d1d1269e683c2b26ac4460302905a3d4e714 Fix LDI diff -r 5500d1d1269e -r e45327305bb7 z80_to_x86.c --- a/z80_to_x86.c Tue Jun 04 22:30:49 2013 -0700 +++ b/z80_to_x86.c Wed Jun 05 18:47:39 2013 -0700 @@ -502,7 +502,7 @@ dst = mov_rr(dst, opts->regs[Z80_HL], SCRATCH1, SZ_W); dst = call(dst, (uint8_t *)z80_read_byte); dst = mov_rr(dst, opts->regs[Z80_DE], SCRATCH2, SZ_W); - dst = call(dst, (uint8_t *)z80_read_byte); + dst = call(dst, (uint8_t *)z80_write_byte); dst = zcycles(dst, 2); dst = add_ir(dst, 1, opts->regs[Z80_DE], SZ_W); dst = add_ir(dst, 1, opts->regs[Z80_HL], SZ_W);