Eric Streit ab7cced34a calc: file control-block operations (ladder 22706) 23 godzin temu
..
calc_ladder.tsv ab7cced34a calc: file control-block operations (ladder 22706) 23 godzin temu
expected.tsv ab7cced34a calc: file control-block operations (ladder 22706) 23 godzin temu
key_custom.hex 35d5012135 editor: the command keys from a text file (TP3.KEY) 2 dni temu
key_custom.key 35d5012135 editor: the command keys from a text file (TP3.KEY) 2 dni temu
key_default.hex 35d5012135 editor: the command keys from a text file (TP3.KEY) 2 dni temu
key_default.key 35d5012135 editor: the command keys from a text file (TP3.KEY) 2 dni temu
t01_minimal.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t01_minimal.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t02_writeln.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t02_writeln.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t03_inline_comment.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t03_inline_comment.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t04_var.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t04_var.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t05_own_line_comment.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t05_own_line_comment.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t06_two_args.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t06_two_args.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t07_big.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t07_big.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t08_const.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t08_const.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t09_if.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t09_if.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t10_while.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t10_while.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t11_for.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t11_for.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t12_repeat.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t12_repeat.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t13_proc.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t13_proc.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t14_types.pas 503824fb1d Compiler: fix the "Alpha test without Skip" bug class (9 sites) 3 tygodni temu
t15_label.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t15_label.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t16_str1.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t16_str1.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t17_two_str.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t17_two_str.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t18_writeln_bare.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t18_writeln_bare.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t19_int1.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t19_int1.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t20_str3.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t20_str3.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t21_mixed.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t21_mixed.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu
t22_case.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t22_case.pas 7753a7be2d Summary: milestone state doc, and two more bugs the byte dump exposed 3 tygodni temu
t23_str_empty.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t23_str_empty.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them 3 tygodni temu
t24_str_quote.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t24_str_quote.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them 3 tygodni temu
t25_str_as_value.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them 3 tygodni temu
t26_str_mixed_args.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t26_str_mixed_args.pas 13a99c7fcf writeln('hi'): inline string literals, the way TP3 emits them 3 tygodni temu
t27_localvar.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t27_localvar.pas 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t28_farparam.out 30f9faeddc Execute the nine fixtures that only compiled: four more bugs 3 tygodni temu
t28_farparam.pas edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards 2 tygodni temu
t29_readln.in 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t29_readln.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t29_readln.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t30_forloop.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t30_forloop.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t31_procparam.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t31_procparam.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t32_forexit.out 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t32_forexit.pas 0049d1076a Execution: a boot sector, qemu, and 11 bugs only a CPU could find 3 tygodni temu
t33_cmpops.out 586ff4aa09 Make the emitted code 8086 code, and prove it can go red 2 tygodni temu
t33_cmpops.pas 586ff4aa09 Make the emitted code 8086 code, and prove it can go red 2 tygodni temu
t34_arith.out 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle 2 tygodni temu
t34_arith.pas 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle 2 tygodni temu
t35_not.out 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle 2 tygodni temu
t35_not.pas 842dcff3a8 TP3-CMDRUN: the R key runs the image in-process, with a second oracle 2 tygodni temu
t36_argclobber.out edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards 2 tygodni temu
t36_argclobber.pas edd057f5ce TP3-ARGORDER: push each argument as it is parsed, and read the frame from BP+4 backwards 2 tygodni temu
t37_readbyte.in 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite 2 tygodni temu
t37_readbyte.out 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite 2 tygodni temu
t37_readbyte.pas 7369a48ad7 TP3-NONVACUITY-RDBYTE: a byte reader of its own, and bug 36's four sites re-derivable in suite 2 tygodni temu
t38_readbool.pas c9e0e8d05c TP3-BOOLREAD: a boolean read is refused with TP3's own error 66 1 tydzień temu
t39_strvar.out 8639bdd4ba TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry 1 tydzień temu
t39_strvar.pas 8639bdd4ba TP3-STRVAR: string variables -- string[n] declarations, literal assignment, wrstr entry 1 tydzień temu
t40_readln.in 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars 1 tydzień temu
t40_readln.out 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars 1 tydzień temu
t40_readln.pas 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars 1 tydzień temu
t41_strassign.out 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars 1 tydzień temu
t41_strassign.pas 99a83fbbcf TP3-STRREAD-ASSIGN: readln(s)/read(s) and s := t for string vars 1 tydzień temu
t42_multidecl.out 4b61844989 compiler: multi-name declarations, and an enforced 4 KiB code window 1 tydzień temu
t42_multidecl.pas 4b61844989 compiler: multi-name declarations, and an enforced 4 KiB code window 1 tydzień temu
t43_codewindow.pas ff05141b49 calc: match the original memory layout (code-only .COM) 1 dzień temu
t44_strindex.out 171f6e69a6 compiler: string subscripts, s[i] (constant index) 1 tydzień temu
t44_strindex.pas 171f6e69a6 compiler: string subscripts, s[i] (constant index) 1 tydzień temu
t45_strindex_read.in 171f6e69a6 compiler: string subscripts, s[i] (constant index) 1 tydzień temu
t45_strindex_read.out 171f6e69a6 compiler: string subscripts, s[i] (constant index) 1 tydzień temu
t45_strindex_read.pas 171f6e69a6 compiler: string subscripts, s[i] (constant index) 1 tydzień temu
t46_strindex_var.out baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index 6 dni temu
t46_strindex_var.pas baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index 6 dni temu
t47_strindex_var_read.in baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index 6 dni temu
t47_strindex_var_read.out baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index 6 dni temu
t47_strindex_var_read.pas baf4bcdf99 compiler: variable string subscripts, s[i] with a run-time index 6 dni temu
t48_strcmp.out b58b3deaef compiler: string comparison, = <> < <= > >= 6 dni temu
t48_strcmp.pas b58b3deaef compiler: string comparison, = <> < <= > >= 6 dni temu
t49_strcmp_lit.out b58b3deaef compiler: string comparison, = <> < <= > >= 6 dni temu
t49_strcmp_lit.pas b58b3deaef compiler: string comparison, = <> < <= > >= 6 dni temu
t50_strcmp_type.pas b58b3deaef compiler: string comparison, = <> < <= > >= 6 dni temu
t51_strcat.out 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t51_strcat.pas 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t52_strcat_nest.out 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t52_strcat_nest.pas 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t53_strcat_type.pas 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t54_strcat_strnum.pas 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t55_strcat_overflow.exit 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t55_strcat_overflow.in 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t55_strcat_overflow.out 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t55_strcat_overflow.pas 1bed3bbc1c compiler: string concatenation, a + b 6 dni temu
t56_include.inc 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t56_include.out 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t56_include.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t57_include_missing.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t58_include_a.inc 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t58_include_nest.pas 7eec556592 compiler: the {$I file} include (CALC Stage 2) 4 dni temu
t59_typedconst.out c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) 4 dni temu
t59_typedconst.pas c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) 4 dni temu
t60_charcaret.out c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) 4 dni temu
t60_charcaret.pas c40d29b3b7 compiler: character constants and SCALAR typed constants (CALC Stage 3+4) 4 dni temu
t61_setconst.out eed46b22b3 compiler: sets, increment 1 (CALC: type, constructor, typed const, compile-time in) 4 dni temu
t61_setconst.pas eed46b22b3 compiler: sets, increment 1 (CALC: type, constructor, typed const, compile-time in) 4 dni temu
t62_enum.out a7d06cdf95 compiler: enumeration types (CALC Stage 5) 4 dni temu
t62_enum.pas a7d06cdf95 compiler: enumeration types (CALC Stage 5) 4 dni temu
t63_record.out 7be2276645 compiler: record types, and subrange sizing (CALC Stage 7, first half) 4 dni temu
t63_record.pas 7be2276645 compiler: record types, and subrange sizing (CALC Stage 7, first half) 4 dni temu
t64_arrays.pas 123193d1e4 compiler: array types, variables and typed constants (CALC Stage 8, declarations) 4 dni temu
t65_array_access.out 2a31b357e7 compiler: array/record element and field access, constant index (CALC Stage 8) 4 dni temu
t65_array_access.pas 2a31b357e7 compiler: array/record element and field access, constant index (CALC Stage 8) 4 dni temu
t66_files.out 14dbcdbf6b compiler: file types, text and file of T (CALC Stage 13, types) 4 dni temu
t66_files.pas 14dbcdbf6b compiler: file types, text and file of T (CALC Stage 13, types) 4 dni temu
t67_strparam.out 2b90a8decd compiler: STRING VALUE parameters, whole-slot copy (step 3) 3 dni temu
t67_strparam.pas 2b90a8decd compiler: STRING VALUE parameters, whole-slot copy (step 3) 3 dni temu
t68_length.out 45baf26579 compiler: LENGTH, the first string builtin (CALC string builtins) 3 dni temu
t68_length.pas 45baf26579 compiler: LENGTH, the first string builtin (CALC string builtins) 3 dni temu
t69_crt.out 14ce5907f7 compiler+interp: the first CRT identifiers, and INT 10h in Exec86 2 dni temu
t69_crt.pas 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug 2 dni temu
t70_kbd.in 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) 2 dni temu
t70_kbd.out 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) 2 dni temu
t70_kbd.pas 4c165e1bcf compiler: Read(Kbd, Ch) and ClrEol (CALC file args + CRT) 2 dni temu
t71_repeat_seq.out 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug 2 dni temu
t71_repeat_seq.pas 89c6ca68d4 compiler: LowVideo/NormVideo/Delay, and the repeat-body parser bug 2 dni temu
t72_keypress.in 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too 2 dni temu
t72_keypress.out 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too 2 dni temu
t72_keypress.pas 033eb8ea12 compiler: KeyPressed (INT 21h AH=0B), in Exec86 and the boot shim too 2 dni temu
t73_varparam.in 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest 2 dni temu
t73_varparam.out 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest 2 dni temu
t73_varparam.pas 5eb82c4597 compiler: VAR parameters by reference, and shadowing in DupTest 2 dni temu
t74_caselist.out 8a265e74de compiler: comma-separated CASE labels, and ranges that work 2 dni temu
t74_caselist.pas 8a265e74de compiler: comma-separated CASE labels, and ranges that work 2 dni temu
t75_arrvar.out b41c66905f compiler: variable array subscripts, scaled by element size 2 dni temu
t75_arrvar.pas b41c66905f compiler: variable array subscripts, scaled by element size 2 dni temu
t76_width.out 099f8fd569 compiler+runtime: write field widths (writeln(I:2)) 2 dni temu
t76_width.pas 099f8fd569 compiler+runtime: write field widths (writeln(I:2)) 2 dni temu
t77_with.out a5598436ea compiler: WITH, n-dimensional subscripts, fields through DI 2 dni temu
t77_with.pas a5598436ea compiler: WITH, n-dimensional subscripts, fields through DI 2 dni temu
t78_setfield.out 21ef4e1925 compiler: set assignment to a record field, and `in' on a set field 2 dni temu
t78_setfield.pas 21ef4e1925 compiler: set assignment to a record field, and `in' on a set field 2 dni temu
t79_strfield.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t79_strfield.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t80_realconst.out 0946e8033f compiler: 6-byte REAL constants and copies; Value := 0 compiles 2 dni temu
t80_realconst.pas 0946e8033f compiler: 6-byte REAL constants and copies; Value := 0 compiles 2 dni temu
t81_upcase.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t81_upcase.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t82_setin.out 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t82_setin.pas 17f7f7c3fa compiler: UpCase, run-time `in', string fields through DI in WRITE 2 dni temu
t83_strfield_cmp.out 4902c5dfed calc: real output and string-field comparison (ladder 19847) 1 dzień temu
t83_strfield_cmp.pas 4902c5dfed calc: real output and string-field comparison (ladder 19847) 1 dzień temu
t84_realwrite.out 4902c5dfed calc: real output and string-field comparison (ladder 19847) 1 dzień temu
t84_realwrite.pas 4902c5dfed calc: real output and string-field comparison (ladder 19847) 1 dzień temu
t85_setops.out 203f77e862 calc: run-time set algebra and Succ/Pred (ladder 20912) 1 dzień temu
t85_setops.pas 203f77e862 calc: run-time set algebra and Succ/Pred (ladder 20912) 1 dzień temu
t86_succ.out 203f77e862 calc: run-time set algebra and Succ/Pred (ladder 20912) 1 dzień temu
t86_succ.pas 203f77e862 calc: run-time set algebra and Succ/Pred (ladder 20912) 1 dzień temu
t87_untypedfile.out ed9e790130 calc: accept the untyped file type (ladder 22280) 1 dzień temu
t87_untypedfile.pas ed9e790130 calc: accept the untyped file type (ladder 22280) 1 dzień temu
t88_fileops.out ab7cced34a calc: file control-block operations (ladder 22706) 23 godzin temu
t88_fileops.pas ab7cced34a calc: file control-block operations (ladder 22706) 23 godzin temu
term_ansi.hex f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) 2 dni temu
term_ansi.trm f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) 2 dni temu
term_vt52.hex f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) 2 dni temu
term_vt52.trm f24b5cadb9 terminal: escapes from a TEXT config at startup, plus tp3cfg (TINST, unpatched) 2 dni temu
uierror.pas ed450d6e33 Compiler: add the standard procedure table, and fix a rel16 off-by-2 3 tygodni temu