From 6f87feb0c835589adcd566323e058a9158860071 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Wed, 27 Jun 2018 21:56:05 +0100 Subject: Add 16-Bit pop commands --- src/main/kotlin/cpu/Registers.kt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/kotlin/cpu/Registers.kt') diff --git a/src/main/kotlin/cpu/Registers.kt b/src/main/kotlin/cpu/Registers.kt index 5f45e87..70c7f06 100644 --- a/src/main/kotlin/cpu/Registers.kt +++ b/src/main/kotlin/cpu/Registers.kt @@ -123,4 +123,12 @@ class Registers { } } + fun getAndIncrementSP(): Int { + val currentSP = SP + if(SP < 0xFFFF) { + SP++ + } + return currentSP + } + } \ No newline at end of file -- cgit v1.2.3