; TODO: this should be smooth...
ld b, RENDER_BUF_H ; loop counter
ld de, render_buffer
+
+ ld a, [scrn_select]
+ cp a, 0
+ jp z, @scrn0
+
+ ; set next select
+ xor a, a
+ ld [scrn_select], a
+
+ ; select screen
+ ld hl, SCRN0+0x240
+
+ ; load scroll
+ ld a, 144
+ ld [scroll_y], a
+
+ jr @scrn_selected REL
+@scrn0:
+ ; set next screen
+ ld a, 1
+ ld [scrn_select], a
+
+ ; select screen
+ ld hl, SCRN0
+
+ ; set scroll
+ xor a, a
+ ld [scroll_y], a
+
+@scrn_selected:
- ld hl, SCRN0
call next_vblank_wait
; copy buffer into SCRN0