Annotation of qemu/roms/openbios/forth/bootstrap/builtin.fs, revision 1.1.1.1

1.1       root        1: \ tag: initialize builtin functionality
                      2: \ 
                      3: \ Copyright (C) 2003 Stefan Reinauer
                      4: \ 
                      5: \ See the file "COPYING" for further information about
                      6: \ the copyright and warranty status of this work.
                      7: \ 
                      8: 
                      9:  
                     10: 
                     11: : init-builtin-terminal  ( -- )
                     12: 
                     13:   \ define key, key? and emit
                     14:   ['] (key) ['] key (to)
                     15:   ['] (key?) ['] key? (to)
                     16:   ['] (emit) ['] emit (to)
                     17: 
                     18:   \ 2 bytes band guard on each side
                     19:   100 #ib !
                     20:   #ib @ dup             ( -- ibs ibs )
                     21:   cell+ alloc-mem       ( -- ibs addr )
                     22:   dup -rot              ( -- addr ibs addr )
                     23: 
                     24:   /w + ['] ib (to)      \ assign input buffer
                     25:   0 fill                \ erase tib
                     26:   0 ['] source-id (to)  \ builtin terminal has id 0
                     27: 
                     28:   ;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.