aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/cpu/Registers.kt
diff options
context:
space:
mode:
authorJames Barnett <noreply@jamesbarnett.xyz>2018-06-22 19:51:31 +0100
committerJames Barnett <noreply@jamesbarnett.xyz>2018-06-22 19:51:31 +0100
commit155c200400ac80be1113e35df6637e2f77296d1a (patch)
treeab5ff65c80c6247ba0df84a9d88bab01212acc2d /src/main/kotlin/cpu/Registers.kt
parentd8dbfe55f4741a9cf70c1b95762461e08eb08f22 (diff)
downloadKGB-155c200400ac80be1113e35df6637e2f77296d1a.tar.xz
KGB-155c200400ac80be1113e35df6637e2f77296d1a.zip
Add first few 16-Bit Load ops
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