diff options
Diffstat (limited to 'src/term.asm')
| -rw-r--r-- | src/term.asm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/term.asm b/src/term.asm index 6a94024..46cd23e 100644 --- a/src/term.asm +++ b/src/term.asm @@ -60,6 +60,7 @@ term_init:: ld [rLCDC], a ; LCD off ld [rSCX], a ld [rSCY], a + ldh [hSCY], a ; keep the VBlank latch in sync ; Load all 8 CGB BG palettes from PalData (see tools/gencolor.py). Palettes ; 0 and 2..7 are the 7 Fano-plane text palettes (each = bg + 3 of our 7 @@ -168,8 +169,8 @@ term_view_update:: add a add a add a ; *8 px - ld [rSCY], a - ret + ldh [hSCY], a ; latched: the VBlank ISR applies it, so the + ret ; view never moves mid-frame (no shear) ; ----------------------------------------------------------------------------- ; map_row_one - write the BG-map row for logical row A (0..17): tile indices |
