P_STEP=0 // 0=speedy mode, 1=manual stepping mode P_SEED=2 // 1=first seed, 2=second seed P_INTERFACE=1 // 0=general stats line, 1=viewport, 2=instruction histogram P_HEX=0 // 0=human readable, 1=hex dump P_RANDOM_SPACE=1 // 0=not random (0-filled by default), 1=random contents P_OUT_ERR=0 // print errors (interface=0): 0=false, 1=true P_OUT_INS=0 // print instructions P_OUT_OBJ=0 // print objects P_OUT_DBG=0 // print debugging info P_OUT_ALL=0 // print no matter what (initially meant to always be true, but now interferes with viewport interface) P_OUT_STAT=0 // print statistics and metrics P_REPORT_FREQ=1500 // report freq (TSs); 0=no report P_PMUTATE_FREQ=0 24000 // point mutation freq (TUs); 0=no mutations P_LMUTATE_FREQ=824000 // line mutation freq (TUs); 0=no mutations P_TS_SIZE=525 // time slice size (TUs) P_CB_SIZE=8 // cb size (packets) P_WB_SIZE=8 // wb size (slots) P_NREGS=4 // size of register bank P_BOM_SIZE=100 // bom size (bytes) P_MAX_BOMS=3000 // number of BOMs P_MAX_CPUS=3000 // number of CPUs P_BRON=0.9 // BOM threshold, reaper on P_CRON=0.9 // CPU threshold, reaper on P_BROFF=0.85 // BOM threshold, reaper off P_CROFF=0.40 // CPU threshold, reaper off P_MAX_AGE=30000 // max age P_MAX_ERR=90000 // max error P_MAX_TS=30000 // max timeslice P_MIN_TS=1 // min timeslice (<= max timeslice) P_FLAG_00=0 // P_FLAG_01=0 // P_FLAG_02=0 // P_FLAG_03=0 // P_FLAG_04=1 // _FLAG_UMASK_OWNER_READ---------->hi(on) P_FLAG_05=1 // _FLAG_UMASK_OWNER_WRITE--------->hi(on) P_FLAG_06=1 // _FLAG_UMASK_WORLD_READ---------->hi(on) P_FLAG_07=0 // _FLAG_UMASK_WORLD_WRITE--------->hi(on) P_FLAG_08=0 // P_FLAG_09=0 // P_FLAG_10=0 // P_FLAG_11=0 // P_FLAG_12=0 // P_FLAG_13=0 // P_FLAG_14=0 // P_FLAG_15=0 // _FLAG_ROLL_OVER P_FLAG_16=0 // _FLAG_DISCARD_BIT P_FLAG_17=0 // _FLAG_PASS---------------------->lo(off) P_FLAG_18=0 // P_FLAG_19=0 // P_FLAG_20=0 // P_FLAG_21=0 // P_FLAG_22=0 // P_FLAG_23=0 // P_FLAG_24=0 // P_FLAG_25=0 // P_FLAG_26=0 // P_FLAG_27=1 // _FLAG_WB_QUEUE_OR_STACK--------->hi(stack) P_FLAG_28=1 // _FLAG_WB_PRESERVE_OR_OVERWRITE-->hi(overwrite) P_FLAG_29=0 // _FLAG_CB_QUEUE_OR_STACK--------->lo(queue) P_FLAG_30=0 // _FLAG_CB_PRESERVE_OR_OVERWRITE-->lo(preserve) P_FLAG_31=0 // _FLAG_INCREASE_OR_DECREASE------>lo(increase) P_VPORT_OFFSET=s // viewport offset into soup: #=any numeric offset, s=seed cell in view P_VPORT_HEIGHT=90 // viewport height P_VPORT_WIDTH=25 90 // viewport width P_FSPACE_READ=0 // 0=no read; 1=read P_FSPACE_WRITE=0 // 0=no write; 2=write P_CURSED_HEX=