changeset 385:e45327305bb7

Fix LDI
author Mike Pavone <pavone@retrodev.com>
date Wed, 05 Jun 2013 18:47:39 -0700
parents 5500d1d1269e
children 6e5c4f3ab0e2
files z80_to_x86.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);