# HG changeset patch # User JeanDo # Date 1318202114 -7200 # Node ID 1b09cead63a8bb03bfa70f1112c288bf2b8857e9 # Parent 7779bfa891716eaca662914f6ed396e116648694 BUGFIX dump screen top line in flip mode (OSTC 2N). diff -r 7779bfa89171 -r 1b09cead63a8 code_part1/OSTC_code_asm_part1/dump_screen.asm --- a/code_part1/OSTC_code_asm_part1/dump_screen.asm Sun Oct 09 23:37:59 2011 +0200 +++ b/code_part1/OSTC_code_asm_part1/dump_screen.asm Mon Oct 10 01:15:14 2011 +0200 @@ -72,9 +72,18 @@ AA_DATA_WRITE 0x00 AA_DATA_WRITE 0xEF + btfss win_flip_screen ; OSTC 2N have a flipped screen, + bra dump_screen_mk2 ; So we should start 239 instead. + movlw LOW(.239) + movwf PRODL + movlw HIGH(.239) + movwf PRODH +dump_screen_mk2: + AA_CMD_WRITE 0x20 ; Start Address Horizontal (.0 - .239) AA_DATA_WRITE_PROD ; 00:00 + mullw 0 ; Make sure PROD is 0 again. AA_CMD_WRITE 0x21 ; Start Address Vertical (.0 - .319) AA_DATA_WRITE_PROD ; 00:00