home *** CD-ROM | disk | FTP | other *** search
- \ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-
- : (splash)
- ." V9t9 FORTH" cr
- ." press shift+ctrl+alt+space to abort" cr
- cr
-
- \ debug notes
- ." write-file not done, read-file buggy" cr
- ;
-
- [[ $90 checkmemory ]]
-
- : (cold)
- \ This code is very important!
- \ We don't initialize these DEFERed words
- \ since their deferral address must reside in RAM
- \ in order to be changed.
-
- \ Also, the use of (IS) is specific to
- \ the cross compiler, which assumes we have more
- \ stuff between the NFA and the PFA than we do.
- \ (i.e., not >body)
-
- ['] (EMIT) ['] EMIT (IS)
- ['] (EMIT) ['] EMIT8 (IS)
- ['] (KEY?) ['] KEY? (IS)
- ['] (KEY) ['] KEY (IS)
- ['] (TYPE) ['] TYPE (IS)
-
- cls
- (splash)
-
- \ flush user dictionary
- dp0 dp ! \ bye bye!
-
- \ set up wordlist !!!
- fence >latest !
-
- decimal
-
- \ Set up initial variable vals
-
- (rp0) rp0 !
- (sp0) sp0 !
- (pad0) (pad) !
- (#-pad0) (#-pad) !
- (slit-pad0) (slit-pad) !
-
- [ [[ test-level @ [IF] ]] ]
- ." Running tests..." cr
- runtests
- [ [[ [THEN] ]] ]
-
- sp0 @ sp!
-
- \ init-files
-
- quit
- ;
-
-