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)