2 ; -----------------------------------
3 ; RC5TOLCD.4th for MSP_EXP430FR5994
4 ; -----------------------------------
14 ABORT" FastForth V3.8 please!"
21 [DEFINED] {RC5TOLCD} [IF] {RC5TOLCD} [THEN]
28 [UNDEFINED] CONSTANT [IF]
39 [UNDEFINED] STATE [IF]
96 IF POSTPONE ['] POSTPONE DEFER!
102 [UNDEFINED] >BODY [IF]
157 : LCD_CLEAR $01 LCD_WRF 100 20_us ;
158 : LCD_HOME $02 LCD_WRF 100 20_us ;
191 MOV #%1011100100,&$380
238 ['] EMIT >BODY IS EMIT
250 CMP #$40AA,&{RC5TOLCD}+8
257 MOV #$40AA,&{RC5TOLCD}+8
258 MOV &{RC5TOLCD}+10,&WARM+2
259 MOV &{RC5TOLCD}+12,&$FFEA
260 MOV &{RC5TOLCD}+14,&$FFDE
261 MOV &{RC5TOLCD}+10,R0
271 ." RC5toLCD is removed,"
272 ." type START to restart"
287 MOV #%10_1101_0100,&$3C0
295 MOV #%0110_0000,&$3C6
305 MOV #%01_0001_0100,&$340
328 ['] EMIT >BODY IS EMIT
329 ." RC5toLCD is running. Type STOP to quit"
334 CMP #$40AA,&{RC5TOLCD}+8
336 MOV #STOP_R2L,&{RC5TOLCD}+8
337 MOV &WARM+2,&{RC5TOLCD}+10
339 MOV &$FFEA,&{RC5TOLCD}+12
341 MOV &$FFDE,&{RC5TOLCD}+14
349 ; downloading RC5toLCD.4th is done
350 RST_HERE ; this app is protected against <reset>