shithub: pokecrystal

Download patch

ref: 71bbd77261e4a5cb70fe6b82cf98b80d01f3252e
parent: 004956798cbdb74c71a11377586eb2ff190321b1
author: yenatch <yenatch@gmail.com>
date: Tue Sep 3 14:35:37 EDT 2013

split some RTC interfaces into engine/rtc.asm

--- /dev/null
+++ b/engine/rtc.asm
@@ -1,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
+
--- a/main.asm
+++ b/main.asm
@@ -17,34 +17,7 @@
 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"
--