2 ; --------------------------------
3 ; SD_TEST.4th for MSP_EXP430FR5994
4 ; --------------------------------
19 ABORT" FastForth V4.1 please!"
20 ABORT" build FastForth with SD_CARD_READ_WRITE addon!"
26 ; ------------------------------------------------------------------
27 ; first we download the set of definitions we need (from CORE_ANS.4th for MSP_EXP430FR5994)
28 ; ------------------------------------------------------------------
72 MOV #[THEN]+$52,0(R14)
89 MOV #[THEN]+$58,-4(R10)
123 POSTPONE AGAIN POSTPONE THEN
417 ; ------------------------------------------------------------------
418 ; then we download the set of definitions we need (from UTILITY.4th for MSP_EXP430FR5994)
419 ; ------------------------------------------------------------------
425 R> OVER - 0 MAX SPACES TYPE
429 ; --------------------------
430 ; end of definitions we need
431 ; --------------------------
449 DO I C@ $7E MIN $20 MAX EMIT LOOP
471 $4000 HERE OVER - DUMP
472 ['] EMIT >BODY IS EMIT
477 MOV #%01_0010_0100,&$3C0
492 ECHO ." , done in " U. ." ms"
502 ." ? Fast Forth Specs" CR
503 ." 0 Set date and time (MSP430FR5xxx)" CR
504 ." 1 Load {UTILITY} words" CR
505 ." 2 Load {SD_TOOLS} words" CR
506 ." 3 Load {CORE_ANS} words" CR
507 ." 4 Execute ANS core tests" CR
508 ." 5 Load a source file to compile 10k program" CR
509 ." 6 Read it only (51k)" CR
510 ." 7 write FORTH dump in YOURFILE.TXT" CR
511 ." 8 append FORTH dump to YOURFILE.TXT" CR
512 ." 9 delete YOURFILE.TXT" CR
521 '?' OF CR LOAD" FF_SPECS.4TH" ENDOF
522 '0' OF CR LOAD" RTC.4TH" ENDOF
523 '1' OF CR LOAD" UTILITY.4TH" ENDOF
524 '2' OF CR LOAD" SD_TOOLS.4TH" ENDOF
525 '3' OF CR LOAD" CORE_ANS.4TH" ENDOF
526 '4' OF CR LOAD" CORETEST.4TH" ENDOF
527 '5' OF CR LOAD" PROG10K.4TH" ENDOF
535 WRITEDUMP DISPLAY_TIME ENDOF
537 APPEND" YOURFILE.TXT"
538 WRITEDUMP DISPLAY_TIME ENDOF