aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/cpu/Registers.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/cpu/Registers.kt')
-rw-r--r--src/main/kotlin/cpu/Registers.kt7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/kotlin/cpu/Registers.kt b/src/main/kotlin/cpu/Registers.kt
index 6d1e626..5f45e87 100644
--- a/src/main/kotlin/cpu/Registers.kt
+++ b/src/main/kotlin/cpu/Registers.kt
@@ -115,5 +115,12 @@ class Registers {
return currentHL
}
+ fun decrementAndGetSP(): Int {
+ return if(SP > 0x0000) {
+ --SP
+ } else {
+ SP
+ }
+ }
} \ No newline at end of file