From d358141ae554bc25af1ed4dabc9ea555c9ae1198 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Sat, 14 Mar 2015 17:30:47 +0000 Subject: [PATCH] z80_intf.[cpp/.h]: fix ZetSetHL(), add ZetSetSP() --- src/cpu/z80_intf.cpp | 5 +++++ src/cpu/z80_intf.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/cpu/z80_intf.cpp b/src/cpu/z80_intf.cpp index 84c804e21..daa20e217 100644 --- a/src/cpu/z80_intf.cpp +++ b/src/cpu/z80_intf.cpp @@ -774,6 +774,11 @@ void ZetSetBUSREQLine(INT32 nStatus) } void ZetSetHL(INT32 n, UINT16 value) +{ + ZetCPUContext[n]->reg.hl.w.l=value; +} + +void ZetSetSP(INT32 n, UINT16 value) { ZetCPUContext[n]->reg.sp.w.l=value; } diff --git a/src/cpu/z80_intf.h b/src/cpu/z80_intf.h index 980e8f71f..39238c06b 100644 --- a/src/cpu/z80_intf.h +++ b/src/cpu/z80_intf.h @@ -51,6 +51,7 @@ INT32 ZetIdle(INT32 nCycles); INT32 ZetSegmentCycles(); INT32 ZetTotalCycles(); void ZetSetHL(INT32 n, UINT16 value); +void ZetSetSP(INT32 n, UINT16 value); //#define ZetRaiseIrq(n) ZetSetIRQLine(n, ZET_IRQSTATUS_AUTO) //#define ZetLowerIrq() ZetSetIRQLine(0, Z80_CLEAR_LINE)