summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-09-03 18:35:37 -0400
committeryenatch <yenatch@gmail.com>2013-09-03 18:35:37 -0400
commit71bbd77261e4a5cb70fe6b82cf98b80d01f3252e (patch)
treee7e95740b27c74432b62d8dbe21cf858431b1ea3
parent004956798cbdb74c71a11377586eb2ff190321b1 (diff)
split some RTC interfaces into engine/rtc.asm
-rw-r--r--engine/rtc.asm25
-rw-r--r--main.asm29
2 files changed, 26 insertions, 28 deletions
diff --git a/engine/rtc.asm b/engine/rtc.asm
new file mode 100644
index 000000000..91428d03b
--- /dev/null
+++ b/engine/rtc.asm
@@ -0,0 +1,25 @@
+RTC: ; 46f
+; update time and time-sensitive palettes
+
+; rtc enabled?
+ ld a, [$c2ce]
+ cp 0
+ ret z
+
+ call UpdateTime
+
+; obj update on?
+ ld a, [VramState]
+ bit 0, a ; obj update
+ ret z
+
+TimeOfDayPals: ; 47e
+ callab _TimeOfDayPals
+ ret
+; 485
+
+UpdateTimePals: ; 485
+ callab _UpdateTimePals
+ ret
+; 48c
+
diff --git a/main.asm b/main.asm
index 51007a1bd..eb8dd77c5 100644
--- a/main.asm
+++ b/main.asm
@@ -17,34 +17,7 @@ SECTION "start",ROM0[$150]
INCLUDE "engine/init.asm"
INCLUDE "engine/vblank.asm"
INCLUDE "engine/delay.asm"
-
-
-RTC: ; 46f
-; update time and time-sensitive palettes
-
-; rtc enabled?
- ld a, [$c2ce]
- cp 0
- ret z
-
- call UpdateTime
-
-; obj update on?
- ld a, [VramState]
- bit 0, a ; obj update
- ret z
-
-TimeOfDayPals: ; 47e
- callab _TimeOfDayPals
- ret
-; 485
-
-UpdateTimePals: ; 485
- callab _UpdateTimePals
- ret
-; 48c
-
-
+INCLUDE "engine/rtc.asm"
INCLUDE "engine/fade.asm"
INCLUDE "engine/lcd.asm"
INCLUDE "engine/time.asm"