;Reading at top level in Lisp Listener 1. ;Reading in base 10 in package USER with standard Zetalisp readtable. (k-kbug:kbug2) LI:WARM-BOOT-COMPLETE+#x6 (UNCONDITIONAL-BRANCH LI:WARM-BOOT-COMPLETE+#x6 (DA4A) (ALU PASS-STATUS NOP R0 R0) UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) You are typing at the K debugger MARK-II.  to exit. SPACE to single-step. C-P to proceed K, remaning in debugger. C-F to view register-frames. C-M-F to view register-frames with datatypes and values. C-L to clear-screen. C-Z to stop machine. M-S to display the K call stack M-F to flush the K call stack M-R to run a read-eval-print loop on the K M-L to run mini-lisp-listener on the K M-E to display an error message LI:WARM-BOOT-COMPLETE+#x6 (UNCONDITIONAL-BRANCH LI:WARM-BOOT-COMPLETE+#x6 (DA4A) (ALU PASS-STATUS NOP R0 R0) UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) Warning! Running mini-lisp-listener smashes LI:ERROR on the K. Are you sure you want to run it? Running mini-lisp-listener on the K... K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) Left 00000375 Right *04000000 Open #x1E Active #x1E Return #x18 O 0*040000FD A 0*040000FD R 0*04000800 O 1*04000400 A 1*04000400 R 1*04000400 O 2 00000375 A 2 00000375 R 2 00000375 O 3*88000002 A 3*88000002 R 3*00000000 O 4*300CDF14 A 4*300CDF14 R 4*3400F914 O 5*04000002 A 5*04000002 R 5*04000002 O 6*2E01F058 A 6*2E01F058 R 6*2E01FB20 O 7*3400F82C A 7*3400F82C R 7*3400FD90 O 8*300CABD7 A 8*300CABD7 R 8*04000002 O 9*04000001 A 9*04000001 R 9*04000001 O10*3400F912 A10*3400F912 R10*3400F912 O11*380ADE71 A11*380ADE71 R11*380ADE71 O12*080B840E A12*080B840E R12*00000000 O13*00000000 A13*00000000 R13*00000000 O14*380D5348 A14*380D5348 R14*04000000 O15*380AFD55 A15*380AFD55 R15*380AFD55 K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) ;Back to top level in Lisp Listener 1. (k-kbug:kbug2) K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) You are typing at the K debugger MARK-II.  to exit. SPACE to single-step. C-P to proceed K, remaning in debugger. C-F to view register-frames. C-M-F to view register-frames with datatypes and values. C-L to clear-screen. C-Z to stop machine. M-S to display the K call stack M-F to flush the K call stack M-R to run a read-eval-print loop on the K M-L to run mini-lisp-listener on the K M-E to display an error message K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) CALL stack, NIL, machine is running Ret-Dest R00 Open 13 Active 13 rpc #x001894 K2:KBUG-TRAP-HANDLER-2 #x78 Ret-Dest A00 Open 24 Active 24 rpc #x0017C8 K2:KBUG-TRAP-HANDLER-1 #x28 Ret-Dest R00 Open 1A Active 18 rpc #x002696 TRAP:DEBUGGER-TRAP-HANDLER #x26 Ret-Dest G10 Open 11 Active 18 rpc #x0024DA TRAP:MEMORY-WRITE-PAGE-FAULT-TRAP-HANDLER #x48 Ret-Dest G04 Open 18 Active 18 rpc #x003214 K2:WRITE-CALL-ADDRESS #x7 Ret-Dest G04 Open 1E Active 1E rpc #x0016A7 K2:KBUG-GET-COMM-WORD #xB Ret-Dest R02 Open 25 Active 25 rpc #x001703 K2:KBUG-STREAM-NEEDS-INPUT #x2 Ret-Dest R00 Open 1F Active 1F rpc #x00171B K2:%KBUG-STREAM-PEEK-BYTE #x2 Ret-Dest A01 Open 16 Active 16 rpc #x001726 K2:KBUG-STREAM-READ-BYTE #x1 Ret-Dest R02 Open 17 Active 17 rpc #x001731 K2:KBUG-STREAM-READ-CHARACTER #x7 Ret-Dest A00 Open 14 Active 14 rpc #x00FD6F Ret-Dest A00 Open 27 Active 27 rpc #x010C82 LI:READ-A-CHARACTER-COMMAND #x1 Ret-Dest A15 Open 10 Active 10 rpc #x010BAF LI:MLL-ERROR #x47 Ret-Dest R00 Open 22 Active 22 rpc #x00DCB6 LI:EVAL-NAMED-FUNCTION-APPLICATION-OR-MACRO #x39 Ret-Dest A00 Open 1D Active 1D rpc #x00DA9A LI:EVAL-SPECIAL-OK #x5 Ret-Dest A00 Open 2A Active 15 rpc #x010B58 LI:LISTENER #x1B Ret-Dest R00 Open 15 Active 15 rpc #x010B66 LI:LISTENER #x29 Ret-Dest R00 Open FF Active FF rpc #x0037D4 LI:FLUSH-CALL-STACK #xE K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) Running read-eval-print on the K... K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) K2:KBUG-STREAM-NEEDS-INPUT+#x2 (ALU XOR NOP R2 A1 BW-24 UNBOXED BOXED-MD UNBOXED-VMA DT-BOTH-FIXNUM) K2:KBUG-STREAM-NEEDS-INPUT+#x3 (ALU PASS-STATUS NOP R0 R0 BR-EQUAL UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) K2:KBUG-STREAM-NEEDS-INPUT+#x4 (BRANCH K2:KBUG-STREAM-NEEDS-INPUT (1701) (ALU PASS-STATUS NOP R0 R0) UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) K2:KBUG-STREAM-NEEDS-INPUT+#x5 (ALU SETR RETURN O0 *NIL* CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) K2:%KBUG-STREAM-PEEK-BYTE+#x2 (MOVEI R0 4000800 BOXED BOXED-MD BOXED-VMA DT-NONE) K2:%KBUG-STREAM-PEEK-BYTE+#x3 (ALU L+R VMA-START-READ-NO-TRANSPORT R0 A1 BW-24 BOXED-LEFT UNBOXED-MD UNBOXED-VMA DT-BOTH-FIXNUM-WITH-OVERFLOW) K2:%KBUG-STREAM-PEEK-BYTE+#x4 (ALU PASS-STATUS NOP R0 R0 UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) K2:%KBUG-STREAM-PEEK-BYTE+#x5 (ALU SETR R2 O0 MD BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) You are typing at the K debugger MARK-II.  to exit. SPACE to single-step. C-P to proceed K, remaning in debugger. C-F to view register-frames. C-M-F to view register-frames with datatypes and values. C-L to clear-screen. C-Z to stop machine. M-S to display the K call stack M-F to flush the K call stack M-R to run a read-eval-print loop on the K M-L to run mini-lisp-listener on the K M-E to display an error message K2:%KBUG-STREAM-PEEK-BYTE+#x5 (ALU SETR R2 O0 MD BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) K2:KBUG-GET-COMM-WORD+#xB (ALU-FIELD FIELD-PASS RETURN R2 *ZERO* (BYTE 18 0) CH-RETURN BOXED-RIGHT UNBOXED-MD BOXED-VMA DT-NONE) K2:KBUG-GET-COMM-WORD+#x9 (ALU PASS-STATUS NOP R0 R0 UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) K2:KBUG-STREAM-NEEDS-OUTPUT+#x2 (ALU XOR NOP R2 A1 BW-24 UNBOXED BOXED-MD UNBOXED-VMA DT-BOTH-FIXNUM) K2:KBUG-GET-COMM-WORD+#x9 (ALU PASS-STATUS NOP R0 R0 UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) Left *04000800 Right *04000800 Open #x17 Active #x17 Return #x16 A 0*040000F4 $$DTP-FIXNUM #x+F4 A 1*04000400 $$DTP-FIXNUM #x+400 A 2 0000027F A 3*00000000 $$DTP-NIL NIL A 4*00000000 $$DTP-NIL NIL A 5*00000000 $$DTP-NIL NIL A 6*00000000 $$DTP-NIL NIL A 7*00000000 $$DTP-NIL NIL A 8*00000000 $$DTP-NIL NIL A 9*00000000 $$DTP-NIL NIL A10*00000000 $$DTP-NIL NIL A11*00000000 $$DTP-NIL NIL A12*00000000 $$DTP-NIL NIL A13*00000000 $$DTP-NIL NIL A14*04000000 $$DTP-FIXNUM #x+0 A15*04000003 $$DTP-FIXNUM #x+3 R 0*04000800 $$DTP-FIXNUM #x+800 R 1*04000400 $$DTP-FIXNUM #x+400 R 2*0400027F $$DTP-FIXNUM #x+27F R 3*04FFFFFF $$DTP-FIXNUM #x-1 R 4*3400FDAE $$DTP-CODE FDAE R 5*04000000 $$DTP-FIXNUM #x+0 R 6*04000001 $$DTP-FIXNUM #x+1 R 7*04000000 $$DTP-FIXNUM #x+0 R 8*04000002 $$DTP-FIXNUM #x+2 R 9*04000001 $$DTP-FIXNUM #x+1 R10*3400FDAE $$DTP-CODE FDAE R11*380AFBE9 $$DTP-ARRAY Array (single header) acode: ART-Q bounds #x2 R12*00000000 $$DTP-NIL NIL R13*00000000 $$DTP-NIL NIL R14*00000000 $$DTP-NIL NIL R15*380AFDA1 $$DTP-ARRAY Array (single header) acode: ART-Q bounds #x2 K2:KBUG-GET-COMM-WORD+#x9 (ALU PASS-STATUS NOP R0 R0 UNBOXED BOXED-MD UNBOXED-VMA DT-NONE) ;Back to top level in Lisp Listener 1. (dribble)