summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-06-05 17:49:34 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-06-05 17:49:34 -0400
commit88c1048f86bf898cb5c42bb0fe77dce165aac7b3 (patch)
tree11482fcccfd8f2264b51ad1b530a3e856d3c5ddc /home
parent3015d3b5476a2fa316581b69bda017b4d15f0777 (diff)
Unfiled, unknown function
Diffstat (limited to 'home')
-rw-r--r--home/joypad.asm10
-rw-r--r--home/unknown.asm15
2 files changed, 24 insertions, 1 deletions
diff --git a/home/joypad.asm b/home/joypad.asm
index 5a4e549..faa7cf0 100644
--- a/home/joypad.asm
+++ b/home/joypad.asm
@@ -1,6 +1,14 @@
INCLUDE "constants.asm"
-SECTION "Joypad functions", ROM0[$07FE]
+SECTION "Joypad functions", ROM0[$07F8]
+
+ClearJoypad::
+ xor a
+; Pressed this frame (delta)
+ ldh [hJoyDown], a
+; Currently pressed
+ ldh [hJoyState], a
+ ret
Joypad:: ; 7fe (0:7fe)
; Read the joypad register and translate it to something more
diff --git a/home/unknown.asm b/home/unknown.asm
index 5b9a6e1..7ad3157 100644
--- a/home/unknown.asm
+++ b/home/unknown.asm
@@ -121,3 +121,18 @@ _20F1:: ; 20f1
ld [de], a
inc de
ret
+
+SECTION "Unknown_094c", ROM0 [$094C]
+
+Function094c::
+ ldh a, [hROMBank]
+ push af
+ ld a, BANK(Functionfe255)
+ call Bankswitch
+
+ call Functionfe255
+
+ pop af
+ call Bankswitch
+
+ jp Function_4031