File:  [gforth] / gforth / arch / c165 / mach.fs
Revision 1.2: download - view: text, annotated - select for diffs
Fri Dec 11 22:54:29 1998 UTC (22 years, 11 months ago) by pazsan
Branches: MAIN
CVS tags: v0-5-0, v0-4-0, HEAD
Added further options to shrink a kernel down
Cleaned up conditional primitives (works now for C-generated part, too)
Cleaned up mach files for embedded architectures
Cleaned up options in the kernel

    1: 
    2:     2 Constant cell
    3:     1 Constant cell<<
    4:     4 Constant cell>bit
    5:     8 Constant bits/byte
    6:     8 Constant float
    7:     2 Constant /maxalign
    8:  false Constant bigendian
    9: ( true=big, false=little )
   10: 
   11: false Constant NIL  \ relocating
   12: 
   13: : prims-include  ." Include primitives" cr s" arch/c165/prim.fs" included ;
   14: : asm-include    ." Include assembler" cr s" arch/c165/asm.fs" included ;
   15: : >boot ;
   16: 
   17: >ENVIRON
   18: 
   19: false Constant files
   20: false Constant OS
   21: false Constant prims
   22: false Constant floats
   23: false Constant locals
   24: false Constant dcomps
   25: false Constant hash
   26: false Constant xconds
   27: false Constant header
   28: true Constant interpreter
   29: true Constant crlf
   30: true Constant ITC
   31: true Constant ec
   32: \ true Constant rom
   33: 
   34: cell 2 = [IF] 32 [ELSE] 256 [THEN] KB Constant kernel-size
   35: 
   36: 16 KB		Constant stack-size
   37: 15 KB 512 +	Constant fstack-size
   38: 15 KB		Constant rstack-size
   39: 14 KB 512 +	Constant lstack-size

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>