diff options
author | yenatch <yenatch@gmail.com> | 2013-09-08 03:14:24 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2013-09-08 03:14:24 -0400 |
commit | e7318ed4bc38baebce0f26048b166c76d13c1838 (patch) | |
tree | 77565399059013d7af6c48238a9c2957995b190a /main.asm | |
parent | 4a04a09a6b7a80f97392563b1b1b115fa1cf6316 (diff) |
move double speed functions into common/double_speed.asm
Diffstat (limited to 'main.asm')
-rw-r--r-- | main.asm | 31 |
1 files changed, 1 insertions, 30 deletions
@@ -827,36 +827,7 @@ _de_: ; 2fed ; 2fef -; The CGB hardware introduces Double Speed Mode. -; While active, the clock speed is doubled. - -; The hardware can switch between normal speed -; and double speed at any time, but LCD output -; collapses during the switch. - -DoubleSpeed: ; 2fef - ld hl, rKEY1 - bit 7, [hl] - jr z, SwitchSpeed - ret -; 2ff7 - -NormalSpeed: ; 2ff7 - ld hl, rKEY1 - bit 7, [hl] - ret z -; 2ffd - -SwitchSpeed: ; 2ffd - set 0, [hl] - xor a - ld [rIF], a - ld [rIE], a - ld a, $30 - ld [rJOYP], a - stop ; rgbasm adds a nop after this instruction by default - ret -; 300b +INCLUDE "common/double_speed.asm" ClearSprites: ; 300b |