summaryrefslogtreecommitdiff
path: root/home/copy_string.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home/copy_string.asm')
-rw-r--r--home/copy_string.asm13
1 files changed, 13 insertions, 0 deletions
diff --git a/home/copy_string.asm b/home/copy_string.asm
new file mode 100644
index 00000000..7f86e501
--- /dev/null
+++ b/home/copy_string.asm
@@ -0,0 +1,13 @@
+; copies a string from [de] to [wcf4b]
+CopyStringToCF4B::
+ ld hl, wcf4b
+ ; fall through
+
+; copies a string from [de] to [hl]
+CopyString::
+ ld a, [de]
+ inc de
+ ld [hli], a
+ cp "@"
+ jr nz, CopyString
+ ret