HERB OS v3 - Four-Module Kernel

  Runtime initialized

=== Boot-time compilation ===

[COMPILE] interactive_kernel: 27441 bytes

[COMPILE] shell: 939 bytes

[COMPILE] producer: 213 bytes

[COMPILE] consumer: 183 bytes

[COMPILE] worker: 127 bytes

[COMPILE] beacon: 129 bytes

[COMPILE] schedule_priority: 144 bytes

[COMPILE] schedule_roundrobin: 134 bytes

[COMPILE] turing: 905 bytes

[COMPILE] test_flow: 318 bytes

  Program loaded

[LOAD] Turing machine loaded

[LOAD] test_flow loaded

[EDKEY] ascii= buf=365 pool=128 buf=1 ops=1

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] tm_reset OK len=47

  [COMP] ipc.react_to_msg OK len=44

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=92/292

  Boot: 41 ops

[FLOW] count=3

[FLOW] FLOW_DST entities=3

[FLOW] e=365 doubled=20 cumsum=10

[FLOW] e=366 doubled=40 cumsum=30

[FLOW] e=367 doubled=60 cumsum=60

  Cursor entity found (id=12)

  Input control entity found (id=50)

  Buffer created (capacity=20)

  Shell process created (id=369, tensions=9)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=82/246

  Shell control entity found (id=51)

  Spawn control entity found (id=52)

  Display control entity found (id=25)

  timer_interval=300 buffer_capacity=20

  Game control entity found (id=94)

  Player entity found (id=95)

Starting interactive mode

[DISK] found, 16384 sectors

[DISK] self-test OK

[FS] formatted fresh disk

[NET] no E1000 found

  Mouse initialized (IRQ12)

[EDITOR] flow idx=0

[EDITOR] pool expanded to 328 entities

Type /help for commands

[HAM] eval=53/328

[HAM] eval=117/492

[TIMER] t2 ops=57 [server]->[client]

[BUFFER] count=0/20

[HAM] eval=51/328

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=573[HAM] eval=61/328

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=35/328

[PROGRAM] producer loaded for p1 tensions=83

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=82/249

[PROC] p1 produced=0

[NEW] p1 pri=2 (2pg 2fd) ops=74

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/332

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=573[HAM] eval=98/415

 ops=47 cmd_remaining=0

[KILL] client ops=47

Kill client -> 47 ops

[BUFFER] count=0/20

[HAM] eval=119/498

[TIMER] t8 ops=52 [server]->[server]

[BUFFER] count=0/20

[HAM] eval=51/332

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=573[HAM] eval=61/332

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/415

[PROGRAM] consumer loaded for p2 tensions=84

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=82/252

[PROC] p2 consumed=0

[NEW] p2 pri=4 (2pg 2fd) ops=77

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=6 arg_id=0 sig_eid=573[HAM] eval=91/420

 ops=43 cmd_remaining=0

[BLOCK] ops=43

Block server -> 43 ops

[BUFFER] count=0/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=7 arg_id=0 sig_eid=573[HAM] eval=62/336

 ops=36 cmd_remaining=0

[UNBLOCK] ops=36

Unblock -> 36 ops

[BUFFER] count=0/20

[HAM] eval=69/336

[HAM] eval=107/504

[TIMER] t17 ops=48 [p2]->[p2]

[BUFFER] count=0/20

[HAM] eval=51/336

[HAM] eval=36/336

[ALLOC] p2 1f/1u ops=36

[HAM] eval=51/336

[HAM] eval=36/336

[OPEN] p2 1f/1o ops=36

[HAM] eval=51/336

[HAM] eval=36/336

[FREE] p2 2f/0u ops=36

[HAM] eval=91/504

[TIMER] t24 ops=48 [p2]->[p2]

[BUFFER] count=0/20

[HAM] eval=51/336

[HAM] eval=36/336

[CLOSE] p2 2f/0o ops=36

[HAM] eval=51/336

[HAM] eval=36/336

[ALLOC] p2 1f/1u ops=36

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=6 arg_id=0 sig_eid=590[HAM] eval=89/420

 ops=43 cmd_remaining=0

[BLOCK] ops=43

Block p2 -> 43 ops

[BUFFER] count=0/20

[HAM] eval=69/336

[HAM] eval=36/336

[ALLOC] server 1f/1u ops=36

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=490/2016

 ops=80 cmd_remaining=0

[KILL] server ops=80

Kill server -> 80 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/336

[PROGRAM] producer loaded for p3 tensions=85

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p3.produce OK len=74

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/255

[PROC] p3 produced=0

[NEW] p3 pri=6 (2pg 2fd) ops=75

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/340

[TENSION SELECT] idx=0 name=proc.schedule_ready

[HAM] eval=107/510

[TIMER] t39 ops=48 [p1]->[p1]

[BUFFER] count=20/20

[HAM] eval=51/340

[TENSION SELECT] idx=1 name=proc.timer_tick

[HAM] eval=54/340

[TENSION] proc.timer_tick DISABLED

[HAM] eval=54/340

[HAM] eval=107/510

[TIMER] t43 ops=48 [p1]->[p1]

[BUFFER] count=20/20

[HAM] eval=51/340

[TENSION] proc.timer_tick ENABLED

[HAM] eval=54/340

[HAM] eval=119/510

[TIMER] t46 ops=54 [p1]->[p3]

[BUFFER] count=20/20

[HAM] eval=51/340

[TENSION SELECT] idx=0 name=proc.schedule_ready

[HAM] eval=54/340

[TENSION] proc.schedule_ready DISABLED

[HAM] eval=54/340

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=91/425

 ops=37 cmd_remaining=0

[PROGRAM] removed 1 tensions for p3

[SHELL] cleaned 1 tensions for p3

[KILL] p3 ops=37

Kill p3 -> 37 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=142/415

[TIMER] t51 ops=51 [p1]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/332

[HAM] eval=97/498

[TIMER] t53 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/332

[TENSION] proc.schedule_ready ENABLED

[HAM] eval=54/332

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/332

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/415

[PROGRAM] consumer loaded for p4 tensions=85

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p4.consume OK len=63

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=504/1955

[PROC] p4 consumed=20

[NEW] p4 pri=8 (2pg 2fd) ops=121

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/340

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/340

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=57/425

[PROGRAM] producer loaded for p5 tensions=86

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p4.consume OK len=63

  [COMP] p5.produce OK len=74

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/258

[PROC] p5 produced=0

[NEW] p5 pri=10 (2pg 2fd) ops=80

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=490/2064

 ops=80 cmd_remaining=0

[PROGRAM] removed 1 tensions for p4

[SHELL] cleaned 1 tensions for p4

[KILL] p4 ops=80

Kill p4 -> 80 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p5.produce OK len=74

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/340

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/340

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/425

[PROGRAM] consumer loaded for p6 tensions=86

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p5.produce OK len=74

  [COMP] p6.consume OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/258

[PROC] p6 consumed=0

[NEW] p6 pri=2 (2pg 2fd) ops=77

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=91/430

 ops=37 cmd_remaining=0

[PROGRAM] removed 1 tensions for p5

[SHELL] cleaned 1 tensions for p5

[KILL] p5 ops=37

Kill p5 -> 37 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p1.produce OK len=74

  [COMP] p2.consume OK len=63

  [COMP] p6.consume OK len=63

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/340

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=490/2040

 ops=80 cmd_remaining=0

[PROGRAM] removed 1 tensions for p1

[SHELL] cleaned 1 tensions for p1

[KILL] p1 ops=80

Kill p1 -> 80 ops

[BUFFER] count=0/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] p6.consume OK len=63

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=145/420

[TIMER] t70 ops=49 [p6]->[p6]

[BUFFER] count=0/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=89/420

 ops=40 cmd_remaining=0

[PROGRAM] removed 1 tensions for p6

[SHELL] cleaned 1 tensions for p6

[KILL] p6 ops=40

Kill p6 -> 40 ops

[BUFFER] count=0/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=118/332

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/332

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=0/20

[HAM] eval=69/332

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/332

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/332

[PROGRAM] producer loaded for p7 tensions=84

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=92/336

[PROC] p7 produced=0

[NEW] p7 pri=4 (2pg 2fd) ops=78

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/336

[HAM] eval=106/504

[TIMER] t79 ops=48 [shell]->[shell]

[BUFFER] count=0/20

[HAM] eval=51/336

[HAM] eval=106/504

[TIMER] t81 ops=48 [shell]->[shell]

[BUFFER] count=0/20

[HAM] eval=51/336

[HAM] eval=508/2016

[TIMER] t83 ops=97 [shell]->[p7]

[BUFFER] count=20/20

[HAM] eval=91/504

[TIMER] t84 ops=48 [p7]->[p7]

[BUFFER] count=20/20

[HAM] eval=51/336

[HAM] eval=107/504

[TIMER] t86 ops=48 [p7]->[p7]

[BUFFER] count=20/20

[HAM] eval=51/336

[HAM] eval=119/504

[TIMER] t88 ops=51 [p7]->[p7]

[BUFFER] count=20/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=6 arg_id=0 sig_eid=591[HAM] eval=89/420

 ops=40 cmd_remaining=0

[BLOCK] ops=40

Block p7 -> 40 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[HAM] eval=117/504

[TIMER] t92 ops=51 [shell]->[shell]

[BUFFER] count=20/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=119/504

[TIMER] t97 ops=52 [shell]->[shell]

[BUFFER] count=20/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/420

[PROGRAM] consumer loaded for p8 tensions=85

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p8.consume OK len=63

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=92/340

[PROC] p8 consumed=0

[NEW] p8 pri=6 (2pg 2fd) ops=80

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/340

[HAM] eval=508/2040

[TIMER] t108 ops=97 [shell]->[p8]

[BUFFER] count=0/20

[HAM] eval=51/340

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/340

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/340

[PROGRAM] producer loaded for p9 tensions=86

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p8.consume OK len=63

  [COMP] p9.produce OK len=74

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/258

[PROC] p9 produced=0

[NEW] p9 pri=8 (2pg 2fd) ops=75

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[HAM] eval=107/516

[TIMER] t113 ops=48 [p8]->[p8]

[BUFFER] count=0/20

[HAM] eval=51/344

[HAM] eval=107/516

[TIMER] t115 ops=48 [p8]->[p8]

[BUFFER] count=0/20

[HAM] eval=492/2064

[TIMER] t116 ops=94 [p8]->[p9]

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=6 arg_id=0 sig_eid=591[HAM] eval=490/2064

 ops=77 cmd_remaining=0

[BLOCK] ops=77

Block p9 -> 77 ops

[BUFFER] count=0/20

[HAM] eval=69/344

[HAM] eval=119/516

[TIMER] t120 ops=51 [p8]->[p8]

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=7 arg_id=0 sig_eid=591[HAM] eval=62/344

 ops=42 cmd_remaining=0

[UNBLOCK] ops=42

Unblock -> 42 ops

[BUFFER] count=0/20

[HAM] eval=69/344

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=91/430

 ops=40 cmd_remaining=0

[PROGRAM] removed 1 tensions for p8

[SHELL] cleaned 1 tensions for p8

[KILL] p8 ops=40

Kill p8 -> 40 ops

[BUFFER] count=0/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p2.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/340

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=89/425

 ops=40 cmd_remaining=0

[PROGRAM] removed 1 tensions for p2

[SHELL] cleaned 1 tensions for p2

[KILL] p2 ops=40

Kill p2 -> 40 ops

[BUFFER] count=0/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=118/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=0/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=0/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=58/420

[PROGRAM] consumer loaded for p10 tensions=85

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p10.consume OK len=63

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=92/340

[PROC] p10 consumed=0

[NEW] p10 pri=10 (2pg 2fd) ops=85

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=103/510

[TIMER] t134 ops=57 [shell]->[p10]

[BUFFER] count=0/20

[HAM] eval=91/510

[TIMER] t135 ops=48 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=51/340

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/340

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/340

[PROGRAM] producer loaded for p11 tensions=86

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p10.consume OK len=63

  [COMP] p11.produce OK len=74

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/258

[PROC] p11 produced=0

[NEW] p11 pri=2 (2pg 2fd) ops=75

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=91/516

[TIMER] t139 ops=48 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=103/516

[TIMER] t140 ops=51 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=103/516

[TIMER] t141 ops=51 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=103/516

[TIMER] t142 ops=51 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=51/344

[TENSION SELECT] idx=1 name=proc.timer_tick

[HAM] eval=54/344

[TENSION SELECT] idx=2 name=proc.preempt_expired

[HAM] eval=54/344

[TENSION SELECT] idx=3 name=proc.kill_running

[HAM] eval=54/344

[TENSION] proc.kill_running DISABLED

[HAM] eval=54/344

[HAM] eval=119/516

[TIMER] t148 ops=51 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=103/516

[TIMER] t149 ops=51 [p10]->[p10]

[BUFFER] count=0/20

[HAM] eval=51/344

[TENSION] proc.kill_running ENABLED

[HAM] eval=54/344

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=490/2064

 ops=80 cmd_remaining=0

[PROGRAM] removed 1 tensions for p10

[SHELL] cleaned 1 tensions for p10

[KILL] p10 ops=80

Kill p10 -> 80 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p11.produce OK len=74

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/340

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=89/425

 ops=40 cmd_remaining=0

[PROGRAM] removed 1 tensions for p11

[SHELL] cleaned 1 tensions for p11

[KILL] p11 ops=40

Kill p11 -> 40 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=118/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=591[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=119/504

[TIMER] t165 ops=52 [shell]->[shell]

[BUFFER] count=20/20

[HAM] eval=51/336

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[KILL] shell ops=36

Kill shell -> 36 ops

[BUFFER] count=20/20

[HAM] eval=69/336

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/336

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/420

[PROGRAM] consumer loaded for p12 tensions=85

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=92/340

[PROC] p12 consumed=0

[NEW] p12 pri=4 (2pg 2fd) ops=80

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/340

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/340

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/340

[PROGRAM] producer loaded for p13 tensions=86

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p13.produce OK len=74

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=82/258

[PROC] p13 produced=0

[NEW] p13 pri=6 (2pg 2fd) ops=75

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/344

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/430

[PROGRAM] consumer loaded for p14 tensions=87

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p13.produce OK len=74

  [COMP] p14.consume OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=82/261

[PROC] p14 consumed=0

[NEW] p14 pri=8 (2pg 2fd) ops=77

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/348

[HAM] eval=508/2088

[TIMER] t178 ops=94 [shell]->[p14]

[BUFFER] count=0/20

[HAM] eval=51/348

[HAM] eval=107/522

[TIMER] t180 ops=48 [p14]->[p14]

[BUFFER] count=0/20

[HAM] eval=51/348

[HAM] eval=107/522

[TIMER] t182 ops=48 [p14]->[p14]

[BUFFER] count=0/20

[HAM] eval=103/522

[TIMER] t183 ops=51 [p14]->[p14]

[BUFFER] count=0/20

[HAM] eval=51/348

[HAM] eval=119/522

[TIMER] t185 ops=51 [p14]->[p14]

[BUFFER] count=0/20

[HAM] eval=51/348

[HAM] eval=119/522

[TIMER] t187 ops=51 [p14]->[p14]

[BUFFER] count=0/20

[HAM] eval=51/348

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=490/2088

 ops=80 cmd_remaining=0

[PROGRAM] removed 1 tensions for p14

[SHELL] cleaned 1 tensions for p14

[KILL] p14 ops=80

Kill p14 -> 80 ops

[BUFFER] count=20/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] tm_reset OK len=47

  [COMP] input.clear_done OK len=49

  [COMP] proc.schedule_ready OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p7.produce OK len=74

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p13.produce OK len=74

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/344

[HAM] eval=107/516

[TIMER] t191 ops=48 [p13]->[p13]

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_ready (1)

[POLICY] Loaded round-robin (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p13.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: ROUND-ROBIN ops=35

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/344

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=57/430

[PROGRAM] producer loaded for p15 tensions=87

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p13.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] p15.produce OK len=74

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/261

[PROC] p15 produced=0

[NEW] p15 pri=10 (2pg 2fd) ops=80

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=91/522

[TIMER] t197 ops=48 [p13]->[p13]

[BUFFER] count=20/20

[HAM] eval=51/348

[SHELL DISPATCH] cmd_id=1 arg_id=0 sig_eid=590[HAM] eval=490/2088

 ops=86 cmd_remaining=0

[PROGRAM] removed 1 tensions for p13

[SHELL] cleaned 1 tensions for p13

[KILL] p13 ops=86

Kill p13 -> 86 ops

[BUFFER] count=0/20

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p15.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=119/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_rr (1)

[POLICY] Loaded priority (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: PRIORITY ops=35

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[HAM] eval=107/516

[TIMER] t203 ops=48 [p12]->[p12]

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_pri (1)

[POLICY] Loaded round-robin (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: ROUND-ROBIN ops=35

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_rr (1)

[POLICY] Loaded priority (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: PRIORITY ops=35

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_pri (1)

[POLICY] Loaded round-robin (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: ROUND-ROBIN ops=35

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=51/344

[HAM] eval=107/516

[TIMER] t211 ops=48 [p12]->[p12]

[BUFFER] count=0/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=3 arg_id=0 sig_eid=590[HAM] eval=80/430

 ops=39 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_rr (1)

[POLICY] Loaded priority (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/344

[POLICY] Settled: PRIORITY ops=35

[BUFFER] count=0/20

[BUFFER] count=0/20

[HAM] eval=492/2064

[TIMER] t214 ops=97 [p12]->[p15]

[BUFFER] count=20/20

[HAM] eval=51/344

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/344

[INPUT] mode=1 len=1 buf=h

[HAM] eval=50/344

[INPUT] mode=1 len=2 buf=he

[HAM] eval=50/344

[INPUT] mode=1 len=3 buf=hel

[HAM] eval=50/344

[INPUT] mode=1 len=4 buf=help

[HAM] eval=50/344

[INPUT] mode=1 len=3 buf=hel

[HAM] eval=51/344

[CMD] hel

[HAM] eval=80/516

[SHELL DISPATCH] text_key=26725 arg_key=0 sig_eid=591[HAM] eval=45/344

 ops=37 cmd_remaining=0

[SHELL] help

[HELP] Commands: Commands:

  /kill

  /load <producer|consumer|worker|beacon>

  /swap

  /list

  /help

  /block

  /unblock

  /save <name> <text>

  /read <name>

  /files

  /edit

  /esave <name>

  /eload <name>

  /ping

  /udp

  /dns <domain>

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/344

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=91/516

[TIMER] t224 ops=48 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=50/344

[INPUT] mode=1 len=1 buf=h

[HAM] eval=77/430

[INPUT] mode=0 len=0

[HAM] eval=51/344

[HAM] eval=107/516

[TIMER] t228 ops=48 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=51/344

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=591[HAM] eval=61/344

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/430

[PROGRAM] consumer loaded for p16 tensions=87

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] p16.consume OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/261

[PROC] p16 consumed=0

[NEW] p16 pri=2 (2pg 2fd) ops=77

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=51/348

[CMD] (empty)

[HAM] eval=52/348

[INPUT] mode=0 len=0

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=103/522

[TIMER] t235 ops=51 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=77/435

[INPUT] mode=0 len=0

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=77/435

[INPUT] mode=0 len=0

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=77/435

[INPUT] mode=0 len=0

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/348

[INPUT] mode=1 len=1 buf=h

[HAM] eval=103/522

[TIMER] t243 ops=51 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=50/348

[INPUT] mode=1 len=2 buf=he

[HAM] eval=50/348

[INPUT] mode=1 len=3 buf=hel

[HAM] eval=50/348

[INPUT] mode=1 len=4 buf=help

[HAM] eval=51/348

[CMD] help

[HAM] eval=94/609

[SHELL DISPATCH] text_key=26725 arg_key=0 sig_eid=591[HAM] eval=45/348

 ops=37 cmd_remaining=0

[SHELL] help

[HELP] Commands: Commands:

  /kill

  /load <producer|consumer|worker|beacon>

  /swap

  /list

  /help

  /block

  /unblock

  /save <name> <text>

  /read <name>

  /files

  /edit

  /esave <name>

  /eload <name>

  /ping

  /udp

  /dns <domain>

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=121/522

[TIMER] t249 ops=52 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=51/348

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/348

[INPUT] mode=1 len=1 buf=l

[HAM] eval=50/348

[INPUT] mode=1 len=2 buf=li

[HAM] eval=50/348

[INPUT] mode=1 len=3 buf=lis

[HAM] eval=50/348

[INPUT] mode=1 len=4 buf=list

[HAM] eval=103/522

[TIMER] t255 ops=51 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=51/348

[CMD] list

[HAM] eval=94/609

[SHELL DISPATCH] text_key=27753 arg_key=0 sig_eid=590[HAM] eval=45/348

 ops=37 cmd_remaining=0

Processes:

[SHELL] list

[LIST] p15(RUN,p=10) p12(RDY,p=4) shell(RDY,p=0) p16(RDY,p=2) p9(BLK,p=8) p7(BLK,p=4) client(TRM,p=5) server(TRM,p=5) p3(TRM,p=6) p4(TRM,p=8) p5(TRM,p=10) p1(TRM,p=2) p6(TRM,p=2) p8(TRM,p=6) p2(TRM,p=4) p10(TRM,p=10) p11(TRM,p=2) p14(TRM,p=8) p13(TRM,p=6) 

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/348

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/348

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=44/348

[PROGRAM] producer loaded for p17 tensions=88

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p15.produce OK len=74

  [COMP] p7.produce OK len=74

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/264

[PROC] p17 produced=0

[NEW] p17 pri=4 (2pg 2fd) ops=75

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=103/528

[TIMER] t262 ops=51 [p15]->[p15]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=k

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=ki

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=kil

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=kill

[HAM] eval=51/352

[CMD] kill

[HAM] eval=94/616

[SHELL DISPATCH] text_key=27497 arg_key=0 sig_eid=591[HAM] eval=474/2112

 ops=84 cmd_remaining=0

[PROGRAM] removed 1 tensions for p15

[SHELL] cleaned 1 tensions for p15

[KILL] p15 ops=84

Kill p15 -> 84 ops

[BUFFER] count=0/20

[INPUT] mode=0 len=0

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=535/2001

[TIMER] t269 ops=98 [p12]->[p17]

[BUFFER] count=20/20

[HAM] eval=51/348

[SHELL DISPATCH] cmd_id=8 arg_id=0 sig_eid=590[HAM] eval=61/348

 ops=36 cmd_remaining=0

[SHELL] spawn auto

[HAM] eval=56/435

[PROGRAM] consumer loaded for p18 tensions=88

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/264

[PROC] p18 consumed=0

[NEW] p18 pri=6 (2pg 2fd) ops=77

[BUFFER] count=20/20

[BUFFER] count=20/20

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=b

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=bl

[HAM] eval=91/528

[TIMER] t276 ops=48 [p17]->[p17]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=blo

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=bloc

[HAM] eval=50/352

[INPUT] mode=1 len=5 buf=block

[HAM] eval=51/352

[CMD] block

[HAM] eval=108/704

[SHELL DISPATCH] text_key=25196 arg_key=0 sig_eid=590[HAM] eval=474/2112

 ops=81 cmd_remaining=0

[BLOCK] ops=81

Block p17 -> 81 ops

[BUFFER] count=0/20

[INPUT] mode=0 len=0

[HAM] eval=109/528

[TIMER] t282 ops=49 [p18]->[p18]

[BUFFER] count=0/20

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=u

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=un

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=unb

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=unbl

[HAM] eval=91/528

[TIMER] t288 ops=48 [p18]->[p18]

[BUFFER] count=0/20

[HAM] eval=50/352

[INPUT] mode=1 len=5 buf=unblo

[HAM] eval=50/352

[INPUT] mode=1 len=6 buf=unbloc

[HAM] eval=50/352

[INPUT] mode=1 len=7 buf=unblock

[HAM] eval=51/352

[CMD] unblock

[HAM] eval=136/880

[SHELL DISPATCH] text_key=30062 arg_key=0 sig_eid=590[HAM] eval=46/352

 ops=40 cmd_remaining=0

[UNBLOCK] ops=40

Unblock -> 40 ops

[BUFFER] count=0/20

[INPUT] mode=0 len=0

[HAM] eval=510/2112

[TIMER] t294 ops=95 [p18]->[p9]

[BUFFER] count=20/20

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=s

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=sw

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=swa

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=swap

[HAM] eval=91/528

[TIMER] t300 ops=48 [p9]->[p9]

[BUFFER] count=20/20

[HAM] eval=51/352

[CMD] swap

[HAM] eval=94/616

[SHELL DISPATCH] text_key=29559 arg_key=0 sig_eid=591[HAM] eval=64/440

 ops=40 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_pri (1)

[POLICY] Loaded round-robin (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_rr OK len=33

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/352

[POLICY] Settled: ROUND-ROBIN ops=35

[BUFFER] count=20/20

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=s

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=sw

[HAM] eval=91/528

[TIMER] t306 ops=48 [p9]->[p9]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=swa

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=swap

[HAM] eval=51/352

[CMD] swap

[HAM] eval=94/616

[SHELL DISPATCH] text_key=29559 arg_key=0 sig_eid=591[HAM] eval=64/440

 ops=40 cmd_remaining=0

[SHELL] swap policy

[POLICY] Removed proc.schedule_rr (1)

[POLICY] Loaded priority (0 tensions)

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] display.click_panel OK len=107

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_miss OK len=22

  [COMP] input.cleanup_detect OK len=44

  [COMP] input.key_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=102/352

[POLICY] Settled: PRIORITY ops=35

[BUFFER] count=20/20

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=51/352

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=103/528

[TIMER] t312 ops=51 [p9]->[p9]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=1 buf=l

[HAM] eval=50/352

[INPUT] mode=1 len=2 buf=lo

[HAM] eval=50/352

[INPUT] mode=1 len=3 buf=loa

[HAM] eval=50/352

[INPUT] mode=1 len=4 buf=load

[HAM] eval=50/352

[INPUT] mode=1 len=5 buf=load 

[HAM] eval=103/528

[TIMER] t318 ops=51 [p9]->[p9]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=6 buf=load p

[HAM] eval=50/352

[INPUT] mode=1 len=7 buf=load pr

[HAM] eval=50/352

[INPUT] mode=1 len=8 buf=load pro

[HAM] eval=50/352

[INPUT] mode=1 len=9 buf=load prod

[HAM] eval=50/352

[INPUT] mode=1 len=10 buf=load produ

[HAM] eval=103/528

[TIMER] t324 ops=51 [p9]->[p9]

[BUFFER] count=20/20

[HAM] eval=50/352

[INPUT] mode=1 len=11 buf=load produc

[HAM] eval=50/352

[INPUT] mode=1 len=12 buf=load produce

[HAM] eval=50/352

[INPUT] mode=1 len=13 buf=load producer

[HAM] eval=51/352

[CMD] load producer

[HAM] eval=220/1408

[SHELL DISPATCH] text_key=27759 arg_key=28786 sig_eid=590[HAM] eval=45/352

 ops=38 cmd_remaining=0

[SHELL] load producer

[HAM] eval=43/352

[PROGRAM] producer loaded for p19 tensions=89

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p19.produce OK len=74

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=83/267

[PROC] p19 produced=0

[NEW] p19 pri=8 (2pg 2fd) ops=74

[BUFFER] count=20/20

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=51/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=101/534

[TIMER] t332 ops=50 [p9]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=x

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=xy

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=xyz

[HAM] eval=51/356

[CMD] xyz

[HAM] eval=80/534

[SHELL DISPATCH] text_key=30841 arg_key=0 sig_eid=590[HAM] eval=45/356

 ops=36 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=99/534

[TIMER] t338 ops=49 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=4 name=proc.unblock_first

[HAM] eval=54/356

[TENSION SELECT] idx=5 name=proc.boost_running

[HAM] eval=97/534

[TIMER] t341 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=6 name=world.move_north

[HAM] eval=54/356

[TENSION SELECT] idx=7 name=world.move_south

[HAM] eval=54/356

[TENSION SELECT] idx=8 name=world.move_east

[HAM] eval=97/534

[TIMER] t345 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=9 name=world.move_west

[HAM] eval=54/356

[TENSION SELECT] idx=10 name=world.do_gather

[HAM] eval=97/534

[TIMER] t348 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=11 name=world.cleanup_move

[HAM] eval=54/356

[TENSION SELECT] idx=12 name=world.cleanup_gather

[HAM] eval=97/534

[TIMER] t351 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=13 name=world.npc_wander_n

[HAM] eval=54/356

[TENSION SELECT] idx=14 name=world.npc_wander_s

[HAM] eval=97/534

[TIMER] t354 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=15 name=world.npc_wander_e

[HAM] eval=54/356

[TENSION SELECT] idx=16 name=world.npc_wander_w

[HAM] eval=97/534

[TIMER] t357 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=17 name=world.npc_blocked_0

[HAM] eval=54/356

[TENSION SELECT] idx=18 name=world.npc_blocked_1

[HAM] eval=97/534

[TIMER] t360 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=19 name=world.npc_blocked_2

[HAM] eval=54/356

[TENSION SELECT] idx=20 name=world.npc_blocked_3

[HAM] eval=97/534

[TIMER] t363 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=21 name=world.npc_reset_moved

[HAM] eval=54/356

[TENSION SELECT] idx=22 name=fs.do_open

[HAM] eval=97/534

[TIMER] t366 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=23 name=fs.do_close

[HAM] eval=54/356

[TENSION SELECT] idx=24 name=input.enter_text

[HAM] eval=54/356

[TENSION SELECT] idx=25 name=input.exit_text

[HAM] eval=97/534

[TIMER] t370 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=26 name=input.do_submit

[HAM] eval=54/356

[TENSION SELECT] idx=27 name=input.append_char

[HAM] eval=54/356

[TENSION SELECT] idx=28 name=input.delete_last

[HAM] eval=54/356

[TENSION SELECT] idx=29 name=input.key_overflow

[HAM] eval=97/534

[TIMER] t375 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=30 name=input.clear_char

[HAM] eval=54/356

[TENSION SELECT] idx=31 name=input.clear_done

[HAM] eval=54/356

[TENSION SELECT] idx=32 name=input.key_miss

[HAM] eval=97/534

[TIMER] t379 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=33 name=input.keybind_route

[HAM] eval=54/356

[TENSION SELECT] idx=34 name=input.mechbind_match

[HAM] eval=54/356

[TENSION SELECT] idx=35 name=input.textcmd_match

[HAM] eval=97/534

[TIMER] t383 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=36 name=input.textarg_match

[HAM] eval=54/356

[TENSION SELECT] idx=37 name=input.cleanup_detect

[HAM] eval=54/356

[TENSION SELECT] idx=38 name=input.swap_to_rr

[HAM] eval=54/356

[TENSION SELECT] idx=39 name=input.swap_to_pri

[HAM] eval=97/534

[TIMER] t388 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=40 name=ipc.do_send

[HAM] eval=54/356

[TENSION SELECT] idx=41 name=ipc.do_recv

[HAM] eval=54/356

[TENSION SELECT] idx=42 name=ipc.react_to_msg

[HAM] eval=97/534

[TIMER] t392 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=43 name=mem.do_alloc

[HAM] eval=54/356

[TENSION SELECT] idx=44 name=mem.do_free

[HAM] eval=54/356

[TENSION SELECT] idx=45 name=spawn.spawn_explicit

[HAM] eval=97/534

[TIMER] t396 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=46 name=spawn.spawn_auto

[HAM] eval=54/356

[TENSION SELECT] idx=47 name=spawn.recycle_priorities

[HAM] eval=54/356

[TENSION SELECT] idx=48 name=spawn.recycle_programs

[HAM] eval=54/356

[TENSION SELECT] idx=49 name=display.sync_running

[HAM] eval=97/534

[TIMER] t401 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=50 name=display.sync_ready

[HAM] eval=54/356

[TENSION SELECT] idx=51 name=display.sync_blocked

[HAM] eval=54/356

[TENSION SELECT] idx=52 name=display.sync_terminated

[HAM] eval=97/534

[TIMER] t405 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=53 name=display.click_select_cpu0

[HAM] eval=54/356

[TENSION SELECT] idx=54 name=display.click_select_ready

[HAM] eval=54/356

[TENSION SELECT] idx=55 name=display.click_select_blocked

[HAM] eval=97/534

[TIMER] t409 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=56 name=display.click_select_terminated

[HAM] eval=54/356

[TENSION SELECT] idx=57 name=display.click_panel

[HAM] eval=54/356

[TENSION SELECT] idx=58 name=display.click_miss

[HAM] eval=97/534

[TIMER] t413 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=59 name=wm.focus_on_click

[HAM] eval=54/356

[TENSION SELECT] idx=60 name=wm.clear_other_focus

[HAM] eval=54/356

[TENSION SELECT] idx=61 name=wm.normalize_focus

[HAM] eval=54/356

[TENSION SELECT] idx=62 name=wm.focus_miss

[HAM] eval=97/534

[TIMER] t418 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=63 name=editor.type_char

[HAM] eval=54/356

[TENSION SELECT] idx=64 name=editor.type_enter

[HAM] eval=54/356

[TENSION SELECT] idx=65 name=editor.backspace

[HAM] eval=97/534

[TIMER] t422 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=66 name=editor.exit_editor

[HAM] eval=54/356

[TENSION SELECT] idx=67 name=editor.key_overflow

[HAM] eval=54/356

[TENSION SELECT] idx=68 name=tm_carry

[HAM] eval=97/534

[TIMER] t426 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=69 name=tm_flip

[HAM] eval=54/356

[TENSION SELECT] idx=70 name=tm_consume

[HAM] eval=54/356

[TENSION SELECT] idx=71 name=tm_reset

[HAM] eval=97/534

[TIMER] t430 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[TENSION SELECT] idx=72 name=shell.do_kill

[HAM] eval=54/356

[TENSION] shell.do_kill DISABLED

[HAM] eval=54/356

[TENSION] shell.do_kill ENABLED

[HAM] eval=54/356

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p19.produce OK len=74

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=125/445

[HAM] tensions=92 bytes=6559 ops=48 ready=6->6 cpu0=0->0 ts=-1->-1 thdr=445 fail=495 tend=7 skip=320

[HAM] eval=51/356

  [COMP] proc.kill_running OK len=34

  [COMP] proc.block_running OK len=34

  [COMP] proc.unblock_first OK len=34

  [COMP] proc.boost_running OK len=42

  [COMP] input.enter_text OK len=63

  [COMP] input.exit_text OK len=72

  [HAM] Compiling spawn.spawn_explicit mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL)

  [COMP] spawn.spawn_explicit OK len=80

  [COMP] editor.exit_editor OK len=63

  [HAM] Compiling spawn.spawn_auto mc[0]=cidx 18(proc.SPAWN_SIG) mc[1]=cidx 42(spawn.SPAWN_STATE) mc[2]=cidx 38(spawn.PRI_POOL) mc[3]=cidx 40(spawn.PROG_POOL)

  [COMP] spawn.spawn_auto OK len=92

  [COMP] wm.focus_on_click OK len=88

  [COMP] input.do_submit OK len=72

  [HAM] Compiling spawn.recycle_priorities mc[1]=cidx 39(spawn.PRI_USED)

  [COMP] spawn.recycle_priorities OK len=33

  [COMP] input.keybind_route OK len=88

  [COMP] wm.clear_other_focus OK len=57

  [COMP] editor.type_enter OK len=103

  [COMP] input.mechbind_match OK len=80

  [COMP] world.npc_wander_s OK len=192

  [COMP] world.npc_wander_e OK len=192

  [COMP] input.append_char OK len=81

  [HAM] Compiling spawn.recycle_programs mc[1]=cidx 41(spawn.PROG_USED)

  [COMP] spawn.recycle_programs OK len=33

  [COMP] input.delete_last OK len=86

  [COMP] world.npc_wander_w OK len=192

  [COMP] wm.normalize_focus OK len=38

  [COMP] editor.type_char OK len=102

  [COMP] world.npc_wander_n OK len=192

  [COMP] editor.backspace OK len=119

  [COMP] input.textcmd_match OK len=55

  [COMP] world.npc_blocked_1 OK len=64

  [COMP] world.npc_blocked_2 OK len=64

  [COMP] world.npc_blocked_3 OK len=64

  [COMP] input.textarg_match OK len=55

  [COMP] world.npc_blocked_0 OK len=64

  [COMP] input.swap_to_pri OK len=67

  [COMP] proc.timer_tick OK len=41

  [COMP] input.swap_to_rr OK len=67

  [COMP] tm_carry OK len=93

  [COMP] shell.do_kill OK len=60

  [COMP] shell.do_block OK len=60

  [COMP] shell.do_unblock OK len=47

  [COMP] shell.do_load OK len=49

  [COMP] shell.do_swap OK len=50

  [COMP] shell.do_list OK len=50

  [COMP] shell.do_help OK len=50

  [COMP] shell.do_spawn OK len=50

  [COMP] tm_flip OK len=88

  [COMP] input.key_overflow OK len=41

  [COMP] editor.key_overflow OK len=41

  [COMP] ipc.do_send OK len=39

  [COMP] proc.preempt_expired OK len=44

  [COMP] input.clear_char OK len=59

  [COMP] tm_consume OK len=22

  [COMP] world.move_south OK len=169

  [COMP] world.move_east OK len=169

  [COMP] fs.do_open OK len=42

  [COMP] fs.do_close OK len=42

  [COMP] ipc.do_recv OK len=41

  [COMP] mem.do_alloc OK len=42

  [COMP] mem.do_free OK len=42

  [COMP] world.move_west OK len=169

  [COMP] world.do_gather OK len=76

  [COMP] world.move_north OK len=169

  [COMP] input.clear_done OK len=49

  [COMP] tm_reset OK len=47

  [COMP] proc.schedule_pri OK len=35

  [COMP] ipc.react_to_msg OK len=44

  [COMP] p9.produce OK len=74

  [COMP] p12.consume OK len=63

  [COMP] p16.consume OK len=63

  [COMP] p17.produce OK len=74

  [COMP] p18.consume OK len=63

  [COMP] p7.produce OK len=74

  [COMP] p19.produce OK len=74

  [COMP] world.cleanup_gather OK len=22

  [COMP] world.cleanup_move OK len=22

  [COMP] display.sync_running OK len=63

  [COMP] display.sync_ready OK len=63

  [COMP] display.sync_blocked OK len=63

  [COMP] display.sync_terminated OK len=63

  [COMP] display.click_panel OK len=107

  [COMP] display.click_select_ready OK len=107

  [COMP] display.click_select_blocked OK len=107

  [COMP] display.click_select_terminated OK len=107

  [COMP] display.click_select_cpu0 OK len=107

  [COMP] input.cleanup_detect OK len=44

  [COMP] display.click_miss OK len=22

  [COMP] shell.cmd_miss OK len=37

  [COMP] wm.focus_miss OK len=22

  [COMP] input.key_miss OK len=22

  [COMP] world.npc_reset_moved OK len=38

[HAM] eval=125/445

[HAM] tensions=92 bytes=6559 ops=48 ready=6->6 cpu0=0->0 ts=-1->-1 thdr=445 fail=495 tend=7 skip=320

[HAM] eval=51/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=s

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=sa

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=sav

[HAM] eval=81/534

[TIMER] t440 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=save

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=save 

[HAM] eval=50/356

[INPUT] mode=1 len=6 buf=save t

[HAM] eval=50/356

[INPUT] mode=1 len=7 buf=save te

[HAM] eval=50/356

[INPUT] mode=1 len=8 buf=save tes

[HAM] eval=50/356

[INPUT] mode=1 len=9 buf=save test

[HAM] eval=50/356

[INPUT] mode=1 len=10 buf=save test 

[HAM] eval=81/534

[TIMER] t448 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=11 buf=save test h

[HAM] eval=50/356

[INPUT] mode=1 len=12 buf=save test he

[HAM] eval=50/356

[INPUT] mode=1 len=13 buf=save test hel

[HAM] eval=50/356

[INPUT] mode=1 len=14 buf=save test hell

[HAM] eval=50/356

[INPUT] mode=1 len=15 buf=save test hello

[HAM] eval=50/356

[INPUT] mode=1 len=16 buf=save test hello 

[HAM] eval=50/356

[INPUT] mode=1 len=17 buf=save test hello w

[HAM] eval=50/356

[INPUT] mode=1 len=18 buf=save test hello wo

[HAM] eval=81/534

[TIMER] t457 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=19 buf=save test hello wor

[HAM] eval=50/356

[INPUT] mode=1 len=20 buf=save test hello worl

[HAM] eval=50/356

[INPUT] mode=1 len=21 buf=save test hello world

[HAM] eval=51/356

[CMD] save test hello world

[HAM] eval=332/2136

[SHELL DISPATCH] text_key=29537 arg_key=29797 sig_eid=591[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[FS] saved "test" (11 bytes)

Saved test (11 bytes)

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=f

[HAM] eval=81/534

[TIMER] t465 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=fi

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=fil

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=file

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=files

[HAM] eval=51/356

[CMD] files

[HAM] eval=108/712

[SHELL DISPATCH] text_key=26217 arg_key=0 sig_eid=590[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

Files on disk:

[FS] files:

  test (11 bytes)

  test (11 bytes)

[FS] 1 files total

Files: 1 on disk

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=81/534

[TIMER] t473 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=r

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=re

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=rea

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=read

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=read 

[HAM] eval=50/356

[INPUT] mode=1 len=6 buf=read t

[HAM] eval=50/356

[INPUT] mode=1 len=7 buf=read te

[HAM] eval=50/356

[INPUT] mode=1 len=8 buf=read tes

[HAM] eval=81/534

[TIMER] t482 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=9 buf=read test

[HAM] eval=51/356

[CMD] read test

[HAM] eval=164/1068

[SHELL DISPATCH] text_key=29285 arg_key=29797 sig_eid=590[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[FS] read "test" (11 bytes)

Read test

hello world

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=s

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=sa

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=sav

[HAM] eval=81/534

[TIMER] t490 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=save

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=save 

[HAM] eval=50/356

[INPUT] mode=1 len=6 buf=save t

[HAM] eval=50/356

[INPUT] mode=1 len=7 buf=save te

[HAM] eval=50/356

[INPUT] mode=1 len=8 buf=save tes

[HAM] eval=50/356

[INPUT] mode=1 len=9 buf=save test

[HAM] eval=50/356

[INPUT] mode=1 len=10 buf=save test 

[HAM] eval=50/356

[INPUT] mode=1 len=11 buf=save test o

[HAM] eval=81/534

[TIMER] t499 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=12 buf=save test ov

[HAM] eval=50/356

[INPUT] mode=1 len=13 buf=save test ove

[HAM] eval=50/356

[INPUT] mode=1 len=14 buf=save test over

[HAM] eval=50/356

[INPUT] mode=1 len=15 buf=save test overw

[HAM] eval=50/356

[INPUT] mode=1 len=16 buf=save test overwr

[HAM] eval=50/356

[INPUT] mode=1 len=17 buf=save test overwri

[HAM] eval=50/356

[INPUT] mode=1 len=18 buf=save test overwrit

[HAM] eval=81/534

[TIMER] t507 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=19 buf=save test overwritt

[HAM] eval=50/356

[INPUT] mode=1 len=20 buf=save test overwritte

[HAM] eval=50/356

[INPUT] mode=1 len=21 buf=save test overwritten

[HAM] eval=50/356

[INPUT] mode=1 len=22 buf=save test overwritten 

[HAM] eval=50/356

[INPUT] mode=1 len=23 buf=save test overwritten c

[HAM] eval=50/356

[INPUT] mode=1 len=24 buf=save test overwritten co

[HAM] eval=50/356

[INPUT] mode=1 len=25 buf=save test overwritten con

[HAM] eval=50/356

[INPUT] mode=1 len=26 buf=save test overwritten cont

[HAM] eval=81/534

[TIMER] t516 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=27 buf=save test overwritten conte

[HAM] eval=50/356

[INPUT] mode=1 len=28 buf=save test overwritten conten

[HAM] eval=50/356

[INPUT] mode=1 len=29 buf=save test overwritten content

[HAM] eval=51/356

[CMD] save test overwritten content

[HAM] eval=444/2848

[SHELL DISPATCH] text_key=29537 arg_key=29797 sig_eid=590[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[FS] saved "test" (19 bytes)

Saved test (19 bytes)

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=r

[HAM] eval=81/534

[TIMER] t524 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=re

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=rea

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=read

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=read 

[HAM] eval=50/356

[INPUT] mode=1 len=6 buf=read t

[HAM] eval=50/356

[INPUT] mode=1 len=7 buf=read te

[HAM] eval=50/356

[INPUT] mode=1 len=8 buf=read tes

[HAM] eval=50/356

[INPUT] mode=1 len=9 buf=read test

[HAM] eval=81/534

[TIMER] t533 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[CMD] read test

[HAM] eval=164/1068

[SHELL DISPATCH] text_key=29285 arg_key=29797 sig_eid=590[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[FS] read "test" (19 bytes)

Read test

overwritten content

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=69/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=s

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=sa

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=sav

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=save

[HAM] eval=81/534

[TIMER] t541 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=5 buf=save 

[HAM] eval=50/356

[INPUT] mode=1 len=6 buf=save a

[HAM] eval=50/356

[INPUT] mode=1 len=7 buf=save a/

[HAM] eval=50/356

[INPUT] mode=1 len=8 buf=save a/b

[HAM] eval=50/356

[INPUT] mode=1 len=9 buf=save a/b 

[HAM] eval=50/356

[INPUT] mode=1 len=10 buf=save a/b h

[HAM] eval=50/356

[INPUT] mode=1 len=11 buf=save a/b hi

[HAM] eval=50/356

[INPUT] mode=1 len=12 buf=save a/b hi 

[HAM] eval=81/534

[TIMER] t550 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=13 buf=save a/b hi t

[HAM] eval=50/356

[INPUT] mode=1 len=14 buf=save a/b hi th

[HAM] eval=50/356

[INPUT] mode=1 len=15 buf=save a/b hi the

[HAM] eval=50/356

[INPUT] mode=1 len=16 buf=save a/b hi ther

[HAM] eval=50/356

[INPUT] mode=1 len=17 buf=save a/b hi there

[HAM] eval=51/356

[CMD] save a/b hi there

[HAM] eval=276/1780

[SHELL DISPATCH] text_key=29537 arg_key=24879 sig_eid=590[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[FS] saved "a/b" (8 bytes)

Saved a/b (8 bytes)

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=99/534

[TIMER] t558 ops=49 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=51/356

[GAME] mode=1

[HAM] eval=51/356

[GAME] move S pos=3,4 ops=38

[HAM] eval=35/356

[GAME] move N pos=3,3 ops=38

[HAM] eval=35/356

[GAME] move S pos=3,4 ops=38

[HAM] eval=35/356

[GAME] move S pos=3,5 ops=38

[HAM] eval=28/356

[GAME] gather pos=3,5 wood=1 ops=37

[HAM] eval=51/356

[GAME] mode=0

[HAM] eval=54/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=t

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=ti

[HAM] eval=81/534

[TIMER] t569 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=til

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=tile

[HAM] eval=51/356

[CMD] tile

[HAM] eval=94/623

[SHELL DISPATCH] text_key=29801 arg_key=0 sig_eid=591[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[HAM] eval=38/356

[WM] tiling ENABLED

Tiling: ON

[BUFFER] count=20/20

[INPUT] mode=0 len=0

[HAM] eval=51/356

[INPUT] mode=1 len=0

[INPUT] mode=1 (text mode entered)

[HAM] eval=50/356

[INPUT] mode=1 len=1 buf=t

[HAM] eval=50/356

[INPUT] mode=1 len=2 buf=ti

[HAM] eval=81/534

[TIMER] t577 ops=48 [EMPTY]->[EMPTY]

[BUFFER] count=20/20

[HAM] eval=50/356

[INPUT] mode=1 len=3 buf=til

[HAM] eval=50/356

[INPUT] mode=1 len=4 buf=tile

[HAM] eval=51/356

[CMD] tile

[HAM] eval=94/623

[SHELL DISPATCH] text_key=29801 arg_key=0 sig_eid=591[HAM] eval=45/356

 ops=37 cmd_remaining=0

[SHELL] unknown command

Shell: unknown command

[WM] tiling DISABLED

Tiling: OFF

[BUFFER] count=20/20

[INPUT] mode=0 len=0

