comparison src/aa_wordprocessor.asm @ 436:95ee78f4a974

no screen reboot after logbook exit
author heinrichsweikamp
date Fri, 24 Jun 2016 12:51:14 +0200
parents 929feb0da4f5
children b455b31ce022
comparison
equal deleted inserted replaced
435:0590b8fafc8d 436:95ee78f4a974
406 aa_decode_3: 406 aa_decode_3:
407 bsf tft_rs,0 ; RS_H ; Data 407 bsf tft_rs,0 ; RS_H ; Data
408 movff PRODH,PORTA ; Move high byte to PORTA 408 movff PRODH,PORTA ; Move high byte to PORTA
409 movff PRODL,PORTH ; Move low byte to PORTH 409 movff PRODL,PORTH ; Move low byte to PORTH
410 aa_decode_4: 410 aa_decode_4:
411 bcf INTCON,GIE
412 aa_decode_4a:
411 ;---- PIXEL WRITE LOOP ----------------------------------------------- 413 ;---- PIXEL WRITE LOOP -----------------------------------------------
412 bcf tft_nwr,0 ; WR_L 414 bcf tft_nwr,0 ; WR_L
413 bsf tft_nwr,0 ; WR_H ; Tick 415 bsf tft_nwr,0 ; WR_H ; Tick
414 416
415 decf aa_bitlen,F 417 decf aa_bitlen,F
416 bnz aa_decode_4 418 bnz aa_decode_4a
417 419
420 bsf INTCON,GIE
418 ;---- BYTE-CODE LOOP ------------------------------------------------- 421 ;---- BYTE-CODE LOOP -------------------------------------------------
419 ; Are we done ? 422 ; Are we done ?
420 movf TBLPTRL,W ; Compare TBLPTR to aa_end 423 movf TBLPTRL,W ; Compare TBLPTR to aa_end
421 cpfseq aa_end+0 424 cpfseq aa_end+0
422 bra aa_decode_1 ; Loop if LOW is different 425 bra aa_decode_1 ; Loop if LOW is different