![]() ![]() | ![]() |
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