JumpToChar	macro row, char
	movfw	row		; put the proper row offset in W
	incf	row, F	; increment the row
	goto	char	; jump to the character	
	endm
;---------------------------------------------------------------------------------

; force it toward the end of the 2nd page with the forward characters
	org 	0x1B5		; én át írtam 


	; we're in the second page, so set the PCLATH so computed gotos work correctly
	; a második oldalon vagyunk, beállítjuk a PCLATH-t hogy korrekt legyen
	movlw	HIGH ForwardString	; load high pclath     betöltjük a PCLATH
	movwf	PCLATH				; 	/                  a work-be betöltjük a PCLATH értékét ( a prg számláló felső értéke)
	
	; jumptochar macro uses 3 bytes so multiply index by 3 for correct character
	; A JumpToChar makró elhasznál 3 bytot, tehát meg kell szorozni az indexet 3-mal a korrekt karakternek.
	
	movfw	charF		; set W = 3 * charF		; 3-szor összeadja
	addwf	charF, W	;	/
	addwf	charF, W	;	/
	addwf 	PCL, F		; jump to the character	; 3szor a charF + PCL= ez kerül vissza a PCL-be
	; characters