アセンブラファイルとテストの整理
authorj8takagi <j8takagi@nifty.com>
Thu, 21 Jan 2010 13:37:55 +0000 (22:37 +0900)
committerj8takagi <j8takagi@nifty.com>
Thu, 21 Jan 2010 13:37:55 +0000 (22:37 +0900)
739 files changed:
.gitignore
Makefile
as/CMD/adda0.casl [new file with mode: 0644]
as/CMD/adda1.casl [new file with mode: 0644]
as/CMD/adda_overflow.casl [new file with mode: 0644]
as/CMD/addl.casl [moved from as/addl.casl with 100% similarity]
as/CMD/addl_overflow.casl [moved from as/addl_overflow.casl with 100% similarity]
as/CMD/and0.casl [new file with mode: 0644]
as/CMD/and1.casl [new file with mode: 0644]
as/CMD/and2.casl [new file with mode: 0644]
as/CMD/and3.casl [new file with mode: 0644]
as/CMD/call0.casl [new file with mode: 0644]
as/CMD/call1.casl [new file with mode: 0644]
as/CMD/call2.casl [new file with mode: 0644]
as/CMD/cpa1.casl [new file with mode: 0644]
as/CMD/cpl1.casl [new file with mode: 0644]
as/CMD/cpl2.casl [new file with mode: 0644]
as/CMD/cpl3.casl [new file with mode: 0644]
as/CMD/dc_overflow.casl [new file with mode: 0644]
as/CMD/dc_spc.casl [new file with mode: 0644]
as/CMD/ds_0.casl [new file with mode: 0644]
as/CMD/lad0.casl [new file with mode: 0644]
as/CMD/lad1.casl [new file with mode: 0644]
as/CMD/lad2.casl [new file with mode: 0644]
as/CMD/lad3.casl [new file with mode: 0644]
as/CMD/lad4.casl [new file with mode: 0644]
as/CMD/ld0.casl [new file with mode: 0644]
as/CMD/ld1.casl [new file with mode: 0644]
as/CMD/ld2.casl [moved from as/ld2.casl with 100% similarity]
as/CMD/ld3.casl [moved from as/ld3.casl with 100% similarity]
as/CMD/ld4.casl [new file with mode: 0644]
as/CMD/ld5.casl [new file with mode: 0644]
as/CMD/ld_loop.casl [new file with mode: 0644]
as/CMD/literal_spc.casl [moved from as/literal_spc.casl with 100% similarity]
as/CMD/literalstr.casl [moved from as/literalstr.casl with 100% similarity]
as/CMD/nop.casl [new file with mode: 0644]
as/CMD/out0.casl [new file with mode: 0644]
as/CMD/out1.casl [new file with mode: 0644]
as/CMD/pushpop.casl [new file with mode: 0644]
as/CMD/sla2.casl [new file with mode: 0644]
as/CMD/sla3.casl [new file with mode: 0644]
as/CMD/sll2.casl [new file with mode: 0644]
as/CMD/sll3.casl [new file with mode: 0644]
as/CMD/sra2.casl [new file with mode: 0644]
as/CMD/sra3.casl [moved from as/sra3.casl with 100% similarity]
as/CMD/sra4.casl [moved from as/sra4.casl with 100% similarity]
as/CMD/st0.casl [new file with mode: 0644]
as/CMD/st1.casl [new file with mode: 0644]
as/CMD/svc2.casl [new file with mode: 0644]
as/CMD/svc2_out.casl [new file with mode: 0644]
as/CMD/xor0.casl [moved from as/xor0.casl with 100% similarity]
as/CMD/xor1.casl [moved from as/xor1.casl with 100% similarity]
as/CMD/xor3.casl [new file with mode: 0644]
as/CMD/xor4.casl [new file with mode: 0644]
as/CMD/xor5.casl [new file with mode: 0644]
as/ERR/cmd_err0.casl [new file with mode: 0644]
as/ERR/cmd_err1.casl [new file with mode: 0644]
as/ERR/ds_err.casl [new file with mode: 0644]
as/ERR/labeldup_err.casl [new file with mode: 0644]
as/ERR/opdspc_err.casl [new file with mode: 0644]
as/FE_TESTS/2008_04/Q09/token.casl [new file with mode: 0644]
as/FE_TESTS/2008_04/Q09/token_call.casl [new file with mode: 0644]
as/FE_TESTS/2008_10/Q09/ptn1.casl [new file with mode: 0644]
as/FE_TESTS/2008_10/Q09/ptn1_call.casl [moved from as/ptn1_call.casl with 64% similarity]
as/FE_TESTS/2008_10/Q09/ptn2.casl [moved from as/ptn2.casl with 54% similarity]
as/FE_TESTS/2008_10/Q09/ptn2_call.casl [moved from as/ptn2_call.casl with 64% similarity]
as/FE_TESTS/2008_10/Q09/ptn3.casl [new file with mode: 0644]
as/FE_TESTS/2008_10/Q09/ptn3_call.casl [moved from as/ptn3_call.casl with 64% similarity]
as/FE_TESTS/2008_10/Q09/ptn4.casl [moved from as/ptn4.casl with 69% similarity]
as/FE_TESTS/2008_10/Q09/ptn4_call.casl [moved from as/ptn4_call.casl with 69% similarity]
as/FE_TESTS/2008_10/Q13/summary.casl [moved from as/summary.casl with 92% similarity]
as/FE_TESTS/2008_10/Q13/summary_call.casl [moved from as/summary_call2.casl with 100% similarity]
as/FE_TESTS/2009_04/Q12/muls.casl [new file with mode: 0644]
as/FE_TESTS/2009_04/Q12/muls2.casl [moved from as/muls2.casl with 94% similarity]
as/FE_TESTS/2009_04/Q12/muls2_call.casl [new file with mode: 0644]
as/FE_TESTS/2009_04/Q12/muls_call.casl [new file with mode: 0644]
as/FE_TESTS/2009_10/Q12/outb.casl [new file with mode: 0644]
as/FE_TESTS/2009_10/Q12/replace.casl [new file with mode: 0644]
as/FE_TESTS/2009_10/Q12/replace_call.casl [new file with mode: 0644]
as/FUNC/abs.casl [new file with mode: 0644]
as/FUNC/abs_call.casl [new file with mode: 0644]
as/FUNC/cnt60.casl [new file with mode: 0644]
as/FUNC/count1.casl [moved from as/count.casl with 100% similarity]
as/FUNC/count1_call.casl [new file with mode: 0644]
as/FUNC/count1_call0.casl [new file with mode: 0644]
as/FUNC/divl0.casl [new file with mode: 0644]
as/FUNC/divl1.casl [new file with mode: 0644]
as/FUNC/divl_call.casl [new file with mode: 0644]
as/FUNC/divl_call0.casl [new file with mode: 0644]
as/FUNC/divl_call1.casl [new file with mode: 0644]
as/FUNC/fib.casl [new file with mode: 0644]
as/FUNC/fib_outl.casl [new file with mode: 0644]
as/FUNC/hanoi.casl [moved from as/hanoi.casl with 100% similarity]
as/FUNC/inl.casl [new file with mode: 0644]
as/FUNC/inl_call.casl [new file with mode: 0644]
as/FUNC/iotest.casl [new file with mode: 0644]
as/FUNC/minim.casl [new file with mode: 0644]
as/FUNC/minim_call.casl [new file with mode: 0644]
as/FUNC/mula0.casl [new file with mode: 0644]
as/FUNC/mula1.casl [new file with mode: 0644]
as/FUNC/mula_call.casl [new file with mode: 0644]
as/FUNC/mula_call0.casl [new file with mode: 0644]
as/FUNC/mula_call1.casl [new file with mode: 0644]
as/FUNC/mula_call2.casl [new file with mode: 0644]
as/FUNC/mula_timestab.casl [new file with mode: 0644]
as/FUNC/mull0.casl [new file with mode: 0644]
as/FUNC/mull1.casl [new file with mode: 0644]
as/FUNC/mull_call.casl [new file with mode: 0644]
as/FUNC/mull_call0.casl [new file with mode: 0644]
as/FUNC/mull_call1.casl [new file with mode: 0644]
as/FUNC/mull_timestab.casl [new file with mode: 0644]
as/FUNC/outa.casl [new file with mode: 0644]
as/FUNC/outa0.casl [new file with mode: 0644]
as/FUNC/outa_call.casl [new file with mode: 0644]
as/FUNC/outa_call1.casl [new file with mode: 0644]
as/FUNC/outa_call2.casl [new file with mode: 0644]
as/FUNC/outb.casl [new file with mode: 0644]
as/FUNC/outb_call.casl [new file with mode: 0644]
as/FUNC/outd_q15.casl [new file with mode: 0644]
as/FUNC/outd_q15_call.casl [new file with mode: 0644]
as/FUNC/outd_q15_call0.casl [new file with mode: 0644]
as/FUNC/outl.casl [new file with mode: 0644]
as/FUNC/outl_call.casl [new file with mode: 0644]
as/FUNC/outl_call0.casl [new file with mode: 0644]
as/FUNC/outl_call1.casl [new file with mode: 0644]
as/FUNC/outl_call2.casl [new file with mode: 0644]
as/FUNC/rev.casl [new file with mode: 0644]
as/FUNC/rev_call.casl [new file with mode: 0644]
as/FUNC/sum.casl [new file with mode: 0644]
as/FUNC/sum_call.casl [new file with mode: 0644]
as/YAKUWA/README.txt [new file with mode: 0644]
as/YAKUWA/binout.casl [new file with mode: 0644]
as/YAKUWA/floatedit.casl [moved from as/floatedit.casl with 100% similarity]
as/add.casl [deleted file]
as/add1.casl [deleted file]
as/add2.casl [deleted file]
as/add_err.casl [deleted file]
as/add_labelerr.casl [deleted file]
as/add_loop.casl [deleted file]
as/add_opdspc_err.casl [deleted file]
as/add_p.casl [deleted file]
as/adda_overflow.casl [deleted file]
as/binout.casl [deleted file]
as/count_call.casl [deleted file]
as/count_call1.casl [deleted file]
as/count_call2.casl [deleted file]
as/cpa1.casl [deleted file]
as/dc_overflow.casl [deleted file]
as/dc_spc.casl [deleted file]
as/div.casl [deleted file]
as/div10.casl [deleted file]
as/div10_test.casl [deleted file]
as/div2.casl [deleted file]
as/div3.casl [deleted file]
as/div_call.casl [deleted file]
as/div_sub.casl [deleted file]
as/ds.casl [deleted file]
as/ds_err.casl [deleted file]
as/iotest.casl [deleted file]
as/itoa.casl [deleted file]
as/itoa0.casl [deleted file]
as/itoa1.casl [deleted file]
as/itoa2.casl [deleted file]
as/lad.casl [deleted file]
as/ladtest.casl [deleted file]
as/ld.casl [deleted file]
as/ld4.casl [deleted file]
as/ld_data.casl [deleted file]
as/ld_zero.casl [deleted file]
as/min_main.casl [deleted file]
as/min_main2.casl [deleted file]
as/min_sub.casl [deleted file]
as/min_sub2.casl [deleted file]
as/minus.casl [deleted file]
as/minus2.casl [deleted file]
as/mul.casl [deleted file]
as/muls.casl [deleted file]
as/muls_out.casl [deleted file]
as/muls_p.casl [deleted file]
as/multi.casl [deleted file]
as/multi2.casl [deleted file]
as/multi2_test.casl [deleted file]
as/multi_call.casl [deleted file]
as/multi_call0.casl [deleted file]
as/multi_sub.casl [deleted file]
as/not.casl [deleted file]
as/outi.casl [deleted file]
as/outi0.casl [deleted file]
as/outi2.casl [deleted file]
as/outi2_call.casl [deleted file]
as/outi_call.casl [deleted file]
as/outtest.casl [deleted file]
as/outtest1.casl [deleted file]
as/outtest2.casl [deleted file]
as/outtest_err.casl [deleted file]
as/ptn1.casl [deleted file]
as/ptn3.casl [deleted file]
as/pushpop.casl [deleted file]
as/revtest.casl [deleted file]
as/sla2.casl [deleted file]
as/sra2.casl [deleted file]
as/suba_p.casl [deleted file]
as/suba_p2.casl [deleted file]
as/summary_call.casl [deleted file]
as/summary_lderr.casl [deleted file]
as/svctest.casl [deleted file]
as/xor.casl [deleted file]
as/zero1.casl [deleted file]
src/dumpword.c [new file with mode: 0644]
test/Makefile.PARENT.mk [new file with mode: 0644]
test/TEST.mk [new file with mode: 0644]
test/astest/List.mk [deleted file]
test/astest/Makefile [deleted file]
test/astest/Test.mk [deleted file]
test/astest/add/Makefile [deleted file]
test/astest/add_err/0.txt [deleted file]
test/astest/add_err/Makefile [deleted file]
test/astest/add_labelerr/0.txt [deleted file]
test/astest/add_labelerr/Makefile [deleted file]
test/astest/add_opdspc_err/0.txt [deleted file]
test/astest/add_opdspc_err/Makefile [deleted file]
test/astest/add_p/0.txt [deleted file]
test/astest/add_p/Makefile [deleted file]
test/astest/adda_overflow/0.txt [deleted file]
test/astest/adda_overflow/Makefile [deleted file]
test/astest/addl/0.txt [deleted file]
test/astest/addl/Makefile [deleted file]
test/astest/addl_overflow/0.txt [deleted file]
test/astest/addl_overflow/Makefile [deleted file]
test/astest/binout/0.txt [deleted file]
test/astest/binout/Makefile [deleted file]
test/astest/call/0.txt [deleted file]
test/astest/call/Makefile [deleted file]
test/astest/count/0.txt [deleted file]
test/astest/count/Makefile [deleted file]
test/astest/count_call/0.txt [deleted file]
test/astest/count_call/Makefile [deleted file]
test/astest/count_call1/0.txt [deleted file]
test/astest/count_call1/Makefile [deleted file]
test/astest/count_call2/0.txt [deleted file]
test/astest/count_call2/Makefile [deleted file]
test/astest/dc_overflow/0.txt [deleted file]
test/astest/dc_overflow/Makefile [deleted file]
test/astest/dc_spc/0.txt [deleted file]
test/astest/dc_spc/Makefile [deleted file]
test/astest/div/0.txt [deleted file]
test/astest/div/Makefile [deleted file]
test/astest/div10_test/0.txt [deleted file]
test/astest/div10_test/Makefile [deleted file]
test/astest/div2/0.txt [deleted file]
test/astest/div2/Makefile [deleted file]
test/astest/ds/0.txt [deleted file]
test/astest/ds/Makefile [deleted file]
test/astest/ds_err/0.txt [deleted file]
test/astest/ds_err/Makefile [deleted file]
test/astest/floatedit/0.txt [deleted file]
test/astest/floatedit/Makefile [deleted file]
test/astest/hanoi/0.txt [deleted file]
test/astest/hanoi/Makefile [deleted file]
test/astest/hello/0.txt [deleted file]
test/astest/hello/Makefile [deleted file]
test/astest/iotest/Makefile [deleted file]
test/astest/lad/0.txt [deleted file]
test/astest/lad/Makefile [deleted file]
test/astest/ladtest/0.txt [deleted file]
test/astest/ladtest/Makefile [deleted file]
test/astest/ld/Makefile [deleted file]
test/astest/literal_spc/0.txt [deleted file]
test/astest/literal_spc/Makefile [deleted file]
test/astest/literalstr/0.txt [deleted file]
test/astest/literalstr/Makefile [deleted file]
test/astest/muls/0.txt [deleted file]
test/astest/muls/Makefile [deleted file]
test/astest/muls_p/0.txt [deleted file]
test/astest/muls_p/Makefile [deleted file]
test/astest/multi/0.txt [deleted file]
test/astest/multi/Makefile [deleted file]
test/astest/multi_p/0.txt [deleted file]
test/astest/multi_p/Makefile [deleted file]
test/astest/outi/0.txt [deleted file]
test/astest/outi/Makefile [deleted file]
test/astest/outtest/0.txt [deleted file]
test/astest/outtest/Makefile [deleted file]
test/astest/outtest1/0.txt [deleted file]
test/astest/outtest1/Makefile [deleted file]
test/astest/outtest2/0.txt [deleted file]
test/astest/outtest2/Makefile [deleted file]
test/astest/outtest_err/0.txt [deleted file]
test/astest/outtest_err/Makefile [deleted file]
test/astest/ptn1/0.txt [deleted file]
test/astest/ptn1/Makefile [deleted file]
test/astest/ptn2/0.txt [deleted file]
test/astest/ptn2/Makefile [deleted file]
test/astest/ptn3/0.txt [deleted file]
test/astest/ptn3/Makefile [deleted file]
test/astest/ptn4/0.txt [deleted file]
test/astest/ptn4/Makefile [deleted file]
test/astest/pushpop/0.txt [deleted file]
test/astest/pushpop/Makefile [deleted file]
test/astest/sla2/Makefile [deleted file]
test/astest/sra2/Makefile [deleted file]
test/astest/summary/0.txt [deleted file]
test/astest/summary/Makefile [deleted file]
test/astest/summary_lderr/0.txt [deleted file]
test/astest/summary_lderr/Makefile [deleted file]
test/integration/CASL2/CMD.mk [new file with mode: 0644]
test/integration/CASL2/Makefile [new file with mode: 0644]
test/integration/CASL2/TEST.log [new file with mode: 0644]
test/integration/CASL2/TEST.mk [new file with mode: 0644]
test/integration/CASL2/abs_call/0.txt [new file with mode: 0644]
test/integration/CASL2/abs_call/Makefile [new file with mode: 0644]
test/integration/CASL2/adda0/0.txt [new file with mode: 0644]
test/integration/CASL2/adda0/Makefile [new file with mode: 0644]
test/integration/CASL2/adda1/0.txt [new file with mode: 0644]
test/integration/CASL2/adda1/Makefile [new file with mode: 0644]
test/integration/CASL2/adda_overflow/0.txt [new file with mode: 0644]
test/integration/CASL2/adda_overflow/Makefile [new file with mode: 0644]
test/integration/CASL2/addl/0.txt [new file with mode: 0644]
test/integration/CASL2/addl/Makefile [new file with mode: 0644]
test/integration/CASL2/addl_overflow/0.txt [new file with mode: 0644]
test/integration/CASL2/addl_overflow/Makefile [new file with mode: 0644]
test/integration/CASL2/and0/0.txt [new file with mode: 0644]
test/integration/CASL2/and0/Makefile [new file with mode: 0644]
test/integration/CASL2/and1/0.txt [new file with mode: 0644]
test/integration/CASL2/and1/Makefile [new file with mode: 0644]
test/integration/CASL2/and2/0.txt [new file with mode: 0644]
test/integration/CASL2/and2/Makefile [new file with mode: 0644]
test/integration/CASL2/and3/0.txt [new file with mode: 0644]
test/integration/CASL2/and3/Makefile [new file with mode: 0644]
test/integration/CASL2/binout/0.txt [new file with mode: 0644]
test/integration/CASL2/binout/Makefile [new file with mode: 0644]
test/integration/CASL2/call0/0.txt [new file with mode: 0644]
test/integration/CASL2/call0/Makefile [new file with mode: 0644]
test/integration/CASL2/call1/0.txt [new file with mode: 0644]
test/integration/CASL2/call1/Makefile [new file with mode: 0644]
test/integration/CASL2/call2/0.txt [new file with mode: 0644]
test/integration/CASL2/call2/Makefile [new file with mode: 0644]
test/integration/CASL2/cmd_err0/0.txt [new file with mode: 0644]
test/integration/CASL2/cmd_err0/Makefile [new file with mode: 0644]
test/integration/CASL2/cmd_err0/err.txt [new file with mode: 0644]
test/integration/CASL2/cmd_err1/0.txt [new file with mode: 0644]
test/integration/CASL2/cmd_err1/Makefile [new file with mode: 0644]
test/integration/CASL2/cmd_err1/err.txt [new file with mode: 0644]
test/integration/CASL2/count_call/0.txt [new file with mode: 0644]
test/integration/CASL2/count_call/Makefile [new file with mode: 0644]
test/integration/CASL2/cpa1/0.txt [new file with mode: 0644]
test/integration/CASL2/cpa1/Makefile [new file with mode: 0644]
test/integration/CASL2/dc_overflow/0.txt [new file with mode: 0644]
test/integration/CASL2/dc_overflow/Makefile [new file with mode: 0644]
test/integration/CASL2/dc_spc/0.txt [new file with mode: 0644]
test/integration/CASL2/dc_spc/Makefile [new file with mode: 0644]
test/integration/CASL2/divl0_call/0.txt [new file with mode: 0644]
test/integration/CASL2/divl0_call/Makefile [new file with mode: 0644]
test/integration/CASL2/divl1_call/0.txt [new file with mode: 0644]
test/integration/CASL2/divl1_call/Makefile [new file with mode: 0644]
test/integration/CASL2/ds_0/0.txt [new file with mode: 0644]
test/integration/CASL2/ds_0/Makefile [new file with mode: 0644]
test/integration/CASL2/ds_err/0.txt [new file with mode: 0644]
test/integration/CASL2/ds_err/Makefile [new file with mode: 0644]
test/integration/CASL2/ds_err/err.txt [new file with mode: 0644]
test/integration/CASL2/fib_outl/0.txt [new file with mode: 0644]
test/integration/CASL2/fib_outl/Makefile [new file with mode: 0644]
test/integration/CASL2/floatedit/0.txt [new file with mode: 0644]
test/integration/CASL2/floatedit/Makefile [new file with mode: 0644]
test/integration/CASL2/floatedit/teststr.txt [moved from test/astest/floatedit/teststr.txt with 100% similarity]
test/integration/CASL2/hanoi/0.txt [new file with mode: 0644]
test/integration/CASL2/hanoi/Makefile [new file with mode: 0644]
test/integration/CASL2/hello/0.txt [new file with mode: 0644]
test/integration/CASL2/hello/Makefile [new file with mode: 0644]
test/integration/CASL2/iotest/0.txt [moved from test/astest/iotest/0.txt with 56% similarity]
test/integration/CASL2/iotest/Makefile [new file with mode: 0644]
test/integration/CASL2/iotest/teststr.txt [moved from test/astest/iotest/teststr.txt with 100% similarity]
test/integration/CASL2/labeldup_err/0.txt [new file with mode: 0644]
test/integration/CASL2/labeldup_err/Makefile [new file with mode: 0644]
test/integration/CASL2/labeldup_err/err.txt [new file with mode: 0644]
test/integration/CASL2/lad0/0.txt [new file with mode: 0644]
test/integration/CASL2/lad0/Makefile [new file with mode: 0644]
test/integration/CASL2/lad1/0.txt [moved from test/astest/add/0.txt with 91% similarity]
test/integration/CASL2/lad1/Makefile [new file with mode: 0644]
test/integration/CASL2/lad2/0.txt [moved from test/astest/ld/0.txt with 90% similarity]
test/integration/CASL2/lad2/Makefile [new file with mode: 0644]
test/integration/CASL2/lad3/0.txt [new file with mode: 0644]
test/integration/CASL2/lad3/Makefile [new file with mode: 0644]
test/integration/CASL2/ld0/0.txt [new file with mode: 0644]
test/integration/CASL2/ld0/Makefile [new file with mode: 0644]
test/integration/CASL2/ld1/0.txt [new file with mode: 0644]
test/integration/CASL2/ld1/Makefile [new file with mode: 0644]
test/integration/CASL2/ld2/0.txt [new file with mode: 0644]
test/integration/CASL2/ld2/Makefile [new file with mode: 0644]
test/integration/CASL2/ld3/0.txt [new file with mode: 0644]
test/integration/CASL2/ld3/Makefile [new file with mode: 0644]
test/integration/CASL2/ld4/0.txt [new file with mode: 0644]
test/integration/CASL2/ld4/Makefile [new file with mode: 0644]
test/integration/CASL2/ld5/0.txt [moved from test/astest/add/0.o.txt with 79% similarity]
test/integration/CASL2/ld5/Makefile [new file with mode: 0644]
test/integration/CASL2/ld_loop/0.txt [new file with mode: 0644]
test/integration/CASL2/ld_loop/Makefile [new file with mode: 0644]
test/integration/CASL2/literal_spc/0.txt [new file with mode: 0644]
test/integration/CASL2/literal_spc/Makefile [new file with mode: 0644]
test/integration/CASL2/literalstr/0.txt [new file with mode: 0644]
test/integration/CASL2/literalstr/Makefile [new file with mode: 0644]
test/integration/CASL2/minim_call/0.txt [new file with mode: 0644]
test/integration/CASL2/minim_call/Makefile [new file with mode: 0644]
test/integration/CASL2/mula0_call/0.txt [new file with mode: 0644]
test/integration/CASL2/mula0_call/Makefile [new file with mode: 0644]
test/integration/CASL2/mula1_call/0.txt [new file with mode: 0644]
test/integration/CASL2/mula1_call/Makefile [new file with mode: 0644]
test/integration/CASL2/mull0_call/0.txt [new file with mode: 0644]
test/integration/CASL2/mull0_call/Makefile [new file with mode: 0644]
test/integration/CASL2/mull1_call/0.txt [new file with mode: 0644]
test/integration/CASL2/mull1_call/Makefile [new file with mode: 0644]
test/integration/CASL2/opdspc_err/0.txt [new file with mode: 0644]
test/integration/CASL2/opdspc_err/Makefile [new file with mode: 0644]
test/integration/CASL2/opdspc_err/err.txt [new file with mode: 0644]
test/integration/CASL2/out0/0.txt [new file with mode: 0644]
test/integration/CASL2/out0/Makefile [new file with mode: 0644]
test/integration/CASL2/out1/0.txt [new file with mode: 0644]
test/integration/CASL2/out1/Makefile [new file with mode: 0644]
test/integration/CASL2/outa_call/0.txt [new file with mode: 0644]
test/integration/CASL2/outa_call/Makefile [new file with mode: 0644]
test/integration/CASL2/outb_call/0.txt [new file with mode: 0644]
test/integration/CASL2/outb_call/Makefile [new file with mode: 0644]
test/integration/CASL2/outd_q15_call/0.txt [new file with mode: 0644]
test/integration/CASL2/outd_q15_call/Makefile [new file with mode: 0644]
test/integration/CASL2/outl_call/0.txt [new file with mode: 0644]
test/integration/CASL2/outl_call/Makefile [new file with mode: 0644]
test/integration/CASL2/ptn1/0.txt [new file with mode: 0644]
test/integration/CASL2/ptn1/Makefile [new file with mode: 0644]
test/integration/CASL2/ptn2/0.txt [new file with mode: 0644]
test/integration/CASL2/ptn2/Makefile [new file with mode: 0644]
test/integration/CASL2/ptn3/0.txt [new file with mode: 0644]
test/integration/CASL2/ptn3/Makefile [new file with mode: 0644]
test/integration/CASL2/ptn4/0.txt [new file with mode: 0644]
test/integration/CASL2/ptn4/Makefile [new file with mode: 0644]
test/integration/CASL2/pushpop/0.txt [new file with mode: 0644]
test/integration/CASL2/pushpop/Makefile [new file with mode: 0644]
test/integration/CASL2/rev_call/0.txt [new file with mode: 0644]
test/integration/CASL2/rev_call/Makefile [new file with mode: 0644]
test/integration/CASL2/sla2/0.txt [new file with mode: 0644]
test/integration/CASL2/sla2/Makefile [new file with mode: 0644]
test/integration/CASL2/sra2/0.txt [new file with mode: 0644]
test/integration/CASL2/sra2/Makefile [new file with mode: 0644]
test/integration/CASL2/sra3/0.txt [new file with mode: 0644]
test/integration/CASL2/sra3/Makefile [new file with mode: 0644]
test/integration/CASL2/sra4/0.txt [new file with mode: 0644]
test/integration/CASL2/sra4/Makefile [new file with mode: 0644]
test/integration/CASL2/st0/0.txt [new file with mode: 0644]
test/integration/CASL2/st0/Makefile [new file with mode: 0644]
test/integration/CASL2/st1/0.txt [new file with mode: 0644]
test/integration/CASL2/st1/Makefile [new file with mode: 0644]
test/integration/CASL2/sum_call/0.txt [new file with mode: 0644]
test/integration/CASL2/sum_call/Makefile [new file with mode: 0644]
test/integration/CASL2/summary/0.txt [new file with mode: 0644]
test/integration/CASL2/summary/Makefile [new file with mode: 0644]
test/integration/CASL2/svc2/0.txt [new file with mode: 0644]
test/integration/CASL2/svc2/Makefile [new file with mode: 0644]
test/integration/CASL2/svc2_out/0.txt [new file with mode: 0644]
test/integration/CASL2/svc2_out/Makefile [new file with mode: 0644]
test/integration/CASL2/xor0/0.txt [new file with mode: 0644]
test/integration/CASL2/xor0/Makefile [new file with mode: 0644]
test/integration/CASL2/xor1/0.txt [moved from test/astest/sla2/0.txt with 90% similarity]
test/integration/CASL2/xor1/Makefile [new file with mode: 0644]
test/integration/CASL2/xor3/0.txt [moved from test/astest/sra2/0.txt with 89% similarity]
test/integration/CASL2/xor3/Makefile [new file with mode: 0644]
test/integration/CASL2/xor4/0.txt [new file with mode: 0644]
test/integration/CASL2/xor4/Makefile [new file with mode: 0644]
test/integration/CASL2/xor5/0.txt [new file with mode: 0644]
test/integration/CASL2/xor5/Makefile [new file with mode: 0644]
test/integration/COMET2/CMD.mk [new file with mode: 0644]
test/integration/COMET2/Makefile [new file with mode: 0644]
test/integration/COMET2/TEST.log [new file with mode: 0644]
test/integration/COMET2/TEST.mk [new file with mode: 0644]
test/integration/COMET2/abs_call/0.txt [new file with mode: 0644]
test/integration/COMET2/abs_call/Makefile [new file with mode: 0644]
test/integration/COMET2/abs_call/abs_call.o [new file with mode: 0644]
test/integration/COMET2/adda0/0.txt [new file with mode: 0644]
test/integration/COMET2/adda0/Makefile [new file with mode: 0644]
test/integration/COMET2/adda0/adda0.o [new file with mode: 0644]
test/integration/COMET2/adda1/0.txt [new file with mode: 0644]
test/integration/COMET2/adda1/Makefile [new file with mode: 0644]
test/integration/COMET2/adda1/adda1.o [new file with mode: 0644]
test/integration/COMET2/adda_overflow/0.txt [new file with mode: 0644]
test/integration/COMET2/adda_overflow/Makefile [new file with mode: 0644]
test/integration/COMET2/adda_overflow/adda_overflow.o [new file with mode: 0644]
test/integration/COMET2/addl/0.txt [new file with mode: 0644]
test/integration/COMET2/addl/Makefile [new file with mode: 0644]
test/integration/COMET2/addl/addl.o [new file with mode: 0644]
test/integration/COMET2/addl_overflow/0.txt [new file with mode: 0644]
test/integration/COMET2/addl_overflow/Makefile [new file with mode: 0644]
test/integration/COMET2/addl_overflow/addl_overflow.o [new file with mode: 0644]
test/integration/COMET2/and0/0.txt [new file with mode: 0644]
test/integration/COMET2/and0/Makefile [new file with mode: 0644]
test/integration/COMET2/and0/and0.o [new file with mode: 0644]
test/integration/COMET2/and1/0.txt [new file with mode: 0644]
test/integration/COMET2/and1/Makefile [new file with mode: 0644]
test/integration/COMET2/and1/and1.o [new file with mode: 0644]
test/integration/COMET2/and2/0.txt [new file with mode: 0644]
test/integration/COMET2/and2/Makefile [new file with mode: 0644]
test/integration/COMET2/and2/and2.o [new file with mode: 0644]
test/integration/COMET2/and3/0.txt [new file with mode: 0644]
test/integration/COMET2/and3/Makefile [new file with mode: 0644]
test/integration/COMET2/and3/and3.o [new file with mode: 0644]
test/integration/COMET2/binout/0.txt [new file with mode: 0644]
test/integration/COMET2/binout/Makefile [new file with mode: 0644]
test/integration/COMET2/binout/binout.o [new file with mode: 0644]
test/integration/COMET2/call0/0.txt [new file with mode: 0644]
test/integration/COMET2/call0/Makefile [new file with mode: 0644]
test/integration/COMET2/call0/call0.o [new file with mode: 0644]
test/integration/COMET2/call1/0.txt [new file with mode: 0644]
test/integration/COMET2/call1/Makefile [new file with mode: 0644]
test/integration/COMET2/call1/call1.o [new file with mode: 0644]
test/integration/COMET2/call2/0.txt [new file with mode: 0644]
test/integration/COMET2/call2/Makefile [new file with mode: 0644]
test/integration/COMET2/call2/call2.o [new file with mode: 0644]
test/integration/COMET2/count_call/0.txt [new file with mode: 0644]
test/integration/COMET2/count_call/Makefile [new file with mode: 0644]
test/integration/COMET2/count_call/count_call.o [new file with mode: 0644]
test/integration/COMET2/cpa1/0.txt [new file with mode: 0644]
test/integration/COMET2/cpa1/Makefile [new file with mode: 0644]
test/integration/COMET2/cpa1/cpa1.o [new file with mode: 0644]
test/integration/COMET2/dc_overflow/0.txt [new file with mode: 0644]
test/integration/COMET2/dc_overflow/Makefile [new file with mode: 0644]
test/integration/COMET2/dc_overflow/dc_overflow.o [new file with mode: 0644]
test/integration/COMET2/dc_spc/0.txt [new file with mode: 0644]
test/integration/COMET2/dc_spc/Makefile [new file with mode: 0644]
test/integration/COMET2/dc_spc/dc_spc.o [new file with mode: 0644]
test/integration/COMET2/divl0_call/0.txt [new file with mode: 0644]
test/integration/COMET2/divl0_call/Makefile [new file with mode: 0644]
test/integration/COMET2/divl0_call/divl0_call.o [new file with mode: 0644]
test/integration/COMET2/divl1_call/0.txt [new file with mode: 0644]
test/integration/COMET2/divl1_call/Makefile [new file with mode: 0644]
test/integration/COMET2/divl1_call/divl1_call.o [new file with mode: 0644]
test/integration/COMET2/ds_0/0.txt [new file with mode: 0644]
test/integration/COMET2/ds_0/Makefile [new file with mode: 0644]
test/integration/COMET2/ds_0/ds_0.o [new file with mode: 0644]
test/integration/COMET2/fib_outl/0.txt [new file with mode: 0644]
test/integration/COMET2/fib_outl/Makefile [new file with mode: 0644]
test/integration/COMET2/fib_outl/fib_outl.o [new file with mode: 0644]
test/integration/COMET2/floatedit/0.txt [new file with mode: 0644]
test/integration/COMET2/floatedit/Makefile [new file with mode: 0644]
test/integration/COMET2/floatedit/floatedit.o [new file with mode: 0644]
test/integration/COMET2/floatedit/teststr.txt [new file with mode: 0644]
test/integration/COMET2/hanoi/0.txt [new file with mode: 0644]
test/integration/COMET2/hanoi/Makefile [new file with mode: 0644]
test/integration/COMET2/hanoi/hanoi.o [new file with mode: 0644]
test/integration/COMET2/hello/0.txt [new file with mode: 0644]
test/integration/COMET2/hello/Makefile [new file with mode: 0644]
test/integration/COMET2/hello/hello.o [new file with mode: 0644]
test/integration/COMET2/iotest/0.txt [new file with mode: 0644]
test/integration/COMET2/iotest/Makefile [new file with mode: 0644]
test/integration/COMET2/iotest/iotest.o [new file with mode: 0644]
test/integration/COMET2/iotest/teststr.txt [new file with mode: 0644]
test/integration/COMET2/lad0/0.txt [new file with mode: 0644]
test/integration/COMET2/lad0/Makefile [new file with mode: 0644]
test/integration/COMET2/lad0/lad0.o [new file with mode: 0644]
test/integration/COMET2/lad1/0.txt [new file with mode: 0644]
test/integration/COMET2/lad1/Makefile [new file with mode: 0644]
test/integration/COMET2/lad1/lad1.o [new file with mode: 0644]
test/integration/COMET2/lad2/0.txt [new file with mode: 0644]
test/integration/COMET2/lad2/Makefile [new file with mode: 0644]
test/integration/COMET2/lad2/lad2.o [new file with mode: 0644]
test/integration/COMET2/lad3/0.txt [new file with mode: 0644]
test/integration/COMET2/lad3/Makefile [new file with mode: 0644]
test/integration/COMET2/lad3/lad3.o [new file with mode: 0644]
test/integration/COMET2/ld0/0.txt [new file with mode: 0644]
test/integration/COMET2/ld0/Makefile [new file with mode: 0644]
test/integration/COMET2/ld0/ld0.o [new file with mode: 0644]
test/integration/COMET2/ld1/0.txt [new file with mode: 0644]
test/integration/COMET2/ld1/Makefile [new file with mode: 0644]
test/integration/COMET2/ld1/ld1.o [new file with mode: 0644]
test/integration/COMET2/ld2/0.txt [new file with mode: 0644]
test/integration/COMET2/ld2/Makefile [new file with mode: 0644]
test/integration/COMET2/ld2/ld2.o [new file with mode: 0644]
test/integration/COMET2/ld3/0.txt [new file with mode: 0644]
test/integration/COMET2/ld3/Makefile [new file with mode: 0644]
test/integration/COMET2/ld3/ld3.o [new file with mode: 0644]
test/integration/COMET2/ld4/0.txt [new file with mode: 0644]
test/integration/COMET2/ld4/Makefile [new file with mode: 0644]
test/integration/COMET2/ld4/ld4.o [new file with mode: 0644]
test/integration/COMET2/ld5/0.txt [new file with mode: 0644]
test/integration/COMET2/ld5/Makefile [new file with mode: 0644]
test/integration/COMET2/ld5/ld5.o [new file with mode: 0644]
test/integration/COMET2/ld_loop/0.txt [new file with mode: 0644]
test/integration/COMET2/ld_loop/Makefile [new file with mode: 0644]
test/integration/COMET2/ld_loop/ld_loop.o [new file with mode: 0644]
test/integration/COMET2/literal_spc/0.txt [new file with mode: 0644]
test/integration/COMET2/literal_spc/Makefile [new file with mode: 0644]
test/integration/COMET2/literal_spc/literal_spc.o [new file with mode: 0644]
test/integration/COMET2/literalstr/0.txt [new file with mode: 0644]
test/integration/COMET2/literalstr/Makefile [new file with mode: 0644]
test/integration/COMET2/literalstr/literalstr.o [new file with mode: 0644]
test/integration/COMET2/minim_call/0.txt [new file with mode: 0644]
test/integration/COMET2/minim_call/Makefile [new file with mode: 0644]
test/integration/COMET2/minim_call/minim_call.o [new file with mode: 0644]
test/integration/COMET2/mula0_call/0.txt [new file with mode: 0644]
test/integration/COMET2/mula0_call/Makefile [new file with mode: 0644]
test/integration/COMET2/mula0_call/mula0_call.o [new file with mode: 0644]
test/integration/COMET2/mula1_call/0.txt [new file with mode: 0644]
test/integration/COMET2/mula1_call/Makefile [new file with mode: 0644]
test/integration/COMET2/mula1_call/mula1_call.o [new file with mode: 0644]
test/integration/COMET2/mull0_call/0.txt [new file with mode: 0644]
test/integration/COMET2/mull0_call/Makefile [new file with mode: 0644]
test/integration/COMET2/mull0_call/mull0_call.o [new file with mode: 0644]
test/integration/COMET2/mull1_call/0.txt [new file with mode: 0644]
test/integration/COMET2/mull1_call/Makefile [new file with mode: 0644]
test/integration/COMET2/mull1_call/mull1_call.o [new file with mode: 0644]
test/integration/COMET2/out0/0.txt [new file with mode: 0644]
test/integration/COMET2/out0/Makefile [new file with mode: 0644]
test/integration/COMET2/out0/out0.o [new file with mode: 0644]
test/integration/COMET2/out1/0.txt [new file with mode: 0644]
test/integration/COMET2/out1/Makefile [new file with mode: 0644]
test/integration/COMET2/out1/out1.o [new file with mode: 0644]
test/integration/COMET2/outa_call/0.txt [new file with mode: 0644]
test/integration/COMET2/outa_call/Makefile [new file with mode: 0644]
test/integration/COMET2/outa_call/outa_call.o [new file with mode: 0644]
test/integration/COMET2/outb_call/0.txt [new file with mode: 0644]
test/integration/COMET2/outb_call/Makefile [new file with mode: 0644]
test/integration/COMET2/outb_call/outb_call.o [new file with mode: 0644]
test/integration/COMET2/outd_q15_call/0.txt [new file with mode: 0644]
test/integration/COMET2/outd_q15_call/Makefile [new file with mode: 0644]
test/integration/COMET2/outd_q15_call/outd_q15_call.o [new file with mode: 0644]
test/integration/COMET2/outl_call/0.txt [new file with mode: 0644]
test/integration/COMET2/outl_call/Makefile [new file with mode: 0644]
test/integration/COMET2/outl_call/outl_call.o [new file with mode: 0644]
test/integration/COMET2/ptn1/0.txt [new file with mode: 0644]
test/integration/COMET2/ptn1/Makefile [new file with mode: 0644]
test/integration/COMET2/ptn1/ptn1.o [new file with mode: 0644]
test/integration/COMET2/ptn2/0.txt [new file with mode: 0644]
test/integration/COMET2/ptn2/Makefile [new file with mode: 0644]
test/integration/COMET2/ptn2/ptn2.o [new file with mode: 0644]
test/integration/COMET2/ptn3/0.txt [new file with mode: 0644]
test/integration/COMET2/ptn3/Makefile [new file with mode: 0644]
test/integration/COMET2/ptn3/ptn3.o [new file with mode: 0644]
test/integration/COMET2/ptn4/0.txt [new file with mode: 0644]
test/integration/COMET2/ptn4/Makefile [new file with mode: 0644]
test/integration/COMET2/ptn4/ptn4.o [new file with mode: 0644]
test/integration/COMET2/pushpop/0.txt [new file with mode: 0644]
test/integration/COMET2/pushpop/Makefile [new file with mode: 0644]
test/integration/COMET2/pushpop/pushpop.o [new file with mode: 0644]
test/integration/COMET2/rev_call/0.txt [new file with mode: 0644]
test/integration/COMET2/rev_call/Makefile [new file with mode: 0644]
test/integration/COMET2/rev_call/rev_call.o [new file with mode: 0644]
test/integration/COMET2/sla2/0.txt [new file with mode: 0644]
test/integration/COMET2/sla2/Makefile [new file with mode: 0644]
test/integration/COMET2/sla2/sla2.o [new file with mode: 0644]
test/integration/COMET2/sra2/0.txt [new file with mode: 0644]
test/integration/COMET2/sra2/Makefile [new file with mode: 0644]
test/integration/COMET2/sra2/sra2.o [new file with mode: 0644]
test/integration/COMET2/sra3/0.txt [new file with mode: 0644]
test/integration/COMET2/sra3/Makefile [new file with mode: 0644]
test/integration/COMET2/sra3/sra3.o [new file with mode: 0644]
test/integration/COMET2/sra4/0.txt [new file with mode: 0644]
test/integration/COMET2/sra4/Makefile [new file with mode: 0644]
test/integration/COMET2/sra4/sra4.o [new file with mode: 0644]
test/integration/COMET2/st0/0.txt [new file with mode: 0644]
test/integration/COMET2/st0/Makefile [new file with mode: 0644]
test/integration/COMET2/st0/st0.o [new file with mode: 0644]
test/integration/COMET2/st1/0.txt [new file with mode: 0644]
test/integration/COMET2/st1/Makefile [new file with mode: 0644]
test/integration/COMET2/st1/st1.o [new file with mode: 0644]
test/integration/COMET2/sum_call/0.txt [new file with mode: 0644]
test/integration/COMET2/sum_call/Makefile [new file with mode: 0644]
test/integration/COMET2/sum_call/sum_call.o [new file with mode: 0644]
test/integration/COMET2/summary/0.txt [new file with mode: 0644]
test/integration/COMET2/summary/Makefile [new file with mode: 0644]
test/integration/COMET2/summary/summary.o [new file with mode: 0644]
test/integration/COMET2/svc2/0.txt [new file with mode: 0644]
test/integration/COMET2/svc2/Makefile [new file with mode: 0644]
test/integration/COMET2/svc2/svc2.o [new file with mode: 0644]
test/integration/COMET2/svc2_out/0.txt [new file with mode: 0644]
test/integration/COMET2/svc2_out/Makefile [new file with mode: 0644]
test/integration/COMET2/svc2_out/svc2_out.o [new file with mode: 0644]
test/integration/COMET2/xor0/0.txt [new file with mode: 0644]
test/integration/COMET2/xor0/Makefile [new file with mode: 0644]
test/integration/COMET2/xor0/xor0.o [new file with mode: 0644]
test/integration/COMET2/xor1/0.txt [new file with mode: 0644]
test/integration/COMET2/xor1/Makefile [new file with mode: 0644]
test/integration/COMET2/xor1/xor1.o [new file with mode: 0644]
test/integration/COMET2/xor3/0.txt [new file with mode: 0644]
test/integration/COMET2/xor3/Makefile [new file with mode: 0644]
test/integration/COMET2/xor3/xor3.o [new file with mode: 0644]
test/integration/COMET2/xor4/0.txt [new file with mode: 0644]
test/integration/COMET2/xor4/Makefile [new file with mode: 0644]
test/integration/COMET2/xor4/xor4.o [new file with mode: 0644]
test/integration/COMET2/xor5/0.txt [new file with mode: 0644]
test/integration/COMET2/xor5/Makefile [new file with mode: 0644]
test/integration/COMET2/xor5/xor5.o [new file with mode: 0644]
test/integration/DUMPWORD/CMD.mk [new file with mode: 0644]
test/integration/DUMPWORD/HEX.txt [new file with mode: 0644]
test/integration/DUMPWORD/Makefile [new file with mode: 0644]
test/integration/DUMPWORD/TEST.log [new file with mode: 0644]
test/integration/DUMPWORD/TEST.mk [new file with mode: 0644]
test/integration/DUMPWORD/a/0.txt [new file with mode: 0644]
test/integration/DUMPWORD/a/Makefile [new file with mode: 0644]
test/integration/DUMPWORD/a/err.txt [new file with mode: 0644]
test/integration/DUMPWORD/a/test.sh [new file with mode: 0644]
test/integration/DUMPWORD/l/0.txt [new file with mode: 0644]
test/integration/DUMPWORD/l/Makefile [new file with mode: 0644]
test/integration/DUMPWORD/l/err.txt [new file with mode: 0644]
test/integration/DUMPWORD/l/test.sh [new file with mode: 0644]
test/integration/DUMPWORD/noopt/0.txt [new file with mode: 0644]
test/integration/DUMPWORD/noopt/Makefile [new file with mode: 0644]
test/integration/DUMPWORD/noopt/err.txt [new file with mode: 0644]
test/integration/DUMPWORD/noopt/test.sh [new file with mode: 0644]
test/integration/Makefile [new file with mode: 0644]
test/unit/List.mk [moved from test/utest/List.mk with 100% similarity]
test/unit/Makefile [moved from test/utest/Makefile with 100% similarity]
test/unit/Template.c [moved from test/utest/Template.c with 100% similarity]
test/unit/Test.mk [moved from test/utest/Test.mk with 100% similarity]
test/unit/cerrtest/0.txt [moved from test/utest/cerrtest/0.txt with 100% similarity]
test/unit/cerrtest/Makefile [moved from test/utest/cerrtest/Makefile with 100% similarity]
test/unit/cerrtest/cerrtest.c [moved from test/utest/cerrtest/cerrtest.c with 100% similarity]
test/unit/getcmdcode/0.txt [moved from test/utest/getcmdcode/0.txt with 100% similarity]
test/unit/getcmdcode/Makefile [moved from test/utest/getcmdcode/Makefile with 100% similarity]
test/unit/getcmdcode/getcmdcode.c [moved from test/utest/getcmdcode/getcmdcode.c with 100% similarity]
test/unit/getcmdtype/0.txt [moved from test/utest/getcmdtype/0.txt with 100% similarity]
test/unit/getcmdtype/Makefile [moved from test/utest/getcmdtype/Makefile with 100% similarity]
test/unit/getcmdtype/getcmdtype.c [moved from test/utest/getcmdtype/getcmdtype.c with 100% similarity]
test/unit/getgr/0.txt [moved from test/utest/getgr/0.txt with 100% similarity]
test/unit/getgr/Makefile [moved from test/utest/getgr/Makefile with 100% similarity]
test/unit/getgr/getgr.c [moved from test/utest/getgr/getgr.c with 100% similarity]
test/unit/gethex/0.txt [moved from test/utest/gethex/0.txt with 100% similarity]
test/unit/gethex/Makefile [moved from test/utest/gethex/Makefile with 100% similarity]
test/unit/gethex/gethex.c [moved from test/utest/gethex/gethex.c with 100% similarity]
test/unit/getint/0.txt [moved from test/utest/getint/0.txt with 100% similarity]
test/unit/getint/Makefile [moved from test/utest/getint/Makefile with 100% similarity]
test/unit/getint/getint.c [moved from test/utest/getint/getint.c with 100% similarity]
test/unit/linetok/0.txt [moved from test/utest/linetok/0.txt with 100% similarity]
test/unit/linetok/Makefile [moved from test/utest/linetok/Makefile with 100% similarity]
test/unit/linetok/linetok.c [moved from test/utest/linetok/linetok.c with 100% similarity]
test/unit/opdtok/0.txt [moved from test/utest/opdtok/0.txt with 100% similarity]
test/unit/opdtok/Makefile [moved from test/utest/opdtok/Makefile with 100% similarity]
test/unit/opdtok/opdtok.c [moved from test/utest/opdtok/opdtok.c with 100% similarity]
test/unit/print_cmdtype_code/0.txt [moved from test/utest/print_cmdtype_code/0.txt with 100% similarity]
test/unit/print_cmdtype_code/Makefile [moved from test/utest/print_cmdtype_code/Makefile with 100% similarity]
test/unit/print_cmdtype_code/print_cmdtype_code.c [moved from test/utest/print_cmdtype_code/print_cmdtype_code.c with 100% similarity]
test/unit/print_code_type/0.txt [moved from test/utest/print_code_type/0.txt with 100% similarity]
test/unit/print_code_type/Makefile [moved from test/utest/print_code_type/Makefile with 100% similarity]
test/unit/print_code_type/print_code_type.c [moved from test/utest/print_code_type/print_code_type.c with 100% similarity]

index 8048d7c..4ffad4b 100644 (file)
@@ -1,8 +1,10 @@
-*.o
+src/*.o
 1.txt
 report.txt
 diff.txt
 casl2
 comet2
+dumpword
 test.log
 *~
+TAGS
index 06cf19d..2797559 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,20 @@
-INSTALLDIR = /usr/local/bin
+prefix = $(HOME)
 .PHPNY: all clean check install uninstall
 all:
-       make -C src ../casl2 ../comet2
+       make -C src
 check:
-       make -C test/astest
+       make -C test/integration
 clean:
        make -C src clean
-       make -C test/astest clean
-       make -C test/utest clean
-install: casl2 comet2
-       @if test -d $(INSTALLDIR); then \
-       install -s ./casl2 $(INSTALLDIR)/casl2; \
-       install -s ./comet2 $(INSTALLDIR)/comet2; \
+       make -C test/integration clean
+       make -C test/unit clean
+install: all
+       @if test -d $(prefix); then \
+       install -s ./casl2 $(prefix)/casl2; \
+       install -s ./comet2 $(prefix)/comet2; \
+       install -s ./dumpword $(prefix)/dumpword; \
      fi
 uninstall:
-       @if test -d $(INSTALLDIR); then \
-       rm -f $(INSTALLDIR)/casl2 $(INSTALLDIR)/comet2; \
+       @if test -d $(prefix); then \
+       rm -f $(prefix)/casl2 $(prefix)/comet2 $(prefix)/dumpword; \
      fi
diff --git a/as/CMD/adda0.casl b/as/CMD/adda0.casl
new file mode 100644 (file)
index 0000000..8e068bc
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+BEGIN   LAD     GR1,3
+        ADDA    GR1,A
+        RET
+A       DC      1
+        END
diff --git a/as/CMD/adda1.casl b/as/CMD/adda1.casl
new file mode 100644 (file)
index 0000000..6c69581
--- /dev/null
@@ -0,0 +1,8 @@
+MAIN    START
+BEGIN   LD      GR1,A
+        LD      GR2,B
+        ADDA    GR1,GR2
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/CMD/adda_overflow.casl b/as/CMD/adda_overflow.casl
new file mode 100644 (file)
index 0000000..478cd3a
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START   BEGIN
+BEGIN   LAD     GR1,32766
+        ADDA    GR1,A
+        RET
+A       DC      29
+        END
similarity index 100%
rename from as/addl.casl
rename to as/CMD/addl.casl
diff --git a/as/CMD/and0.casl b/as/CMD/and0.casl
new file mode 100644 (file)
index 0000000..99ca479
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+BEGIN   LAD     GR1,#8001
+        LAD     GR2,#3521
+        AND     GR1,GR2
+        RET
+        END
diff --git a/as/CMD/and1.casl b/as/CMD/and1.casl
new file mode 100644 (file)
index 0000000..99b3203
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+BEGIN   LAD     GR0,#3444
+        AND     GR0,A
+        RET
+A       DC      #00DD
+        END
diff --git a/as/CMD/and2.casl b/as/CMD/and2.casl
new file mode 100644 (file)
index 0000000..65b8b8a
--- /dev/null
@@ -0,0 +1,5 @@
+MAIN    START
+BEGIN   LAD     GR0,#3444
+        AND     GR0,=#00DD
+        RET
+        END
diff --git a/as/CMD/and3.casl b/as/CMD/and3.casl
new file mode 100644 (file)
index 0000000..2e6cf33
--- /dev/null
@@ -0,0 +1,5 @@
+MAIN    START
+BEGIN   LAD     GR0,#0460
+        AND     GR0,=#00FF
+        RET
+        END
diff --git a/as/CMD/call0.casl b/as/CMD/call0.casl
new file mode 100644 (file)
index 0000000..bcd9543
--- /dev/null
@@ -0,0 +1,12 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1,A
+        CALL    COPY
+        ST      GR2,B
+        RET
+A       DC      29
+B       DS      1
+        END
+COPY    START
+        LD      GR2,GR1
+        RET
+        END
diff --git a/as/CMD/call1.casl b/as/CMD/call1.casl
new file mode 100644 (file)
index 0000000..f0282ca
--- /dev/null
@@ -0,0 +1,11 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1,=29
+        CALL    COPY
+        ST      GR2,B
+        RET
+B       DS      1
+        END
+COPY    START
+        LD      GR2,GR1
+        RET
+        END
diff --git a/as/CMD/call2.casl b/as/CMD/call2.casl
new file mode 100644 (file)
index 0000000..afa5fdd
--- /dev/null
@@ -0,0 +1,11 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1,=29
+        CALL    INCR
+        ST      GR1,A
+        RET
+A       DS      1
+        END
+INCR    START
+        ADDA      GR1,=1
+        RET
+FIN     END
diff --git a/as/CMD/cpa1.casl b/as/CMD/cpa1.casl
new file mode 100644 (file)
index 0000000..a5ca590
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START   BEGIN
+BEGIN   LAD     GR1,#5000
+        LAD     GR2,#F000
+        CPA     GR2,GR1
+        RET
+        END
diff --git a/as/CMD/cpl1.casl b/as/CMD/cpl1.casl
new file mode 100644 (file)
index 0000000..778ccb5
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+BEGIN   LAD     GR1,#5000
+        LAD     GR2,#F000
+        CPL     GR1,GR2
+        RET
+        END
diff --git a/as/CMD/cpl2.casl b/as/CMD/cpl2.casl
new file mode 100644 (file)
index 0000000..1eb8126
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+BEGIN   LAD     GR0,#3000
+        CPL     GR0,A
+        RET
+A       DC      #A000
+        END
diff --git a/as/CMD/cpl3.casl b/as/CMD/cpl3.casl
new file mode 100644 (file)
index 0000000..2bd37e0
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START
+BEGIN   LAD     GR1,#5000
+        ADDL    GR1,=#FFFF
+        LAD     GR2,#F000
+        CPL     GR1,GR2
+        RET
+        END
diff --git a/as/CMD/dc_overflow.casl b/as/CMD/dc_overflow.casl
new file mode 100644 (file)
index 0000000..d3da7aa
--- /dev/null
@@ -0,0 +1,10 @@
+;; DC命令で、-32768〜32768の範囲にない10進数値を指定
+MAIN    START   BEGIN
+BEGIN   LD      GR1,A
+        ADDL    GR1,B
+        ST      GR0,C
+        RET
+A       DC      32779
+B       DC      32778
+C       DS      1
+        END
diff --git a/as/CMD/dc_spc.casl b/as/CMD/dc_spc.casl
new file mode 100644 (file)
index 0000000..1d68a32
--- /dev/null
@@ -0,0 +1,7 @@
+;;; DC命令で空白を指定
+MAIN    START
+        OUT     BUF,LEN
+        RET
+BUF     DC      ' '
+LEN     DC      1
+        END
diff --git a/as/CMD/ds_0.casl b/as/CMD/ds_0.casl
new file mode 100644 (file)
index 0000000..9e161f1
--- /dev/null
@@ -0,0 +1,8 @@
+;; 「DS 0」を指定したプログラム例
+MAIN    START
+        LD      GR1,A
+        LD      GR2,B
+        RET
+A       DS      0
+B       DC      15
+        END
diff --git a/as/CMD/lad0.casl b/as/CMD/lad0.casl
new file mode 100644 (file)
index 0000000..875e53d
--- /dev/null
@@ -0,0 +1,4 @@
+LAD     START
+        LAD     GR1,5
+        RET
+        END
diff --git a/as/CMD/lad1.casl b/as/CMD/lad1.casl
new file mode 100644 (file)
index 0000000..3700cbc
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1,A
+        LAD     GR1,1,GR1
+        RET
+A       DC      3
+        END
diff --git a/as/CMD/lad2.casl b/as/CMD/lad2.casl
new file mode 100644 (file)
index 0000000..5d75b42
--- /dev/null
@@ -0,0 +1,5 @@
+LAD1    START
+        LAD     GR1,10
+        LAD     GR1,65534,GR1
+        RET
+        END
diff --git a/as/CMD/lad3.casl b/as/CMD/lad3.casl
new file mode 100644 (file)
index 0000000..bd8d349
--- /dev/null
@@ -0,0 +1,5 @@
+LAD1    START
+        LAD     GR1,-1
+        LAD     GR1,65535,GR1
+        RET
+        END
diff --git a/as/CMD/lad4.casl b/as/CMD/lad4.casl
new file mode 100644 (file)
index 0000000..1711f01
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR7,A
+        LAD     GR7,1,GR7
+        RET
+A       DC      3
+        END
diff --git a/as/CMD/ld0.casl b/as/CMD/ld0.casl
new file mode 100644 (file)
index 0000000..dd84f32
--- /dev/null
@@ -0,0 +1,5 @@
+MAIN    START
+        LAD     GR1,3
+        LD      GR0,GR1
+        RET
+        END
diff --git a/as/CMD/ld1.casl b/as/CMD/ld1.casl
new file mode 100644 (file)
index 0000000..56b035f
--- /dev/null
@@ -0,0 +1,5 @@
+MAIN    START
+        LD      GR0,A
+        RET
+A       DC      1,1,2,3,5,8
+        END
similarity index 100%
rename from as/ld2.casl
rename to as/CMD/ld2.casl
similarity index 100%
rename from as/ld3.casl
rename to as/CMD/ld3.casl
diff --git a/as/CMD/ld4.casl b/as/CMD/ld4.casl
new file mode 100644 (file)
index 0000000..d6723d6
--- /dev/null
@@ -0,0 +1,9 @@
+; LDコマンド
+MAIN   START   BEGIN
+BEGIN  LD      GR1,A
+        LD      GR2,B
+        ADDL    GR1,GR2
+        RET
+A      DC      32767
+B       DC      32675
+       END
diff --git a/as/CMD/ld5.casl b/as/CMD/ld5.casl
new file mode 100644 (file)
index 0000000..2b40d74
--- /dev/null
@@ -0,0 +1,8 @@
+; LDコマンド
+MAIN    START   BEGIN
+BEGIN   LAD     GR2,1
+        LD      GR1,A,GR2
+        RET
+A       DC      1
+B       DC      2
+        END
diff --git a/as/CMD/ld_loop.casl b/as/CMD/ld_loop.casl
new file mode 100644 (file)
index 0000000..5e21750
--- /dev/null
@@ -0,0 +1,12 @@
+;;; ループを使い、連続でGR1にデータを転送する
+MAIN    START
+        LAD     GR2,0
+MLOOP   CPA     GR2,LEN
+        JZE     MEND
+        LD      GR1,DATA,GR2
+        LAD     GR2,1,GR2
+        JUMP    MLOOP
+MEND    RET
+DATA    DC      #9600,#F000,#A400
+LEN     DC      3
+        END
similarity index 100%
rename from as/literal_spc.casl
rename to as/CMD/literal_spc.casl
similarity index 100%
rename from as/literalstr.casl
rename to as/CMD/literalstr.casl
diff --git a/as/CMD/nop.casl b/as/CMD/nop.casl
new file mode 100644 (file)
index 0000000..362bc6c
--- /dev/null
@@ -0,0 +1,13 @@
+MAIN    START
+        NOP
+        NOP
+        NOP
+        NOP
+        NOP
+        NOP
+        NOP
+        NOP
+        NOP
+        RET
+        END
+        
\ No newline at end of file
diff --git a/as/CMD/out0.casl b/as/CMD/out0.casl
new file mode 100644 (file)
index 0000000..4f046e3
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN     START
+         OUT    BUF,LEN
+         RET
+BUF      DC     '0'
+LEN      DC     1
+         END
diff --git a/as/CMD/out1.casl b/as/CMD/out1.casl
new file mode 100644 (file)
index 0000000..aedfb02
--- /dev/null
@@ -0,0 +1,7 @@
+;;; OUTの使用例
+OTEST   START
+        OUT     IOBUF,IOLEN
+        RET
+IOBUF   DC      'aaaa',10,'b','c',10,'as','qwerty','111111'
+IOLEN   DC      24
+        END
diff --git a/as/CMD/pushpop.casl b/as/CMD/pushpop.casl
new file mode 100644 (file)
index 0000000..f8c8d33
--- /dev/null
@@ -0,0 +1,11 @@
+PUSHPOP START
+        LAD     GR1,1
+        LAD     GR2,2
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LAD     GR1,0
+        LAD     GR2,0
+        POP     GR2
+        POP     GR1
+        RET
+        END
diff --git a/as/CMD/sla2.casl b/as/CMD/sla2.casl
new file mode 100644 (file)
index 0000000..31a3d1d
--- /dev/null
@@ -0,0 +1,6 @@
+SLA2    START   BEGIN
+BEGIN   LAD     GR1,3
+        SLA     GR1,2
+        RET
+        END
+        
\ No newline at end of file
diff --git a/as/CMD/sla3.casl b/as/CMD/sla3.casl
new file mode 100644 (file)
index 0000000..4108f1e
--- /dev/null
@@ -0,0 +1,6 @@
+SLA3    START   BEGIN
+BEGIN   LAD     GR1,#8000
+        SLA     GR1,1
+        RET
+        END
+        
\ No newline at end of file
diff --git a/as/CMD/sll2.casl b/as/CMD/sll2.casl
new file mode 100644 (file)
index 0000000..86672cf
--- /dev/null
@@ -0,0 +1,7 @@
+SLA2   START   BEGIN
+BEGIN  LD          GR1,X
+           SLL     GR1,2
+           RET
+X          DC      3
+           END
+        
\ No newline at end of file
diff --git a/as/CMD/sll3.casl b/as/CMD/sll3.casl
new file mode 100644 (file)
index 0000000..e22bed0
--- /dev/null
@@ -0,0 +1,7 @@
+SLA2   START   BEGIN
+BEGIN  LD          GR1,X
+           SLL     GR1,1
+           RET
+X          DC      #4000
+           END
+        
\ No newline at end of file
diff --git a/as/CMD/sra2.casl b/as/CMD/sra2.casl
new file mode 100644 (file)
index 0000000..a455538
--- /dev/null
@@ -0,0 +1,5 @@
+SRA2    START   BEGIN
+BEGIN   LAD     GR4,124
+        SRA     GR4,2
+        RET
+        END
similarity index 100%
rename from as/sra3.casl
rename to as/CMD/sra3.casl
similarity index 100%
rename from as/sra4.casl
rename to as/CMD/sra4.casl
diff --git a/as/CMD/st0.casl b/as/CMD/st0.casl
new file mode 100644 (file)
index 0000000..3ed3127
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+        LAD     GR0,286
+        ST      GR0,A
+        RET
+A       DS      1
+        END
diff --git a/as/CMD/st1.casl b/as/CMD/st1.casl
new file mode 100644 (file)
index 0000000..2803c76
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START
+        LAD     GR0,286
+        LAD     GR1,3
+        ST      GR0,A,GR1
+        RET
+A       DS      4
+        END
diff --git a/as/CMD/svc2.casl b/as/CMD/svc2.casl
new file mode 100644 (file)
index 0000000..f5542fd
--- /dev/null
@@ -0,0 +1,12 @@
+;;; 「SVC 2」で数値を表示
+;;; casl2 svctest.casl div10.casl
+MAIN    START
+BEGIN   LAD     GR1,D
+        LAD     GR2,A
+        SVC     2
+        LAD     GR1,=#A
+        SVC     2
+        RET
+D       DC      '0'
+A       DS      1
+        END
diff --git a/as/CMD/svc2_out.casl b/as/CMD/svc2_out.casl
new file mode 100644 (file)
index 0000000..5902866
--- /dev/null
@@ -0,0 +1,16 @@
+;;; 「OUT」と同等のプログラム
+OTEST   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LAD     GR1,OBUF
+        LD      GR2,LEN
+        SVC     2
+        LAD     GR1,=#A
+        LAD     GR2,1
+        SVC     2
+        POP     GR2
+        POP     GR1
+        RET
+OBUF    DC      'abcd'
+LEN     DC      4
+        END
similarity index 100%
rename from as/xor0.casl
rename to as/CMD/xor0.casl
similarity index 100%
rename from as/xor1.casl
rename to as/CMD/xor1.casl
diff --git a/as/CMD/xor3.casl b/as/CMD/xor3.casl
new file mode 100644 (file)
index 0000000..7b6e7cd
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START
+BEGIN   LAD     GR0,#3444
+        LD      GR1,A
+        XOR     GR0,A
+        RET
+A       DC      #00DD
+        END
diff --git a/as/CMD/xor4.casl b/as/CMD/xor4.casl
new file mode 100644 (file)
index 0000000..845043d
--- /dev/null
@@ -0,0 +1,13 @@
+;;; XORで、GR1の内容をクリア
+MAIN    START
+BEGIN   XOR     GR2,GR2
+LOOP    CPA     GR2,LEN
+        JZE     FIN
+        LD      GR1,A,GR2
+        XOR     GR1,GR1
+        LAD     GR2,1,GR2
+        JUMP    LOOP
+FIN     RET
+A       DC      #8001,#8000,#FFFF,#51,#7FFF
+LEN     DC      5
+        END
diff --git a/as/CMD/xor5.casl b/as/CMD/xor5.casl
new file mode 100644 (file)
index 0000000..0d5e346
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START
+BEGIN   LD      GR1,A
+        XOR     GR1,B
+        RET
+A       DC      3
+B       DC      #FFFF
+        END
diff --git a/as/ERR/cmd_err0.casl b/as/ERR/cmd_err0.casl
new file mode 100644 (file)
index 0000000..82efe3e
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START   BEGIN
+BEGIN   LAD     GR1,3
+        LAD     GR2,2
+        LEA     GR1,GR2
+        RET
+        END
diff --git a/as/ERR/cmd_err1.casl b/as/ERR/cmd_err1.casl
new file mode 100644 (file)
index 0000000..c90bc38
--- /dev/null
@@ -0,0 +1,5 @@
+MAIN    START   BEGIN
+BEGIN   LEA     GR1,A
+        RET
+A       DC      3
+        END
diff --git a/as/ERR/ds_err.casl b/as/ERR/ds_err.casl
new file mode 100644 (file)
index 0000000..666484d
--- /dev/null
@@ -0,0 +1,6 @@
+MAIN    START
+        LAD     GR0,=10
+        ST      GR0,A
+A       DS
+        RET
+        END
diff --git a/as/ERR/labeldup_err.casl b/as/ERR/labeldup_err.casl
new file mode 100644 (file)
index 0000000..f40fc98
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1,A
+        ADDA    GR1,B
+        RET
+A       DC      3
+A       DC      1
+        END
diff --git a/as/ERR/opdspc_err.casl b/as/ERR/opdspc_err.casl
new file mode 100644 (file)
index 0000000..f5ab5bf
--- /dev/null
@@ -0,0 +1,7 @@
+MAIN    START   BEGIN
+BEGIN   LD      GR1, A
+        ADDA    GR1,B
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/FE_TESTS/2008_04/Q09/token.casl b/as/FE_TESTS/2008_04/Q09/token.casl
new file mode 100644 (file)
index 0000000..de57bca
--- /dev/null
@@ -0,0 +1,42 @@
+TOKEN   START
+        RPUSH
+        LD      GR3,=-1        ; 単語の処理中を示すフラグの初期化
+                               ;  0: 数字だけの単語を処理中である。
+                               ;  1: 英字を含む単語を処理中である。
+                               ; -1: 単語の処理中ではない。
+        LAD     GR1,-1,GR1
+LP      LAD     GR1,1,GR1
+        LD      GR4,0,GR1      ; 1文字を取り出す。
+        CPL     GR4,='.'       ; 終了判定
+        JZE     FIN 
+        CPL     GR4,=' '
+        JNZ     ALNUM
+        CALL    SETTKN
+        JUMP    LP
+ALNUM   LD      GR3,GR3        ; 単語の処理中?
+        JPL     LP             ;   英字を含む単語を処理中ならLPヘ
+        JZE     ACHK           ;   数字だけの単語を処理中ならACHKヘ
+        LD      GR3,=0
+        LD      GR6,GR1        ; 単語の先頭アドレスを退避
+ACHK    CPL     GR4,='A'       ; 検査対象文字は数字?
+        JMI     LP             ;   数字の場合,次の文字の取出しヘ
+        LD      GR3,=1         ;   英字の場合
+        JUMP    LP
+;
+FIN     CALL    SETTKN
+        LD      GR5,=-1
+        ST      GR5,0,GR2      ; 終了マークを格納
+        RPOP
+        RET
+;
+SETTKN  LD      GR3,GR3        ; 単語の処理中?
+        JMI     FIN2           ;   処理中でなければ何もしない。
+        ST      GR6,0,GR2      ; 単語の先頭アドレスを管理テーブルに格納
+        LD      GR5,GR1
+        SUBL    GR5,GR6        ; 単語の長さを計算
+        ST      GR5,1,GR2      ; 単語の長さを格納
+        ST      GR3,2,GR2      ; 単語の属性を格納
+        LD      GR3,=-1        ; 単語の処理中状態を解除
+        LAD     GR2,3,GR2 
+FIN2    RET
+        END
diff --git a/as/FE_TESTS/2008_04/Q09/token_call.casl b/as/FE_TESTS/2008_04/Q09/token_call.casl
new file mode 100644 (file)
index 0000000..bd42226
--- /dev/null
@@ -0,0 +1,9 @@
+MAIN    START
+        LAD     GR1,STR
+        LAD     GR2,TBL
+        CALL    TOKEN
+        RET
+        DS      93
+STR     DC      '  THIS 1234  AN9999.'
+TBL     DS      100        
+        END
diff --git a/as/FE_TESTS/2008_10/Q09/ptn1.casl b/as/FE_TESTS/2008_10/Q09/ptn1.casl
new file mode 100644 (file)
index 0000000..cbf57c3
--- /dev/null
@@ -0,0 +1,12 @@
+;;; 平成20年 秋期 基本情報技術者 午後 問09
+;;; 最上位ビットから与えられたビット番号までのビットを1、それ以外を0に設定
+PTN1    START
+        PUSH    0,GR1
+        LAD     GR2,15
+        SUBL    GR2,GR1
+        LD      GR1,GR2
+        LD      GR2,=#8000
+        SRA     GR2,0,GR1
+        POP     GR1
+        RET
+        END
similarity index 64%
rename from as/ptn1_call.casl
rename to as/FE_TESTS/2008_10/Q09/ptn1_call.casl
index c0f838d..a033f58 100644 (file)
@@ -1,5 +1,7 @@
 MAIN    START
         LAD     GR1,5
         CALL    PTN1
+        LD      GR1,GR2
+        CALL    OUTB
         RET
         END
similarity index 54%
rename from as/ptn2.casl
rename to as/FE_TESTS/2008_10/Q09/ptn2.casl
index 4714518..b142e62 100644 (file)
@@ -1,3 +1,5 @@
+;;; 平成20年 秋期 基本情報技術者 午後 問09
+;;; 最上位ビットから与えられたビット番号までのビットを0、それ以外を1に設定
 PTN2    START
         PUSH    0,GR1
         LAD     GR2,16
similarity index 64%
rename from as/ptn2_call.casl
rename to as/FE_TESTS/2008_10/Q09/ptn2_call.casl
index 703261a..62507ee 100644 (file)
@@ -1,5 +1,7 @@
 MAIN    START
         LAD     GR1,5
         CALL    PTN2
+        LD      GR1,GR2
+        CALL    OUTB
         RET
         END
diff --git a/as/FE_TESTS/2008_10/Q09/ptn3.casl b/as/FE_TESTS/2008_10/Q09/ptn3.casl
new file mode 100644 (file)
index 0000000..c1a69f9
--- /dev/null
@@ -0,0 +1,7 @@
+;;; 平成20年 秋期 基本情報技術者 午後 問09
+;;; 与えられたビット番号のビットを1,それ以外を0に設定
+PTN3   START
+       LD      GR2,=#0001
+       SLL     GR2,0,GR1
+       RET
+       END
similarity index 64%
rename from as/ptn3_call.casl
rename to as/FE_TESTS/2008_10/Q09/ptn3_call.casl
index 3c3e7ec..6f2047e 100644 (file)
@@ -1,5 +1,7 @@
 MAIN    START
         LAD     GR1,5
         CALL    PTN3
+        LD      GR1,GR2
+        CALL    OUTB
         RET
         END
similarity index 69%
rename from as/ptn4.casl
rename to as/FE_TESTS/2008_10/Q09/ptn4.casl
index 5fbac0f..4c24fd8 100644 (file)
@@ -1,3 +1,5 @@
+;;; 平成20年 秋期 基本情報技術者 午後 問09
+;;; 与えられたビット番号B1からB2(15>B1≧B2>0)までのビットを0、それ以外を1に設定
 PTN4    START
         ST      GR1,WRK
         LD      GR1,GR2
similarity index 69%
rename from as/ptn4_call.casl
rename to as/FE_TESTS/2008_10/Q09/ptn4_call.casl
index 24d0fa5..7a2aef5 100644 (file)
@@ -2,5 +2,7 @@ MAIN    START
         LAD     GR1,10
         LAD     GR2,5
         CALL    PTN4
+        LD      GR1,GR2
+        CALL    OUTB
         RET
         END
similarity index 92%
rename from as/summary.casl
rename to as/FE_TESTS/2008_10/Q13/summary.casl
index 4d52851..1b7dda3 100644 (file)
@@ -1,3 +1,5 @@
+;;; 平成20年 秋期 基本情報技術者 午後 問13
+;;; アンケートに対するn人分の回答を集計し、集計結果をグラフで出力する副プログラム
 SUMMARY START
         RPUSH
 ; カウンタ領域と出力バッファを初期化
diff --git a/as/FE_TESTS/2009_04/Q12/muls.casl b/as/FE_TESTS/2009_04/Q12/muls.casl
new file mode 100644 (file)
index 0000000..21b70f3
--- /dev/null
@@ -0,0 +1,27 @@
+;平成21年 春期 基本情報技術者 午後 問12
+MULS    START                ; 32ビット×16ビット→32ビット
+        RPUSH
+        LAD     GR6,0        ; 積 上位語の初期化
+        LAD     GR7,0        ; 積 下位語の初期化
+        LD      GR4,0,GR1    ; 被乗数 上位語の取出し
+        LD      GR5,1,GR1    ; 被乗数 下位語の取出し
+LP      SRL     GR2,1        ; 乗数を1ビット右にシフト
+        JOV     ADD32
+        JZE     FIN
+        JUMP    NEXT         ; 加算処理をスキップ
+ADD32   ADDL    GR6,GR4      ; 32ビット+32ビット→32ビット
+        ADDL    GR7,GR5
+        JOV     ADJ1
+        JUMP    NEXT 
+ADJ1    ADDL    GR6,=1       ; けた上げ処理
+NEXT    SLL     GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
+        SLL     GR5,1
+        JOV     ADJ2
+        JUMP    LP
+ADJ2    OR      GR4,=1
+        JUMP    LP
+FIN     ST      GR6,0,GR3    ; 乗算結果の格納
+        ST      GR7,1,GR3
+        RPOP
+        RET
+        END
similarity index 94%
rename from as/muls2.casl
rename to as/FE_TESTS/2009_04/Q12/muls2.casl
index ec7b57b..b4143cf 100644 (file)
@@ -1,14 +1,4 @@
 ;平成21年 春期 基本情報技術者 午後 問12-2
-MAIN   START
-       LAD     GR1,X
-       LAD     GR2,Y
-    LAD GR3,A
-    CALL MUL
-       RET
-X      DC      2,3
-Y      DC      4,5
-A   DS  2
-       END
 MUL     START              ; 32ビット×32ビット→32ビット
         RPUSH
         PUSH  0,GR3
diff --git a/as/FE_TESTS/2009_04/Q12/muls2_call.casl b/as/FE_TESTS/2009_04/Q12/muls2_call.casl
new file mode 100644 (file)
index 0000000..6f57d71
--- /dev/null
@@ -0,0 +1,10 @@
+MAIN    START
+        LAD     GR1,X
+        LAD     GR2,Y
+        LAD     GR3,A
+        CALL    MUL
+        RET
+X       DC      2,3
+Y       DC      4,5
+A       DS      2
+        END
diff --git a/as/FE_TESTS/2009_04/Q12/muls_call.casl b/as/FE_TESTS/2009_04/Q12/muls_call.casl
new file mode 100644 (file)
index 0000000..2c6601b
--- /dev/null
@@ -0,0 +1,10 @@
+MAIN    START
+        LAD     GR1,X
+        LD      GR2,Y
+        LAD     GR3,A
+        CALL    MULS
+        RET
+X       DC      10,30
+Y       DC      4
+A       DS      2
+        END
diff --git a/as/FE_TESTS/2009_10/Q12/outb.casl b/as/FE_TESTS/2009_10/Q12/outb.casl
new file mode 100644 (file)
index 0000000..9e1d70a
--- /dev/null
@@ -0,0 +1,108 @@
+;;; GR1に格納された値を、2進数値として表示
+OUTL    START
+        RPUSH
+        LAD     GR2,2           ; GR2に2進数の「2」を格納。
+        LAD     GR0,0           ; GR0 <- 0
+        ST      GR0,LEN         ; LENの初期化
+        AND     GR1,GR1         ; GR1をテスト
+        JZE     ZINS            ; GR1が0の場合、ZINSにジャンプ
+STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+        JMI     STLST           ; ↓
+        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR1に格納
+        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        LD      GR1,GR0         ; GR0をGR1にコピー
+        JUMP    STI             ; ループ終端
+STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        JUMP    EMB             ; EMBにジャンプ
+ZINS    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+EMB     LD      GR1,NCHAR       ; GR0 <- '0'
+EMLOOP  LD      GR2,LEN         ; GR2 <- LEN
+        CPA     GR2,DIG         ; ループ先頭。(GR2 = DIG)の場合は、ループ脱出
+        JZE     PRT             ; ↓
+        CALL    STSTR           ; GR1をSTR領域に格納
+        JUMP    EMLOOP          ; ループ終端
+PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+        CALL    REV             ; 文字列を逆順に並べ替え
+        OUT     STR,LEN         ; 文字列を出力
+        RPOP
+        RET
+STR     DS      17
+LEN     DS      1
+NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+DIG     DC      16        
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR1に格納する
+;;; 0〜65535の範囲の数値を扱う
+ODIVL   START
+        PUSH    0,GR2
+        PUSH    0,GR3
+        LAD     GR0,0           ; GR0の初期化。商
+        ST      GR2,ODY         ; DYにGR2の初期値を保存
+        LAD     GR3,1           ; GR3の初期化。対象ビットを表す
+ODSL    CPL     GR2,GR1         ; ループ先頭。(GR3 > GR1)の場合、DLOOPへループ脱出
+        JPL     ODLOOP          ; ↓
+        SLL     GR3,1           ; GR3を1回左シフト
+        SLL     GR2,1           ; GR2を1回左シフト
+        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+        JUMP    ODSL            ; ループ終端
+ODYOV   SRL     GR2,1           ; GR2を1回右シフト
+        LAD     GR2,#8000,GR2   ; GR2 <- GR2 + #8000
+        SRL     GR3,1           ; GR3を1回右シフト
+        JUMP    ODLPIN          ; ODLPINへジャンプ
+ODLOOP  SRL     GR3,1           ; ループ先頭。GR3を1回右シフト
+        JZE     ODFIN           ; (GR3= 0)の場合、ループ脱出
+        SRL     GR2,1           ; GR2を1回右シフト
+        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+        JMI     ODFIN           ; ↓
+        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+        JMI     ODLOOP          ; ↓
+ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+        ADDL    GR0,GR3         ; GR0 <- GR0 + GR3
+        JUMP    ODLOOP          ; ループ終端
+ODFIN   POP     GR3
+        POP     GR2
+        RET
+ODY     DS      1
+ODMB    DC      #8000        
+        END
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 -> 54321、54321- -> -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPU             ; ループ終端
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPO             ; ループ終端
+RFIN    RPOP
+        RET
+        END
diff --git a/as/FE_TESTS/2009_10/Q12/replace.casl b/as/FE_TESTS/2009_10/Q12/replace.casl
new file mode 100644 (file)
index 0000000..6416213
--- /dev/null
@@ -0,0 +1,30 @@
+REPLACE START 
+        RPUSH 
+        LD      GR4,GR2    ; GR4 ← p
+        SRL     GR4,4      ; GR4 ← p/16 
+        ADDA    GR1,GR4    ; GR1 を置換え対象語(第i語)に位置付ける。
+        AND     GR2,=#000F 
+        LD      GR4,=16 
+        SUBA    GR4,GR2 
+        LD      GR5,GR0
+        LD      GR6,=#8000
+        SUBA    GR3,=1
+        SRA     GR6,0,GR3
+        LD      GR7,GR6
+        SRL     GR0,0,GR2
+        SRL     GR6,0,GR2
+        SLL     GR5,0,GR4
+        SLL     GR7,0,GR4
+        LD      GR2,0,GR1
+        XOR     GR6,GR2    ; 第i語のうち
+        AND     GR2,GR6    ; ビット列Bを入れる部分を0にする。
+        OR      GR2,GR0 
+        ST      GR2,0,GR1 
+        LD      GR2,1,GR1 
+        XOR     GR7,GR2    ; 第(i+1)語のうち
+        AND     GR2,GR7    ; ビット列Bを入れる部分を0にする。
+        OR      GR2,GR5
+        ST      GR2,1,GR1
+        RPOP
+        RET 
+        END 
diff --git a/as/FE_TESTS/2009_10/Q12/replace_call.casl b/as/FE_TESTS/2009_10/Q12/replace_call.casl
new file mode 100644 (file)
index 0000000..854e5f2
--- /dev/null
@@ -0,0 +1,21 @@
+MAIN    START
+        LAD     GR1,A
+        LD      GR0,B
+        LD      GR2,P
+        LD      GR3,Q
+        CALL    REPLACE
+        LAD     GR1,A
+        LAD     GR2,0
+LOOP    CPA     GR2,CNT
+        JZE     FIN
+        LD      GR1,A,GR2
+        CALL    OUTL
+        LAD     GR2,1,GR2
+        JUMP    LOOP
+FIN     RET
+A       DC      #FFFF,#FFFF,#FFFF,#FFFF,#FFFF,#FFFF
+CNT     DC      6        
+B       DC      #B1D0
+P       DC      55
+Q       DC      12
+        END
diff --git a/as/FUNC/abs.casl b/as/FUNC/abs.casl
new file mode 100644 (file)
index 0000000..8a25f8b
--- /dev/null
@@ -0,0 +1,9 @@
+;;; GR1を絶対値に変換する
+ABS     START
+        AND     GR1,GR1
+        JPL     ABSFIN
+        JZE     ABSFIN
+        XOR     GR1,=#FFFF
+        LAD     GR1,1,GR1
+ABSFIN  RET
+        END
diff --git a/as/FUNC/abs_call.casl b/as/FUNC/abs_call.casl
new file mode 100644 (file)
index 0000000..4a73221
--- /dev/null
@@ -0,0 +1,15 @@
+;;; ABSを呼び出す
+;;; casl2 abs_call.casl abs.casl outa.casl
+MAIN    START
+        LAD     GR2,0
+MLOOP   CPA     GR2,MLEN
+        JZE     MFIN
+        LD      GR1,MVAL,GR2
+        CALL    ABS
+        CALL    OUTA
+        LAD     GR2,1,GR2
+        JUMP    MLOOP
+MFIN    RET
+MVAL    DC      12,-12,1,-1,32767,-32767,0,-32768
+MLEN    DC      8
+        END
diff --git a/as/FUNC/cnt60.casl b/as/FUNC/cnt60.casl
new file mode 100644 (file)
index 0000000..0cca4bf
--- /dev/null
@@ -0,0 +1,10 @@
+MAIN    START
+        LAD     GR1,0
+LOOP    CPA     GR1,CNT
+        JZE     FIN
+        LAD     GR1,1,GR1
+        NOP
+        JUMP    LOOP
+FIN     RET
+CNT     DC      60
+        END
similarity index 100%
rename from as/count.casl
rename to as/FUNC/count1.casl
diff --git a/as/FUNC/count1_call.casl b/as/FUNC/count1_call.casl
new file mode 100644 (file)
index 0000000..b9cd347
--- /dev/null
@@ -0,0 +1,15 @@
+;; count1.casl(「アセンブラ言語の仕様」プログラム例)を呼び出し、出力結果を表示
+;; 使い方: casl2 count1_call.casl count1.casl outa.casl
+MAIN    START
+        LAD     GR2,0
+LOOP    CPA     GR2,MAX         ; ループ開始。GR2がMAXの値になったらループ脱出
+        JZE     FIN             ; ↓
+        LD      GR1,GR2         ; GR1にVALの値をロード
+        CALL    COUNT1          ; COUNT1を呼び出す。出力はGR0に格納
+        LD      GR1,GR0         ; GR1にGR0の値をコピー
+        CALL    OUTA            ; OUTAを呼び出す
+        LAD     GR2,1,GR2       ; GR2 <= GR2 + 1
+        JUMP    LOOP            ; ループ終端
+FIN     RET
+MAX     DC      256
+        END
diff --git a/as/FUNC/count1_call0.casl b/as/FUNC/count1_call0.casl
new file mode 100644 (file)
index 0000000..72a955b
--- /dev/null
@@ -0,0 +1,7 @@
+;; count1.casl(「アセンブラ言語の仕様」プログラム例)を呼び出す
+;; 使い方: casl2 count1_call0.casl count1.casl
+MAIN    START
+        LAD     GR1,#7FFFk
+        CALL    COUNT1
+FIN     RET
+        END
diff --git a/as/FUNC/divl0.casl b/as/FUNC/divl0.casl
new file mode 100644 (file)
index 0000000..c827b9d
--- /dev/null
@@ -0,0 +1,20 @@
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+;;; 0〜65535の範囲の数値を扱う
+DIVL    START
+        PUSH    0,GR1
+        AND     GR2,GR2         ; (GR2 = 0)の場合、DYZへジャンプ
+        JZE     DYZ             ; ↓
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR3,GR1         ; GR3 <- GR1
+DLOOP   CPL     GR3,GR2         ; ループ先頭。(GR3 < GR2)の場合、終了
+        JMI     DFIN            ; ↓
+        SUBL    GR3,GR2         ; GR3 <- GR3 - GR2
+        ADDL    GR0,DONE        ; ↓
+        JUMP    DLOOP           ; ループ終端
+DYZ     LAD     GR3,#FFFF       ; 強制的にオーバーフローを発生させ、GR3 <- 0
+        ADDL    GR3,=1          ; ↓
+        JUMP    DFIN            ; DFINへジャンプ
+DFIN    POP     GR1
+        RET
+DONE    DC      1        
+        END
diff --git a/as/FUNC/divl1.casl b/as/FUNC/divl1.casl
new file mode 100644 (file)
index 0000000..1d86890
--- /dev/null
@@ -0,0 +1,42 @@
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+;;; 0〜65535の範囲の数値を扱う
+DIVL    START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        PUSH    0,GR4
+        AND     GR2,GR2         ; (GR2 = 0)の場合、DFZへジャンプ
+        JZE     DYZ             ; ↓
+        ST      GR2,DY          ; DYにGR2の初期値を保存
+        LAD     GR0,0           ; GR0の初期化
+        LAD     GR3,0           ; GR3の初期化
+        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+DSL     CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、DLOOPへループ脱出
+        JPL     DLOOP           ; ↓
+        SLL     GR4,1           ; GR4を1回左シフト
+        SLL     GR2,1           ; GR2を1回左シフト
+        JOV     DYOV            ; オーバーフローの場合は、DYOVにジャンプ
+        JUMP    DSL             ; ループ終端
+DYOV    SRL     GR2,1
+        LAD     GR2,#8000,GR2
+        SRL     GR4,1
+        JUMP    DLPIN
+DLOOP   SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+        JZE     DCP             ; (GR4 = 0)の場合、ループ脱出
+        SRL     GR2,1           ; GR2を1回右シフト
+        CPL     GR1,DY          ; (GR1 < DY)の場合、ループ脱出
+        JMI     DCP             ; ↓
+        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+        JMI     DLOOP           ; ↓
+DLPIN   SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+        JUMP    DLOOP           ; ループ終端
+DYZ     LAD     GR3,#FFFF       ; 強制的にオーバーフローを発生させ、GR3 <- 0
+        ADDL    GR3,=1          ; ↓
+        JUMP    DFIN            ; DFINへジャンプ
+DCP     LD      GR3,GR1
+DFIN    POP    GR4
+        POP     GR2
+        POP     GR1
+        RET
+DY      DS      1        
+        END
diff --git a/as/FUNC/divl_call.casl b/as/FUNC/divl_call.casl
new file mode 100644 (file)
index 0000000..bceca27
--- /dev/null
@@ -0,0 +1,38 @@
+MAIN    START
+        LD      GR1,XMAX
+LOOPX   CPA     GR1,XMIN
+        JMI     FIN
+        OUT     SEP,SLEN        
+        LD      GR2,YMIN
+LOOPY   CPL     GR2,YMAX
+        JPL     XNEXT
+        CALL    OUTL
+        PUSH    0,GR1
+        LD      GR1,GR2
+        CALL    OUTL
+        POP     GR1
+        CALL    DIVL
+        JOV     WOV
+        PUSH    0,GR1
+        LD      GR1,GR0
+        CALL    OUTL
+        LD      GR1,GR3
+        CALL    OUTL
+        POP     GR1
+YNEXT   OUT     SEP,SLEN        
+        LAD     GR2,1,GR2
+        JUMP    LOOPY
+WOV     OUT     Y0MSG,YLEN
+        JUMP    YNEXT
+XNEXT   LAD     GR1,-1,GR1
+        JUMP    LOOPX
+FIN     RET
+XMAX    DC      100
+XMIN    DC      0      
+YMAX    DC      10
+YMIN    DC      0
+SEP     DC      '--------------------'
+SLEN    DC      20
+Y0MSG   DC      'Error: div by 0'
+YLEN    DC      15        
+        END
diff --git a/as/FUNC/divl_call0.casl b/as/FUNC/divl_call0.casl
new file mode 100644 (file)
index 0000000..cbdb169
--- /dev/null
@@ -0,0 +1,7 @@
+;;; casl2 div0_call0.casl div0.casl outl.casl
+MAIN    START
+BEGIN   LAD     GR1,101
+        LAD     GR2,10
+        CALL    DIVL
+        RET
+        END
diff --git a/as/FUNC/divl_call1.casl b/as/FUNC/divl_call1.casl
new file mode 100644 (file)
index 0000000..5b22066
--- /dev/null
@@ -0,0 +1,13 @@
+;;; casl2 div0_call0.casl div0.casl outl.casl
+MAIN    START
+BEGIN   LD      GR1,X
+        LD      GR2,Y
+        CALL    DIVL
+        LD      GR1,GR0
+        CALL    OUTL
+        LD      GR1,GR3
+        CALL    OUTL
+        RET
+X       DC      123
+Y       DC      10       
+        END
diff --git a/as/FUNC/fib.casl b/as/FUNC/fib.casl
new file mode 100644 (file)
index 0000000..77b3965
--- /dev/null
@@ -0,0 +1,20 @@
+MAIN    START
+        LAD     GR1,0
+        LAD     GR2,0           ; インデックス
+BEGIN   CPA     GR2,CNT
+        JZE     FIN
+        LAD     GR3,SEQ,GR2
+        AND     GR2,GR2
+        CPA     GR2,=1
+        JPL     SUMP2
+        LD      GR1,GR2
+        JUMP    STSEQ
+SUMP2   LD      GR1,-2,GR3
+        ADDA    GR1,-1,GR3
+STSEQ   ST      GR1,0,GR3
+        LAD     GR2,1,GR2
+        JUMP    BEGIN
+FIN     RET
+CNT     DC      10
+SEQ     DS      10
+        END
diff --git a/as/FUNC/fib_outl.casl b/as/FUNC/fib_outl.casl
new file mode 100644 (file)
index 0000000..f97220f
--- /dev/null
@@ -0,0 +1,18 @@
+;;; 0〜65535の範囲で、フィボナッチ数列を表示する
+MAIN    START
+        LAD     GR1,0           ; GR1は、第n項
+        LAD     GR2,0           ; GR2は、インデックス
+BEGIN   CPL     GR2,=1          ; GR2が1以下の場合、SUMP2へジャンプ
+        JPL     SUMP2           ; ↓
+        LD      GR1,GR2         ; GR1にGR2をロード
+        JUMP    FOUT            ; FOUTへジャンプ
+SUMP2   LD      GR1,GR3         ; GR1にGR3をロード
+        ADDL    GR1,GR4         ; GR1 <- GR1 + GR4
+        JOV     FIN             ; オーバーフローした場合は終了
+FOUT    CALL    OUTL            ; GR1の数値を表示
+        LD      GR4,GR3         ; GR4にGR3をロード
+        LD      GR3,GR1         ; GR3にGR1をロード
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        JUMP    BEGIN
+FIN     RET
+        END
similarity index 100%
rename from as/hanoi.casl
rename to as/FUNC/hanoi.casl
diff --git a/as/FUNC/inl.casl b/as/FUNC/inl.casl
new file mode 100644 (file)
index 0000000..09c505a
--- /dev/null
@@ -0,0 +1,60 @@
+;;; 入力された数値をGR0で返す
+INL     START
+        RPUSH
+        IN      IBUF,ILEN
+        LAD     GR1,0
+        LAD     GR2,10          ; 10進数の「10」
+        LAD     GR3,0           ; 値の一時格納
+        LAD     GR4,0           ; インデックス
+ISTOL   CPL     GR4,ILEN        ; ループ先頭。(GR4 = ILEN)の場合、ループ脱出
+        JZE     ICP             ; ↓
+        LD      GR1,IBUF,GR4
+        CPL     GR1,INCHR       ; (GR1 < (INCHR = '0'))の場合、IOVへジャンプ
+        JMI     IOV             ; ↓
+        CPL     GR1,='9'        ; (GR1 > '9')の場合、IOVへジャンプ
+        JPL     IOV             ; ↓
+        SUBL    GR1,INCHR
+        ST      GR4,NLEN
+        LD      GR4,ILEN
+        SUBA    GR4,NLEN
+MUL10   CPL     GR4,=1
+        JZE     ISNEXT
+        CALL    MULL
+        LD      GR1,GR0
+        LAD     GR4,-1,GR4
+        JUMP    MUL10
+ISNEXT  LD      GR4,NLEN
+        ADDL    GR3,GR1
+       LAD     GR4,1,GR4
+        JUMP    ISTOL           ; ループ終端
+IOV     LAD     GR0,1
+        ADDL    GR0,=#FFFF
+        JUMP    IFIN
+ICP     LD      GR0,GR3
+IFIN    RPOP
+        RET
+INCHR   DC      '0123456789'
+IBUF    DS      5
+ILEN    DS      1
+NLEN    DS      1
+        END
+;GR1の値とGR2の値の積をGR0に格納
+MULL    START
+        RPUSH
+        LAD     GR3,1           ; 対象ビット
+        LAD     GR0,0           ; 積
+MLOOP   CPL     GR3,GR2         ; ループ先頭。(GR2 = GR3)の場合、ループ脱出
+        JPL     MFIN            ; ↓
+        PUSH    0,GR3           ; GR2の、GR3が示したビットが0の場合、MNEXTへジャンプ
+        AND     GR3,GR2         ; ↓
+        POP     GR3             ; ↓
+        JZE     MNEXT           ; ↓
+        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+MNEXT   SLL     GR3,1           ; GR3を1回左シフト
+        SLL     GR1,1           ; GR1を1回左シフト
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+        JUMP    MLOOP           ; ループ終端
+MFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/inl_call.casl b/as/FUNC/inl_call.casl
new file mode 100644 (file)
index 0000000..c2e3d05
--- /dev/null
@@ -0,0 +1,12 @@
+;;; casl2 inl_call.casl outl.casl
+MAIN    START
+        CALL    INL
+        JOV     NAN
+        LD      GR1,GR0
+        CALL    OUTL
+        JUMP    FIN
+NAN     OUT     NANMSG,MLEN        
+FIN     RET
+NANMSG  DC      'Not A Number'
+MLEN    DC      12        
+        END
diff --git a/as/FUNC/iotest.casl b/as/FUNC/iotest.casl
new file mode 100644 (file)
index 0000000..af25ff3
--- /dev/null
@@ -0,0 +1,20 @@
+IOTEST  START
+           OUT     OBUF1,OLEN1
+LOOP    IN      IOBUF,IOLEN
+           LD      GR1,IOLEN
+        JZE        RETURN
+           OUT     OBUF2,OLEN2
+           OUT     IOBUF,IOLEN
+           OUT     OBUF3,OLEN3
+           JUMP    LOOP
+RETURN RET
+; Memory
+OBUF1   DC      'LET''S START. TYPE IN'
+OLEN1   DC      20
+OBUF2   DC      'YOU TYPED'
+OLEN2   DC      9
+OBUF3   DC      'WHAT''S NEXT?'
+OLEN3   DC      12
+IOBUF   DS      64
+IOLEN   DS      1   
+           END
diff --git a/as/FUNC/minim.casl b/as/FUNC/minim.casl
new file mode 100644 (file)
index 0000000..f1198da
--- /dev/null
@@ -0,0 +1,19 @@
+;;; GR1のアドレスに格納されたGR2の個数の値の中で、最小値をGR0に格納する
+MINIM   START
+        LD      GR0,0,GR1
+        ST      GR0,MIN
+        LAD     GR3,0
+S1      CPA     GR3,GR2
+        JZE     LRET
+        LAD     GR1,1,GR1
+        LD      GR0,0,GR1
+        CPA     GR0,MIN
+        JPL     S2
+        JZE     S2
+        ST      GR0,MIN
+S2      LAD     GR3,1,GR3
+        JUMP    S1
+LRET    LD      GR0,MIN
+        RET
+MIN     DS      1
+        END
diff --git a/as/FUNC/minim_call.casl b/as/FUNC/minim_call.casl
new file mode 100644 (file)
index 0000000..71d6d47
--- /dev/null
@@ -0,0 +1,11 @@
+;;; casl2 minim_call.casl minim.casl outa.casl
+MAIN    START
+        LAD     GR1,DATA
+        LD      GR2,CNT
+        CALL    MINIM
+        LD      GR1,GR0
+        CALL    OUTA
+        RET
+DATA    DC      23,78,2,45,67,-39,86
+CNT     DC      7
+        END
diff --git a/as/FUNC/mula0.casl b/as/FUNC/mula0.casl
new file mode 100644 (file)
index 0000000..e21184c
--- /dev/null
@@ -0,0 +1,53 @@
+;GR1の値とGR2の値の積をGR0に格納
+MULA    START
+        RPUSH
+        LAD     GR3,0           ; インデックス
+        LAD     GR4,0           ; マイナスフラグ
+CHK1    CALL    CHKVAL          ; (GR1 < 0)の場合は正負を反転させ、GR0 <- 1
+        JOV     MFIN
+        LD      GR4,GR0         ; マイナスフラグをオン
+CHK2    PUSH    0,GR1           ; GR1を退避
+        LD      GR1,GR2         ; GR2をGR1へロード
+        CALL    CHKVAL          ; (GR1 < 0)の場合は正負を反転させ、GR0 <- 1
+        JOV     C2OV
+        LD      GR2,GR1         ; GR1をGR2へロード
+        XOR     GR4,GR0         ; マイナスフラグを反転
+        POP     GR1             ; GR1を復元
+        LAD     GR0,0           ; 積
+        JUMP    MLOOP
+C2OV    POP     GR1             ; 
+        JUMP    MFIN
+MLOOP   CPA     GR2,GR3         ; ループ先頭。(GR2 = GR3)の場合、ループ脱出
+        JZE     MMIN            ; ↓
+        ADDA    GR0,GR1         ; GR0 <- GR0 + GR1
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    MLOOP           ; ループ終端
+MMIN    AND     GR4,GR4         ; マイナスフラグがオフの場合、MFINへジャンプ
+        JZE     MFIN            ; ↓
+        PUSH    0,GR1           ; GR1を退避
+        LD      GR1,GR0         ; GR1にGR0をロード
+        CALL    MABS            ; GR1を絶対値に変換
+        JOV     MMF             ; オーバーフロー(GR1 = -32768)の場合、MMFへジャンプ
+        LD      GR0,GR1         ; GR0にGR1をロード
+MMF     POP     GR1             ; GR1を復元
+MFIN    RPOP
+        RET
+        END
+;;; GR1が0未満の場合は、絶対値に変換し、GR0に1を設定
+CHKVAL  START
+        LAD     GR0,0
+        AND     GR1,GR1         ; (GR1 >= 0)の場合は、CFINへジャンプ
+        JPL     CFIN            ; ↓
+        JZE     CFIN            ; ↓
+        LAD     GR0,1           ; GR0に1をロード
+        CALL    MABS            ; GR1を絶対値に変換
+CFIN    RET
+        END
+;;; GR1の値の正負を反転させる。
+;;; 例: -10 -> 10、10 -> -10
+MABS    START
+        XOR     GR1,=#FFFF      ; GR1のビット値を反転
+        ADDA    GR1,=1          ; GR1 <- GR1 + 1
+        RET
+        END
diff --git a/as/FUNC/mula1.casl b/as/FUNC/mula1.casl
new file mode 100644 (file)
index 0000000..75ab187
--- /dev/null
@@ -0,0 +1,60 @@
+;GR1の値とGR2の値の積をGR0に格納
+MULA    START
+        RPUSH
+        XOR     GR0,GR0         ; 積
+        LAD     GR3,1           ; 対象ビット
+        XOR     GR4,GR4         ; マイナスフラグ
+CHK1    CALL    CHKVAL          ; (GR1 < 0)の場合は正負を反転させ、GR0 <- 1
+        JOV     MFIN
+        LD      GR4,GR0         ; マイナスフラグをオン
+CHK2    PUSH    0,GR1           ; GR1を退避
+        LD      GR1,GR2         ; GR2をGR1へロード
+        CALL    CHKVAL          ; (GR1 < 0)の場合は正負を反転させ、GR0 <- 1
+        JOV     C2OV
+        LD      GR2,GR1         ; GR1をGR2へロード
+        XOR     GR4,GR0         ; マイナスフラグを反転
+C2FIN   POP     GR1             ; GR1を復元
+        XOR     GR0,GR0         ; GR0を初期化
+        JUMP    MLOOP           ; MLOOPへジャンプ
+C2OV    POP     GR1             ; GR1を復元
+        JUMP    MFIN            ; MFINへジャンプ
+MLOOP   PUSH    0,GR3           ; ループ先頭。GR2の、GR3が示したビットが0の場合、MNEXTへジャンプ
+        AND     GR3,GR2         ; ↓
+        POP     GR3             ; ↓
+        JZE     MNEXT           ; ↓
+        ADDA    GR0,GR1         ; GR0 <- GR0 + GR1
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+MNEXT   SLA     GR3,1           ; GR3を1回左シフト
+        AND     GR3,GR3         ; (GR3 = 0)の場合、ループ脱出
+        JZE     MMIN            ; ↓
+        CPL     GR3,GR2         ; (GR3 > GR2)の場合、ループ脱出
+        JPL     MMIN            ; ↓
+        SLA     GR1,1           ; GR1を1回左シフト
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+        JUMP    MLOOP           ; ループ終端
+MMIN    AND     GR4,GR4         ; マイナスフラグがオフの場合、MFINへジャンプ
+        JZE     MFIN            ; ↓
+        LD      GR1,GR0         ; GR1にGR0をロード
+        CALL    MABS            ; GR1の正負を反転
+        JOV     MFIN            ; オーバーフロー(GR1 = -32768)の場合、MFINへジャンプ
+        LD      GR0,GR1         ; GR0にGR1をロード
+MFIN    RPOP
+        RET
+        END
+;;; GR1が0未満の場合は、絶対値に変換し、GR0に1を設定
+CHKVAL  START
+        LAD     GR0,0
+        AND     GR1,GR1         ; (GR1 >= 0)の場合は、CFINへジャンプ
+        JPL     CFIN            ; ↓
+        JZE     CFIN            ; ↓
+        LAD     GR0,1           ; GR0に1をロード
+        CALL    MABS            ; GR1を絶対値に変換
+CFIN    RET
+        END
+;;; GR1の値の正負を反転させる。
+;;; 例: -10 -> 10、10 -> -10
+MABS    START
+        XOR     GR1,=#FFFF       ; GR1のビット値を反転
+        ADDA    GR1,=1           ; GR1 <- GR1 + 1
+        RET
+        END
diff --git a/as/FUNC/mula_call.casl b/as/FUNC/mula_call.casl
new file mode 100644 (file)
index 0000000..eeaf6d0
--- /dev/null
@@ -0,0 +1,38 @@
+MAIN    START
+        LAD     GR3,0           ; Xのインデックス
+LOOPX   CPA     GR3,XCNT
+        JZE     FIN
+        LD      GR1,X,GR3
+        LAD     GR4,0           ; Yのインデックス
+LOOPY   CPA     GR4,YCNT
+        JZE     XNEXT
+        LD      GR2,Y,GR4
+        OUT     SEP,SLEN
+        CALL    OUTA
+        PUSH    0,GR1
+        LD      GR1,GR2
+        CALL    OUTA
+        POP     GR1
+        CALL    MULA
+        JOV     WOV
+        PUSH    0,GR1
+        LD      GR1,GR0
+        CALL    OUTA
+        POP     GR1
+YNEXT   OUT     SEP,SLEN        
+        LAD     GR4,1,GR4
+        JUMP    LOOPY
+WOV     OUT     YOMSG,YLEN
+        JUMP    YNEXT
+XNEXT   LAD     GR3,1,GR3
+        JUMP    LOOPX
+FIN     RET
+X       DC      0,1,2,127,128,151,217,255,256,257,32767,-32768,-32767,-257,-256,-255,-217,-151,-128,-127,-2,-1
+Y       DC      0,1,2,127,128,151,217,255,256,257,32767,-32768,-32767,-257,-256,-255,-217,-151,-128,-127,-2,-1
+XCNT    DC      22
+YCNT    DC      22
+SEP     DC      '--------------------'
+SLEN    DC      20
+YOMSG   DC      'Warning: overflow'
+YLEN    DC      17
+        END
diff --git a/as/FUNC/mula_call0.casl b/as/FUNC/mula_call0.casl
new file mode 100644 (file)
index 0000000..477e1a2
--- /dev/null
@@ -0,0 +1,7 @@
+;;; casl2 mula_call0.casl mula.casl outa.casl
+MAIN    START
+        LAD     GR1,20000
+        LAD     GR2,2
+        CALL    MULA
+        RET
+        END
diff --git a/as/FUNC/mula_call1.casl b/as/FUNC/mula_call1.casl
new file mode 100644 (file)
index 0000000..e8eaa61
--- /dev/null
@@ -0,0 +1,14 @@
+;;; casl2 mula_call0.casl mula.casl outa.casl
+MAIN    START
+        LAD     GR1,151
+        LAD     GR2,255
+        CALL    MULA
+        JOV     WAN
+        LD      GR1,GR0
+        CALL    OUTA
+        JUMP    FIN
+WAN     OUT     MSG,MLEN        
+FIN     RET
+MSG     DC      'OF'
+MLEN    DC      2
+        END
diff --git a/as/FUNC/mula_call2.casl b/as/FUNC/mula_call2.casl
new file mode 100644 (file)
index 0000000..356b59f
--- /dev/null
@@ -0,0 +1,9 @@
+;;; casl2 mula_call0.casl mula.casl outa.casl
+MAIN    START
+        LAD     GR1,0
+        LAD     GR2,32767
+LOOP    CALL    MULA
+        LD      GR1,GR0
+        CALL    OUTA
+FIN     RET
+        END
diff --git a/as/FUNC/mula_timestab.casl b/as/FUNC/mula_timestab.casl
new file mode 100644 (file)
index 0000000..016cf1a
--- /dev/null
@@ -0,0 +1,33 @@
+MAIN    START
+        LAD     GR1,0
+        SUBA    GR1,XMAX
+LOOPX   CPA     GR1,XMAX
+        JPL     FIN
+        OUT     SEP,SLEN
+        CALL    OUTA
+        OUT     SEP,SLEN
+        LAD     GR2,0
+        SUBA    GR2,YMAX
+LOOPY   CPA     GR2,YMAX
+        JPL     XNEXT
+        CALL    MULA
+        JOV     WOV
+        PUSH    0,GR1
+        LD      GR1,GR0
+        CALL    OUTA
+        POP     GR1
+YNEXT   OUT     SEP,SLEN        
+        LAD     GR2,1,GR2
+        JUMP    LOOPY
+WOV     OUT     YOMSG,YLEN
+        JUMP    YNEXT
+XNEXT   LAD     GR1,1,GR1
+        JUMP    LOOPX
+FIN     RET
+XMAX    DC      9
+YMAX    DC      9
+SEP     DC      '--------------------'
+SLEN    DC      20
+YOMSG   DC      'Warning: overflow'
+YLEN    DC      17        
+        END
diff --git a/as/FUNC/mull0.casl b/as/FUNC/mull0.casl
new file mode 100644 (file)
index 0000000..20168d6
--- /dev/null
@@ -0,0 +1,14 @@
+;GR1の値とGR2の値の積をGR0に格納
+MULL    START
+        RPUSH
+        LAD     GR3,0           ; インデックス
+        LAD     GR0,0           ; 積
+MLOOP   CPA     GR2,GR3         ; ループ先頭。(GR2 = GR3)の場合、ループ脱出
+        JZE     MFIN            ; ↓
+        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    MLOOP           ; ループ終端
+MFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/mull1.casl b/as/FUNC/mull1.casl
new file mode 100644 (file)
index 0000000..916f386
--- /dev/null
@@ -0,0 +1,22 @@
+;GR1の値とGR2の値の積をGR0に格納
+MULL    START
+        RPUSH
+        XOR     GR0,GR0         ; 積
+        LAD     GR3,1           ; 対象ビット
+MLOOP   PUSH    0,GR3           ; ループ先頭。GR2の、GR3が示したビットが0の場合、MNEXTへジャンプ
+        AND     GR3,GR2         ; ↓
+        POP     GR3             ; ↓
+        JZE     MNEXT           ; ↓
+        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+MNEXT   SLL     GR3,1           ; GR3を1回左シフト
+        AND     GR3,GR3         ; (GR3 = 0)の場合、ループ脱出
+        JZE     MFIN            ; ↓
+        CPL     GR3,GR2         ; (GR3 > GR2)の場合、ループ脱出
+        JPL     MFIN            ; ↓
+        SLL     GR1,1           ; GR1を1回左シフト
+        JOV     MFIN            ; オーバーフローした場合、ループ脱出
+        JUMP    MLOOP           ; ループ終端
+MFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/mull_call.casl b/as/FUNC/mull_call.casl
new file mode 100644 (file)
index 0000000..5b03a07
--- /dev/null
@@ -0,0 +1,38 @@
+MAIN    START
+        LAD     GR3,0           ; Xのインデックス
+LOOPX   CPA     GR3,XCNT        ; (GR3 = XCNT)の場合、ループ脱出
+        JZE     FIN             ; ↓
+        LD      GR1,X,GR3       ; GR1に、(X+GR3)番地の値を転送
+        LAD     GR4,0           ; Yのインデックス
+LOOPY   CPA     GR4,YCNT        ; (GR4 = YCNT)の場合、ループ脱出
+        JZE     XNEXT           ; ↓
+        LD      GR2,Y,GR4       ; GR2に、(X+GR4)番地の値を転送
+        OUT     SEP,SLEN        ; 区切り線を出力
+        CALL    OUTL            ; GR1の数値を出力
+        PUSH    0,GR1           ; GR2の数値を出力
+        LD      GR1,GR2         ; ↓
+        CALL    OUTL            ; ↓
+        POP     GR1             ; ↓
+        CALL    MULL            ; GR0 <- GR1 * GR2
+        JOV     WOV             ; オーバーフローの場合は、WOVへジャンプ
+        PUSH    0,GR1           ; GR0の数値を出力 
+        LD      GR1,GR0         ; ↓
+        CALL    OUTL            ; ↓
+        POP     GR1             ; ↓
+YNEXT   OUT     SEP,SLEN        ; 区切り線を出力
+        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
+        JUMP    LOOPY           ; LOOPYへジャンプ
+WOV     OUT     YOMSG,YLEN      ; オーバーフローした場合のメッセージを表示
+        JUMP    YNEXT           ; YNEXTへジャンプ
+XNEXT   LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    LOOPX           ; LOOPXへジャンプ
+FIN     RET
+X       DC      0,1,2,127,128,255,256,257,32767,#8000,#FFFF
+Y       DC      0,1,2,127,128,255,256,257,32767,#8000,#FFFF
+XCNT    DC      11
+YCNT    DC      11
+SEP     DC      '--------------------'
+SLEN    DC      20
+YOMSG   DC      'Warning: overflow'
+YLEN    DC      17
+        END
diff --git a/as/FUNC/mull_call0.casl b/as/FUNC/mull_call0.casl
new file mode 100644 (file)
index 0000000..06adfc3
--- /dev/null
@@ -0,0 +1,7 @@
+;;; casl2 mula_call0.casl mula.casl outa.casl
+MAIN    START
+        LAD     GR1,20000
+        LAD     GR2,2
+        CALL    MULL
+        RET
+        END
diff --git a/as/FUNC/mull_call1.casl b/as/FUNC/mull_call1.casl
new file mode 100644 (file)
index 0000000..a238beb
--- /dev/null
@@ -0,0 +1,14 @@
+;;; casl2 mull_call0.casl mull.casl outl.casl
+MAIN    START
+        LAD     GR1,1
+        LAD     GR2,#8000
+        CALL    MULL
+        JOV     WAN
+        LD      GR1,GR0
+        CALL    OUTL
+        JUMP    FIN
+WAN     OUT     MSG,MLEN        
+FIN     RET
+MSG     DC      'OF'
+MLEN    DC      2
+        END
diff --git a/as/FUNC/mull_timestab.casl b/as/FUNC/mull_timestab.casl
new file mode 100644 (file)
index 0000000..6ca1348
--- /dev/null
@@ -0,0 +1,27 @@
+MAIN    START
+        LD      GR1,XMIN
+LOOPX   CPL     GR1,XMAX
+        JPL     FIN
+        OUT     SEP,SLEN
+        CALL    OUTL
+        OUT     SEP,SLEN        
+        LD      GR2,YMIN
+LOOPY   CPL     GR2,YMAX
+        JPL     XNEXT
+        CALL    MULL
+        PUSH    0,GR1
+        LD      GR1,GR0
+        CALL    OUTL
+        POP     GR1
+        LAD     GR2,1,GR2
+        JUMP    LOOPY
+XNEXT   LAD     GR1,1,GR1
+        JUMP    LOOPX
+FIN     RET
+XMIN    DC      0        
+XMAX    DC      19
+YMIN    DC      0        
+YMAX    DC      19
+SEP     DC      '--------------------'
+SLEN    DC      20
+        END
diff --git a/as/FUNC/outa.casl b/as/FUNC/outa.casl
new file mode 100644 (file)
index 0000000..ad3ff53
--- /dev/null
@@ -0,0 +1,122 @@
+;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+OUTA    START
+        RPUSH
+        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+        LAD     GR0,0           ; GR0 <- 0
+        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+        ST      GR0,LEN         ; LENの初期化
+        AND     GR1,GR1         ; GR1をテスト
+        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+        CALL    OABS            ;                  GR1を正数に変換
+STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+        JMI     STLST           ; ↓
+        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+        LD      GR1,GR3         ; GR1にGR3をコピー
+        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        LD      GR1,GR0         ; GR0をGR1にコピー
+        JUMP    STI             ; ループ終端
+STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        AND     GR4,GR4         ; 正数の場合
+        JZE     PRT             ; ↓
+        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+        CALL    STSTR           ; ↓
+        JUMP    PRT             ; PRTにジャンプ
+ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+        CALL    REV             ; 文字列を逆順に並べ替え
+        OUT     STR,LEN         ; 文字列を出力
+        RPOP
+        RET
+STR     DS      17
+LEN     DS      1
+NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+;;; 0〜65535の範囲の数値を扱う
+ODIVL   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        PUSH    0,GR4
+        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+        JZE     ODFIN           ; ↓
+        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+        LAD     GR0,0           ; GR0の初期化
+        LAD     GR3,0           ; GR3の初期化
+        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+        JPL     ODLOOP          ; ↓
+        SLL     GR4,1           ; GR4を1回左シフト
+        SLL     GR2,1           ; GR2を1回左シフト
+        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+        JUMP    ODSL            ; ループ終端
+ODYOV   SRL     GR2,1
+        LAD     GR2,#8000,GR2
+        SRL     GR4,1
+        JUMP    ODLPIN
+ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+        SRL     GR2,1           ; GR2を1回右シフト
+        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+        JMI     ODFIN           ; ↓
+        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+        JMI     ODLOOP          ; ↓
+ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+        JUMP    ODLOOP          ; ループ終端
+ODFIN   LD      GR3,GR1
+        POP    GR4
+        POP     GR2
+        POP     GR1
+        RET
+ODY     DS      1        
+        END
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 -> 54321、54321- -> -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPU             ; ループ終端
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPO             ; ループ終端
+RFIN    RPOP
+        RET
+        END
+;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+;; 例: -10 -> 10, -20 -> 20
+OABS    START
+        XOR     GR1,=#FFFF      ; GR1の値を反転
+        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+        RET
+        END
diff --git a/as/FUNC/outa0.casl b/as/FUNC/outa0.casl
new file mode 100644 (file)
index 0000000..1087f6c
--- /dev/null
@@ -0,0 +1,103 @@
+;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+OUTA    START
+        RPUSH
+        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+        LAD     GR0,0           ; GR0 <- 0
+        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+        ST      GR0,LEN         ; LENの初期化
+        AND     GR1,GR1         ; GR1をテスト
+        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+        CALL    OABS            ;                  GR1を正数に変換
+STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+        JMI     STLST           ; ↓
+        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+        LD      GR1,GR3         ; GR1にGR3をコピー
+        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        LD      GR1,GR0         ; GR0をGR1にコピー
+        JUMP    STI             ; ループ終端
+STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        AND     GR4,GR4         ; 正数の場合
+        JZE     PRT             ; ↓
+        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+        CALL    STSTR           ; ↓
+        JUMP    PRT             ; PRTにジャンプ
+ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+        CALL    REV             ; 文字列を逆順に並べ替え
+        OUT     STR,LEN         ; 文字列を出力
+        RPOP
+        RET
+STR     DS      17
+LEN     DS      1
+NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+;;; 0〜65535の範囲の数値を扱う
+ODIVL   START
+        PUSH    0,GR1
+        AND     GR2,GR2         ; (GR2 = 0)の場合、ODYZへジャンプ
+        JZE     ODYZ            ; ↓
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR3,GR1         ; GR3 <- GR1
+ODLOOP  CPL     GR3,GR2         ; ループ先頭。(GR3 < GR2)の場合、終了
+        JMI     ODFIN           ; ↓
+        SUBL    GR3,GR2         ; GR3 <- GR3 - GR2
+        ADDL    GR0,ODONE       ; ↓
+        JUMP    ODLOOP          ; ループ終端
+ODYZ    LAD     GR3,#FFFF       ; 強制的にオーバーフローを発生させ、GR3 <- 0
+        ADDL    GR3,=1          ; ↓
+        JUMP    ODFIN           ; ODFINへジャンプ
+ODFIN   POP     GR1
+        RET
+ODONE   DC      1        
+        END
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 -> 54321、54321- -> -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPU             ; ループ終端
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPO             ; ループ終端
+RFIN    RPOP
+        RET
+        END
+;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+;; 例: -10 -> 10, -20 -> 20
+OABS    START
+        XOR     GR1,=#FFFF      ; GR1の値を反転
+        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+        RET
+        END
diff --git a/as/FUNC/outa_call.casl b/as/FUNC/outa_call.casl
new file mode 100644 (file)
index 0000000..8b7c205
--- /dev/null
@@ -0,0 +1,23 @@
+;; casl2 outi_call.casl outi.casl
+MAIN    START
+        LAD     GR1,VAL
+        LAD     GR2,0
+LOOP    CPA     GR2,CNT
+        JZE     FIN
+        LD      GR1,VAL,GR2
+        CALL    OUTA
+        LAD     GR2,1,GR2
+        JUMP    LOOP
+FIN     RET
+        END
+VAL     DC      0
+        DC      #0001,#0002,#0004,#0008
+        DC      #0010,#0020,#0040,#0080
+        DC      #0100,#0200,#0400,#0800
+        DC      #1000,#2000,#4000,#7FFF
+        DC      #8000
+        DC      #8001,#C000,#E000,#F000
+        DC      #F800,#FC00,#FE00,#FF00
+        DC      #FF80,#FFC0,#FFE0,#FFF0
+        DC      #FFF8,#FFFC,#FFFE,#FFFF
+CNT     DC      34
diff --git a/as/FUNC/outa_call1.casl b/as/FUNC/outa_call1.casl
new file mode 100644 (file)
index 0000000..335a4c5
--- /dev/null
@@ -0,0 +1,6 @@
+; casl2 outa_call.casl outa.casl
+MAIN    START
+        LAD     GR1,170
+        CALL    OUTA
+        RET
+        END
diff --git a/as/FUNC/outa_call2.casl b/as/FUNC/outa_call2.casl
new file mode 100644 (file)
index 0000000..f142a9a
--- /dev/null
@@ -0,0 +1,6 @@
+; casl2 outl_call2.casl outa.casl
+MAIN    START
+        LAD     GR1,#FFFF
+        CALL    OUTA
+        RET
+        END
diff --git a/as/FUNC/outb.casl b/as/FUNC/outb.casl
new file mode 100644 (file)
index 0000000..7d52dad
--- /dev/null
@@ -0,0 +1,108 @@
+;;; GR1に格納された値を、2進数値として表示
+OUTB    START
+        RPUSH
+        LAD     GR2,2           ; GR2に2進数の「2」を格納。
+        LAD     GR0,0           ; GR0 <- 0
+        ST      GR0,LEN         ; LENの初期化
+        AND     GR1,GR1         ; GR1をテスト
+        JZE     ZINS            ; GR1が0の場合、ZINSにジャンプ
+STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+        JMI     STLST           ; ↓
+        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR1に格納
+        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        LD      GR1,GR0         ; GR0をGR1にコピー
+        JUMP    STI             ; ループ終端
+STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        JUMP    EMB             ; EMBにジャンプ
+ZINS    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+EMB     LD      GR1,NCHAR       ; GR0 <- '0'
+EMLOOP  LD      GR2,LEN         ; GR2 <- LEN
+        CPA     GR2,DIG         ; ループ先頭。(GR2 = DIG)の場合は、ループ脱出
+        JZE     PRT             ; ↓
+        CALL    STSTR           ; GR1をSTR領域に格納
+        JUMP    EMLOOP          ; ループ終端
+PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+        CALL    REV             ; 文字列を逆順に並べ替え
+        OUT     STR,LEN         ; 文字列を出力
+        RPOP
+        RET
+STR     DS      17
+LEN     DS      1
+NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+DIG     DC      16        
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR1に格納する
+;;; 0〜65535の範囲の数値を扱う
+ODIVL   START
+        PUSH    0,GR2
+        PUSH    0,GR3
+        LAD     GR0,0           ; GR0の初期化。商
+        ST      GR2,ODY         ; DYにGR2の初期値を保存
+        LAD     GR3,1           ; GR3の初期化。対象ビットを表す
+ODSL    CPL     GR2,GR1         ; ループ先頭。(GR3 > GR1)の場合、DLOOPへループ脱出
+        JPL     ODLOOP          ; ↓
+        SLL     GR3,1           ; GR3を1回左シフト
+        SLL     GR2,1           ; GR2を1回左シフト
+        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+        JUMP    ODSL            ; ループ終端
+ODYOV   SRL     GR2,1           ; GR2を1回右シフト
+        LAD     GR2,#8000,GR2   ; GR2 <- GR2 + #8000
+        SRL     GR3,1           ; GR3を1回右シフト
+        JUMP    ODLPIN          ; ODLPINへジャンプ
+ODLOOP  SRL     GR3,1           ; ループ先頭。GR3を1回右シフト
+        JZE     ODFIN           ; (GR3= 0)の場合、ループ脱出
+        SRL     GR2,1           ; GR2を1回右シフト
+        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+        JMI     ODFIN           ; ↓
+        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+        JMI     ODLOOP          ; ↓
+ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+        ADDL    GR0,GR3         ; GR0 <- GR0 + GR3
+        JUMP    ODLOOP          ; ループ終端
+ODFIN   POP     GR3
+        POP     GR2
+        RET
+ODY     DS      1
+ODMB    DC      #8000        
+        END
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 -> 54321、54321- -> -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPU             ; ループ終端
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPO             ; ループ終端
+RFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/outb_call.casl b/as/FUNC/outb_call.casl
new file mode 100644 (file)
index 0000000..657b17f
--- /dev/null
@@ -0,0 +1,22 @@
+;;; casl2 outb_call.casl outb.casl
+MAIN    START
+        LAD     GR2,0
+LOOP    LD      GR1,VAL,GR2
+        CALL    OUTB
+        LAD     GR2,1,GR2
+        CPA     GR2,CNT
+        JZE     FIN
+        JUMP    LOOP
+FIN     RET
+        END
+VAL     DC      0
+        DC      #0001,#0002,#0004,#0008
+        DC      #0010,#0020,#0040,#0080
+        DC      #0100,#0200,#0400,#0800
+        DC      #1000,#2000,#4000,#7FFF
+        DC      #8000
+        DC      #8001,#C000,#E000,#F000
+        DC      #F800,#FC00,#FE00,#FF00
+        DC      #FF80,#FFC0,#FFE0,#FFF0
+        DC      #FFF8,#FFFC,#FFFE,#FFFF
+CNT     DC      34
diff --git a/as/FUNC/outd_q15.casl b/as/FUNC/outd_q15.casl
new file mode 100644 (file)
index 0000000..58a9951
--- /dev/null
@@ -0,0 +1,83 @@
+;; GR1に格納された値を、10進数の小数値として表示
+OUTD    START
+        RPUSH
+        LAD     GR2,10          ; GR2に10進数の「10」を格納
+        LAD     GR0,0           ; 負数フラグ。GR1が負数の場合、GR0は1
+        ST      GR0,LEN         ; LENを初期化
+        AND     GR1,GR1         ; GR1が0の場合
+        JZE     ZPRT            ; ↓
+        JPL     STDN            ; GR1が正数の場合、STDNにジャンプ
+        PUSH    0,GR1
+        LD      GR1,='-'        ; GR1が負数の場合、「-」をSTR領域に格納
+        CALL    STSTR           ; ↓
+        POP     GR1
+        CPA     GR1,=#8000      ; GR1が#8000より大きい場合
+        JPL     MDN             ; ↓
+        LD      GR1,='1'        ; GR1が#8000の場合、-1を出力
+        CALL    STSTR           ; ↓
+        JUMP    PRT             ; ↓
+MDN     CALL    ABS             ; GR1を正数に変換
+STDN    PUSH    0,GR1           ; GR1を退避
+        LD      GR1,='0'        ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+        LD      GR1,='.'        ; 「.」をSTR領域に格納
+        CALL    STSTR           ; ↓
+        POP     GR1             ; GR1を復元
+;; GR1の内容を小数値と見なし、10進数文字に変換してSTRに格納
+TODIG   AND     GR1,GR1         ; GR4が0の場合は、ループを脱出
+        JZE     PRT             ; ↓
+        CALL    MUL             ; GR1とGR2の、積をGR1、オーバーフロー値をGR3に格納
+        PUSH    0,GR1           ; G1を退避
+        LD      GR1,GR3         ; GR3をGR1にコピー
+        ADDA    GR1,='0'        ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        POP     GR1             ; GR1を復元
+        JUMP    TODIG           ; ループ
+ZPRT    LD      GR1,='0'        ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+PRT     LAD     GR1,STR         ; ↓
+        OUT     STR,LEN         ; ↓
+        RPOP
+        RET
+STR     DS      20
+LEN     DS      1
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;; GR1の値を10倍にし、GR3にオーバーフロー値を格納
+MUL    START
+        PUSH    0,GR5
+        PUSH    0,GR6
+        LAD     GR3,0           ; GR3は、オーバーフロー値を格納
+        LAD     GR5,1           ; GR5は、インデックス
+        LD      GR6,GR1         ; GR6は、GR4の元の値を保持
+MLOOP   CPA     GR5,=10         ; GR5が10になったらループ脱出
+        JZE     MFIN            ; ↓
+        ADDA    GR1,GR6         ; GR4 <- GR4 + GR6
+        LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
+        JOV     MADD            ; オーバーフローした場合、MADDへジャンプ
+        JUMP    MLOOP           ; ループ
+MADD    LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        AND     GR1,=#7FFF      ; GR4の最上位ビットをクリア
+        JUMP    MLOOP           ; ループ
+MFIN    POP     GR6
+        POP     GR5
+        RET
+        END
+;; GR1の値を絶対値に変換する。GR1には0未満の数値が格納されていると想定。
+;; 例: -10 => 10, -20 => 20
+ABS     START
+        XOR     GR1,=#FFFF      ; GR1の値を反転
+        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+        RET
+        END
diff --git a/as/FUNC/outd_q15_call.casl b/as/FUNC/outd_q15_call.casl
new file mode 100644 (file)
index 0000000..fc2ef1a
--- /dev/null
@@ -0,0 +1,21 @@
+;; outd_q15.caslを呼び出し、33個の数値を表示する
+MAIN    START
+        LAD     GR2,0
+LOOP    LD      GR1,VAL,GR2
+        CALL    OUTD
+        LAD     GR2,1,GR2
+        CPA     GR2,CNT
+        JZE     FIN
+        JUMP    LOOP
+FIN     RET
+VAL     DC      #7FFF,#4000,#2000,#1000
+        DC      #0800,#0400,#0200,#0100
+        DC      #0080,#0040,#0020,#0010
+        DC      #0008,#0004,#0002,#0001
+        DC      #8000
+        DC      #8001,#C000,#E000,#F000
+        DC      #F800,#FC00,#FE00,#FF00
+        DC      #FF80,#FFC0,#FFE0,#FFF0
+        DC      #FFF8,#FFFC,#FFFE,#FFFF
+CNT     DC      33
+        END
diff --git a/as/FUNC/outd_q15_call0.casl b/as/FUNC/outd_q15_call0.casl
new file mode 100644 (file)
index 0000000..d097d5b
--- /dev/null
@@ -0,0 +1,6 @@
+; need outd_q16.casl
+MAIN    START
+        LAD     GR1,#7777
+        CALL    OUTD
+        RET
+        END
diff --git a/as/FUNC/outl.casl b/as/FUNC/outl.casl
new file mode 100644 (file)
index 0000000..47e31b4
--- /dev/null
@@ -0,0 +1,107 @@
+;;; GR1に格納された値を、10進数の整数値(0〜65535)として表示
+OUTL    START
+        RPUSH
+        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+        LAD     GR0,0           ; GR0 <- 0
+        ST      GR0,LEN         ; LENの初期化
+        AND     GR1,GR1         ; GR1をテスト
+        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+        JMI     STLST           ; ↓
+        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+        LD      GR1,GR3         ; GR1にGR3をコピー
+        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        LD      GR1,GR0         ; GR0をGR1にコピー
+        JUMP    STI             ; ループ終端
+STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+        CALL    STSTR           ; GR1をSTR領域に格納
+        JUMP    PRT             ; PRTにジャンプ
+ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+        CALL    STSTR           ; ↓
+PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+        CALL    REV             ; 文字列を逆順に並べ替え
+        OUT     STR,LEN         ; 文字列を出力
+        RPOP
+        RET
+STR     DS      17
+LEN     DS      1
+NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+        END
+;; GR1をSTR領域に格納し、LENをインクリメント
+STSTR   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        LD      GR2,LEN         ; GR2にLENの値をロード
+        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+        ST      GR2,LEN         ; LENにGR2を格納
+        POP     GR2
+        POP     GR1
+        RET
+        END
+;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+;;; 0〜65535の範囲の数値を扱う
+ODIVL   START
+        PUSH    0,GR1
+        PUSH    0,GR2
+        PUSH    0,GR4
+        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+        JZE     ODFIN           ; ↓
+        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+        LAD     GR0,0           ; GR0の初期化
+        LAD     GR3,0           ; GR3の初期化
+        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+        JPL     ODLOOP          ; ↓
+        SLL     GR4,1           ; GR4を1回左シフト
+        SLL     GR2,1           ; GR2を1回左シフト
+        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+        JUMP    ODSL            ; ループ終端
+ODYOV   SRL     GR2,1
+        LAD     GR2,#8000,GR2
+        SRL     GR4,1
+        JUMP    ODLPIN
+ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+        SRL     GR2,1           ; GR2を1回右シフト
+        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+        JMI     ODFIN           ; ↓
+        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+        JMI     ODLOOP          ; ↓
+ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+        JUMP    ODLOOP          ; ループ終端
+ODFIN   LD      GR3,GR1
+        POP    GR4
+        POP     GR2
+        POP     GR1
+        RET
+ODY     DS      1        
+        END
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 -> 54321、54321- -> -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPU             ; ループ終端
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    RPO             ; ループ終端
+RFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/outl_call.casl b/as/FUNC/outl_call.casl
new file mode 100644 (file)
index 0000000..729cd7e
--- /dev/null
@@ -0,0 +1,22 @@
+;;; casl2 outl_call.casl outl.casl
+MAIN    START
+        LAD     GR2,0
+LOOP    LD      GR1,VAL,GR2
+        CALL    OUTL
+        LAD     GR2,1,GR2
+        CPA     GR2,CNT
+        JZE     FIN
+        JUMP    LOOP
+FIN     RET
+        END
+VAL     DC      0
+        DC      #0001,#0002,#0004,#0008
+        DC      #0010,#0020,#0040,#0080
+        DC      #0100,#0200,#0400,#0800
+        DC      #1000,#2000,#4000,#7FFF
+        DC      #8000
+        DC      #8001,#C000,#E000,#F000
+        DC      #F800,#FC00,#FE00,#FF00
+        DC      #FF80,#FFC0,#FFE0,#FFF0
+        DC      #FFF8,#FFFC,#FFFE,#FFFF
+CNT     DC      34
diff --git a/as/FUNC/outl_call0.casl b/as/FUNC/outl_call0.casl
new file mode 100644 (file)
index 0000000..528569f
--- /dev/null
@@ -0,0 +1,6 @@
+; casl2 outl_call0.casl outl.casl
+MAIN    START
+        LAD     GR1,1
+        CALL    OUTL
+        RET
+        END
diff --git a/as/FUNC/outl_call1.casl b/as/FUNC/outl_call1.casl
new file mode 100644 (file)
index 0000000..9e06f9c
--- /dev/null
@@ -0,0 +1,6 @@
+; casl2 outl_call0.casl outl.casl
+MAIN    START
+        LAD     GR1,100
+        CALL    OUTL
+        RET
+        END
diff --git a/as/FUNC/outl_call2.casl b/as/FUNC/outl_call2.casl
new file mode 100644 (file)
index 0000000..d3a4280
--- /dev/null
@@ -0,0 +1,6 @@
+; casl2 outl_call2.casl outl.casl
+MAIN    START
+        LAD     GR1,#FFFF
+        CALL    OUTL
+        RET
+        END
diff --git a/as/FUNC/rev.casl b/as/FUNC/rev.casl
new file mode 100644 (file)
index 0000000..09d81d1
--- /dev/null
@@ -0,0 +1,25 @@
+;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+;; 例: 12345 => 54321、54321- => -12345
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+RPU     CPL     GR3,GR2         ; ループ開始。(GR3 = GR2)の場合、ループ脱出
+        JZE     RNEXT           ; ↓
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <= GR4 + GR3
+        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <= GR3 + 1
+        JUMP    RPU             ; ループ終了
+RNEXT   LAD     GR3,0           ; GR3の初期化
+RPO     CPL     GR3,GR2         ; ループ開始。(GR3 = GR2)の場合、ループ脱出
+        JZE     RFIN            ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <= GR4 + GR3
+        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+        LAD     GR3,1,GR3       ; GR3 <= GR3 + 1
+        JUMP    RPO             ; ループ終了
+RFIN    RPOP
+        RET
+        END
diff --git a/as/FUNC/rev_call.casl b/as/FUNC/rev_call.casl
new file mode 100644 (file)
index 0000000..58252c2
--- /dev/null
@@ -0,0 +1,10 @@
+MAIN    START
+        OUT     STR,LEN
+        LAD     GR1,STR
+        LD      GR2,LEN
+        CALL    REV
+        OUT     STR,LEN
+        RET
+STR     DC      '12345'
+LEN     DC      5
+        END
diff --git a/as/FUNC/sum.casl b/as/FUNC/sum.casl
new file mode 100644 (file)
index 0000000..85592c3
--- /dev/null
@@ -0,0 +1,14 @@
+;;; sum.casl
+;;; 1からGR1で指定された値までの正数をすべて加算する
+SUM     START
+        LAD     GR2,0
+        LAD     GR3,1
+SLOOP   CPL     GR3,GR1
+        JPL     SFIN
+        ADDL    GR2,GR3
+        JOV     SERR
+        LAD     GR3,1,GR3
+        JUMP    SLOOP
+SERR    LAD     GR2,#FFFF
+SFIN    RET
+        END
diff --git a/as/FUNC/sum_call.casl b/as/FUNC/sum_call.casl
new file mode 100644 (file)
index 0000000..a983623
--- /dev/null
@@ -0,0 +1,9 @@
+;;; sum.caslを呼び出し、1から361までの数値の合計を求める
+;;; casl2 sum_call.casl sum.call outl.casl
+MAIN    START
+        LAD     GR1,361
+        CALL    SUM
+        LD      GR1,GR2
+        CALL    OUTL
+MFIN    RET
+        END
diff --git a/as/YAKUWA/README.txt b/as/YAKUWA/README.txt
new file mode 100644 (file)
index 0000000..aa9ebc7
--- /dev/null
@@ -0,0 +1,4 @@
+『らくらく突破 CASL2―基本情報技術者試験 (情報処理技術者試験) 』
+(技術評論社)掲載のプログラム
+
+http://www.amazon.co.jp/dp/4774116068/
diff --git a/as/YAKUWA/binout.casl b/as/YAKUWA/binout.casl
new file mode 100644 (file)
index 0000000..1d920aa
--- /dev/null
@@ -0,0 +1,55 @@
+;;; BINOUT: 主プログラムから渡された1語の内容を、
+;;;         ゼロ抑制を行った2進表記で出力する
+;;;     八鍬幸信『基本情報処理試験 らくらく突破 CASL II』172ページ
+;;; BINOUTを呼び出す
+MAIN    START
+        LAD     GR2,0
+MLOOP   CPA     GR2,MLEN
+        JZE     MFIN
+        LD      GR1,MWORD,GR2
+        CALL    BINOUT
+        LAD     GR2,1,GR2
+        JUMP    MLOOP
+MFIN    RET
+MWORD   DC      #0000,#0001,#09CD,#8001
+MLEN    DC      4        
+        END
+;;; BINOUT
+BINOUT  START
+        PUSH    0,GR1           ; レジスタの退避
+        PUSH    0,GR2           ; ↓
+        PUSH    0,GR3           ; ↓
+        PUSH    0,GR4           ; ↓
+        LAD     GR2,0           ; 出力ポインタの初期化
+        LAD     GR3,15          ; カウンタの初期化
+        LD      GR4,GR1         ; 全ビット = 0?
+        JZE     OUT1
+LOOP1   JMI     ONE             ; 先行するビット処理
+        LAD     GR3,-1,GR3      ; ↓
+        SLL     GR1,1           ; ↓
+        JUMP    LOOP1
+LOOP2   JMI     ONE             ; 符号ビットの判定
+ZERO    LAD     GR0,48          ; '0'→GR0
+        JUMP    STORE
+ONE     LAD     GR0,49          ; '1'→GR1
+STORE   ST      GR0,OBUF,GR2
+        LAD     GR2,1,GR2
+        LAD     GR3,-1,GR3
+        CPA     GR3,NZERO
+        JMI     OUT2            ; 全ビット終了?
+        SLL     GR1,1
+        JUMP    LOOP2
+OUT1    LAD     GR0,48
+        ST      GR0,OBUF,GR2
+        LAD     GR2,1,GR2
+OUT2    ST      GR2,OLNG
+        OUT     OBUF,OLNG
+        POP     GR4             ; レジスタの復元
+        POP     GR3             ; ↓
+        POP     GR2             ; ↓
+        POP     GR1             ; ↓
+        RET
+OBUF    DS      16
+OLNG    DS      1
+NZERO   DC      0
+        END
similarity index 100%
rename from as/floatedit.casl
rename to as/YAKUWA/floatedit.casl
diff --git a/as/add.casl b/as/add.casl
deleted file mode 100644 (file)
index 2b769a4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       ADDA    GR1,B
-    RET
-A      DC      3
-B      DC      1
-       END
diff --git a/as/add1.casl b/as/add1.casl
deleted file mode 100644 (file)
index 7d470aa..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  RPUSH
-       LD      GR1,A
-       ADDA    GR1,B
-    ST GR1,C
-    RPOP
-    RET
-A      DC      3
-B      DC      1
-C      DS      1
-       END
diff --git a/as/add2.casl b/as/add2.casl
deleted file mode 100644 (file)
index fac7ac2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-MAIN   START
-BEGIN  LD      GR0,A
-       LD      GR1,B
-       ADDA    GR0,GR1
-    ST GR1,C
-    RET
-A      DC      3
-B      DC      1
-C      DS      1
-       END
diff --git a/as/add_err.casl b/as/add_err.casl
deleted file mode 100644 (file)
index 14b2ee5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR1,A
-       ADEA    GR1,B
-    ST GR1, C
-    RET
-A      DC      3
-B      DC      1
-C      DS      1
-       END
diff --git a/as/add_labelerr.casl b/as/add_labelerr.casl
deleted file mode 100644 (file)
index 6f40d11..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR1,A
-       ADDA    GR1,B
-    ST GR1,C
-    RET
-A      DC      3
-A      DC      1
-C      DS      1
-       END
diff --git a/as/add_loop.casl b/as/add_loop.casl
deleted file mode 100644 (file)
index 875ea98..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-MAIN   START
-BEGIN  LAD     GR0,0
-       LAD     GR1,0
-LOOP   CPA GR1,LEN
-       JZE     FIN
-    LAD        GR1,1,GR1
-       ADDA    GR0,GR1
-    JUMP       LOOP
-FIN    RET
-LEN    DC      10
-       END
diff --git a/as/add_opdspc_err.casl b/as/add_opdspc_err.casl
deleted file mode 100644 (file)
index 8ab765a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR1, A
-       ADDA    GR1,B
-    ST GR1, C
-    RET
-A      DC      3
-B      DC      1
-C      DS      1
-       END
diff --git a/as/add_p.casl b/as/add_p.casl
deleted file mode 100644 (file)
index ca656e0..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       ADDA    GR1,B
-    CALL       ITOA
-    RET
-A      DC      999
-B      DC      998
-C      DS      1
-       END
diff --git a/as/adda_overflow.casl b/as/adda_overflow.casl
deleted file mode 100644 (file)
index 82c08bd..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR0,A
-       ADDA    GR0,B
-       ST      GR0,C
-       RET
-A      DC      32766
-B      DC      29
-C      DS      1
-       END
diff --git a/as/binout.casl b/as/binout.casl
deleted file mode 100644 (file)
index 23577fc..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-BINOUT START
-       LAD     GR1,#09CD
-       LAD     GR2,1
-       PUSH    0,GR1
-       PUSH    0,GR2
-       PUSH    0,GR3
-       PUSH    0,GR4
-       LAD     GR2,0
-       LAD     GR3,15
-       LD      GR4,GR1
-       JZE     OUT1
-LOOP1  JMI     ONE
-       LAD     GR3,-1,GR3
-       SLL     GR1,1
-       JUMP    LOOP1
-LOOP2  JMI     ONE
-ZERO   LAD     GR0,48
-       JUMP    STORE
-ONE    LAD     GR0,49
-STORE  ST      GR0,OBUF,GR2
-       LAD     GR2,1,GR2
-       LAD     GR3,-1,GR3
-       CPA     GR3,NZERO
-       JMI     OUT2
-       SLL     GR1,1
-       JUMP    LOOP2
-OUT1   LAD     GR0,48
-       ST      GR0,OBUF,GR2
-       LAD     GR2,1,GR2
-OUT2   ST      GR2,OLNG
-       OUT     OBUF,OLNG
-       POP     GR4
-       POP     GR3
-       POP     GR2
-       POP     GR1
-       RET
-OBUF   DS      16
-OLNG   DS      1
-NZERO  DC      0
-       END
diff --git a/as/count_call.casl b/as/count_call.casl
deleted file mode 100644 (file)
index 9f33cfa..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-MAIN   START
-       LAD GR1,33
-    CALL COUNT1
-FIN    RET
-       END
diff --git a/as/count_call1.casl b/as/count_call1.casl
deleted file mode 100644 (file)
index 933b5a3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-MAIN   START
-       LAD GR1,9
-    CALL COUNT1
-FIN    RET
-       END
diff --git a/as/count_call2.casl b/as/count_call2.casl
deleted file mode 100644 (file)
index b5def9e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-MAIN   START
-       LAD GR1,-1
-    CALL COUNT1
-FIN    RET
-       END
diff --git a/as/cpa1.casl b/as/cpa1.casl
deleted file mode 100644 (file)
index 4422daa..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LAD     GR1,#5000
-       LAD     GR2,#F000
-       CPA     GR2,GR1
-    RET
-       END
diff --git a/as/dc_overflow.casl b/as/dc_overflow.casl
deleted file mode 100644 (file)
index 1225f40..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR0,A
-       ADDL    GR0,B
-       ST      GR0,C
-       RET
-A      DC      32779
-B      DC      32778
-C      DS      1
-       END
diff --git a/as/dc_spc.casl b/as/dc_spc.casl
deleted file mode 100644 (file)
index 45dc857..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-; DC命令で空白を指定した場合のテスト 
-MAIN    START
-        OUT BUF,LEN
-        RET
-BUF            DC      ' '
-LEN            DC      1
-        END
diff --git a/as/div.casl b/as/div.casl
deleted file mode 100644 (file)
index 26fd543..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-DIV    START
-BEGIN  LD      GR1,X
-       LD      GR2,A
-LOOP   SUBL    GR1,Y
-    ADDL       GR2,=1
-    CPL        GR1,Y
-       JPL     LOOP
-    JZE LOOP
-MOD    LAD     GR3,0,GR1
-       ST      GR3,M
-FIN    ST      GR2,A
-       RET
-X      DC      87
-Y      DC      11
-A      DC      0
-M      DS      1
-       END
diff --git a/as/div10.casl b/as/div10.casl
deleted file mode 100644 (file)
index b1c1de8..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-;GR1を10で割ったときの商をGR2、剰余をGR3に格納
-DIV10  START
-       LD      GR3,GR1
-       LAD     GR2,0
-LOOP   CPA     GR3,TEN
-       JMI     FIN
-    SUBL GR3,TEN
-    LAD        GR2,1,GR2
-    JUMP       LOOP
-FIN    RET
-TEN    DC      10
-       END
diff --git a/as/div10_test.casl b/as/div10_test.casl
deleted file mode 100644 (file)
index 3623a48..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-MAIN   START
-BEGIN  LAD     GR1,91
-       CALL    DIV10
-       RET
-    END
diff --git a/as/div2.casl b/as/div2.casl
deleted file mode 100644 (file)
index 89d7405..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-DIV    START
-BEGIN  LD      GR1,X
-       LD      GR2,A
-LOOP   SUBL    GR1,Y
-    ADDL       GR2,=1
-    CPL        GR1,Y
-       JPL     LOOP
-    JZE LOOP
-MOD    ST      GR1,M
-FIN    ST      GR2,A
-       RET
-X      DC      333
-Y      DC      12
-A      DC      0
-M      DS      1
-       END
diff --git a/as/div3.casl b/as/div3.casl
deleted file mode 100644 (file)
index a9eadea..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-DIV    START
-BEGIN  LD      GR3,X
-       LD      GR1,Y
-       LD      GR2,A
-       LAD     GR0,0,GR3
-LOOP   SUBL    GR3,Y
-    LAD        GR2,1,GR2
-    CPL        GR3,Y
-       JPL     LOOP
-    JZE LOOP
-       RET
-X      DC      64
-Y      DC      8
-A      DC      0
-M      DS      1
-       END
diff --git a/as/div_call.casl b/as/div_call.casl
deleted file mode 100644 (file)
index 50460e7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-MAIN   START
-BEGIN  LD      GR0,X
-       LD      GR1,Y
-    CALL DIV
-       RET
-X      DC      101
-Y      DC      50
-       END
diff --git a/as/div_sub.casl b/as/div_sub.casl
deleted file mode 100644 (file)
index 893a2e4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-; GR0に格納された内容とGR1に格納された内容の、
-; 商をGR2、剰余をGR3に格納する
-DIV    START
-    LAD GR2,0
-       LD      GR3,GR0
-LOOP   SUBA    GR3,GR1
-    LAD        GR2,1,GR2
-    CPA        GR3,GR1
-       JPL     LOOP
-    JZE LOOP
-       RET
-    END
diff --git a/as/ds.casl b/as/ds.casl
deleted file mode 100644 (file)
index eb15efb..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-MAIN START
-    LAD GR1,=10
-    LAD GR2,=20
-    LD GR1,0,GR1
-    LD GR2,0,GR2
-    ST GR1,A
-    LD GR3,A
-    ST GR2,B
-    LD GR3,A
-    RET
-A DS 0
-B DS 1
-    END
diff --git a/as/ds_err.casl b/as/ds_err.casl
deleted file mode 100644 (file)
index 60581b3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MAIN START
-    LAD GR0,=10
-    ST GR0,A
-A DS
-    RET
-    END
diff --git a/as/iotest.casl b/as/iotest.casl
deleted file mode 100644 (file)
index 74f2a74..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-IOTEST START
-       OUT OBUF1,OLEN1
-LOOP IN IOBUF,IOLEN
-       LD      GR1,IOLEN
-    JZE        RETURN
-       OUT OBUF2,OLEN2
-       OUT IOBUF,IOLEN
-       OUT OBUF3,OLEN3
-       JUMP LOOP
-RETURN RET
-; Memory
-OBUF1 DC 'LET''S START. TYPE IN'
-OLEN1 DC 20
-OBUF2 DC 'YOU TYPED'
-OLEN2 DC 9
-OBUF3 DC 'WHAT''S NEXT?'
-OLEN3 DC 12
-IOBUF DS 64
-IOLEN DS 1
-       END
diff --git a/as/itoa.casl b/as/itoa.casl
deleted file mode 100644 (file)
index 75338f2..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-;GR1に格納された数値を表示
-ITOA   START
-       PUSH 0,GR2
-       PUSH 0,GR3
-       PUSH 0,GR4
-    LAD        GR0,0
-    LAD        GR2,0
-    AND GR1,GR1
-    JPL ILOOP
-    JZE ILOOP
-    LAD GR0,1
-    CALL INV
-ILOOP  CPA     GR1,TEN
-       JMI     INEXT
-       CALL    DIV
-    ADDA       GR4,ZCHAR
-    ST GR4,STR,GR2
-    LAD        GR2,1,GR2
-    LD GR1,GR3
-    JUMP       ILOOP
-INEXT  ADDA    GR1,ZCHAR
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-    CPA GR0,=1
-    JPL        PRT
-    JMI        PRT
-    LD GR1,MINUS
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-PRT    ST      GR2,LEN
-       LAD     GR1,STR
-    LD GR2,LEN
-    CALL REV
-       OUT     STR,LEN
-       POP GR4
-       POP GR3
-       POP GR2
-       RET
-TEN    DC      10
-ZCHAR DC '0'
-MINUS DC '-'
-STR    DS      6
-LEN    DS      1
-    END
-;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-DIV    LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPA     GR4,TEN
-       JMI     DFIN
-    SUBL GR4,TEN
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV    START
-       PUSH    0,GR3
-    PUSH       0,GR4
-    PUSH       0,GR5
-       LAD     GR3,1
-RPU    CPA     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDA       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPA     GR2,GR3
-       JMI     RFIN
-    POP GR4
-    LD GR5,GR1
-    ADDA GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP RPO
-RFIN POP GR5
-       POP     GR4
-    POP        GR3
-       RET
-       END
-;GR1の内容をマイナス値にする
-;例: 10 -> -10, -20 -> 20
-INV    START
-       XOR     GR1,=#FFFF
-    LAD        GR1,1,GR1
-    RET
-       END
diff --git a/as/itoa0.casl b/as/itoa0.casl
deleted file mode 100644 (file)
index a08844e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-MAIN   START
-BEGIN  LAD     GR1,765
-       CALL    DIV10
-    ADDA       GR3,Z
-    ST GR3,A
-    LAD        GR1,A
-    LAD        GR2,1
-    SVC        2
-    LAD GR1,=#A
-    SVC 2
-       RET
-Z      DC      '0'
-A      DS      1
-    END
diff --git a/as/itoa1.casl b/as/itoa1.casl
deleted file mode 100644 (file)
index f23df07..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-MAIN   START
-       LD      GR1,I
-       LAD     GR2,10
-    LAD        GR5,0
-LOOP   CPA     GR1,GR2
-       JMI     NEXT
-       CALL    DIV
-    ADDA       GR4,Z
-    ST GR4,STR,GR5
-    LAD        GR5,1,GR5
-    LD GR1,GR3
-    JUMP       LOOP
-NEXT   ADDA    GR1,Z
-       ST      GR1,STR,GR5
-       LAD     GR5,1,GR5
-       ST      GR5,LEN
-PRT OUT        STR,LEN
-       RET
-I      DC      12345
-Z      DC      '0'
-STR    DS      5
-LEN    DS      1
-    END
-;GR1をGR2で割ったときの商をGR3、剰余をGR4に格納
-DIV    LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPA     GR4,GR2
-       JMI     DFIN
-    SUBL GR4,GR2
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       RET
-       END
diff --git a/as/itoa2.casl b/as/itoa2.casl
deleted file mode 100644 (file)
index 73f6977..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-MAIN   START
-       LD      GR1,I
-       LAD     GR2,10
-    LAD        GR5,0
-LOOP   CPA     GR1,GR2
-       JMI     NEXT
-       CALL    DIV
-    ADDA       GR4,Z
-    ST GR4,STR,GR5
-    LAD        GR5,1,GR5
-    LD GR1,GR3
-    JUMP       LOOP
-NEXT   ADDA    GR1,Z
-       ST      GR1,STR,GR5
-       LAD     GR5,1,GR5
-       ST      GR5,LEN
-    OUT        STR,LEN
-    LAD        GR1,STR
-    LD GR2,LEN
-    CALL       REV
-PRT OUT        STR,LEN
-       RET
-I      DC      15342
-Z      DC      '0'
-STR    DS      5
-LEN    DS      1
-    END
-;GR1をGR2で割ったときの商をGR3、剰余をGR4に格納
-DIV    LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPA     GR4,GR2
-       JMI     DFIN
-    SUBL GR4,GR2
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV    START
-       PUSH    0,GR3
-    PUSH       0,GR4
-    PUSH       0,GR5
-       LAD     GR3,1
-RPU    CPA     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDA       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPA     GR2,GR3
-       JMI     PFIN
-    POP        GR4
-    LD GR5,GR1
-    ADDA       GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP       RPO
-PFIN   POP     GR5
-       POP     GR4
-    POP        GR3
-       RET
-       END
diff --git a/as/lad.casl b/as/lad.casl
deleted file mode 100644 (file)
index 755c35a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR1,A
-    LAD        GR1,1,GR1
-       RET
-A      DC      3
-       END
diff --git a/as/ladtest.casl b/as/ladtest.casl
deleted file mode 100644 (file)
index 6e8966a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-LADTEST        START
-       LAD     GR1,1
-       LAD     GR2,2
-    LAD        GR3,3
-    RET
-    END
diff --git a/as/ld.casl b/as/ld.casl
deleted file mode 100644 (file)
index 0039e85..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-; LDコマンド
-MAIN   START   BEGIN
-BEGIN  LD      GR1,A
-    ST GR1,B
-       RET
-A      DC      -2
-B      DS      1
-       END
diff --git a/as/ld4.casl b/as/ld4.casl
deleted file mode 100644 (file)
index 634c47f..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-; LDコマンド
-MAIN   START   BEGIN
-BEGIN  LD  GR1,A
-        LD  GR2,B
-        ADDL  GR1,GR2
-        RET
-A      DC  32767
-B   DC  32675
-       END
diff --git a/as/ld_data.casl b/as/ld_data.casl
deleted file mode 100644 (file)
index af8ce18..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-MAIN   START
-        LAD GR2,0
-MLOOP   CPL GR2,LEN
-        JZE MEND
-        LD  GR1,DATA,GR2
-        LAD GR2,1,GR2
-        JUMP    MLOOP
-MEND    RET
-DATA    DC  #9600,#F000,#A400
-LEN     DC  3
-        END
diff --git a/as/ld_zero.casl b/as/ld_zero.casl
deleted file mode 100644 (file)
index 43799c6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-MAIN    START
-BEGIN   LD     GR1,0
-        LD     GR2,0,GR1
-        RET
-        END
diff --git a/as/min_main.casl b/as/min_main.casl
deleted file mode 100644 (file)
index 14f397f..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-PROG    START   BEGIN
-BEGIN  LAD GR1,A
-        LD  GR3,C5
-        CALL    MINIM
-        ST  GR0,MINA
-        LAD  GR1,B
-        LD  GR3,C5
-        CALL    MINIM
-        ST  GR0,MINB
-        RET
-A   DC  17
-    DC  21
-    DC  15
-    DC  28
-    DC  6
-B   DC  4
-    DC  8
-    DC  21
-    DC  13
-    DC  12
-MINA    DS  1
-MINB    DS  1
-C5  DC  4
-       END
diff --git a/as/min_main2.casl b/as/min_main2.casl
deleted file mode 100644 (file)
index fd0164c..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-PROG    START   BEGIN
-BEGIN  LAD GR1,DATA_A
-        LD  GR3,SIZE_A
-        CALL    MINIM
-        ST  GR0,MINA
-        LAD  GR1,B
-        LD  GR3,C5
-        CALL    MINIM
-        ST  GR0,MINB
-        RET
-DATA_A   DC  17,21,15,28,6
-SIZE_A   DC  5
-DATA_B   DC  4,8,21,13,12
-SIZE_B   DC  5
-MINA    DS  1
-MINB    DS  1
-       END
diff --git a/as/min_sub.casl b/as/min_sub.casl
deleted file mode 100644 (file)
index 78d385e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-MINIM   START
-       ST      GR3,GOSU
-    LD GR0,0,GR1
-    ST GR0,MIN
-    LAD        GR2,1
-S1  CPA GR2,GOSU
-       JPL     LRET
-    LAD        GR1,1,GR1
-    LD GR0,0,GR1
-    CPA        GR0,MIN
-    JPL        S2
-    JZE        S2
-    ST GR0,MIN
-S2     LAD     GR2,1,GR2
-       JUMP    S1
-LRET   LD      GR0,MIN
-       RET
-GOSU   DS      1
-MIN    DS      1
-       END
diff --git a/as/min_sub2.casl b/as/min_sub2.casl
deleted file mode 100644 (file)
index b873ffa..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-MINIM   START
-       ST      GR2,CNT
-    LD GR0,0,GR1
-    ST GR0,MIN
-    LAD        GR3,0
-LOOP  CPA GR3,CNT
-       JZE     MINEND
-    LAD        GR1,1,GR1
-    LD GR0,0,GR1
-    CPA        GR0,MIN
-    JPL        CNTADD
-    ST GR1,MIN
-CNTADD LAD     GR3,1,GR3
-       JUMP    LOOP
-MINEND LD      GR0,MIN
-       RET
-CNT    DS      1
-MIN    DS      1
-       END
diff --git a/as/minus.casl b/as/minus.casl
deleted file mode 100644 (file)
index 7e8895d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       XOR     GR1,B
-    LAD        GR1,1,GR1
-    RET
-A      DC      -3
-B      DC      #FFFF
-       END
diff --git a/as/minus2.casl b/as/minus2.casl
deleted file mode 100644 (file)
index 97b69fd..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-MAIN   START
-       LAD     GR1,-20
-    CALL MINUS
-       RET
-    END
-MINUS  START
-       CPA GR1,=#FFFF
-    JZE MFIN
-       XOR     GR1,=#FFFF
-    LAD        GR1,1,GR1
-MFIN   RET
-       END
diff --git a/as/mul.casl b/as/mul.casl
deleted file mode 100644 (file)
index ec7b57b..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-;平成21年 春期 基本情報技術者 午後 問12-2
-MAIN   START
-       LAD     GR1,X
-       LAD     GR2,Y
-    LAD GR3,A
-    CALL MUL
-       RET
-X      DC      2,3
-Y      DC      4,5
-A   DS  2
-       END
-MUL     START              ; 32ビット×32ビット→32ビット
-        RPUSH
-        PUSH  0,GR3
-        PUSH  0,GR2
-        LD    GR2,1,GR2    ; 乗数下位語を取り出してGR2に設定
-        CALL  MULS         ; 被乗数×乗数下位語→積(A)
-        POP   GR2
-        LD    GR2,0,GR2
-        LAD   GR3,SV       ; 結果の格納先として作業領域を設定
-        CALL  MULS         ; 被乗数×乗数上位語→積(B)
-        LD    GR6,1,GR3
-        POP   GR3
-        ADDL  GR6,0,GR3    ; 積(A)の上位語と積(B)の下位語を加算
-        ST    GR6,0,GR3
-        RPOP
-        RET
-SV      DS    2
-        END
-MULS    START              ; 32ビット×16ビット→32ビット
-        RPUSH
-        LAD   GR6,0        ; 積 上位語の初期化
-        LAD   GR7,0        ; 積 下位語の初期化
-        LD    GR4,0,GR1    ; 被乗数 上位語の取出し
-        LD    GR5,1,GR1    ; 被乗数 下位語の取出し
-LP      SRL   GR2,1        ; 乗数を1ビット右にシフト
-        JOV   ADD32
-        JZE   FIN
-        JUMP  NEXT         ; 加算処理をスキップ
-ADD32   ADDL  GR6,GR4      ; 32ビット+32ビット→32ビット
-        ADDL  GR7,GR5
-        JOV   ADJ1
-        JUMP  NEXT 
-ADJ1    ADDL  GR6,=1       ; けた上げ処理
-NEXT    SLL   GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-        SLL   GR5,1
-        JOV   ADJ2
-        JUMP  LP
-ADJ2    OR    GR4,=1
-        JUMP  LP
-FIN     ST    GR6,0,GR3    ; 乗算結果の格納
-        ST    GR7,1,GR3
-        RPOP
-        RET
-        END
diff --git a/as/muls.casl b/as/muls.casl
deleted file mode 100644 (file)
index 3cb8761..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-;平成21年 春期 基本情報技術者 午後 問12
-MAIN    START
-               LAD             GR1,X
-               LD              GR2,Y
-       LAD     GR3,A
-           CALL        MULS
-           RET
-X              DC              10,30
-Y              DC              4
-A          DS          2
-               END
-MULS    START                ; 32ビット×16ビット→32ビット
-        RPUSH
-        LAD    GR6,0        ; 積 上位語の初期化
-        LAD    GR7,0        ; 積 下位語の初期化
-        LD     GR4,0,GR1    ; 被乗数 上位語の取出し
-        LD     GR5,1,GR1    ; 被乗数 下位語の取出し
-LP      SRL    GR2,1        ; 乗数を1ビット右にシフト
-        JOV    ADD32
-        JZE     FIN
-        JUMP   NEXT         ; 加算処理をスキップ
-ADD32   ADDL   GR6,GR4      ; 32ビット+32ビット→32ビット
-        ADDL   GR7,GR5
-        JOV    ADJ1
-        JUMP   NEXT 
-ADJ1    ADDL   GR6,=1       ; けた上げ処理
-NEXT    SLL    GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-        SLL    GR5,1
-        JOV    ADJ2
-        JUMP   LP
-ADJ2    OR     GR4,=1
-        JUMP   LP
-FIN     ST     GR6,0,GR3    ; 乗算結果の格納
-        ST     GR7,1,GR3
-        RPOP
-        RET
-        END
diff --git a/as/muls_out.casl b/as/muls_out.casl
deleted file mode 100644 (file)
index 2adc161..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-; Xの2語とYの1語の積をAの2語に格納し、表示
-MAIN   START
-       LAD     GR1,X
-       LD      GR2,Y
-    LAD GR3,A
-    CALL MULS
-    LAD GR2,A
-    LD GR1,0,GR2
-    CALL OUTI
-    LD GR1,1,GR2
-    CALL OUTI
-       RET
-X      DC      1000,10000
-Y      DC      8
-A   DS  2
-       END
-MULS    START              ; 32ビット×16ビット→32ビット
-        RPUSH
-        LAD   GR6,0        ; 積 上位語の初期化
-        LAD   GR7,0        ; 積 下位語の初期化
-        LD    GR4,0,GR1    ; 被乗数 上位語の取出し
-        LD    GR5,1,GR1    ; 被乗数 下位語の取出し
-LP      SRL   GR2,1        ; 乗数を1ビット右にシフト
-        JOV   ADD32
-        JZE   FIN
-        JUMP  NEXT         ; 加算処理をスキップ
-ADD32   ADDL  GR6,GR4      ; 32ビット+32ビット→32ビット
-        ADDL  GR7,GR5
-        JOV   ADJ1
-        JUMP  NEXT 
-ADJ1    ADDL  GR6,=1       ; けた上げ処理
-NEXT    SLL   GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-        SLL   GR5,1
-        JOV   ADJ2
-        JUMP  LP
-ADJ2    OR    GR4,=1
-        JUMP  LP
-FIN     ST    GR6,0,GR3    ; 乗算結果の格納
-        ST    GR7,1,GR3
-        RPOP
-        RET
-        END
diff --git a/as/muls_p.casl b/as/muls_p.casl
deleted file mode 100644 (file)
index 457f236..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-;./casl2 as/muls.casl as/itoa.casl 
-MAIN   START
-       LAD     GR1,X
-       LD      GR2,Y
-    LAD GR3,A
-    CALL MULS
-    LAD GR2,A
-    LD GR1,0,GR2
-    CALL ITOA
-    LD GR1,1,GR2
-    CALL ITOA    
-       RET
-X      DC      10,50
-Y      DC      4
-A   DS  2
-       END
-MULS    START              ; 32ビット×16ビット→32ビット
-        RPUSH
-        LAD   GR6,0        ; 積 上位語の初期化
-        LAD   GR7,0        ; 積 下位語の初期化
-        LD    GR4,0,GR1    ; 被乗数 上位語の取出し
-        LD    GR5,1,GR1    ; 被乗数 下位語の取出し
-LP      SRL   GR2,1        ; 乗数を1ビット右にシフト
-        JOV   ADD32
-        JZE   FIN
-        JUMP  NEXT         ; 加算処理をスキップ
-ADD32   ADDL  GR6,GR4      ; 32ビット+32ビット→32ビット
-        ADDL  GR7,GR5
-        JOV   ADJ1
-        JUMP  NEXT 
-ADJ1    ADDL  GR6,=1       ; けた上げ処理
-NEXT    SLL   GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-        SLL   GR5,1
-        JOV   ADJ2
-        JUMP  LP
-ADJ2    OR    GR4,=1
-        JUMP  LP
-FIN     ST    GR6,0,GR3    ; 乗算結果の格納
-        ST    GR7,1,GR3
-        RPOP
-        RET
-        END
diff --git a/as/multi.casl b/as/multi.casl
deleted file mode 100644 (file)
index 3140095..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-MAIN   START   BEGIN
-BEGIN  LD      GR1,X
-       LD      GR2,Y
-       LAD     GR3,0
-    LAD        GR4,1
-LOOP   CPA     GR4,GR2
-       JPL     FIN
-       AND     GR2,GR4
-       JZE     NEXT
-    ADDA       GR3,GR1
-       JOV     FIN
-NEXT   SLA     GR1,1
-       JOV     FIN
-       LD      GR2,Y
-    SLA        GR4,1
-    JUMP       LOOP
-FIN    ST      GR3,A
-       RET
-X      DC      6
-Y      DC      5
-A      DS      1
-       END
diff --git a/as/multi2.casl b/as/multi2.casl
deleted file mode 100644 (file)
index 898ac23..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-;GR0の内容とGR1の内容の積をGR3に格納
-MULTI  START
-       PUSH    0,GR4
-       LAD     GR3,0
-    LAD        GR4,1
-LOOP   CPA     GR2,GR4
-       JMI     FIN
-    ADDA       GR3,GR1
-       JOV     FIN
-    LAD        GR4,1,GR4
-    JUMP       LOOP
-FIN    POP     GR4
-       RET
-       END
diff --git a/as/multi2_test.casl b/as/multi2_test.casl
deleted file mode 100644 (file)
index 6262736..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-    LD GR2,B
-       CALL    MULTI
-       RET
-A      DC      6
-B      DC      5
-       END
diff --git a/as/multi_call.casl b/as/multi_call.casl
deleted file mode 100644 (file)
index 418c8a9..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-MAIN   START
-       LAD GR4,0
-LOOP CPA GR4,CNT
-       JZE FIN
-       JPL FIN
-       LD      GR1,X,GR4
-       LD      GR2,Y,GR4
-    CALL MULTI
-    LD GR1,GR3
-    CALL ITOA
-    LAD GR4,1,GR4
-    JUMP LOOP
-FIN    RET
-X      DC      3,3,3,-3,-6
-Y      DC      2,-3,4,5,-17
-CNT DC 5
-       END
diff --git a/as/multi_call0.casl b/as/multi_call0.casl
deleted file mode 100644 (file)
index 4341457..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-MAIN   START
-       LD      GR1,X,GR4
-       LD      GR2,Y,GR4
-    CALL MULTI
-    LD GR1,GR3
-    CALL ITOA
-FIN    RET
-X      DC      -6
-Y      DC      -17
-       END
diff --git a/as/multi_sub.casl b/as/multi_sub.casl
deleted file mode 100644 (file)
index 2d4be0b..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-;GR1とGR2の積を、GR3に格納
-MULTI  START
-       PUSH 0,GR4
-    PUSH 0,GR5
-       LAD     GR3,0
-    LAD        GR4,1
-    LAD GR5,0
-M1     AND GR1,GR1
-    JMI        MMIN1
-    JPL        M2
-    LAD GR3,0
-       JUMP MFIN
-MMIN1 XOR GR1,IALL
-    LAD        GR1,1,GR1
-    LD GR5,ON
-M2  AND GR2,GR2
-    JMI        MMIN2
-    JPL        MLOOP
-    LAD GR3,0
-       JUMP MFIN
-MMIN2 XOR GR5,ON
-       XOR GR2,IALL
-    LAD        GR2,1,GR2
-MLOOP  CPA     GR2,GR4
-       JMI     MCOND
-    ST GR4,A
-       AND     GR4,GR2
-       JZE     MNEXT
-    ADDA       GR3,GR1
-       JOV     MFIN
-MNEXT  SLA     GR1,1
-       JOV     MFIN
-       LD      GR4,A
-    SLA        GR4,1
-    JUMP MLOOP
-MCOND AND GR5,GR5
-       JZE MFIN
-       XOR GR3,IALL
-    LAD        GR3,1,GR3
-MFIN POP GR5
-       POP GR4
-       RET
-IALL DC        #FFFF
-ON     DC 1
-A      DS 1
-       END
diff --git a/as/not.casl b/as/not.casl
deleted file mode 100644 (file)
index cae8127..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       XOR     GR1,B
-    RET
-A      DC      3
-B      DC      #FFFF
-       END
diff --git a/as/outi.casl b/as/outi.casl
deleted file mode 100644 (file)
index 41b2fec..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-;GR1に格納された数値を表示
-OUTI    START
-        PUSH    0,GR2
-        PUSH    0,GR3
-        PUSH    0,GR4
-        LAD GR0,0               ; 負数フラグ。GR1が負数の場合、GR0は1
-        LAD GR2,0
-        AND GR1,GR1
-        JZE INEXT               ; GR1が0の場合
-        JPL ILOOP               ; GR1が正数の場合
-        LAD GR0,1               ; GR1が負数の場合、負数フラグ設定
-        CALL INV                ;            負数を正数に変換
-ILOOP   CPL GR1,TEN
-        JMI INEXT               ; GR1が10未満の場合は、ループ終了
-        CALL    DIV10           ; (GR1 / 10)の商をGR3、剰余をGR4に格納
-        ADDL    GR4,ZCHAR       ; (GR1 / 10)の剰余を文字に変換
-        ST  GR4,STR,GR2         ; 文字をメモリに格納
-        LAD GR2,1,GR2           ; GR2をインクリメント
-        LD  GR1,GR3             ; (GR1 / 10)の商をGR1に格納
-        JUMP    ILOOP
-INEXT   ADDL    GR1,ZCHAR       ; ループ終了後の剰余を文字に変換
-        ST  GR1,STR,GR2         ; 文字をメモリに格納
-        LAD GR2,1,GR2           ; GR2をインクリメント
-        CPL GR0,=1              ; 負数フラグ判定
-        JNZ PRT
-        LD  GR1,='-'           ; 負数フラグがオンの場合、「-」をロード
-        ST  GR1,STR,GR2         ; 「-」をメモリに格納
-        LAD GR2,1,GR2           ; GR2をインクリメント
-PRT     ST  GR2,LEN             ; GR2をメモリに格納
-        LAD GR1,STR             ; GR1に文字列のアドレスを格納
-        CALL    REV             ; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-        OUT STR,LEN             ; 文字列を印字
-        POP GR4
-        POP GR3
-        POP GR2
-        RET
-TEN     DC  10
-ZCHAR   DC '0'
-STR     DS  6
-LEN     DS  1
-        END
-;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-DIV10   LD  GR4,GR1         ; GR1の値をGR4にコピー
-        LAD GR3,0
-DLOOP   CPL GR4,TEN
-        JMI DFIN            ; GR4が10未満の場合は終了
-        SUBL    GR4,TEN     ; GR4 <- GR4 - 10
-        LAD GR3,1,GR3       ; GR3をインクリメント
-        JUMP    DLOOP
-DFIN    RET
-        END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV     START
-        PUSH    0,GR3
-        PUSH    0,GR4
-        PUSH    0,GR5
-        LAD GR3,1
-RPU     CPL GR2,GR3
-        JMI RNEXT
-        LD  GR4,GR1
-        ADDL    GR4,GR3
-        LD  GR4,-1,GR4
-        PUSH 0,GR4
-        LAD GR3,1,GR3
-        JUMP    RPU
-RNEXT   LAD GR3,1
-RPO     CPL GR2,GR3
-        JMI RFIN
-        POP GR4
-        LD  GR5,GR1
-        ADDL    GR5,GR3
-        ST  GR4,-1,GR5
-        LAD GR3,1,GR3
-        JUMP    RPO
-RFIN    POP GR5
-        POP GR4
-        POP GR3
-        RET
-        END
-;GR1の内容をマイナス値にする
-;例: 10 -> -10, -20 -> 20
-INV     START
-        XOR GR1,=#FFFF
-        LAD GR1,1,GR1
-        RET
-        END
diff --git a/as/outi0.casl b/as/outi0.casl
deleted file mode 100644 (file)
index 50c282f..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-;GR1に格納された数値を表示
-OUTI   START
-       PUSH 0,GR2
-       PUSH 0,GR3
-       PUSH 0,GR4
-    LAD        GR0,0
-    LAD        GR2,0
-    AND GR1,GR1
-    JPL ILOOP
-    JZE ILOOP
-    LAD GR0,1
-    CALL INV
-ILOOP  CPA     GR1,TEN
-       JMI     INEXT
-       CALL    DIV
-    ADDA       GR4,ZCHAR
-    ST GR4,STR,GR2
-    LAD        GR2,1,GR2
-    LD GR1,GR3
-    JUMP       ILOOP
-INEXT  ADDA    GR1,ZCHAR
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-    CPA GR0,=1
-    JPL        PRT
-    JMI        PRT
-    LD GR1,MINUS
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-PRT    ST      GR2,LEN
-       LAD     GR1,STR
-    LD GR2,LEN
-    CALL REV
-       OUT     STR,LEN
-       POP GR4
-       POP GR3
-       POP GR2
-       RET
-TEN    DC      10
-ZCHAR DC '0'
-MINUS DC '-'
-STR    DS      6
-LEN    DS      1
-    END
-;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-DIV    LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPA     GR4,TEN
-       JMI     DFIN
-    SUBL GR4,TEN
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV    START
-       PUSH    0,GR3
-    PUSH       0,GR4
-    PUSH       0,GR5
-       LAD     GR3,1
-RPU    CPA     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDA       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPA     GR2,GR3
-       JMI     RFIN
-    POP GR4
-    LD GR5,GR1
-    ADDA GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP RPO
-RFIN POP GR5
-       POP     GR4
-    POP        GR3
-       RET
-       END
-;GR1の内容をマイナス値にする
-;例: 10 -> -10, -20 -> 20
-INV    START
-       XOR     GR1,=#FFFF
-    LAD        GR1,1,GR1
-    RET
-       END
diff --git a/as/outi2.casl b/as/outi2.casl
deleted file mode 100644 (file)
index eddd6fb..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-; 数値を表示
-; 入力:
-;   GR1: 開始アドレス
-;   GR2: 語数
-OUTI START
-       RPUSH
-    ST GR1,TMP
-    LAD        GR5,0   ; 語数のカウンタ
-    LAD        GR6,0   ; 全体の桁数
-WLOOP CPL GR5,GR2    ; GR5がGR2より大きい場合は終了
-    JZE IEND
-       JPL     IEND
-    LD GR1,TMP    ; GR1をリセット
-    ADDL GR1,GR5    ; GR1に(GR1+GR5)の内容をロード
-    LD GR1,0,GR1
-    LAD        GR5,1,GR5    ; GR5をインクリメント
-ILOOP  CPL     GR1,TEN    ; GR1が10未満の場合は次の語
-       JMI     WLOOP
-       CALL DIV10    ; GR1を10で割り、商をGR3、剰余をGR4に格納
-    LAD  GR4,ZCHAR,GR4
-    ST GR4,STR,GR6 ; GR4を(STR+GR6)に格納
-    LAD        GR6,1,GR6    ; GR6をインクリメント
-    LD GR1,GR3
-    JUMP ILOOP
-INEXT ADDL GR1,ZCHAR
-       ST      GR1,STR,GR6
-    JUMP WLOOP
-IEND LAD GR6,1,GR6
-    LAD GR1,ZCHAR,GR1
-    ST GR1,STR,GR6
-       ST      GR6,LEN
-       LAD     GR1,STR
-    LD GR2,LEN
-    CALL REV
-       OUT     STR,LEN
-    RPOP
-       RET
-TEN    DC      10
-ZCHAR DC '0'
-TMP DS 1
-STR    DS      10
-LEN    DS      1
-    END
-;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-DIV10  LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPL     GR4,TEN
-       JMI     DFIN
-    SUBL GR4,TEN
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV    START
-       PUSH    0,GR3
-    PUSH       0,GR4
-    PUSH       0,GR5
-       LAD     GR3,1
-RPU    CPL     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDL       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPL     GR2,GR3
-       JMI     RFIN
-    POP GR4
-    LD GR5,GR1
-    ADDL GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP RPO
-RFIN POP GR5
-       POP     GR4
-    POP        GR3
-       RET
-       END
diff --git a/as/outi2_call.casl b/as/outi2_call.casl
deleted file mode 100644 (file)
index 907e678..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-; need outi.casl
-MAIN   START
-       LAD GR1,A
-    LAD        GR2,5
-    CALL OUTI
-FIN    RET
-A      DC      12,67891,20,12,23
-       END
diff --git a/as/outi_call.casl b/as/outi_call.casl
deleted file mode 100644 (file)
index e96a938..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-; need outi.casl
-MAIN    START
-        LAD GR2,0
-        LD  GR3,CNT
-LOOP    LD GR1,VAL,GR2
-        CALL    OUTI
-        LAD GR2,1,GR2
-        CPA GR2,GR3
-        JZE FIN
-        JUMP LOOP
-FIN RET
-        END
-VAL DC  #0000,#0001,#0002,#0010,#0100,#1000,#7FFF,#FFFF,#FFFE,#FFF0,#FF00,#F000,#8001,#8000
-CNT DC  14
diff --git a/as/outtest.casl b/as/outtest.casl
deleted file mode 100644 (file)
index 46c2a8e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-OTEST START
-       OUT IOBUF,IOLEN
-       RET
-        ; Memory
-IOBUF DC 'aaaa',10,'b','c',10,'as','qwerty','111111'
-IOLEN DC 24
-       END
diff --git a/as/outtest1.casl b/as/outtest1.casl
deleted file mode 100644 (file)
index 32f4757..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-OTEST START
-       OUT IOBUF,IOLEN
-       RET
-        ; Memory
-IOBUF DC 'abcd'
-IOLEN DC 4
-       END
diff --git a/as/outtest2.casl b/as/outtest2.casl
deleted file mode 100644 (file)
index 7b3b31d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-OTEST START
-    PUSH 0,GR1
-    PUSH 0,GR2
-    LAD GR1,OBUF
-    LD GR2,LEN
-    SVC 2
-    LAD GR1,=#A
-    LAD GR2,1
-    SVC 2
-    POP GR2
-    POP GR1
-       RET
-        ; Memory
-OBUF DC 'abcd'
-LEN DC 4
-       END
diff --git a/as/outtest_err.casl b/as/outtest_err.casl
deleted file mode 100644 (file)
index b902c88..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-OTEST START
-       OUT IOBUF,IOLEN
-       RET
-        ; Memory
-IOBUF 5
-IOLEN DC 100
-       END
diff --git a/as/ptn1.casl b/as/ptn1.casl
deleted file mode 100644 (file)
index f14c24e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-PTN1   START
-               PUSH    0,GR1
-           LAD     GR2,15
-        SUBL    GR2,GR1
-        LD      GR1,GR2
-        LD      GR2,=#8000
-        SRA     GR2,0,GR1
-        POP     GR1
-        RET
-        END
diff --git a/as/ptn3.casl b/as/ptn3.casl
deleted file mode 100644 (file)
index e262081..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-PTN3   START
-       LD      GR2,=#0001
-       SLL     GR2,0,GR1
-       RET
-       END
diff --git a/as/pushpop.casl b/as/pushpop.casl
deleted file mode 100644 (file)
index e466248..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-OTEST START
-       LD GR1,=1
-    LD GR2,=2
-    PUSH 0,GR1
-    PUSH 0,GR2
-    LAD GR1,0
-    LAD GR2,0
-    POP GR2
-    POP GR1
-       RET
-       END
diff --git a/as/revtest.casl b/as/revtest.casl
deleted file mode 100644 (file)
index 69c2b02..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-MAIN   START
-       OUT     STR,LEN
-    LAD        GR1,STR
-    LD GR2,LEN
-    CALL       REV
-       OUT     STR,LEN
-    RET
-STR    DC      '12345'
-LEN    DC      5
-    END
-REV    START
-       LAD     GR3,1
-RPU    CPA     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDA       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPA     GR2,GR3
-       JMI     PFIN
-    POP        GR4
-    LD GR5,GR1
-    ADDA       GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP       RPO
-PFIN   RET
-       END
diff --git a/as/sla2.casl b/as/sla2.casl
deleted file mode 100644 (file)
index 16eec58..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-SLA2   START   BEGIN
-BEGIN  LD      GR1,X
-       SLA     GR1,2
-    ST GR1,Y
-       RET
-X      DC      3
-Y      DS      1
-       END
diff --git a/as/sra2.casl b/as/sra2.casl
deleted file mode 100644 (file)
index 66e5d5e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-SLA2   START   BEGIN
-BEGIN  LD      GR4,X
-       SRA     GR4,2
-    ST GR4,Y
-       RET
-X      DC      124
-Y      DS      1
-       END
diff --git a/as/suba_p.casl b/as/suba_p.casl
deleted file mode 100644 (file)
index d4b5ebc..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       SUBA    GR1,B
-    CALL       ITOA
-    RET
-A      DC      0
-B      DC      #7FFF
-C      DS      1
-       END
diff --git a/as/suba_p2.casl b/as/suba_p2.casl
deleted file mode 100644 (file)
index 5b3a899..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-MAIN   START
-BEGIN  LD      GR1,A
-       SUBA    GR1,B
-    CALL       ITOA
-    RET
-A      DC      0
-B      DC      #7FFF
-C      DS      1
-       END
-ITOA   START
-       PUSH 0,GR2
-       PUSH 0,GR3
-       PUSH 0,GR4
-    LAD        GR0,0
-    LAD        GR2,0
-    AND GR1,GR1
-    JPL LOOP
-    JZE LOOP
-    LAD GR0,1
-    CALL MINUS
-LOOP   CPA     GR1,=10
-       JMI     NEXT
-       CALL    DIV
-    ADDA       GR4,='0'
-    ST GR4,STR,GR2
-    LAD        GR2,1,GR2
-    LD GR1,GR3
-    JUMP       LOOP
-NEXT   ADDA    GR1,='0'
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-    CPA GR0,=1
-    JPL        PRT
-    JMI        PRT
-    LD GR1,='-'
-       ST      GR1,STR,GR2
-       LAD     GR2,1,GR2
-PRT    ST      GR2,LEN
-       LAD     GR1,STR
-    LD GR2,LEN
-    CALL REV
-       OUT     STR,LEN
-       POP GR4
-       POP GR3
-       POP GR2
-       RET
-STR    DS      6
-LEN    DS      1
-    END
-;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-DIV    LD      GR4,GR1
-       LAD     GR3,0
-DLOOP  CPA     GR4,=10
-       JMI     DFIN
-    SUBL GR4,=10
-    LAD        GR3,1,GR3
-    JUMP       DLOOP
-DFIN RET
-       END
-;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-;例: 12345 -> 54321
-REV    START
-       PUSH    0,GR3
-    PUSH       0,GR4
-    PUSH       0,GR5
-       LAD     GR3,1
-RPU    CPA     GR2,GR3
-       JMI     RNEXT
-    LD GR4,GR1
-    ADDA       GR4,GR3
-    LD GR4,-1,GR4
-       PUSH 0,GR4
-    LAD        GR3,1,GR3
-    JUMP       RPU
-RNEXT    LAD   GR3,1
-RPO    CPA     GR2,GR3
-       JMI     RFIN
-    POP GR4
-    LD GR5,GR1
-    ADDA GR5,GR3
-    ST GR4,-1,GR5
-    LAD        GR3,1,GR3
-    JUMP RPO
-RFIN POP GR5
-       POP     GR4
-    POP        GR3
-       RET
-       END
-;GR1の内容をマイナス値にする
-;例: 10 -> -10, -20 -> 20
-MINUS  START
-       XOR     GR1,=#FFFF
-    LAD        GR1,1,GR1
-    RET
-       END
diff --git a/as/summary_call.casl b/as/summary_call.casl
deleted file mode 100644 (file)
index 106d6da..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-MAIN    START
-        LAD GR1,DATA
-        LD  GR0,CNT
-        CALL SUMMARY
-        RET
-DATA    DC  #9600,#F000,#A400
-CNT     DC  3
-        END
diff --git a/as/summary_lderr.casl b/as/summary_lderr.casl
deleted file mode 100644 (file)
index e3720c9..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-SUMMARY START
-        RPUSH
-; カウンタ領域と出力バッファを初期化
-        LD    GR2,=0
-        LD    GR3,=' '
-        LD    GR4,=0          ; ループカウンタ
-        LAD   GR5,PBUF        ; 出力バッファのポインタ
-LOOP1   ST    GR2,COUNTR,GR4  ; カウンタ領域を初期化
-        ST    GR3,0,GR5       ; 出力バッファを空白で初期化
-        ST    GR3,1,GR5
-        ST    GR3,2,GR5
-        LAD   GR5,3,GR5       ; 出力バッファのポインタを更新
-        LAD   GR4,1,GR4       ; ループカウンタを更新
-        CPA   GR4,=16
-        JMI   LOOP1
-; 項目ごとに "はい" と答えた人数を集計
-        LD    GR5,=0          ; GR5: "はい" の人数の最大値
-LOOP2   LD    GR4,=0          ; カウンタ領域のポインタ
-        LD    GR2,0,GR1       ; GR2 ←1人分の回答
-LOOP3   SLL   GR2,1           ; 回答は "はい" ?
-        JOV   ON
-        JZE   NEXTW           ; 残りの項目はすべて "いいえ"
-        JUMP  OFF
-ON      LD    GR3,COUNTR,GR4  ; カウンタに1を加算
-        ADDA  GR3,=1
-        ST    GR3,COUNTR,GR4
-        CPA   GR3,GR5         ; 最大値と比較
-        JPL   CHANGE
-        JUMP  OFF
-CHANGE  LD    GR5,GR3         ; 最大値を入替え
-OFF     LAD   GR4,1,GR4       ; 次の項目
-        JUMP  LOOP3
-NEXTW   LAD   GR1,1,GR1
-        SUBA  GR0,=1          ; 全回答処理済?
-        JPL   LOOP2
-; 集計結果を棒グラフで出力
-        LD    GR5,GR5
-        JZE   FIN
-        LD    GR0,='*'
-LOOP4   LD    GR3,=1          ; 出力バッファのポインタ
-        LD    GR4,0           ; カウンタ領域のポインタ
-LOOP5   CPA   GR5,COUNTR,GR4  ; "はい" の人数と比較
-        JNZ   NOTSET
-        ST    GR0,PBUF,GR3    ; 出力バッファに "*" を設定
-NOTSET  LAD   GR3,3,GR3       ; 出力バッファのポインタを更新
-        LAD   GR4,1,GR4       ; カウンタ領域のポインタを更新
-        CPA   GR4,=16
-        JMI   LOOP5
-        OUT   PBUF,PLEN
-        SUBA  GR5,=1
-        JPL   LOOP4
-FIN     OUT   FOOTER,PLEN
-        RPOP
-        RET
-COUNTR  DS    16              ; カウンタ領域
-PLEN    DC    48
-PBUF    DS    48              ; 出力バッファ
-FOOTER  DC    '01 02 03 04 05 06 07 08 09 10 11 12 13 '
-        DC    '14 15 16 '
-        END
diff --git a/as/svctest.casl b/as/svctest.casl
deleted file mode 100644 (file)
index d614c3e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-; ./casl2 as/svctest.casl as/div10.casl
-MAIN   START
-BEGIN  LAD     GR0,91
-       CALL    DIV10
-    ST GR3,A
-    LD GR1,A
-    ADDA       GR1,Z
-    LAD        GR2,1
-    SVC        2
-    LAD GR1,=#A
-    SVC 2
-       RET
-D      DC      '0'
-A      DS      1
-    END
diff --git a/as/xor.casl b/as/xor.casl
deleted file mode 100644 (file)
index a587fab..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-MAIN   START
-BEGIN  LAD     GR0,#3444
-       LD      GR1,A
-       XOR     GR0,A
-    RET
-A      DC      #00DD
-       END
diff --git a/as/zero1.casl b/as/zero1.casl
deleted file mode 100644 (file)
index e874423..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-MAIN   START
-BEGIN  XOR     GR2,GR2
-LOOP   CPA     GR2,LEN
-    JZE LAST
-    JPL        LAST
-       LD      GR1,A,GR2
-    XOR        GR1,GR1
-    LAD        GR2,1,GR2
-    JUMP LOOP
-LAST RET
-A      DC      #8001,#8000,#FFFF,#51,#7FFF
-LEN    DC      5
-       END
diff --git a/src/dumpword.c b/src/dumpword.c
new file mode 100644 (file)
index 0000000..081ee44
--- /dev/null
@@ -0,0 +1,56 @@
+#include "casl2.h"
+#define _GNU_SOURCE
+#include <getopt.h>
+
+static struct option longopts[] = {
+    {"arithmetic", no_argument, NULL, 'a'},
+    {"logical", no_argument, NULL, 'l'},
+    {"help", no_argument, NULL, 'h'},
+    {0, 0, 0, 0}
+};
+
+int main(int argc, char *argv[])
+{
+    int opt;
+    WORD w;
+    char *check;
+    const char *usage = "Usage: %s [-alh] WORD\n";
+
+    logicalmode = false;
+    while((opt = getopt_long(argc, argv, "alh", longopts, NULL)) != -1) {
+        switch(opt) {
+        case 'l':
+            logicalmode = true;
+            break;
+        case 'h':
+            fprintf(stdout, usage, argv[0]);
+            exit(-1);
+        case '?':
+            fprintf(stderr, usage, argv[0]);
+            exit(-1);
+        }
+    }
+
+    if(argv[optind] == NULL) {
+        fprintf(stderr, usage, argv[0]);
+        exit(-1);
+    }
+    if(*argv[optind] == '-' || strlen(argv[optind]) > 4) {
+        setcerr(116, argv[optind]);    /* out of hex range */
+    }
+    /* WORD値に変換 */
+    w = (WORD)strtol(argv[optind], &check, 16);
+    if(*check != '\0') {
+        setcerr(115, argv[optind]);    /* not hex */
+    }
+    if(cerrno > 0) {
+        fprintf(stderr, "Dumpword Error - %d: %s\n", cerrno, cerrmsg);
+        exit(-1);
+    }
+    if(logicalmode == true) {
+        fprintf(stdout, "%4s: %6d = #%04X = %s\n", argv[optind], w, w, word2bit(w));
+    } else {
+        fprintf(stdout, "%4s: %6d = #%04X = %s\n", argv[optind], (short)w, w, word2bit(w));
+    }
+    return 0;
+}
diff --git a/test/Makefile.PARENT.mk b/test/Makefile.PARENT.mk
new file mode 100644 (file)
index 0000000..bd0c13f
--- /dev/null
@@ -0,0 +1,55 @@
+include LIST.mk
+LOGFILE = test.log
+ifdef UNITNAME
+  define create
+    @mkdir $(UNITNAME)
+    @echo 'include ../CMD.mk    # YACASL2DIR, CASL2' >$(UNITNAME)/Makefile; \
+     echo 'UNITNAME = $(UNITNAME)' >>$(UNITNAME)/Makefile; \
+     echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile; \
+     echo 'ASFILE = $$(ASDIR)/$(UNITNAME)' >>$(UNITNAME)/Makefile; \
+     echo '# IN = <' >>$(UNITNAME)/Makefile; \
+     echo 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE) $$(IN)' >>$(UNITNAME)/Makefile; \
+     echo 'include ../Test.mk' >>$(UNITNAME)/Makefile
+    @echo $(UNITNAME) \\ >>List.mk
+  endef
+else
+  define create
+    @echo "no test created. set UNITNAME"
+  endef
+endif
+
+.PHONY: all check cleanall clean prepare create report
+all: clean check report
+clean:
+       @for target in $(TESTS); do \
+         $(MAKE) clean -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+check:
+       @for target in $(TESTS); do \
+         $(MAKE) check -C $$target; \
+     done
+report: $(LOGFILE)
+       @success=`grep "Success" $(LOGFILE) | wc -l`; \
+     all=`cat $(LOGFILE) | wc -l`; \
+     echo "$$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \
+     if test $$success -eq $$all; then \
+       echo "All tests are succeded."; \
+     else \
+       grep "Failure" $(LOGFILE); \
+     fi
+prepare: cleanall
+       @for target in $(TESTS) ; do \
+         $(MAKE) prepare -C $$target ;\
+     done
+cleanall:
+       @for target in $(TESTS); do \
+         $(MAKE) cleanall -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+create:
+       $(create)
+$(LOGFILE):
+       @for target in $(TESTS); do \
+         cat <$$target >>$(LOGFILE); \
+     done
diff --git a/test/TEST.mk b/test/TEST.mk
new file mode 100644 (file)
index 0000000..12299d7
--- /dev/null
@@ -0,0 +1,38 @@
+# テストのテンプレート
+# make         : CMDで設定されたコマンドを実行した出力結果を1.txtに出力し、0.txtと比較し、レポート
+# make all     : ↓
+# make check   : ↓
+# make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
+# make clean   : 「make」で生成されたファイルをクリア
+# make cleanall: 「make」と「make clean」で生成されたファイルをクリア
+LOGFILE = ../test.log
+ERRFILE = err.txt
+CURDIR = `pwd`
+define report
+  @echo -n "`basename $$PWD`: Test " >$@
+  @if test ! -s $^; then \
+    echo -n "Success " >>$@; \
+    rm -f $^; \
+  else \
+    echo -n "Failure " >>$@; \
+  fi
+  @echo `date +"%F %T"` >>$@
+endef
+
+.PHPNY: all check prepare clean cleanall logadd
+check: clean logadd
+all: check
+prepare: cleanall 0.txt
+clean:
+       @rm -f 1.txt diff.txt report.txt
+cleanall: clean
+       @rm -f 0.txt
+0.txt 1.txt: $(CMDFILE) $(OBJFILE)
+       @$(CMD) >$@ 2>$(ERRFILE); \
+     if test -s $(ERRFILE); then cat err.txt >>$@; else rm -f $(ERRFILE); fi
+diff.txt: 1.txt
+       @-diff 0.txt 1.txt >$@ 2>&1
+report.txt: diff.txt
+       $(report)
+logadd: report.txt
+       @cat $^ >>$(LOGFILE)
diff --git a/test/astest/List.mk b/test/astest/List.mk
deleted file mode 100644 (file)
index 5a37868..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-TESTS = \
-add \
-add_err \
-add_labelerr \
-adda_overflow \
-addl \
-addl_overflow \
-binout \
-div \
-floatedit \
-hello \
-iotest \
-lad \
-ladtest \
-multi \
-outtest \
-outtest1 \
-outtest2 \
-outtest_err \
-pushpop \
-sla2 \
-sra2 \
-ds \
-ds_err \
-literalstr \
-ld \
-call \
-add_p \
-count \
-multi_p \
-muls \
-muls_p \
-add_opdspc_err \
-dc_overflow \
-hanoi  \
-summary \
-summary_lderr \
-literal_spc \
-dc_spc \
-ptn1 \
-ptn2 \
-ptn3 \
-ptn4 \
-count_call1 \
-count_call2 \
-count_call \
-div10_test \
-div2 \
-outi \
diff --git a/test/astest/Makefile b/test/astest/Makefile
deleted file mode 100644 (file)
index 19d11b4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-include List.mk
-LOGFILE = test.log
-ifdef UNITNAME
-  define create
-    @mkdir $(UNITNAME)
-    @echo "UNITNAME = $(UNITNAME)" >$(UNITNAME)/Makefile; \
-     echo "# ASFILE = " >>$(UNITNAME)/Makefile; \
-     echo "# CASL2FLAG = " >>$(UNITNAME)/Makefile; \
-     echo "# INFILE = " >>$(UNITNAME)/Makefile; \
-     echo "include ../Test.mk" >>$(UNITNAME)/Makefile
-    @echo $(UNITNAME) \\ >>List.mk
-  endef
-else
-  define create
-    @echo "no test created. set UNITNAME"
-  endef
-endif
-
-.PHONY: all clean logclean testclean check prepare
-all: check
-check: logclean checkeach report
-clean: logclean testclean
-logclean:
-       @rm -f $(LOGFILE)
-testclean:
-       @for target in $(TESTS); do \
-         $(MAKE) testclean -C $$target; \
-     done
-checkeach:
-       @for target in $(TESTS); do \
-         $(MAKE) -C $$target; \
-     done
-prepare: logclean
-       @for target in $(TESTS) ; do \
-            $(MAKE) prepare -C $$target ;\
-     done
-create:
-       $(create)
-report:
-       @success=`grep "Success" $(LOGFILE) | wc -l`; \
-        all=`cat $(LOGFILE) | wc -l`; \
-        echo "$$success / $$all tests passed. Details in $(PWD)/$(LOGFILE)"; \
-        if test $$success -eq $$all; then \
-          echo "All tests are succeded."; \
-        else \
-          grep "Failure" $(LOGFILE); \
-        fi
diff --git a/test/astest/Test.mk b/test/astest/Test.mk
deleted file mode 100644 (file)
index e06a979..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-CASL2 = ../../../casl2
-ifndef CASL2FLAG
-       CASL2FLAG = -tals
-endif
-COMET2 = ../../../comet2
-ifndef COMET2FLAG
-       COMET2FLAG = -td
-endif
-ifndef ASFILE
-       ASFILE=../../../as/$(UNITNAME).casl
-endif
-ifdef INFILE
-       IN= <$(INFILE)
-endif
-LOGFILE = ../test.log
-define report
-  @echo -n "$(UNITNAME): Test " >$@
-  @if test ! -s $^; then \
-    echo -n "Success " >>$@; \
-  else \
-    echo -n "Failure " >>$@; \
-  fi
-  @echo `date +"%F %T"` >>$@
-endef
-
-.PHPNY: all check ocheck prepare oprepare testclean otestclean orgclean oorgclean
-check: testclean logadd
-ocheck: otestclean ologadd
-all: check ocheck
-prepare: orgclean testclean 0.txt
-oprepare: oorgclean otestclean 0.o 0.o.txt
-orgclean:
-       @rm -f 0.txt
-oorgclean:
-       @rm -f 0.o 0.o.txt
-testclean:
-       @rm -f 1.txt diff.txt report.txt
-otestclean:
-       @rm -f 1.o 1.o.txt diff.o.txt report.o.txt
-0.txt 1.txt: $(CASL2) $(ASFILE) $(INFILE)
-       @-$(CASL2) $(CASL2FLAG) $(ASFILE) $(IN) >res.txt 2>err.txt; \
-      cat res.txt err.txt >$@; \
-      rm res.txt err.txt
-diff.txt: 1.txt
-       @-diff 0.txt 1.txt >$@ 2>&1
-report.txt: diff.txt
-       $(report)
-logadd: report.txt
-       @cat $^ >>$(LOGFILE)
-0.o 1.o: $(CASL2) $(ASFILE)
-       @-$(CASL2) -o $@ $(ASFILE)
-0.o.txt: $(COMET2) 0.o
-       @-$(COMET2) $(COMET2FLAG) 0.o >0.o.txt
-1.o.txt: $(COMET2) 1.o
-       @-$(COMET2) $(COMET2FLAG) 1.o >1.o.txt
-diff.o.txt: 1.o.txt
-       @-diff 0.o.txt 1.o.txt >>$@ 2>&1
-report.o.txt: diff.o.txt
-       $(report)
-ologadd: report.o.txt
-       @cat $^ >>$(LOGFILE)
diff --git a/test/astest/add/Makefile b/test/astest/add/Makefile
deleted file mode 100644 (file)
index 4b45b46..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = add
-CASL2FLAG = -tadls
-include ../Test.mk
diff --git a/test/astest/add_err/0.txt b/test/astest/add_err/0.txt
deleted file mode 100644 (file)
index e04003d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-Assemble ../../../as/add_err.casl (0)
-../../../as/add_err.casl:1:MAIN        START   BEGIN
-../../../as/add_err.casl:2:BEGIN       LD      GR1,A
-../../../as/add_err.casl:3:    ADEA    GR1,B
-Assemble error - 110: ADEA: not command of operand "r,adr[,x]"
- ../../../as/add_err.casl:3:   ADEA    GR1,B
-
diff --git a/test/astest/add_err/Makefile b/test/astest/add_err/Makefile
deleted file mode 100644 (file)
index d4fcdc9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = add_err
-include ../Test.mk
diff --git a/test/astest/add_labelerr/0.txt b/test/astest/add_labelerr/0.txt
deleted file mode 100644 (file)
index 80a528e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-Assemble ../../../as/add_labelerr.casl (0)
-../../../as/add_labelerr.casl:1:MAIN   START   BEGIN
-../../../as/add_labelerr.casl:2:BEGIN  LD      GR1,A
-../../../as/add_labelerr.casl:3:       ADDA    GR1,B
-../../../as/add_labelerr.casl:4:    ST GR1,C
-../../../as/add_labelerr.casl:5:    RET
-../../../as/add_labelerr.casl:6:A      DC      3
-../../../as/add_labelerr.casl:7:A      DC      1
-Assemble error - 101: A: label already defined
- ../../../as/add_labelerr.casl:7: A    DC      1
-
diff --git a/test/astest/add_labelerr/Makefile b/test/astest/add_labelerr/Makefile
deleted file mode 100644 (file)
index 64932fb..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = add_labelerr
-include ../Test.mk
diff --git a/test/astest/add_opdspc_err/0.txt b/test/astest/add_opdspc_err/0.txt
deleted file mode 100644 (file)
index 7cba9c7..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-Assemble ../../../as/add_opdspc_err.casl (0)
-../../../as/add_opdspc_err.casl:1:MAIN START   BEGIN
-../../../as/add_opdspc_err.casl:2:BEGIN        LD      GR1, A
-Assemble error - 121: cannot get operand token
- ../../../as/add_opdspc_err.casl:2: BEGIN      LD      GR1, A
-
diff --git a/test/astest/add_opdspc_err/Makefile b/test/astest/add_opdspc_err/Makefile
deleted file mode 100644 (file)
index ee529ea..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = add_opdspc_err
-include ../Test.mk
diff --git a/test/astest/add_p/0.txt b/test/astest/add_p/0.txt
deleted file mode 100644 (file)
index b2a0871..0000000
+++ /dev/null
@@ -1,395 +0,0 @@
-
-Assemble ../../../as/add_p.casl (0)
-../../../as/add_p.casl:1:MAIN  START
-../../../as/add_p.casl:2:BEGIN LD      GR1,A
-../../../as/add_p.casl:3:      ADDA    GR1,B
-../../../as/add_p.casl:4:    CALL      ITOA
-../../../as/add_p.casl:5:    RET
-../../../as/add_p.casl:6:A     DC      999
-../../../as/add_p.casl:7:B     DC      998
-../../../as/add_p.casl:8:C     DS      1
-../../../as/add_p.casl:9:      END
-
-Assemble ../../../as/itoa.casl (0)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-../../../as/itoa.casl:4:       PUSH 0,GR3
-../../../as/itoa.casl:5:       PUSH 0,GR4
-../../../as/itoa.casl:6:    LAD        GR0,0
-../../../as/itoa.casl:7:    LAD        GR2,0
-../../../as/itoa.casl:8:    AND GR1,GR1
-../../../as/itoa.casl:9:    JPL ILOOP
-../../../as/itoa.casl:10:    JZE ILOOP
-../../../as/itoa.casl:11:    LAD GR0,1
-../../../as/itoa.casl:12:    CALL INV
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-../../../as/itoa.casl:14:      JMI     INEXT
-../../../as/itoa.casl:15:      CALL    DIV
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-../../../as/itoa.casl:19:    LD        GR1,GR3
-../../../as/itoa.casl:20:    JUMP      ILOOP
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-../../../as/itoa.casl:24:    CPA GR0,=1
-../../../as/itoa.casl:25:    JPL       PRT
-../../../as/itoa.casl:26:    JMI       PRT
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-../../../as/itoa.casl:31:      LAD     GR1,STR
-../../../as/itoa.casl:32:    LD        GR2,LEN
-../../../as/itoa.casl:33:    CALL REV
-../../../as/itoa.casl:34:      OUT     STR,LEN
-../../../as/itoa.casl:35:      POP GR4
-../../../as/itoa.casl:36:      POP GR3
-../../../as/itoa.casl:37:      POP GR2
-../../../as/itoa.casl:38:      RET
-../../../as/itoa.casl:39:TEN   DC      10
-../../../as/itoa.casl:40:ZCHAR DC '0'
-../../../as/itoa.casl:41:MINUS DC '-'
-../../../as/itoa.casl:42:STR   DS      6
-../../../as/itoa.casl:43:LEN   DS      1
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-../../../as/itoa.casl:47:      LAD     GR3,0
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-../../../as/itoa.casl:49:      JMI     DFIN
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-../../../as/itoa.casl:52:    JUMP      DLOOP
-../../../as/itoa.casl:53:DFIN RET
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-../../../as/itoa.casl:59:    PUSH      0,GR4
-../../../as/itoa.casl:60:    PUSH      0,GR5
-../../../as/itoa.casl:61:      LAD     GR3,1
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-../../../as/itoa.casl:63:      JMI     RNEXT
-../../../as/itoa.casl:64:    LD        GR4,GR1
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-../../../as/itoa.casl:67:      PUSH 0,GR4
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-../../../as/itoa.casl:69:    JUMP      RPU
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-../../../as/itoa.casl:72:      JMI     RFIN
-../../../as/itoa.casl:73:    POP GR4
-../../../as/itoa.casl:74:    LD GR5,GR1
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-../../../as/itoa.casl:78:    JUMP RPO
-../../../as/itoa.casl:79:RFIN POP GR5
-../../../as/itoa.casl:80:      POP     GR4
-../../../as/itoa.casl:81:    POP       GR3
-../../../as/itoa.casl:82:      RET
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-../../../as/itoa.casl:89:    RET
-../../../as/itoa.casl:90:      END
-
-Label::::
-STR ---> #005F
-DFIN ---> #0073
-ITOA ---> #000A
-A ---> #0007
-B ---> #0008
-C ---> #0009
-RNEXT ---> #0089
-MINUS ---> #005E
-RFIN ---> #0097
-ILOOP ---> #001D
-DIV ---> #0066
-REV ---> #0074
-BEGIN ---> #0000
-PRT ---> #003E
-ZCHAR ---> #005D
-MAIN ---> #0000
-INEXT ---> #002C
-INV ---> #009B
-RPO ---> #008B
-RPU ---> #007C
-DLOOP ---> #0069
-LEN ---> #0065
-TEN ---> #005C
-
-Assemble ../../../as/add_p.casl (1)
-../../../as/add_p.casl:1:MAIN  START
-../../../as/add_p.casl:2:BEGIN LD      GR1,A
-       #0000   #1010
-       #0001   #0007
-../../../as/add_p.casl:3:      ADDA    GR1,B
-       #0002   #2010
-       #0003   #0008
-../../../as/add_p.casl:4:    CALL      ITOA
-       #0004   #8000
-       #0005   #000A
-../../../as/add_p.casl:5:    RET
-       #0006   #8100
-../../../as/add_p.casl:6:A     DC      999
-       #0007   #03E7
-../../../as/add_p.casl:7:B     DC      998
-       #0008   #03E6
-../../../as/add_p.casl:8:C     DS      1
-       #0009   #0000
-../../../as/add_p.casl:9:      END
-
-Assemble ../../../as/itoa.casl (1)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-       #000A   #7002
-       #000B   #0000
-../../../as/itoa.casl:4:       PUSH 0,GR3
-       #000C   #7003
-       #000D   #0000
-../../../as/itoa.casl:5:       PUSH 0,GR4
-       #000E   #7004
-       #000F   #0000
-../../../as/itoa.casl:6:    LAD        GR0,0
-       #0010   #1200
-       #0011   #0000
-../../../as/itoa.casl:7:    LAD        GR2,0
-       #0012   #1220
-       #0013   #0000
-../../../as/itoa.casl:8:    AND GR1,GR1
-       #0014   #3411
-../../../as/itoa.casl:9:    JPL ILOOP
-       #0015   #6500
-       #0016   #001D
-../../../as/itoa.casl:10:    JZE ILOOP
-       #0017   #6300
-       #0018   #001D
-../../../as/itoa.casl:11:    LAD GR0,1
-       #0019   #1200
-       #001A   #0001
-../../../as/itoa.casl:12:    CALL INV
-       #001B   #8000
-       #001C   #009B
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-       #001D   #4010
-       #001E   #005C
-../../../as/itoa.casl:14:      JMI     INEXT
-       #001F   #6100
-       #0020   #002C
-../../../as/itoa.casl:15:      CALL    DIV
-       #0021   #8000
-       #0022   #0066
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-       #0023   #2040
-       #0024   #005D
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-       #0025   #1142
-       #0026   #005F
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-       #0027   #1222
-       #0028   #0001
-../../../as/itoa.casl:19:    LD        GR1,GR3
-       #0029   #1413
-../../../as/itoa.casl:20:    JUMP      ILOOP
-       #002A   #6400
-       #002B   #001D
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-       #002C   #2010
-       #002D   #005D
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-       #002E   #1112
-       #002F   #005F
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-       #0030   #1222
-       #0031   #0001
-../../../as/itoa.casl:24:    CPA GR0,=1
-       #00A0   #0001
-       #0032   #4000
-       #0033   #00A0
-../../../as/itoa.casl:25:    JPL       PRT
-       #0034   #6500
-       #0035   #003E
-../../../as/itoa.casl:26:    JMI       PRT
-       #0036   #6100
-       #0037   #003E
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-       #0038   #1010
-       #0039   #005E
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-       #003A   #1112
-       #003B   #005F
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-       #003C   #1222
-       #003D   #0001
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-       #003E   #1120
-       #003F   #0065
-../../../as/itoa.casl:31:      LAD     GR1,STR
-       #0040   #1210
-       #0041   #005F
-../../../as/itoa.casl:32:    LD        GR2,LEN
-       #0042   #1020
-       #0043   #0065
-../../../as/itoa.casl:33:    CALL REV
-       #0044   #8000
-       #0045   #0074
-../../../as/itoa.casl:34:      OUT     STR,LEN
-       #0046   #7001
-       #0047   #0000
-       #0048   #7002
-       #0049   #0000
-       #004A   #1210
-       #004B   #005F
-       #004C   #1020
-       #004D   #0065
-       #004E   #F000
-       #004F   #0002
-       #0050   #1210
-       #0051   #00A1
-       #00A1   #000A
-       #0052   #1220
-       #0053   #0001
-       #0054   #F000
-       #0055   #0002
-       #0056   #7120
-       #0057   #7110
-../../../as/itoa.casl:35:      POP GR4
-       #0058   #7140
-../../../as/itoa.casl:36:      POP GR3
-       #0059   #7130
-../../../as/itoa.casl:37:      POP GR2
-       #005A   #7120
-../../../as/itoa.casl:38:      RET
-       #005B   #8100
-../../../as/itoa.casl:39:TEN   DC      10
-       #005C   #000A
-../../../as/itoa.casl:40:ZCHAR DC '0'
-       #005D   #0030
-../../../as/itoa.casl:41:MINUS DC '-'
-       #005E   #002D
-../../../as/itoa.casl:42:STR   DS      6
-       #005F   #0000
-       #0060   #0000
-       #0061   #0000
-       #0062   #0000
-       #0063   #0000
-       #0064   #0000
-../../../as/itoa.casl:43:LEN   DS      1
-       #0065   #0000
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-       #0066   #1441
-../../../as/itoa.casl:47:      LAD     GR3,0
-       #0067   #1230
-       #0068   #0000
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-       #0069   #4040
-       #006A   #005C
-../../../as/itoa.casl:49:      JMI     DFIN
-       #006B   #6100
-       #006C   #0073
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-       #006D   #2340
-       #006E   #005C
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-       #006F   #1233
-       #0070   #0001
-../../../as/itoa.casl:52:    JUMP      DLOOP
-       #0071   #6400
-       #0072   #0069
-../../../as/itoa.casl:53:DFIN RET
-       #0073   #8100
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-       #0074   #7003
-       #0075   #0000
-../../../as/itoa.casl:59:    PUSH      0,GR4
-       #0076   #7004
-       #0077   #0000
-../../../as/itoa.casl:60:    PUSH      0,GR5
-       #0078   #7005
-       #0079   #0000
-../../../as/itoa.casl:61:      LAD     GR3,1
-       #007A   #1230
-       #007B   #0001
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-       #007C   #4423
-../../../as/itoa.casl:63:      JMI     RNEXT
-       #007D   #6100
-       #007E   #0089
-../../../as/itoa.casl:64:    LD        GR4,GR1
-       #007F   #1441
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-       #0080   #2443
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-       #0081   #1044
-       #0082   #FFFF
-../../../as/itoa.casl:67:      PUSH 0,GR4
-       #0083   #7004
-       #0084   #0000
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-       #0085   #1233
-       #0086   #0001
-../../../as/itoa.casl:69:    JUMP      RPU
-       #0087   #6400
-       #0088   #007C
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-       #0089   #1230
-       #008A   #0001
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-       #008B   #4423
-../../../as/itoa.casl:72:      JMI     RFIN
-       #008C   #6100
-       #008D   #0097
-../../../as/itoa.casl:73:    POP GR4
-       #008E   #7140
-../../../as/itoa.casl:74:    LD GR5,GR1
-       #008F   #1451
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-       #0090   #2453
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-       #0091   #1145
-       #0092   #FFFF
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-       #0093   #1233
-       #0094   #0001
-../../../as/itoa.casl:78:    JUMP RPO
-       #0095   #6400
-       #0096   #008B
-../../../as/itoa.casl:79:RFIN POP GR5
-       #0097   #7150
-../../../as/itoa.casl:80:      POP     GR4
-       #0098   #7140
-../../../as/itoa.casl:81:    POP       GR3
-       #0099   #7130
-../../../as/itoa.casl:82:      RET
-       #009A   #8100
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-       #00A2   #FFFF
-       #009B   #3210
-       #009C   #00A2
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-       #009D   #1211
-       #009E   #0001
-../../../as/itoa.casl:89:    RET
-       #009F   #8100
-../../../as/itoa.casl:90:      END
-1997
diff --git a/test/astest/add_p/Makefile b/test/astest/add_p/Makefile
deleted file mode 100644 (file)
index 38af5a4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = add_p
-CASL2FLAG = -als
-ASFILE = ../../../as/add_p.casl ../../../as/itoa.casl
-include ../Test.mk
diff --git a/test/astest/adda_overflow/0.txt b/test/astest/adda_overflow/0.txt
deleted file mode 100644 (file)
index 640f0cd..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-
-Assemble ../../../as/adda_overflow.casl (0)
-../../../as/adda_overflow.casl:1:MAIN  START   BEGIN
-../../../as/adda_overflow.casl:2:BEGIN LD      GR0,A
-../../../as/adda_overflow.casl:3:      ADDA    GR0,B
-../../../as/adda_overflow.casl:4:      ST      GR0,C
-../../../as/adda_overflow.casl:5:      RET
-../../../as/adda_overflow.casl:6:A     DC      32766
-../../../as/adda_overflow.casl:7:B     DC      29
-../../../as/adda_overflow.casl:8:C     DS      1
-../../../as/adda_overflow.casl:9:      END
-
-Label::::
-A ---> #0007
-B ---> #0008
-C ---> #0009
-BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../as/adda_overflow.casl (1)
-../../../as/adda_overflow.casl:1:MAIN  START   BEGIN
-../../../as/adda_overflow.casl:2:BEGIN LD      GR0,A
-       #0000   #1000
-       #0001   #0007
-../../../as/adda_overflow.casl:3:      ADDA    GR0,B
-       #0002   #2000
-       #0003   #0008
-../../../as/adda_overflow.casl:4:      ST      GR0,C
-       #0004   #1100
-       #0005   #0009
-../../../as/adda_overflow.casl:5:      RET
-       #0006   #8100
-../../../as/adda_overflow.casl:6:A     DC      32766
-       #0007   #7FFE
-../../../as/adda_overflow.casl:7:B     DC      29
-       #0008   #001D
-../../../as/adda_overflow.casl:8:C     DS      1
-       #0009   #0000
-../../../as/adda_overflow.casl:9:      END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:  32766 = #7FFE = 0111111111111110
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:  32795 = #801B = 1000000000011011
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 110
-
-#0006: Register::::
-#0006: GR0:  32795 = #801B = 1000000000011011
-#0006: GR1:      0 = #0000 = 0000000000000000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 110
-
diff --git a/test/astest/adda_overflow/Makefile b/test/astest/adda_overflow/Makefile
deleted file mode 100644 (file)
index d57a278..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = adda_overflow
-CASL2FLAG = -alsT
-include ../Test.mk
diff --git a/test/astest/addl/0.txt b/test/astest/addl/0.txt
deleted file mode 100644 (file)
index 303fc20..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-
-Assemble ../../../as/addl.casl (0)
-../../../as/addl.casl:1:MAIN    START   BEGIN
-../../../as/addl.casl:2:BEGIN   LD  GR0,A
-../../../as/addl.casl:3:        ADDL    GR0,B
-../../../as/addl.casl:4:        ST  GR0,C
-../../../as/addl.casl:5:        RET
-../../../as/addl.casl:6:A   DC  32766
-../../../as/addl.casl:7:B   DC  29
-../../../as/addl.casl:8:C   DS  1
-../../../as/addl.casl:9:        END
-
-Label::::
-A ---> #0007
-B ---> #0008
-C ---> #0009
-BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../as/addl.casl (1)
-../../../as/addl.casl:1:MAIN    START   BEGIN
-../../../as/addl.casl:2:BEGIN   LD  GR0,A
-       #0000   #1000
-       #0001   #0007
-../../../as/addl.casl:3:        ADDL    GR0,B
-       #0002   #2200
-       #0003   #0008
-../../../as/addl.casl:4:        ST  GR0,C
-       #0004   #1100
-       #0005   #0009
-../../../as/addl.casl:5:        RET
-       #0006   #8100
-../../../as/addl.casl:6:A   DC  32766
-       #0007   #7FFE
-../../../as/addl.casl:7:B   DC  29
-       #0008   #001D
-../../../as/addl.casl:8:C   DS  1
-       #0009   #0000
-../../../as/addl.casl:9:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:  32766 = #7FFE = 0111111111111110
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0: -32741 = #801B = 1000000000011011
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0: -32741 = #801B = 1000000000011011
-#0006: GR1:      0 = #0000 = 0000000000000000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
diff --git a/test/astest/addl/Makefile b/test/astest/addl/Makefile
deleted file mode 100644 (file)
index 0731dd0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = addl
-include ../Test.mk
diff --git a/test/astest/addl_overflow/0.txt b/test/astest/addl_overflow/0.txt
deleted file mode 100644 (file)
index 8828022..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-
-Assemble ../../../as/addl_overflow.casl (0)
-../../../as/addl_overflow.casl:1:MAIN  START   BEGIN
-../../../as/addl_overflow.casl:2:BEGIN LD      GR1,A
-../../../as/addl_overflow.casl:3:      ADDL    GR1,B
-../../../as/addl_overflow.casl:4:      ADDL    GR1,C
-../../../as/addl_overflow.casl:5:    ADDL      GR1,D
-../../../as/addl_overflow.casl:6:      RET
-../../../as/addl_overflow.casl:7:A     DC      32765
-../../../as/addl_overflow.casl:8:B     DC      4
-../../../as/addl_overflow.casl:9:C     DC      32764
-../../../as/addl_overflow.casl:10:D    DC      7
-../../../as/addl_overflow.casl:11:     END
-
-Label::::
-A ---> #0009
-B ---> #000A
-C ---> #000B
-D ---> #000C
-BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../as/addl_overflow.casl (1)
-../../../as/addl_overflow.casl:1:MAIN  START   BEGIN
-../../../as/addl_overflow.casl:2:BEGIN LD      GR1,A
-       #0000   #1010
-       #0001   #0009
-../../../as/addl_overflow.casl:3:      ADDL    GR1,B
-       #0002   #2210
-       #0003   #000A
-../../../as/addl_overflow.casl:4:      ADDL    GR1,C
-       #0004   #2210
-       #0005   #000B
-../../../as/addl_overflow.casl:5:    ADDL      GR1,D
-       #0006   #2210
-       #0007   #000C
-../../../as/addl_overflow.casl:6:      RET
-       #0008   #8100
-../../../as/addl_overflow.casl:7:A     DC      32765
-       #0009   #7FFD
-../../../as/addl_overflow.casl:8:B     DC      4
-       #000A   #0004
-../../../as/addl_overflow.casl:9:C     DC      32764
-       #000B   #7FFC
-../../../as/addl_overflow.casl:10:D    DC      7
-       #000C   #0007
-../../../as/addl_overflow.casl:11:     END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:  32765 = #7FFD = 0111111111111101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:  32769 = #8001 = 1000000000000001
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:  65533 = #FFFD = 1111111111111101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      4 = #0004 = 0000000000000100
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 100
-
diff --git a/test/astest/addl_overflow/Makefile b/test/astest/addl_overflow/Makefile
deleted file mode 100644 (file)
index 032261a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = addl_overflow
-CASL2FLAG = -alsT
-include ../Test.mk
diff --git a/test/astest/binout/0.txt b/test/astest/binout/0.txt
deleted file mode 100644 (file)
index 6b55278..0000000
+++ /dev/null
@@ -1,7390 +0,0 @@
-
-Assemble ../../../as/binout.casl (0)
-../../../as/binout.casl:1:BINOUT       START
-../../../as/binout.casl:2:     LAD     GR1,#09CD
-../../../as/binout.casl:3:     LAD     GR2,1
-../../../as/binout.casl:4:     PUSH    0,GR1
-../../../as/binout.casl:5:     PUSH    0,GR2
-../../../as/binout.casl:6:     PUSH    0,GR3
-../../../as/binout.casl:7:     PUSH    0,GR4
-../../../as/binout.casl:8:     LAD     GR2,0
-../../../as/binout.casl:9:     LAD     GR3,15
-../../../as/binout.casl:10:    LD      GR4,GR1
-../../../as/binout.casl:11:    JZE     OUT1
-../../../as/binout.casl:12:LOOP1       JMI     ONE
-../../../as/binout.casl:13:    LAD     GR3,-1,GR3
-../../../as/binout.casl:14:    SLL     GR1,1
-../../../as/binout.casl:15:    JUMP    LOOP1
-../../../as/binout.casl:16:LOOP2       JMI     ONE
-../../../as/binout.casl:17:ZERO        LAD     GR0,48
-../../../as/binout.casl:18:    JUMP    STORE
-../../../as/binout.casl:19:ONE LAD     GR0,49
-../../../as/binout.casl:20:STORE       ST      GR0,OBUF,GR2
-../../../as/binout.casl:21:    LAD     GR2,1,GR2
-../../../as/binout.casl:22:    LAD     GR3,-1,GR3
-../../../as/binout.casl:23:    CPA     GR3,NZERO
-../../../as/binout.casl:24:    JMI     OUT2
-../../../as/binout.casl:25:    SLL     GR1,1
-../../../as/binout.casl:26:    JUMP    LOOP2
-../../../as/binout.casl:27:OUT1        LAD     GR0,48
-../../../as/binout.casl:28:    ST      GR0,OBUF,GR2
-../../../as/binout.casl:29:    LAD     GR2,1,GR2
-../../../as/binout.casl:30:OUT2        ST      GR2,OLNG
-../../../as/binout.casl:31:    OUT     OBUF,OLNG
-../../../as/binout.casl:32:    POP     GR4
-../../../as/binout.casl:33:    POP     GR3
-../../../as/binout.casl:34:    POP     GR2
-../../../as/binout.casl:35:    POP     GR1
-../../../as/binout.casl:36:    RET
-../../../as/binout.casl:37:OBUF        DS      16
-../../../as/binout.casl:38:OLNG        DS      1
-../../../as/binout.casl:39:NZERO       DC      0
-../../../as/binout.casl:40:    END
-
-Label::::
-LOOP1 ---> #0013
-LOOP2 ---> #001B
-ONE ---> #0021
-OLNG ---> #0060
-OBUF ---> #0050
-ZERO ---> #001D
-STORE ---> #0023
-OUT1 ---> #0031
-OUT2 ---> #0037
-BINOUT ---> #0000
-NZERO ---> #0061
-
-Assemble ../../../as/binout.casl (1)
-../../../as/binout.casl:1:BINOUT       START
-../../../as/binout.casl:2:     LAD     GR1,#09CD
-       #0000   #1210
-       #0001   #09CD
-../../../as/binout.casl:3:     LAD     GR2,1
-       #0002   #1220
-       #0003   #0001
-../../../as/binout.casl:4:     PUSH    0,GR1
-       #0004   #7001
-       #0005   #0000
-../../../as/binout.casl:5:     PUSH    0,GR2
-       #0006   #7002
-       #0007   #0000
-../../../as/binout.casl:6:     PUSH    0,GR3
-       #0008   #7003
-       #0009   #0000
-../../../as/binout.casl:7:     PUSH    0,GR4
-       #000A   #7004
-       #000B   #0000
-../../../as/binout.casl:8:     LAD     GR2,0
-       #000C   #1220
-       #000D   #0000
-../../../as/binout.casl:9:     LAD     GR3,15
-       #000E   #1230
-       #000F   #000F
-../../../as/binout.casl:10:    LD      GR4,GR1
-       #0010   #1441
-../../../as/binout.casl:11:    JZE     OUT1
-       #0011   #6300
-       #0012   #0031
-../../../as/binout.casl:12:LOOP1       JMI     ONE
-       #0013   #6100
-       #0014   #0021
-../../../as/binout.casl:13:    LAD     GR3,-1,GR3
-       #0015   #1233
-       #0016   #FFFF
-../../../as/binout.casl:14:    SLL     GR1,1
-       #0017   #5210
-       #0018   #0001
-../../../as/binout.casl:15:    JUMP    LOOP1
-       #0019   #6400
-       #001A   #0013
-../../../as/binout.casl:16:LOOP2       JMI     ONE
-       #001B   #6100
-       #001C   #0021
-../../../as/binout.casl:17:ZERO        LAD     GR0,48
-       #001D   #1200
-       #001E   #0030
-../../../as/binout.casl:18:    JUMP    STORE
-       #001F   #6400
-       #0020   #0023
-../../../as/binout.casl:19:ONE LAD     GR0,49
-       #0021   #1200
-       #0022   #0031
-../../../as/binout.casl:20:STORE       ST      GR0,OBUF,GR2
-       #0023   #1102
-       #0024   #0050
-../../../as/binout.casl:21:    LAD     GR2,1,GR2
-       #0025   #1222
-       #0026   #0001
-../../../as/binout.casl:22:    LAD     GR3,-1,GR3
-       #0027   #1233
-       #0028   #FFFF
-../../../as/binout.casl:23:    CPA     GR3,NZERO
-       #0029   #4030
-       #002A   #0061
-../../../as/binout.casl:24:    JMI     OUT2
-       #002B   #6100
-       #002C   #0037
-../../../as/binout.casl:25:    SLL     GR1,1
-       #002D   #5210
-       #002E   #0001
-../../../as/binout.casl:26:    JUMP    LOOP2
-       #002F   #6400
-       #0030   #001B
-../../../as/binout.casl:27:OUT1        LAD     GR0,48
-       #0031   #1200
-       #0032   #0030
-../../../as/binout.casl:28:    ST      GR0,OBUF,GR2
-       #0033   #1102
-       #0034   #0050
-../../../as/binout.casl:29:    LAD     GR2,1,GR2
-       #0035   #1222
-       #0036   #0001
-../../../as/binout.casl:30:OUT2        ST      GR2,OLNG
-       #0037   #1120
-       #0038   #0060
-../../../as/binout.casl:31:    OUT     OBUF,OLNG
-       #0039   #7001
-       #003A   #0000
-       #003B   #7002
-       #003C   #0000
-       #003D   #1210
-       #003E   #0050
-       #003F   #1020
-       #0040   #0060
-       #0041   #F000
-       #0042   #0002
-       #0043   #1210
-       #0044   #0062
-       #0062   #000A
-       #0045   #1220
-       #0046   #0001
-       #0047   #F000
-       #0048   #0002
-       #0049   #7120
-       #004A   #7110
-../../../as/binout.casl:32:    POP     GR4
-       #004B   #7140
-../../../as/binout.casl:33:    POP     GR3
-       #004C   #7130
-../../../as/binout.casl:34:    POP     GR2
-       #004D   #7120
-../../../as/binout.casl:35:    POP     GR1
-       #004E   #7110
-../../../as/binout.casl:36:    RET
-       #004F   #8100
-../../../as/binout.casl:37:OBUF        DS      16
-       #0050   #0000
-       #0051   #0000
-       #0052   #0000
-       #0053   #0000
-       #0054   #0000
-       #0055   #0000
-       #0056   #0000
-       #0057   #0000
-       #0058   #0000
-       #0059   #0000
-       #005A   #0000
-       #005B   #0000
-       #005C   #0000
-       #005D   #0000
-       #005E   #0000
-       #005F   #0000
-../../../as/binout.casl:38:OLNG        DS      1
-       #0060   #0000
-../../../as/binout.casl:39:NZERO       DC      0
-       #0061   #0000
-../../../as/binout.casl:40:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0000: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0000: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0000: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0000: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:   2509 = #09CD = 0000100111001101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0002: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0002: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0002: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0002: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:   2509 = #09CD = 0000100111001101
-#0004: GR2:      1 = #0001 = 0000000000000001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0004: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0004: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0004: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0004: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:   2509 = #09CD = 0000100111001101
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0006: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0006: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0006: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0006: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 09CD
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:   2509 = #09CD = 0000100111001101
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0008: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0008: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0008: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0008: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:   2509 = #09CD = 0000100111001101
-#000A: GR2:      1 = #0001 = 0000000000000001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#000A: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#000A: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#000A: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#000A: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:   2509 = #09CD = 0000100111001101
-#000C: GR2:      1 = #0001 = 0000000000000001
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     508 = #01FC = 0000000111111100
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#000C: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#000C: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#000C: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#000C: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:   2509 = #09CD = 0000100111001101
-#000E: GR2:      0 = #0000 = 0000000000000000
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     508 = #01FC = 0000000111111100
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-#000E: Memory::::
-#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000E: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#000E: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#000E: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#000E: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#000E: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:   2509 = #09CD = 0000100111001101
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:     15 = #000F = 0000000000001111
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     508 = #01FC = 0000000111111100
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-#0010: Memory::::
-#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0010: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0010: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0010: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0010: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0010: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:   2509 = #09CD = 0000100111001101
-#0011: GR2:      0 = #0000 = 0000000000000000
-#0011: GR3:     15 = #000F = 0000000000001111
-#0011: GR4:   2509 = #09CD = 0000100111001101
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     508 = #01FC = 0000000111111100
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-#0011: Memory::::
-#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0011: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0011: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0011: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0011: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0011: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:   2509 = #09CD = 0000100111001101
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:     15 = #000F = 0000000000001111
-#0013: GR4:   2509 = #09CD = 0000100111001101
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     508 = #01FC = 0000000111111100
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-#0013: Memory::::
-#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0013: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0013: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0013: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0013: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0013: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0013: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:   2509 = #09CD = 0000100111001101
-#0015: GR2:      0 = #0000 = 0000000000000000
-#0015: GR3:     15 = #000F = 0000000000001111
-#0015: GR4:   2509 = #09CD = 0000100111001101
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     508 = #01FC = 0000000111111100
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-#0015: Memory::::
-#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0015: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0015: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0015: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0015: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0015: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:   2509 = #09CD = 0000100111001101
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:     14 = #000E = 0000000000001110
-#0017: GR4:   2509 = #09CD = 0000100111001101
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     508 = #01FC = 0000000111111100
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-#0017: Memory::::
-#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0017: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0017: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0017: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0017: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0017: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0017: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:   5018 = #139A = 0001001110011010
-#0019: GR2:      0 = #0000 = 0000000000000000
-#0019: GR3:     14 = #000E = 0000000000001110
-#0019: GR4:   2509 = #09CD = 0000100111001101
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     508 = #01FC = 0000000111111100
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-#0019: Memory::::
-#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0019: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0019: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0019: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0019: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0019: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0019: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:   5018 = #139A = 0001001110011010
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:     14 = #000E = 0000000000001110
-#0013: GR4:   2509 = #09CD = 0000100111001101
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     508 = #01FC = 0000000111111100
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-#0013: Memory::::
-#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0013: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0013: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0013: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0013: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0013: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0013: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:   5018 = #139A = 0001001110011010
-#0015: GR2:      0 = #0000 = 0000000000000000
-#0015: GR3:     14 = #000E = 0000000000001110
-#0015: GR4:   2509 = #09CD = 0000100111001101
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     508 = #01FC = 0000000111111100
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-#0015: Memory::::
-#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0015: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0015: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0015: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0015: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0015: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:   5018 = #139A = 0001001110011010
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:     13 = #000D = 0000000000001101
-#0017: GR4:   2509 = #09CD = 0000100111001101
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     508 = #01FC = 0000000111111100
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-#0017: Memory::::
-#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0017: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0017: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0017: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0017: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0017: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0017: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:  10036 = #2734 = 0010011100110100
-#0019: GR2:      0 = #0000 = 0000000000000000
-#0019: GR3:     13 = #000D = 0000000000001101
-#0019: GR4:   2509 = #09CD = 0000100111001101
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     508 = #01FC = 0000000111111100
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-#0019: Memory::::
-#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0019: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0019: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0019: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0019: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0019: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0019: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:  10036 = #2734 = 0010011100110100
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:     13 = #000D = 0000000000001101
-#0013: GR4:   2509 = #09CD = 0000100111001101
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     508 = #01FC = 0000000111111100
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-#0013: Memory::::
-#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0013: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0013: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0013: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0013: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0013: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0013: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:  10036 = #2734 = 0010011100110100
-#0015: GR2:      0 = #0000 = 0000000000000000
-#0015: GR3:     13 = #000D = 0000000000001101
-#0015: GR4:   2509 = #09CD = 0000100111001101
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     508 = #01FC = 0000000111111100
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-#0015: Memory::::
-#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0015: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0015: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0015: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0015: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0015: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:  10036 = #2734 = 0010011100110100
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:     12 = #000C = 0000000000001100
-#0017: GR4:   2509 = #09CD = 0000100111001101
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     508 = #01FC = 0000000111111100
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-#0017: Memory::::
-#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0017: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0017: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0017: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0017: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0017: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0017: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:  20072 = #4E68 = 0100111001101000
-#0019: GR2:      0 = #0000 = 0000000000000000
-#0019: GR3:     12 = #000C = 0000000000001100
-#0019: GR4:   2509 = #09CD = 0000100111001101
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     508 = #01FC = 0000000111111100
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-#0019: Memory::::
-#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0019: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0019: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0019: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0019: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0019: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0019: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:  20072 = #4E68 = 0100111001101000
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:     12 = #000C = 0000000000001100
-#0013: GR4:   2509 = #09CD = 0000100111001101
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     508 = #01FC = 0000000111111100
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-#0013: Memory::::
-#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0013: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0013: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0013: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0013: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0013: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0013: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:  20072 = #4E68 = 0100111001101000
-#0015: GR2:      0 = #0000 = 0000000000000000
-#0015: GR3:     12 = #000C = 0000000000001100
-#0015: GR4:   2509 = #09CD = 0000100111001101
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     508 = #01FC = 0000000111111100
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-#0015: Memory::::
-#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0015: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0015: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0015: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0015: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0015: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:  20072 = #4E68 = 0100111001101000
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:     11 = #000B = 0000000000001011
-#0017: GR4:   2509 = #09CD = 0000100111001101
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     508 = #01FC = 0000000111111100
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-#0017: Memory::::
-#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0017: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0017: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0017: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0017: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0017: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0017: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0017: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1: -25392 = #9CD0 = 1001110011010000
-#0019: GR2:      0 = #0000 = 0000000000000000
-#0019: GR3:     11 = #000B = 0000000000001011
-#0019: GR4:   2509 = #09CD = 0000100111001101
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     508 = #01FC = 0000000111111100
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 010
-#0019: Memory::::
-#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0019: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0019: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0019: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0019: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0019: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0019: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0019: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1: -25392 = #9CD0 = 1001110011010000
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:     11 = #000B = 0000000000001011
-#0013: GR4:   2509 = #09CD = 0000100111001101
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     508 = #01FC = 0000000111111100
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 010
-#0013: Memory::::
-#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0013: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0013: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0013: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0013: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0013: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0013: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0013: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:      0 = #0000 = 0000000000000000
-#0021: GR1: -25392 = #9CD0 = 1001110011010000
-#0021: GR2:      0 = #0000 = 0000000000000000
-#0021: GR3:     11 = #000B = 0000000000001011
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 010
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -25392 = #9CD0 = 1001110011010000
-#0023: GR2:      0 = #0000 = 0000000000000000
-#0023: GR3:     11 = #000B = 0000000000001011
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 010
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -25392 = #9CD0 = 1001110011010000
-#0025: GR2:      0 = #0000 = 0000000000000000
-#0025: GR3:     11 = #000B = 0000000000001011
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 010
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -25392 = #9CD0 = 1001110011010000
-#0027: GR2:      1 = #0001 = 0000000000000001
-#0027: GR3:     11 = #000B = 0000000000001011
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 010
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -25392 = #9CD0 = 1001110011010000
-#0029: GR2:      1 = #0001 = 0000000000000001
-#0029: GR3:     10 = #000A = 0000000000001010
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 010
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -25392 = #9CD0 = 1001110011010000
-#002B: GR2:      1 = #0001 = 0000000000000001
-#002B: GR3:     10 = #000A = 0000000000001010
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1: -25392 = #9CD0 = 1001110011010000
-#002D: GR2:      1 = #0001 = 0000000000000001
-#002D: GR3:     10 = #000A = 0000000000001010
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1:  14752 = #39A0 = 0011100110100000
-#002F: GR2:      1 = #0001 = 0000000000000001
-#002F: GR3:     10 = #000A = 0000000000001010
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 100
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1:  14752 = #39A0 = 0011100110100000
-#001B: GR2:      1 = #0001 = 0000000000000001
-#001B: GR3:     10 = #000A = 0000000000001010
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 100
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001D: Register::::
-#001D: GR0:     49 = #0031 = 0000000000110001
-#001D: GR1:  14752 = #39A0 = 0011100110100000
-#001D: GR2:      1 = #0001 = 0000000000000001
-#001D: GR3:     10 = #000A = 0000000000001010
-#001D: GR4:   2509 = #09CD = 0000100111001101
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     508 = #01FC = 0000000111111100
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 100
-#001D: Memory::::
-#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001D: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001F: Register::::
-#001F: GR0:     48 = #0030 = 0000000000110000
-#001F: GR1:  14752 = #39A0 = 0011100110100000
-#001F: GR2:      1 = #0001 = 0000000000000001
-#001F: GR3:     10 = #000A = 0000000000001010
-#001F: GR4:   2509 = #09CD = 0000100111001101
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     508 = #01FC = 0000000111111100
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 100
-#001F: Memory::::
-#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001F: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     48 = #0030 = 0000000000110000
-#0023: GR1:  14752 = #39A0 = 0011100110100000
-#0023: GR2:      1 = #0001 = 0000000000000001
-#0023: GR3:     10 = #000A = 0000000000001010
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 100
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     48 = #0030 = 0000000000110000
-#0025: GR1:  14752 = #39A0 = 0011100110100000
-#0025: GR2:      1 = #0001 = 0000000000000001
-#0025: GR3:     10 = #000A = 0000000000001010
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 100
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     48 = #0030 = 0000000000110000
-#0027: GR1:  14752 = #39A0 = 0011100110100000
-#0027: GR2:      2 = #0002 = 0000000000000010
-#0027: GR3:     10 = #000A = 0000000000001010
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 100
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     48 = #0030 = 0000000000110000
-#0029: GR1:  14752 = #39A0 = 0011100110100000
-#0029: GR2:      2 = #0002 = 0000000000000010
-#0029: GR3:      9 = #0009 = 0000000000001001
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 100
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     48 = #0030 = 0000000000110000
-#002B: GR1:  14752 = #39A0 = 0011100110100000
-#002B: GR2:      2 = #0002 = 0000000000000010
-#002B: GR3:      9 = #0009 = 0000000000001001
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     48 = #0030 = 0000000000110000
-#002D: GR1:  14752 = #39A0 = 0011100110100000
-#002D: GR2:      2 = #0002 = 0000000000000010
-#002D: GR3:      9 = #0009 = 0000000000001001
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     48 = #0030 = 0000000000110000
-#002F: GR1:  29504 = #7340 = 0111001101000000
-#002F: GR2:      2 = #0002 = 0000000000000010
-#002F: GR3:      9 = #0009 = 0000000000001001
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 000
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     48 = #0030 = 0000000000110000
-#001B: GR1:  29504 = #7340 = 0111001101000000
-#001B: GR2:      2 = #0002 = 0000000000000010
-#001B: GR3:      9 = #0009 = 0000000000001001
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 000
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001D: Register::::
-#001D: GR0:     48 = #0030 = 0000000000110000
-#001D: GR1:  29504 = #7340 = 0111001101000000
-#001D: GR2:      2 = #0002 = 0000000000000010
-#001D: GR3:      9 = #0009 = 0000000000001001
-#001D: GR4:   2509 = #09CD = 0000100111001101
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     508 = #01FC = 0000000111111100
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 000
-#001D: Memory::::
-#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001D: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001F: Register::::
-#001F: GR0:     48 = #0030 = 0000000000110000
-#001F: GR1:  29504 = #7340 = 0111001101000000
-#001F: GR2:      2 = #0002 = 0000000000000010
-#001F: GR3:      9 = #0009 = 0000000000001001
-#001F: GR4:   2509 = #09CD = 0000100111001101
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     508 = #01FC = 0000000111111100
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 000
-#001F: Memory::::
-#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001F: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     48 = #0030 = 0000000000110000
-#0023: GR1:  29504 = #7340 = 0111001101000000
-#0023: GR2:      2 = #0002 = 0000000000000010
-#0023: GR3:      9 = #0009 = 0000000000001001
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 000
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     48 = #0030 = 0000000000110000
-#0025: GR1:  29504 = #7340 = 0111001101000000
-#0025: GR2:      2 = #0002 = 0000000000000010
-#0025: GR3:      9 = #0009 = 0000000000001001
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 000
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     48 = #0030 = 0000000000110000
-#0027: GR1:  29504 = #7340 = 0111001101000000
-#0027: GR2:      3 = #0003 = 0000000000000011
-#0027: GR3:      9 = #0009 = 0000000000001001
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 000
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     48 = #0030 = 0000000000110000
-#0029: GR1:  29504 = #7340 = 0111001101000000
-#0029: GR2:      3 = #0003 = 0000000000000011
-#0029: GR3:      8 = #0008 = 0000000000001000
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 000
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     48 = #0030 = 0000000000110000
-#002B: GR1:  29504 = #7340 = 0111001101000000
-#002B: GR2:      3 = #0003 = 0000000000000011
-#002B: GR3:      8 = #0008 = 0000000000001000
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     48 = #0030 = 0000000000110000
-#002D: GR1:  29504 = #7340 = 0111001101000000
-#002D: GR2:      3 = #0003 = 0000000000000011
-#002D: GR3:      8 = #0008 = 0000000000001000
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     48 = #0030 = 0000000000110000
-#002F: GR1:  -6528 = #E680 = 1110011010000000
-#002F: GR2:      3 = #0003 = 0000000000000011
-#002F: GR3:      8 = #0008 = 0000000000001000
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 010
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     48 = #0030 = 0000000000110000
-#001B: GR1:  -6528 = #E680 = 1110011010000000
-#001B: GR2:      3 = #0003 = 0000000000000011
-#001B: GR3:      8 = #0008 = 0000000000001000
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 010
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     48 = #0030 = 0000000000110000
-#0021: GR1:  -6528 = #E680 = 1110011010000000
-#0021: GR2:      3 = #0003 = 0000000000000011
-#0021: GR3:      8 = #0008 = 0000000000001000
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 010
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1:  -6528 = #E680 = 1110011010000000
-#0023: GR2:      3 = #0003 = 0000000000000011
-#0023: GR3:      8 = #0008 = 0000000000001000
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 010
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1:  -6528 = #E680 = 1110011010000000
-#0025: GR2:      3 = #0003 = 0000000000000011
-#0025: GR3:      8 = #0008 = 0000000000001000
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 010
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1:  -6528 = #E680 = 1110011010000000
-#0027: GR2:      4 = #0004 = 0000000000000100
-#0027: GR3:      8 = #0008 = 0000000000001000
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 010
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1:  -6528 = #E680 = 1110011010000000
-#0029: GR2:      4 = #0004 = 0000000000000100
-#0029: GR3:      7 = #0007 = 0000000000000111
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 010
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1:  -6528 = #E680 = 1110011010000000
-#002B: GR2:      4 = #0004 = 0000000000000100
-#002B: GR3:      7 = #0007 = 0000000000000111
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1:  -6528 = #E680 = 1110011010000000
-#002D: GR2:      4 = #0004 = 0000000000000100
-#002D: GR3:      7 = #0007 = 0000000000000111
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1: -13056 = #CD00 = 1100110100000000
-#002F: GR2:      4 = #0004 = 0000000000000100
-#002F: GR3:      7 = #0007 = 0000000000000111
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 110
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1: -13056 = #CD00 = 1100110100000000
-#001B: GR2:      4 = #0004 = 0000000000000100
-#001B: GR3:      7 = #0007 = 0000000000000111
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 110
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     49 = #0031 = 0000000000110001
-#0021: GR1: -13056 = #CD00 = 1100110100000000
-#0021: GR2:      4 = #0004 = 0000000000000100
-#0021: GR3:      7 = #0007 = 0000000000000111
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 110
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -13056 = #CD00 = 1100110100000000
-#0023: GR2:      4 = #0004 = 0000000000000100
-#0023: GR3:      7 = #0007 = 0000000000000111
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 110
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -13056 = #CD00 = 1100110100000000
-#0025: GR2:      4 = #0004 = 0000000000000100
-#0025: GR3:      7 = #0007 = 0000000000000111
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 110
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -13056 = #CD00 = 1100110100000000
-#0027: GR2:      5 = #0005 = 0000000000000101
-#0027: GR3:      7 = #0007 = 0000000000000111
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 110
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -13056 = #CD00 = 1100110100000000
-#0029: GR2:      5 = #0005 = 0000000000000101
-#0029: GR3:      6 = #0006 = 0000000000000110
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 110
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -13056 = #CD00 = 1100110100000000
-#002B: GR2:      5 = #0005 = 0000000000000101
-#002B: GR3:      6 = #0006 = 0000000000000110
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1: -13056 = #CD00 = 1100110100000000
-#002D: GR2:      5 = #0005 = 0000000000000101
-#002D: GR3:      6 = #0006 = 0000000000000110
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1: -26112 = #9A00 = 1001101000000000
-#002F: GR2:      5 = #0005 = 0000000000000101
-#002F: GR3:      6 = #0006 = 0000000000000110
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 110
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1: -26112 = #9A00 = 1001101000000000
-#001B: GR2:      5 = #0005 = 0000000000000101
-#001B: GR3:      6 = #0006 = 0000000000000110
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 110
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     49 = #0031 = 0000000000110001
-#0021: GR1: -26112 = #9A00 = 1001101000000000
-#0021: GR2:      5 = #0005 = 0000000000000101
-#0021: GR3:      6 = #0006 = 0000000000000110
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 110
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -26112 = #9A00 = 1001101000000000
-#0023: GR2:      5 = #0005 = 0000000000000101
-#0023: GR3:      6 = #0006 = 0000000000000110
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 110
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -26112 = #9A00 = 1001101000000000
-#0025: GR2:      5 = #0005 = 0000000000000101
-#0025: GR3:      6 = #0006 = 0000000000000110
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 110
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -26112 = #9A00 = 1001101000000000
-#0027: GR2:      6 = #0006 = 0000000000000110
-#0027: GR3:      6 = #0006 = 0000000000000110
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 110
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -26112 = #9A00 = 1001101000000000
-#0029: GR2:      6 = #0006 = 0000000000000110
-#0029: GR3:      5 = #0005 = 0000000000000101
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 110
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -26112 = #9A00 = 1001101000000000
-#002B: GR2:      6 = #0006 = 0000000000000110
-#002B: GR3:      5 = #0005 = 0000000000000101
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1: -26112 = #9A00 = 1001101000000000
-#002D: GR2:      6 = #0006 = 0000000000000110
-#002D: GR3:      5 = #0005 = 0000000000000101
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1:  13312 = #3400 = 0011010000000000
-#002F: GR2:      6 = #0006 = 0000000000000110
-#002F: GR3:      5 = #0005 = 0000000000000101
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 100
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1:  13312 = #3400 = 0011010000000000
-#001B: GR2:      6 = #0006 = 0000000000000110
-#001B: GR3:      5 = #0005 = 0000000000000101
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 100
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001D: Register::::
-#001D: GR0:     49 = #0031 = 0000000000110001
-#001D: GR1:  13312 = #3400 = 0011010000000000
-#001D: GR2:      6 = #0006 = 0000000000000110
-#001D: GR3:      5 = #0005 = 0000000000000101
-#001D: GR4:   2509 = #09CD = 0000100111001101
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     508 = #01FC = 0000000111111100
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 100
-#001D: Memory::::
-#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001D: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001F: Register::::
-#001F: GR0:     48 = #0030 = 0000000000110000
-#001F: GR1:  13312 = #3400 = 0011010000000000
-#001F: GR2:      6 = #0006 = 0000000000000110
-#001F: GR3:      5 = #0005 = 0000000000000101
-#001F: GR4:   2509 = #09CD = 0000100111001101
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     508 = #01FC = 0000000111111100
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 100
-#001F: Memory::::
-#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001F: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     48 = #0030 = 0000000000110000
-#0023: GR1:  13312 = #3400 = 0011010000000000
-#0023: GR2:      6 = #0006 = 0000000000000110
-#0023: GR3:      5 = #0005 = 0000000000000101
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 100
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     48 = #0030 = 0000000000110000
-#0025: GR1:  13312 = #3400 = 0011010000000000
-#0025: GR2:      6 = #0006 = 0000000000000110
-#0025: GR3:      5 = #0005 = 0000000000000101
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 100
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     48 = #0030 = 0000000000110000
-#0027: GR1:  13312 = #3400 = 0011010000000000
-#0027: GR2:      7 = #0007 = 0000000000000111
-#0027: GR3:      5 = #0005 = 0000000000000101
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 100
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     48 = #0030 = 0000000000110000
-#0029: GR1:  13312 = #3400 = 0011010000000000
-#0029: GR2:      7 = #0007 = 0000000000000111
-#0029: GR3:      4 = #0004 = 0000000000000100
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 100
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     48 = #0030 = 0000000000110000
-#002B: GR1:  13312 = #3400 = 0011010000000000
-#002B: GR2:      7 = #0007 = 0000000000000111
-#002B: GR3:      4 = #0004 = 0000000000000100
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     48 = #0030 = 0000000000110000
-#002D: GR1:  13312 = #3400 = 0011010000000000
-#002D: GR2:      7 = #0007 = 0000000000000111
-#002D: GR3:      4 = #0004 = 0000000000000100
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     48 = #0030 = 0000000000110000
-#002F: GR1:  26624 = #6800 = 0110100000000000
-#002F: GR2:      7 = #0007 = 0000000000000111
-#002F: GR3:      4 = #0004 = 0000000000000100
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 000
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     48 = #0030 = 0000000000110000
-#001B: GR1:  26624 = #6800 = 0110100000000000
-#001B: GR2:      7 = #0007 = 0000000000000111
-#001B: GR3:      4 = #0004 = 0000000000000100
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 000
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001D: Register::::
-#001D: GR0:     48 = #0030 = 0000000000110000
-#001D: GR1:  26624 = #6800 = 0110100000000000
-#001D: GR2:      7 = #0007 = 0000000000000111
-#001D: GR3:      4 = #0004 = 0000000000000100
-#001D: GR4:   2509 = #09CD = 0000100111001101
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     508 = #01FC = 0000000111111100
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 000
-#001D: Memory::::
-#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001D: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001F: Register::::
-#001F: GR0:     48 = #0030 = 0000000000110000
-#001F: GR1:  26624 = #6800 = 0110100000000000
-#001F: GR2:      7 = #0007 = 0000000000000111
-#001F: GR3:      4 = #0004 = 0000000000000100
-#001F: GR4:   2509 = #09CD = 0000100111001101
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     508 = #01FC = 0000000111111100
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 000
-#001F: Memory::::
-#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001F: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     48 = #0030 = 0000000000110000
-#0023: GR1:  26624 = #6800 = 0110100000000000
-#0023: GR2:      7 = #0007 = 0000000000000111
-#0023: GR3:      4 = #0004 = 0000000000000100
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 000
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     48 = #0030 = 0000000000110000
-#0025: GR1:  26624 = #6800 = 0110100000000000
-#0025: GR2:      7 = #0007 = 0000000000000111
-#0025: GR3:      4 = #0004 = 0000000000000100
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 000
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     48 = #0030 = 0000000000110000
-#0027: GR1:  26624 = #6800 = 0110100000000000
-#0027: GR2:      8 = #0008 = 0000000000001000
-#0027: GR3:      4 = #0004 = 0000000000000100
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 000
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     48 = #0030 = 0000000000110000
-#0029: GR1:  26624 = #6800 = 0110100000000000
-#0029: GR2:      8 = #0008 = 0000000000001000
-#0029: GR3:      3 = #0003 = 0000000000000011
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 000
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     48 = #0030 = 0000000000110000
-#002B: GR1:  26624 = #6800 = 0110100000000000
-#002B: GR2:      8 = #0008 = 0000000000001000
-#002B: GR3:      3 = #0003 = 0000000000000011
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     48 = #0030 = 0000000000110000
-#002D: GR1:  26624 = #6800 = 0110100000000000
-#002D: GR2:      8 = #0008 = 0000000000001000
-#002D: GR3:      3 = #0003 = 0000000000000011
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     48 = #0030 = 0000000000110000
-#002F: GR1: -12288 = #D000 = 1101000000000000
-#002F: GR2:      8 = #0008 = 0000000000001000
-#002F: GR3:      3 = #0003 = 0000000000000011
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 010
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     48 = #0030 = 0000000000110000
-#001B: GR1: -12288 = #D000 = 1101000000000000
-#001B: GR2:      8 = #0008 = 0000000000001000
-#001B: GR3:      3 = #0003 = 0000000000000011
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 010
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     48 = #0030 = 0000000000110000
-#0021: GR1: -12288 = #D000 = 1101000000000000
-#0021: GR2:      8 = #0008 = 0000000000001000
-#0021: GR3:      3 = #0003 = 0000000000000011
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 010
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -12288 = #D000 = 1101000000000000
-#0023: GR2:      8 = #0008 = 0000000000001000
-#0023: GR3:      3 = #0003 = 0000000000000011
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 010
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -12288 = #D000 = 1101000000000000
-#0025: GR2:      8 = #0008 = 0000000000001000
-#0025: GR3:      3 = #0003 = 0000000000000011
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 010
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -12288 = #D000 = 1101000000000000
-#0027: GR2:      9 = #0009 = 0000000000001001
-#0027: GR3:      3 = #0003 = 0000000000000011
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 010
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -12288 = #D000 = 1101000000000000
-#0029: GR2:      9 = #0009 = 0000000000001001
-#0029: GR3:      2 = #0002 = 0000000000000010
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 010
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -12288 = #D000 = 1101000000000000
-#002B: GR2:      9 = #0009 = 0000000000001001
-#002B: GR3:      2 = #0002 = 0000000000000010
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1: -12288 = #D000 = 1101000000000000
-#002D: GR2:      9 = #0009 = 0000000000001001
-#002D: GR3:      2 = #0002 = 0000000000000010
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1: -24576 = #A000 = 1010000000000000
-#002F: GR2:      9 = #0009 = 0000000000001001
-#002F: GR3:      2 = #0002 = 0000000000000010
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 110
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1: -24576 = #A000 = 1010000000000000
-#001B: GR2:      9 = #0009 = 0000000000001001
-#001B: GR3:      2 = #0002 = 0000000000000010
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 110
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     49 = #0031 = 0000000000110001
-#0021: GR1: -24576 = #A000 = 1010000000000000
-#0021: GR2:      9 = #0009 = 0000000000001001
-#0021: GR3:      2 = #0002 = 0000000000000010
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 110
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -24576 = #A000 = 1010000000000000
-#0023: GR2:      9 = #0009 = 0000000000001001
-#0023: GR3:      2 = #0002 = 0000000000000010
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 110
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0000 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -24576 = #A000 = 1010000000000000
-#0025: GR2:      9 = #0009 = 0000000000001001
-#0025: GR3:      2 = #0002 = 0000000000000010
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 110
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -24576 = #A000 = 1010000000000000
-#0027: GR2:     10 = #000A = 0000000000001010
-#0027: GR3:      2 = #0002 = 0000000000000010
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 110
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -24576 = #A000 = 1010000000000000
-#0029: GR2:     10 = #000A = 0000000000001010
-#0029: GR3:      1 = #0001 = 0000000000000001
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 110
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -24576 = #A000 = 1010000000000000
-#002B: GR2:     10 = #000A = 0000000000001010
-#002B: GR3:      1 = #0001 = 0000000000000001
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     49 = #0031 = 0000000000110001
-#002D: GR1: -24576 = #A000 = 1010000000000000
-#002D: GR2:     10 = #000A = 0000000000001010
-#002D: GR3:      1 = #0001 = 0000000000000001
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     49 = #0031 = 0000000000110001
-#002F: GR1:  16384 = #4000 = 0100000000000000
-#002F: GR2:     10 = #000A = 0000000000001010
-#002F: GR3:      1 = #0001 = 0000000000000001
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 100
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     49 = #0031 = 0000000000110001
-#001B: GR1:  16384 = #4000 = 0100000000000000
-#001B: GR2:     10 = #000A = 0000000000001010
-#001B: GR3:      1 = #0001 = 0000000000000001
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 100
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001D: Register::::
-#001D: GR0:     49 = #0031 = 0000000000110001
-#001D: GR1:  16384 = #4000 = 0100000000000000
-#001D: GR2:     10 = #000A = 0000000000001010
-#001D: GR3:      1 = #0001 = 0000000000000001
-#001D: GR4:   2509 = #09CD = 0000100111001101
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     508 = #01FC = 0000000111111100
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 100
-#001D: Memory::::
-#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#001D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001F: Register::::
-#001F: GR0:     48 = #0030 = 0000000000110000
-#001F: GR1:  16384 = #4000 = 0100000000000000
-#001F: GR2:     10 = #000A = 0000000000001010
-#001F: GR3:      1 = #0001 = 0000000000000001
-#001F: GR4:   2509 = #09CD = 0000100111001101
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     508 = #01FC = 0000000111111100
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 100
-#001F: Memory::::
-#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#001F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     48 = #0030 = 0000000000110000
-#0023: GR1:  16384 = #4000 = 0100000000000000
-#0023: GR2:     10 = #000A = 0000000000001010
-#0023: GR3:      1 = #0001 = 0000000000000001
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 100
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0000 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     48 = #0030 = 0000000000110000
-#0025: GR1:  16384 = #4000 = 0100000000000000
-#0025: GR2:     10 = #000A = 0000000000001010
-#0025: GR3:      1 = #0001 = 0000000000000001
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 100
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     48 = #0030 = 0000000000110000
-#0027: GR1:  16384 = #4000 = 0100000000000000
-#0027: GR2:     11 = #000B = 0000000000001011
-#0027: GR3:      1 = #0001 = 0000000000000001
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 100
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     48 = #0030 = 0000000000110000
-#0029: GR1:  16384 = #4000 = 0100000000000000
-#0029: GR2:     11 = #000B = 0000000000001011
-#0029: GR3:      0 = #0000 = 0000000000000000
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 100
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     48 = #0030 = 0000000000110000
-#002B: GR1:  16384 = #4000 = 0100000000000000
-#002B: GR2:     11 = #000B = 0000000000001011
-#002B: GR3:      0 = #0000 = 0000000000000000
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 001
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002D: Register::::
-#002D: GR0:     48 = #0030 = 0000000000110000
-#002D: GR1:  16384 = #4000 = 0100000000000000
-#002D: GR2:     11 = #000B = 0000000000001011
-#002D: GR3:      0 = #0000 = 0000000000000000
-#002D: GR4:   2509 = #09CD = 0000100111001101
-#002D: GR5:      0 = #0000 = 0000000000000000
-#002D: GR6:      0 = #0000 = 0000000000000000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     508 = #01FC = 0000000111111100
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 001
-#002D: Memory::::
-#002D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#002D: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002F: Register::::
-#002F: GR0:     48 = #0030 = 0000000000110000
-#002F: GR1: -32768 = #8000 = 1000000000000000
-#002F: GR2:     11 = #000B = 0000000000001011
-#002F: GR3:      0 = #0000 = 0000000000000000
-#002F: GR4:   2509 = #09CD = 0000100111001101
-#002F: GR5:      0 = #0000 = 0000000000000000
-#002F: GR6:      0 = #0000 = 0000000000000000
-#002F: GR7:      0 = #0000 = 0000000000000000
-#002F: SP:     508 = #01FC = 0000000111111100
-#002F: PR:      47 = #002F = 0000000000101111
-#002F: FR (OF SF ZF): 010
-#002F: Memory::::
-#002F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#002F: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#001B: Register::::
-#001B: GR0:     48 = #0030 = 0000000000110000
-#001B: GR1: -32768 = #8000 = 1000000000000000
-#001B: GR2:     11 = #000B = 0000000000001011
-#001B: GR3:      0 = #0000 = 0000000000000000
-#001B: GR4:   2509 = #09CD = 0000100111001101
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     508 = #01FC = 0000000111111100
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 010
-#001B: Memory::::
-#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#001B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#001B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#001B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#001B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#001B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#001B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#001B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#001B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0021: Register::::
-#0021: GR0:     48 = #0030 = 0000000000110000
-#0021: GR1: -32768 = #8000 = 1000000000000000
-#0021: GR2:     11 = #000B = 0000000000001011
-#0021: GR3:      0 = #0000 = 0000000000000000
-#0021: GR4:   2509 = #09CD = 0000100111001101
-#0021: GR5:      0 = #0000 = 0000000000000000
-#0021: GR6:      0 = #0000 = 0000000000000000
-#0021: GR7:      0 = #0000 = 0000000000000000
-#0021: SP:     508 = #01FC = 0000000111111100
-#0021: PR:      33 = #0021 = 0000000000100001
-#0021: FR (OF SF ZF): 010
-#0021: Memory::::
-#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0021: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0021: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0021: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0021: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0021: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0021: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#0021: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0021: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0023: Register::::
-#0023: GR0:     49 = #0031 = 0000000000110001
-#0023: GR1: -32768 = #8000 = 1000000000000000
-#0023: GR2:     11 = #000B = 0000000000001011
-#0023: GR3:      0 = #0000 = 0000000000000000
-#0023: GR4:   2509 = #09CD = 0000100111001101
-#0023: GR5:      0 = #0000 = 0000000000000000
-#0023: GR6:      0 = #0000 = 0000000000000000
-#0023: GR7:      0 = #0000 = 0000000000000000
-#0023: SP:     508 = #01FC = 0000000111111100
-#0023: PR:      35 = #0023 = 0000000000100011
-#0023: FR (OF SF ZF): 010
-#0023: Memory::::
-#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0023: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0023: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0023: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0023: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0023: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0023: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0000 0000 0000 0000 0000
-#0023: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0023: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0025: Register::::
-#0025: GR0:     49 = #0031 = 0000000000110001
-#0025: GR1: -32768 = #8000 = 1000000000000000
-#0025: GR2:     11 = #000B = 0000000000001011
-#0025: GR3:      0 = #0000 = 0000000000000000
-#0025: GR4:   2509 = #09CD = 0000100111001101
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     508 = #01FC = 0000000111111100
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 010
-#0025: Memory::::
-#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0025: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0025: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0025: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0025: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0025: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0025: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0025: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0025: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0027: Register::::
-#0027: GR0:     49 = #0031 = 0000000000110001
-#0027: GR1: -32768 = #8000 = 1000000000000000
-#0027: GR2:     12 = #000C = 0000000000001100
-#0027: GR3:      0 = #0000 = 0000000000000000
-#0027: GR4:   2509 = #09CD = 0000100111001101
-#0027: GR5:      0 = #0000 = 0000000000000000
-#0027: GR6:      0 = #0000 = 0000000000000000
-#0027: GR7:      0 = #0000 = 0000000000000000
-#0027: SP:     508 = #01FC = 0000000111111100
-#0027: PR:      39 = #0027 = 0000000000100111
-#0027: FR (OF SF ZF): 010
-#0027: Memory::::
-#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0027: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0027: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0027: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0027: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0027: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0027: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0027: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0027: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0029: Register::::
-#0029: GR0:     49 = #0031 = 0000000000110001
-#0029: GR1: -32768 = #8000 = 1000000000000000
-#0029: GR2:     12 = #000C = 0000000000001100
-#0029: GR3:     -1 = #FFFF = 1111111111111111
-#0029: GR4:   2509 = #09CD = 0000100111001101
-#0029: GR5:      0 = #0000 = 0000000000000000
-#0029: GR6:      0 = #0000 = 0000000000000000
-#0029: GR7:      0 = #0000 = 0000000000000000
-#0029: SP:     508 = #01FC = 0000000111111100
-#0029: PR:      41 = #0029 = 0000000000101001
-#0029: FR (OF SF ZF): 010
-#0029: Memory::::
-#0029: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0029: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0029: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0029: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0029: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0029: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0029: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0029: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0029: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#002B: Register::::
-#002B: GR0:     49 = #0031 = 0000000000110001
-#002B: GR1: -32768 = #8000 = 1000000000000000
-#002B: GR2:     12 = #000C = 0000000000001100
-#002B: GR3:     -1 = #FFFF = 1111111111111111
-#002B: GR4:   2509 = #09CD = 0000100111001101
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 010
-#002B: Memory::::
-#002B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#002B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#002B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#002B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#002B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#002B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#002B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#002B: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#002B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0037: Register::::
-#0037: GR0:     49 = #0031 = 0000000000110001
-#0037: GR1: -32768 = #8000 = 1000000000000000
-#0037: GR2:     12 = #000C = 0000000000001100
-#0037: GR3:     -1 = #FFFF = 1111111111111111
-#0037: GR4:   2509 = #09CD = 0000100111001101
-#0037: GR5:      0 = #0000 = 0000000000000000
-#0037: GR6:      0 = #0000 = 0000000000000000
-#0037: GR7:      0 = #0000 = 0000000000000000
-#0037: SP:     508 = #01FC = 0000000111111100
-#0037: PR:      55 = #0037 = 0000000000110111
-#0037: FR (OF SF ZF): 010
-#0037: Memory::::
-#0037: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0037: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0037: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0037: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0037: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0037: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0037: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0037: 0060: 0000 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0037: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#0039: Register::::
-#0039: GR0:     49 = #0031 = 0000000000110001
-#0039: GR1: -32768 = #8000 = 1000000000000000
-#0039: GR2:     12 = #000C = 0000000000001100
-#0039: GR3:     -1 = #FFFF = 1111111111111111
-#0039: GR4:   2509 = #09CD = 0000100111001101
-#0039: GR5:      0 = #0000 = 0000000000000000
-#0039: GR6:      0 = #0000 = 0000000000000000
-#0039: GR7:      0 = #0000 = 0000000000000000
-#0039: SP:     508 = #01FC = 0000000111111100
-#0039: PR:      57 = #0039 = 0000000000111001
-#0039: FR (OF SF ZF): 010
-#0039: Memory::::
-#0039: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0039: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0039: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0039: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0039: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0039: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0039: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0039: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0039: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 09CD
-
-#003B: Register::::
-#003B: GR0:     49 = #0031 = 0000000000110001
-#003B: GR1: -32768 = #8000 = 1000000000000000
-#003B: GR2:     12 = #000C = 0000000000001100
-#003B: GR3:     -1 = #FFFF = 1111111111111111
-#003B: GR4:   2509 = #09CD = 0000100111001101
-#003B: GR5:      0 = #0000 = 0000000000000000
-#003B: GR6:      0 = #0000 = 0000000000000000
-#003B: GR7:      0 = #0000 = 0000000000000000
-#003B: SP:     507 = #01FB = 0000000111111011
-#003B: PR:      59 = #003B = 0000000000111011
-#003B: FR (OF SF ZF): 010
-#003B: Memory::::
-#003B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#003B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#003B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#003B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#003B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#003B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#003B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#003B: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8000 0000 0000 0001 09CD
-
-#003D: Register::::
-#003D: GR0:     49 = #0031 = 0000000000110001
-#003D: GR1: -32768 = #8000 = 1000000000000000
-#003D: GR2:     12 = #000C = 0000000000001100
-#003D: GR3:     -1 = #FFFF = 1111111111111111
-#003D: GR4:   2509 = #09CD = 0000100111001101
-#003D: GR5:      0 = #0000 = 0000000000000000
-#003D: GR6:      0 = #0000 = 0000000000000000
-#003D: GR7:      0 = #0000 = 0000000000000000
-#003D: SP:     506 = #01FA = 0000000111111010
-#003D: PR:      61 = #003D = 0000000000111101
-#003D: FR (OF SF ZF): 010
-#003D: Memory::::
-#003D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#003D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#003D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#003D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#003D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#003D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#003D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#003D: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#003F: Register::::
-#003F: GR0:     49 = #0031 = 0000000000110001
-#003F: GR1:     80 = #0050 = 0000000001010000
-#003F: GR2:     12 = #000C = 0000000000001100
-#003F: GR3:     -1 = #FFFF = 1111111111111111
-#003F: GR4:   2509 = #09CD = 0000100111001101
-#003F: GR5:      0 = #0000 = 0000000000000000
-#003F: GR6:      0 = #0000 = 0000000000000000
-#003F: GR7:      0 = #0000 = 0000000000000000
-#003F: SP:     506 = #01FA = 0000000111111010
-#003F: PR:      63 = #003F = 0000000000111111
-#003F: FR (OF SF ZF): 010
-#003F: Memory::::
-#003F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#003F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#003F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#003F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#003F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#003F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#003F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#003F: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#003F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#0041: Register::::
-#0041: GR0:     49 = #0031 = 0000000000110001
-#0041: GR1:     80 = #0050 = 0000000001010000
-#0041: GR2:     12 = #000C = 0000000000001100
-#0041: GR3:     -1 = #FFFF = 1111111111111111
-#0041: GR4:   2509 = #09CD = 0000100111001101
-#0041: GR5:      0 = #0000 = 0000000000000000
-#0041: GR6:      0 = #0000 = 0000000000000000
-#0041: GR7:      0 = #0000 = 0000000000000000
-#0041: SP:     506 = #01FA = 0000000111111010
-#0041: PR:      65 = #0041 = 0000000001000001
-#0041: FR (OF SF ZF): 000
-#0041: Memory::::
-#0041: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0041: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0041: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0041: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0041: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0041: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0041: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0041: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0041: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-100111001101#0043: Register::::
-#0043: GR0:     49 = #0031 = 0000000000110001
-#0043: GR1:     80 = #0050 = 0000000001010000
-#0043: GR2:     12 = #000C = 0000000000001100
-#0043: GR3:     -1 = #FFFF = 1111111111111111
-#0043: GR4:   2509 = #09CD = 0000100111001101
-#0043: GR5:      0 = #0000 = 0000000000000000
-#0043: GR6:      0 = #0000 = 0000000000000000
-#0043: GR7:      0 = #0000 = 0000000000000000
-#0043: SP:     506 = #01FA = 0000000111111010
-#0043: PR:      67 = #0043 = 0000000001000011
-#0043: FR (OF SF ZF): 000
-#0043: Memory::::
-#0043: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0043: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0043: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0043: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0043: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0043: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0043: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0043: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0043: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#0045: Register::::
-#0045: GR0:     49 = #0031 = 0000000000110001
-#0045: GR1:     98 = #0062 = 0000000001100010
-#0045: GR2:     12 = #000C = 0000000000001100
-#0045: GR3:     -1 = #FFFF = 1111111111111111
-#0045: GR4:   2509 = #09CD = 0000100111001101
-#0045: GR5:      0 = #0000 = 0000000000000000
-#0045: GR6:      0 = #0000 = 0000000000000000
-#0045: GR7:      0 = #0000 = 0000000000000000
-#0045: SP:     506 = #01FA = 0000000111111010
-#0045: PR:      69 = #0045 = 0000000001000101
-#0045: FR (OF SF ZF): 000
-#0045: Memory::::
-#0045: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0045: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0045: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0045: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0045: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0045: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0045: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0045: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0045: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#0047: Register::::
-#0047: GR0:     49 = #0031 = 0000000000110001
-#0047: GR1:     98 = #0062 = 0000000001100010
-#0047: GR2:      1 = #0001 = 0000000000000001
-#0047: GR3:     -1 = #FFFF = 1111111111111111
-#0047: GR4:   2509 = #09CD = 0000100111001101
-#0047: GR5:      0 = #0000 = 0000000000000000
-#0047: GR6:      0 = #0000 = 0000000000000000
-#0047: GR7:      0 = #0000 = 0000000000000000
-#0047: SP:     506 = #01FA = 0000000111111010
-#0047: PR:      71 = #0047 = 0000000001000111
-#0047: FR (OF SF ZF): 000
-#0047: Memory::::
-#0047: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0047: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0047: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0047: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0047: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0047: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0047: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0047: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0047: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-
-#0049: Register::::
-#0049: GR0:     49 = #0031 = 0000000000110001
-#0049: GR1:     98 = #0062 = 0000000001100010
-#0049: GR2:      1 = #0001 = 0000000000000001
-#0049: GR3:     -1 = #FFFF = 1111111111111111
-#0049: GR4:   2509 = #09CD = 0000100111001101
-#0049: GR5:      0 = #0000 = 0000000000000000
-#0049: GR6:      0 = #0000 = 0000000000000000
-#0049: GR7:      0 = #0000 = 0000000000000000
-#0049: SP:     506 = #01FA = 0000000111111010
-#0049: PR:      73 = #0049 = 0000000001001001
-#0049: FR (OF SF ZF): 000
-#0049: Memory::::
-#0049: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0049: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#0049: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#0049: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#0049: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#0049: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#0049: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#0049: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0049: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004A: Register::::
-#004A: GR0:     49 = #0031 = 0000000000110001
-#004A: GR1:     98 = #0062 = 0000000001100010
-#004A: GR2:     12 = #000C = 0000000000001100
-#004A: GR3:     -1 = #FFFF = 1111111111111111
-#004A: GR4:   2509 = #09CD = 0000100111001101
-#004A: GR5:      0 = #0000 = 0000000000000000
-#004A: GR6:      0 = #0000 = 0000000000000000
-#004A: GR7:      0 = #0000 = 0000000000000000
-#004A: SP:     507 = #01FB = 0000000111111011
-#004A: PR:      74 = #004A = 0000000001001010
-#004A: FR (OF SF ZF): 000
-#004A: Memory::::
-#004A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004A: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004A: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004A: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004A: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004A: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004A: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004A: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004B: Register::::
-#004B: GR0:     49 = #0031 = 0000000000110001
-#004B: GR1: -32768 = #8000 = 1000000000000000
-#004B: GR2:     12 = #000C = 0000000000001100
-#004B: GR3:     -1 = #FFFF = 1111111111111111
-#004B: GR4:   2509 = #09CD = 0000100111001101
-#004B: GR5:      0 = #0000 = 0000000000000000
-#004B: GR6:      0 = #0000 = 0000000000000000
-#004B: GR7:      0 = #0000 = 0000000000000000
-#004B: SP:     508 = #01FC = 0000000111111100
-#004B: PR:      75 = #004B = 0000000001001011
-#004B: FR (OF SF ZF): 000
-#004B: Memory::::
-#004B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004B: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004B: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004B: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004B: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004B: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004B: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004B: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004C: Register::::
-#004C: GR0:     49 = #0031 = 0000000000110001
-#004C: GR1: -32768 = #8000 = 1000000000000000
-#004C: GR2:     12 = #000C = 0000000000001100
-#004C: GR3:     -1 = #FFFF = 1111111111111111
-#004C: GR4:      0 = #0000 = 0000000000000000
-#004C: GR5:      0 = #0000 = 0000000000000000
-#004C: GR6:      0 = #0000 = 0000000000000000
-#004C: GR7:      0 = #0000 = 0000000000000000
-#004C: SP:     509 = #01FD = 0000000111111101
-#004C: PR:      76 = #004C = 0000000001001100
-#004C: FR (OF SF ZF): 000
-#004C: Memory::::
-#004C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004C: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004C: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004C: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004C: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004C: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004C: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004C: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004D: Register::::
-#004D: GR0:     49 = #0031 = 0000000000110001
-#004D: GR1: -32768 = #8000 = 1000000000000000
-#004D: GR2:     12 = #000C = 0000000000001100
-#004D: GR3:      0 = #0000 = 0000000000000000
-#004D: GR4:      0 = #0000 = 0000000000000000
-#004D: GR5:      0 = #0000 = 0000000000000000
-#004D: GR6:      0 = #0000 = 0000000000000000
-#004D: GR7:      0 = #0000 = 0000000000000000
-#004D: SP:     510 = #01FE = 0000000111111110
-#004D: PR:      77 = #004D = 0000000001001101
-#004D: FR (OF SF ZF): 000
-#004D: Memory::::
-#004D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004D: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004D: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004D: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004D: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004D: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004D: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004D: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004E: Register::::
-#004E: GR0:     49 = #0031 = 0000000000110001
-#004E: GR1: -32768 = #8000 = 1000000000000000
-#004E: GR2:      1 = #0001 = 0000000000000001
-#004E: GR3:      0 = #0000 = 0000000000000000
-#004E: GR4:      0 = #0000 = 0000000000000000
-#004E: GR5:      0 = #0000 = 0000000000000000
-#004E: GR6:      0 = #0000 = 0000000000000000
-#004E: GR7:      0 = #0000 = 0000000000000000
-#004E: SP:     511 = #01FF = 0000000111111111
-#004E: PR:      78 = #004E = 0000000001001110
-#004E: FR (OF SF ZF): 000
-#004E: Memory::::
-#004E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004E: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004E: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004E: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004E: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004E: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004E: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004E: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
-#004F: Register::::
-#004F: GR0:     49 = #0031 = 0000000000110001
-#004F: GR1:   2509 = #09CD = 0000100111001101
-#004F: GR2:      1 = #0001 = 0000000000000001
-#004F: GR3:      0 = #0000 = 0000000000000000
-#004F: GR4:      0 = #0000 = 0000000000000000
-#004F: GR5:      0 = #0000 = 0000000000000000
-#004F: GR6:      0 = #0000 = 0000000000000000
-#004F: GR7:      0 = #0000 = 0000000000000000
-#004F: SP:     512 = #0200 = 0000001000000000
-#004F: PR:      79 = #004F = 0000000001001111
-#004F: FR (OF SF ZF): 000
-#004F: Memory::::
-#004F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#004F: 0000: 1210 09CD 1220 0001 7001 0000 7002 0000 7003 0000 7004 0000 1220 0000 1230 000F
-#004F: 0010: 1441 6300 0031 6100 0021 1233 FFFF 5210 0001 6400 0013 6100 0021 1200 0030 6400
-#004F: 0020: 0023 1200 0031 1102 0050 1222 0001 1233 FFFF 4030 0061 6100 0037 5210 0001 6400
-#004F: 0030: 001B 1200 0030 1102 0050 1222 0001 1120 0060 7001 0000 7002 0000 1210 0050 1020
-#004F: 0040: 0060 F000 0002 1210 0062 1220 0001 F000 0002 7120 7110 7140 7130 7120 7110 8100
-#004F: 0050: 0031 0030 0030 0031 0031 0031 0030 0030 0031 0031 0030 0031 0000 0000 0000 0000
-#004F: 0060: 000C 0000 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#004F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000C 8000 0000 0000 0001 09CD
-
diff --git a/test/astest/binout/Makefile b/test/astest/binout/Makefile
deleted file mode 100644 (file)
index 9c04a45..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = binout
-CASL2FLAG = -tadls
-include ../Test.mk
diff --git a/test/astest/call/0.txt b/test/astest/call/0.txt
deleted file mode 100644 (file)
index 2a997a8..0000000
+++ /dev/null
@@ -1,1385 +0,0 @@
-
-Assemble ../../../as/min_main.casl (0)
-../../../as/min_main.casl:1:PROG    START   BEGIN
-../../../as/min_main.casl:2:BEGIN      LAD GR1,A
-../../../as/min_main.casl:3:        LD  GR3,C5
-../../../as/min_main.casl:4:        CALL    MINIM
-../../../as/min_main.casl:5:        ST  GR0,MINA
-../../../as/min_main.casl:6:        LAD  GR1,B
-../../../as/min_main.casl:7:        LD  GR3,C5
-../../../as/min_main.casl:8:        CALL    MINIM
-../../../as/min_main.casl:9:        ST  GR0,MINB
-../../../as/min_main.casl:10:        RET
-../../../as/min_main.casl:11:A   DC  17
-../../../as/min_main.casl:12:    DC  21
-../../../as/min_main.casl:13:    DC  15
-../../../as/min_main.casl:14:    DC  28
-../../../as/min_main.casl:15:    DC  6
-../../../as/min_main.casl:16:B   DC  4
-../../../as/min_main.casl:17:    DC  8
-../../../as/min_main.casl:18:    DC  21
-../../../as/min_main.casl:19:    DC  13
-../../../as/min_main.casl:20:    DC  12
-../../../as/min_main.casl:21:MINA    DS  1
-../../../as/min_main.casl:22:MINB    DS  1
-../../../as/min_main.casl:23:C5  DC  4
-../../../as/min_main.casl:24:  END
-
-Assemble ../../../as/min_sub.casl (0)
-../../../as/min_sub.casl:1:MINIM   START
-../../../as/min_sub.casl:2:    ST      GR3,GOSU
-../../../as/min_sub.casl:3:    LD      GR0,0,GR1
-../../../as/min_sub.casl:4:    ST      GR0,MIN
-../../../as/min_sub.casl:5:    LAD     GR2,1
-../../../as/min_sub.casl:6:S1  CPA GR2,GOSU
-../../../as/min_sub.casl:7:    JPL     LRET
-../../../as/min_sub.casl:8:    LAD     GR1,1,GR1
-../../../as/min_sub.casl:9:    LD      GR0,0,GR1
-../../../as/min_sub.casl:10:    CPA    GR0,MIN
-../../../as/min_sub.casl:11:    JPL    S2
-../../../as/min_sub.casl:12:    JZE    S2
-../../../as/min_sub.casl:13:    ST     GR0,MIN
-../../../as/min_sub.casl:14:S2 LAD     GR2,1,GR2
-../../../as/min_sub.casl:15:   JUMP    S1
-../../../as/min_sub.casl:16:LRET       LD      GR0,MIN
-../../../as/min_sub.casl:17:   RET
-../../../as/min_sub.casl:18:GOSU       DS      1
-../../../as/min_sub.casl:19:MIN        DS      1
-../../../as/min_sub.casl:20:   END
-
-Label::::
-MIN ---> #003E
-S1 ---> #0026
-S2 ---> #0036
-A ---> #0011
-B ---> #0016
-GOSU ---> #003D
-MINA ---> #001B
-MINB ---> #001C
-C5 ---> #001D
-PROG ---> #0000
-BEGIN ---> #0000
-LRET ---> #003A
-MINIM ---> #001E
-
-Assemble ../../../as/min_main.casl (1)
-../../../as/min_main.casl:1:PROG    START   BEGIN
-../../../as/min_main.casl:2:BEGIN      LAD GR1,A
-       #0000   #1210
-       #0001   #0011
-../../../as/min_main.casl:3:        LD  GR3,C5
-       #0002   #1030
-       #0003   #001D
-../../../as/min_main.casl:4:        CALL    MINIM
-       #0004   #8000
-       #0005   #001E
-../../../as/min_main.casl:5:        ST  GR0,MINA
-       #0006   #1100
-       #0007   #001B
-../../../as/min_main.casl:6:        LAD  GR1,B
-       #0008   #1210
-       #0009   #0016
-../../../as/min_main.casl:7:        LD  GR3,C5
-       #000A   #1030
-       #000B   #001D
-../../../as/min_main.casl:8:        CALL    MINIM
-       #000C   #8000
-       #000D   #001E
-../../../as/min_main.casl:9:        ST  GR0,MINB
-       #000E   #1100
-       #000F   #001C
-../../../as/min_main.casl:10:        RET
-       #0010   #8100
-../../../as/min_main.casl:11:A   DC  17
-       #0011   #0011
-../../../as/min_main.casl:12:    DC  21
-       #0012   #0015
-../../../as/min_main.casl:13:    DC  15
-       #0013   #000F
-../../../as/min_main.casl:14:    DC  28
-       #0014   #001C
-../../../as/min_main.casl:15:    DC  6
-       #0015   #0006
-../../../as/min_main.casl:16:B   DC  4
-       #0016   #0004
-../../../as/min_main.casl:17:    DC  8
-       #0017   #0008
-../../../as/min_main.casl:18:    DC  21
-       #0018   #0015
-../../../as/min_main.casl:19:    DC  13
-       #0019   #000D
-../../../as/min_main.casl:20:    DC  12
-       #001A   #000C
-../../../as/min_main.casl:21:MINA    DS  1
-       #001B   #0000
-../../../as/min_main.casl:22:MINB    DS  1
-       #001C   #0000
-../../../as/min_main.casl:23:C5  DC  4
-       #001D   #0004
-../../../as/min_main.casl:24:  END
-
-Assemble ../../../as/min_sub.casl (1)
-../../../as/min_sub.casl:1:MINIM   START
-../../../as/min_sub.casl:2:    ST      GR3,GOSU
-       #001E   #1130
-       #001F   #003D
-../../../as/min_sub.casl:3:    LD      GR0,0,GR1
-       #0020   #1001
-       #0021   #0000
-../../../as/min_sub.casl:4:    ST      GR0,MIN
-       #0022   #1100
-       #0023   #003E
-../../../as/min_sub.casl:5:    LAD     GR2,1
-       #0024   #1220
-       #0025   #0001
-../../../as/min_sub.casl:6:S1  CPA GR2,GOSU
-       #0026   #4020
-       #0027   #003D
-../../../as/min_sub.casl:7:    JPL     LRET
-       #0028   #6500
-       #0029   #003A
-../../../as/min_sub.casl:8:    LAD     GR1,1,GR1
-       #002A   #1211
-       #002B   #0001
-../../../as/min_sub.casl:9:    LD      GR0,0,GR1
-       #002C   #1001
-       #002D   #0000
-../../../as/min_sub.casl:10:    CPA    GR0,MIN
-       #002E   #4000
-       #002F   #003E
-../../../as/min_sub.casl:11:    JPL    S2
-       #0030   #6500
-       #0031   #0036
-../../../as/min_sub.casl:12:    JZE    S2
-       #0032   #6300
-       #0033   #0036
-../../../as/min_sub.casl:13:    ST     GR0,MIN
-       #0034   #1100
-       #0035   #003E
-../../../as/min_sub.casl:14:S2 LAD     GR2,1,GR2
-       #0036   #1222
-       #0037   #0001
-../../../as/min_sub.casl:15:   JUMP    S1
-       #0038   #6400
-       #0039   #0026
-../../../as/min_sub.casl:16:LRET       LD      GR0,MIN
-       #003A   #1000
-       #003B   #003E
-../../../as/min_sub.casl:17:   RET
-       #003C   #8100
-../../../as/min_sub.casl:18:GOSU       DS      1
-       #003D   #0000
-../../../as/min_sub.casl:19:MIN        DS      1
-       #003E   #0000
-../../../as/min_sub.casl:20:   END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     17 = #0011 = 0000000000010001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     17 = #0011 = 0000000000010001
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      4 = #0004 = 0000000000000100
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#001E: Register::::
-#001E: GR0:      0 = #0000 = 0000000000000000
-#001E: GR1:     17 = #0011 = 0000000000010001
-#001E: GR2:      0 = #0000 = 0000000000000000
-#001E: GR3:      4 = #0004 = 0000000000000100
-#001E: GR4:      0 = #0000 = 0000000000000000
-#001E: GR5:      0 = #0000 = 0000000000000000
-#001E: GR6:      0 = #0000 = 0000000000000000
-#001E: GR7:      0 = #0000 = 0000000000000000
-#001E: SP:     511 = #01FF = 0000000111111111
-#001E: PR:      30 = #001E = 0000000000011110
-#001E: FR (OF SF ZF): 000
-
-#0020: Register::::
-#0020: GR0:      0 = #0000 = 0000000000000000
-#0020: GR1:     17 = #0011 = 0000000000010001
-#0020: GR2:      0 = #0000 = 0000000000000000
-#0020: GR3:      4 = #0004 = 0000000000000100
-#0020: GR4:      0 = #0000 = 0000000000000000
-#0020: GR5:      0 = #0000 = 0000000000000000
-#0020: GR6:      0 = #0000 = 0000000000000000
-#0020: GR7:      0 = #0000 = 0000000000000000
-#0020: SP:     511 = #01FF = 0000000111111111
-#0020: PR:      32 = #0020 = 0000000000100000
-#0020: FR (OF SF ZF): 000
-
-#0022: Register::::
-#0022: GR0:     17 = #0011 = 0000000000010001
-#0022: GR1:     17 = #0011 = 0000000000010001
-#0022: GR2:      0 = #0000 = 0000000000000000
-#0022: GR3:      4 = #0004 = 0000000000000100
-#0022: GR4:      0 = #0000 = 0000000000000000
-#0022: GR5:      0 = #0000 = 0000000000000000
-#0022: GR6:      0 = #0000 = 0000000000000000
-#0022: GR7:      0 = #0000 = 0000000000000000
-#0022: SP:     511 = #01FF = 0000000111111111
-#0022: PR:      34 = #0022 = 0000000000100010
-#0022: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:     17 = #0011 = 0000000000010001
-#0024: GR1:     17 = #0011 = 0000000000010001
-#0024: GR2:      0 = #0000 = 0000000000000000
-#0024: GR3:      4 = #0004 = 0000000000000100
-#0024: GR4:      0 = #0000 = 0000000000000000
-#0024: GR5:      0 = #0000 = 0000000000000000
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     511 = #01FF = 0000000111111111
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     17 = #0011 = 0000000000010001
-#0026: GR1:     17 = #0011 = 0000000000010001
-#0026: GR2:      1 = #0001 = 0000000000000001
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     17 = #0011 = 0000000000010001
-#0028: GR1:     17 = #0011 = 0000000000010001
-#0028: GR2:      1 = #0001 = 0000000000000001
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:     17 = #0011 = 0000000000010001
-#002A: GR1:     17 = #0011 = 0000000000010001
-#002A: GR2:      1 = #0001 = 0000000000000001
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:     17 = #0011 = 0000000000010001
-#002C: GR1:     18 = #0012 = 0000000000010010
-#002C: GR2:      1 = #0001 = 0000000000000001
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:     21 = #0015 = 0000000000010101
-#002E: GR1:     18 = #0012 = 0000000000010010
-#002E: GR2:      1 = #0001 = 0000000000000001
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     21 = #0015 = 0000000000010101
-#0030: GR1:     18 = #0012 = 0000000000010010
-#0030: GR2:      1 = #0001 = 0000000000000001
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:     21 = #0015 = 0000000000010101
-#0036: GR1:     18 = #0012 = 0000000000010010
-#0036: GR2:      1 = #0001 = 0000000000000001
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:     21 = #0015 = 0000000000010101
-#0038: GR1:     18 = #0012 = 0000000000010010
-#0038: GR2:      2 = #0002 = 0000000000000010
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     21 = #0015 = 0000000000010101
-#0026: GR1:     18 = #0012 = 0000000000010010
-#0026: GR2:      2 = #0002 = 0000000000000010
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     21 = #0015 = 0000000000010101
-#0028: GR1:     18 = #0012 = 0000000000010010
-#0028: GR2:      2 = #0002 = 0000000000000010
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:     21 = #0015 = 0000000000010101
-#002A: GR1:     18 = #0012 = 0000000000010010
-#002A: GR2:      2 = #0002 = 0000000000000010
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:     21 = #0015 = 0000000000010101
-#002C: GR1:     19 = #0013 = 0000000000010011
-#002C: GR2:      2 = #0002 = 0000000000000010
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:     15 = #000F = 0000000000001111
-#002E: GR1:     19 = #0013 = 0000000000010011
-#002E: GR2:      2 = #0002 = 0000000000000010
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     15 = #000F = 0000000000001111
-#0030: GR1:     19 = #0013 = 0000000000010011
-#0030: GR2:      2 = #0002 = 0000000000000010
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 010
-
-#0032: Register::::
-#0032: GR0:     15 = #000F = 0000000000001111
-#0032: GR1:     19 = #0013 = 0000000000010011
-#0032: GR2:      2 = #0002 = 0000000000000010
-#0032: GR3:      4 = #0004 = 0000000000000100
-#0032: GR4:      0 = #0000 = 0000000000000000
-#0032: GR5:      0 = #0000 = 0000000000000000
-#0032: GR6:      0 = #0000 = 0000000000000000
-#0032: GR7:      0 = #0000 = 0000000000000000
-#0032: SP:     511 = #01FF = 0000000111111111
-#0032: PR:      50 = #0032 = 0000000000110010
-#0032: FR (OF SF ZF): 010
-
-#0034: Register::::
-#0034: GR0:     15 = #000F = 0000000000001111
-#0034: GR1:     19 = #0013 = 0000000000010011
-#0034: GR2:      2 = #0002 = 0000000000000010
-#0034: GR3:      4 = #0004 = 0000000000000100
-#0034: GR4:      0 = #0000 = 0000000000000000
-#0034: GR5:      0 = #0000 = 0000000000000000
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     511 = #01FF = 0000000111111111
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 010
-
-#0036: Register::::
-#0036: GR0:     15 = #000F = 0000000000001111
-#0036: GR1:     19 = #0013 = 0000000000010011
-#0036: GR2:      2 = #0002 = 0000000000000010
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 010
-
-#0038: Register::::
-#0038: GR0:     15 = #000F = 0000000000001111
-#0038: GR1:     19 = #0013 = 0000000000010011
-#0038: GR2:      3 = #0003 = 0000000000000011
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 010
-
-#0026: Register::::
-#0026: GR0:     15 = #000F = 0000000000001111
-#0026: GR1:     19 = #0013 = 0000000000010011
-#0026: GR2:      3 = #0003 = 0000000000000011
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 010
-
-#0028: Register::::
-#0028: GR0:     15 = #000F = 0000000000001111
-#0028: GR1:     19 = #0013 = 0000000000010011
-#0028: GR2:      3 = #0003 = 0000000000000011
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:     15 = #000F = 0000000000001111
-#002A: GR1:     19 = #0013 = 0000000000010011
-#002A: GR2:      3 = #0003 = 0000000000000011
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:     15 = #000F = 0000000000001111
-#002C: GR1:     20 = #0014 = 0000000000010100
-#002C: GR2:      3 = #0003 = 0000000000000011
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:     28 = #001C = 0000000000011100
-#002E: GR1:     20 = #0014 = 0000000000010100
-#002E: GR2:      3 = #0003 = 0000000000000011
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     28 = #001C = 0000000000011100
-#0030: GR1:     20 = #0014 = 0000000000010100
-#0030: GR2:      3 = #0003 = 0000000000000011
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:     28 = #001C = 0000000000011100
-#0036: GR1:     20 = #0014 = 0000000000010100
-#0036: GR2:      3 = #0003 = 0000000000000011
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:     28 = #001C = 0000000000011100
-#0038: GR1:     20 = #0014 = 0000000000010100
-#0038: GR2:      4 = #0004 = 0000000000000100
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     28 = #001C = 0000000000011100
-#0026: GR1:     20 = #0014 = 0000000000010100
-#0026: GR2:      4 = #0004 = 0000000000000100
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     28 = #001C = 0000000000011100
-#0028: GR1:     20 = #0014 = 0000000000010100
-#0028: GR2:      4 = #0004 = 0000000000000100
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 001
-
-#002A: Register::::
-#002A: GR0:     28 = #001C = 0000000000011100
-#002A: GR1:     20 = #0014 = 0000000000010100
-#002A: GR2:      4 = #0004 = 0000000000000100
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 001
-
-#002C: Register::::
-#002C: GR0:     28 = #001C = 0000000000011100
-#002C: GR1:     21 = #0015 = 0000000000010101
-#002C: GR2:      4 = #0004 = 0000000000000100
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 001
-
-#002E: Register::::
-#002E: GR0:      6 = #0006 = 0000000000000110
-#002E: GR1:     21 = #0015 = 0000000000010101
-#002E: GR2:      4 = #0004 = 0000000000000100
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      6 = #0006 = 0000000000000110
-#0030: GR1:     21 = #0015 = 0000000000010101
-#0030: GR2:      4 = #0004 = 0000000000000100
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 010
-
-#0032: Register::::
-#0032: GR0:      6 = #0006 = 0000000000000110
-#0032: GR1:     21 = #0015 = 0000000000010101
-#0032: GR2:      4 = #0004 = 0000000000000100
-#0032: GR3:      4 = #0004 = 0000000000000100
-#0032: GR4:      0 = #0000 = 0000000000000000
-#0032: GR5:      0 = #0000 = 0000000000000000
-#0032: GR6:      0 = #0000 = 0000000000000000
-#0032: GR7:      0 = #0000 = 0000000000000000
-#0032: SP:     511 = #01FF = 0000000111111111
-#0032: PR:      50 = #0032 = 0000000000110010
-#0032: FR (OF SF ZF): 010
-
-#0034: Register::::
-#0034: GR0:      6 = #0006 = 0000000000000110
-#0034: GR1:     21 = #0015 = 0000000000010101
-#0034: GR2:      4 = #0004 = 0000000000000100
-#0034: GR3:      4 = #0004 = 0000000000000100
-#0034: GR4:      0 = #0000 = 0000000000000000
-#0034: GR5:      0 = #0000 = 0000000000000000
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     511 = #01FF = 0000000111111111
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 010
-
-#0036: Register::::
-#0036: GR0:      6 = #0006 = 0000000000000110
-#0036: GR1:     21 = #0015 = 0000000000010101
-#0036: GR2:      4 = #0004 = 0000000000000100
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 010
-
-#0038: Register::::
-#0038: GR0:      6 = #0006 = 0000000000000110
-#0038: GR1:     21 = #0015 = 0000000000010101
-#0038: GR2:      5 = #0005 = 0000000000000101
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 010
-
-#0026: Register::::
-#0026: GR0:      6 = #0006 = 0000000000000110
-#0026: GR1:     21 = #0015 = 0000000000010101
-#0026: GR2:      5 = #0005 = 0000000000000101
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 010
-
-#0028: Register::::
-#0028: GR0:      6 = #0006 = 0000000000000110
-#0028: GR1:     21 = #0015 = 0000000000010101
-#0028: GR2:      5 = #0005 = 0000000000000101
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:      6 = #0006 = 0000000000000110
-#003A: GR1:     21 = #0015 = 0000000000010101
-#003A: GR2:      5 = #0005 = 0000000000000101
-#003A: GR3:      4 = #0004 = 0000000000000100
-#003A: GR4:      0 = #0000 = 0000000000000000
-#003A: GR5:      0 = #0000 = 0000000000000000
-#003A: GR6:      0 = #0000 = 0000000000000000
-#003A: GR7:      0 = #0000 = 0000000000000000
-#003A: SP:     511 = #01FF = 0000000111111111
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#003C: Register::::
-#003C: GR0:      6 = #0006 = 0000000000000110
-#003C: GR1:     21 = #0015 = 0000000000010101
-#003C: GR2:      5 = #0005 = 0000000000000101
-#003C: GR3:      4 = #0004 = 0000000000000100
-#003C: GR4:      0 = #0000 = 0000000000000000
-#003C: GR5:      0 = #0000 = 0000000000000000
-#003C: GR6:      0 = #0000 = 0000000000000000
-#003C: GR7:      0 = #0000 = 0000000000000000
-#003C: SP:     511 = #01FF = 0000000111111111
-#003C: PR:      60 = #003C = 0000000000111100
-#003C: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      6 = #0006 = 0000000000000110
-#0006: GR1:     21 = #0015 = 0000000000010101
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:      4 = #0004 = 0000000000000100
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      6 = #0006 = 0000000000000110
-#0008: GR1:     21 = #0015 = 0000000000010101
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      4 = #0004 = 0000000000000100
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      6 = #0006 = 0000000000000110
-#000A: GR1:     22 = #0016 = 0000000000010110
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:      4 = #0004 = 0000000000000100
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      6 = #0006 = 0000000000000110
-#000C: GR1:     22 = #0016 = 0000000000010110
-#000C: GR2:      5 = #0005 = 0000000000000101
-#000C: GR3:      4 = #0004 = 0000000000000100
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#001E: Register::::
-#001E: GR0:      6 = #0006 = 0000000000000110
-#001E: GR1:     22 = #0016 = 0000000000010110
-#001E: GR2:      5 = #0005 = 0000000000000101
-#001E: GR3:      4 = #0004 = 0000000000000100
-#001E: GR4:      0 = #0000 = 0000000000000000
-#001E: GR5:      0 = #0000 = 0000000000000000
-#001E: GR6:      0 = #0000 = 0000000000000000
-#001E: GR7:      0 = #0000 = 0000000000000000
-#001E: SP:     511 = #01FF = 0000000111111111
-#001E: PR:      30 = #001E = 0000000000011110
-#001E: FR (OF SF ZF): 000
-
-#0020: Register::::
-#0020: GR0:      6 = #0006 = 0000000000000110
-#0020: GR1:     22 = #0016 = 0000000000010110
-#0020: GR2:      5 = #0005 = 0000000000000101
-#0020: GR3:      4 = #0004 = 0000000000000100
-#0020: GR4:      0 = #0000 = 0000000000000000
-#0020: GR5:      0 = #0000 = 0000000000000000
-#0020: GR6:      0 = #0000 = 0000000000000000
-#0020: GR7:      0 = #0000 = 0000000000000000
-#0020: SP:     511 = #01FF = 0000000111111111
-#0020: PR:      32 = #0020 = 0000000000100000
-#0020: FR (OF SF ZF): 000
-
-#0022: Register::::
-#0022: GR0:      4 = #0004 = 0000000000000100
-#0022: GR1:     22 = #0016 = 0000000000010110
-#0022: GR2:      5 = #0005 = 0000000000000101
-#0022: GR3:      4 = #0004 = 0000000000000100
-#0022: GR4:      0 = #0000 = 0000000000000000
-#0022: GR5:      0 = #0000 = 0000000000000000
-#0022: GR6:      0 = #0000 = 0000000000000000
-#0022: GR7:      0 = #0000 = 0000000000000000
-#0022: SP:     511 = #01FF = 0000000111111111
-#0022: PR:      34 = #0022 = 0000000000100010
-#0022: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      4 = #0004 = 0000000000000100
-#0024: GR1:     22 = #0016 = 0000000000010110
-#0024: GR2:      5 = #0005 = 0000000000000101
-#0024: GR3:      4 = #0004 = 0000000000000100
-#0024: GR4:      0 = #0000 = 0000000000000000
-#0024: GR5:      0 = #0000 = 0000000000000000
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     511 = #01FF = 0000000111111111
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      4 = #0004 = 0000000000000100
-#0026: GR1:     22 = #0016 = 0000000000010110
-#0026: GR2:      1 = #0001 = 0000000000000001
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      4 = #0004 = 0000000000000100
-#0028: GR1:     22 = #0016 = 0000000000010110
-#0028: GR2:      1 = #0001 = 0000000000000001
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:      4 = #0004 = 0000000000000100
-#002A: GR1:     22 = #0016 = 0000000000010110
-#002A: GR2:      1 = #0001 = 0000000000000001
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:      4 = #0004 = 0000000000000100
-#002C: GR1:     23 = #0017 = 0000000000010111
-#002C: GR2:      1 = #0001 = 0000000000000001
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:      8 = #0008 = 0000000000001000
-#002E: GR1:     23 = #0017 = 0000000000010111
-#002E: GR2:      1 = #0001 = 0000000000000001
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      8 = #0008 = 0000000000001000
-#0030: GR1:     23 = #0017 = 0000000000010111
-#0030: GR2:      1 = #0001 = 0000000000000001
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:      8 = #0008 = 0000000000001000
-#0036: GR1:     23 = #0017 = 0000000000010111
-#0036: GR2:      1 = #0001 = 0000000000000001
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:      8 = #0008 = 0000000000001000
-#0038: GR1:     23 = #0017 = 0000000000010111
-#0038: GR2:      2 = #0002 = 0000000000000010
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      8 = #0008 = 0000000000001000
-#0026: GR1:     23 = #0017 = 0000000000010111
-#0026: GR2:      2 = #0002 = 0000000000000010
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      8 = #0008 = 0000000000001000
-#0028: GR1:     23 = #0017 = 0000000000010111
-#0028: GR2:      2 = #0002 = 0000000000000010
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:      8 = #0008 = 0000000000001000
-#002A: GR1:     23 = #0017 = 0000000000010111
-#002A: GR2:      2 = #0002 = 0000000000000010
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:      8 = #0008 = 0000000000001000
-#002C: GR1:     24 = #0018 = 0000000000011000
-#002C: GR2:      2 = #0002 = 0000000000000010
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:     21 = #0015 = 0000000000010101
-#002E: GR1:     24 = #0018 = 0000000000011000
-#002E: GR2:      2 = #0002 = 0000000000000010
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     21 = #0015 = 0000000000010101
-#0030: GR1:     24 = #0018 = 0000000000011000
-#0030: GR2:      2 = #0002 = 0000000000000010
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:     21 = #0015 = 0000000000010101
-#0036: GR1:     24 = #0018 = 0000000000011000
-#0036: GR2:      2 = #0002 = 0000000000000010
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:     21 = #0015 = 0000000000010101
-#0038: GR1:     24 = #0018 = 0000000000011000
-#0038: GR2:      3 = #0003 = 0000000000000011
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     21 = #0015 = 0000000000010101
-#0026: GR1:     24 = #0018 = 0000000000011000
-#0026: GR2:      3 = #0003 = 0000000000000011
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     21 = #0015 = 0000000000010101
-#0028: GR1:     24 = #0018 = 0000000000011000
-#0028: GR2:      3 = #0003 = 0000000000000011
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 010
-
-#002A: Register::::
-#002A: GR0:     21 = #0015 = 0000000000010101
-#002A: GR1:     24 = #0018 = 0000000000011000
-#002A: GR2:      3 = #0003 = 0000000000000011
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 010
-
-#002C: Register::::
-#002C: GR0:     21 = #0015 = 0000000000010101
-#002C: GR1:     25 = #0019 = 0000000000011001
-#002C: GR2:      3 = #0003 = 0000000000000011
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 010
-
-#002E: Register::::
-#002E: GR0:     13 = #000D = 0000000000001101
-#002E: GR1:     25 = #0019 = 0000000000011001
-#002E: GR2:      3 = #0003 = 0000000000000011
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     13 = #000D = 0000000000001101
-#0030: GR1:     25 = #0019 = 0000000000011001
-#0030: GR2:      3 = #0003 = 0000000000000011
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:     13 = #000D = 0000000000001101
-#0036: GR1:     25 = #0019 = 0000000000011001
-#0036: GR2:      3 = #0003 = 0000000000000011
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:     13 = #000D = 0000000000001101
-#0038: GR1:     25 = #0019 = 0000000000011001
-#0038: GR2:      4 = #0004 = 0000000000000100
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     13 = #000D = 0000000000001101
-#0026: GR1:     25 = #0019 = 0000000000011001
-#0026: GR2:      4 = #0004 = 0000000000000100
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     13 = #000D = 0000000000001101
-#0028: GR1:     25 = #0019 = 0000000000011001
-#0028: GR2:      4 = #0004 = 0000000000000100
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 001
-
-#002A: Register::::
-#002A: GR0:     13 = #000D = 0000000000001101
-#002A: GR1:     25 = #0019 = 0000000000011001
-#002A: GR2:      4 = #0004 = 0000000000000100
-#002A: GR3:      4 = #0004 = 0000000000000100
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     511 = #01FF = 0000000111111111
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 001
-
-#002C: Register::::
-#002C: GR0:     13 = #000D = 0000000000001101
-#002C: GR1:     26 = #001A = 0000000000011010
-#002C: GR2:      4 = #0004 = 0000000000000100
-#002C: GR3:      4 = #0004 = 0000000000000100
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     511 = #01FF = 0000000111111111
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 001
-
-#002E: Register::::
-#002E: GR0:     12 = #000C = 0000000000001100
-#002E: GR1:     26 = #001A = 0000000000011010
-#002E: GR2:      4 = #0004 = 0000000000000100
-#002E: GR3:      4 = #0004 = 0000000000000100
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     511 = #01FF = 0000000111111111
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:     12 = #000C = 0000000000001100
-#0030: GR1:     26 = #001A = 0000000000011010
-#0030: GR2:      4 = #0004 = 0000000000000100
-#0030: GR3:      4 = #0004 = 0000000000000100
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     511 = #01FF = 0000000111111111
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:     12 = #000C = 0000000000001100
-#0036: GR1:     26 = #001A = 0000000000011010
-#0036: GR2:      4 = #0004 = 0000000000000100
-#0036: GR3:      4 = #0004 = 0000000000000100
-#0036: GR4:      0 = #0000 = 0000000000000000
-#0036: GR5:      0 = #0000 = 0000000000000000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     511 = #01FF = 0000000111111111
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:     12 = #000C = 0000000000001100
-#0038: GR1:     26 = #001A = 0000000000011010
-#0038: GR2:      5 = #0005 = 0000000000000101
-#0038: GR3:      4 = #0004 = 0000000000000100
-#0038: GR4:      0 = #0000 = 0000000000000000
-#0038: GR5:      0 = #0000 = 0000000000000000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     511 = #01FF = 0000000111111111
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:     12 = #000C = 0000000000001100
-#0026: GR1:     26 = #001A = 0000000000011010
-#0026: GR2:      5 = #0005 = 0000000000000101
-#0026: GR3:      4 = #0004 = 0000000000000100
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     511 = #01FF = 0000000111111111
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:     12 = #000C = 0000000000001100
-#0028: GR1:     26 = #001A = 0000000000011010
-#0028: GR2:      5 = #0005 = 0000000000000101
-#0028: GR3:      4 = #0004 = 0000000000000100
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     511 = #01FF = 0000000111111111
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:     12 = #000C = 0000000000001100
-#003A: GR1:     26 = #001A = 0000000000011010
-#003A: GR2:      5 = #0005 = 0000000000000101
-#003A: GR3:      4 = #0004 = 0000000000000100
-#003A: GR4:      0 = #0000 = 0000000000000000
-#003A: GR5:      0 = #0000 = 0000000000000000
-#003A: GR6:      0 = #0000 = 0000000000000000
-#003A: GR7:      0 = #0000 = 0000000000000000
-#003A: SP:     511 = #01FF = 0000000111111111
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#003C: Register::::
-#003C: GR0:      4 = #0004 = 0000000000000100
-#003C: GR1:     26 = #001A = 0000000000011010
-#003C: GR2:      5 = #0005 = 0000000000000101
-#003C: GR3:      4 = #0004 = 0000000000000100
-#003C: GR4:      0 = #0000 = 0000000000000000
-#003C: GR5:      0 = #0000 = 0000000000000000
-#003C: GR6:      0 = #0000 = 0000000000000000
-#003C: GR7:      0 = #0000 = 0000000000000000
-#003C: SP:     511 = #01FF = 0000000111111111
-#003C: PR:      60 = #003C = 0000000000111100
-#003C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      4 = #0004 = 0000000000000100
-#000E: GR1:     26 = #001A = 0000000000011010
-#000E: GR2:      5 = #0005 = 0000000000000101
-#000E: GR3:      4 = #0004 = 0000000000000100
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      4 = #0004 = 0000000000000100
-#0010: GR1:     26 = #001A = 0000000000011010
-#0010: GR2:      5 = #0005 = 0000000000000101
-#0010: GR3:      4 = #0004 = 0000000000000100
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
diff --git a/test/astest/call/Makefile b/test/astest/call/Makefile
deleted file mode 100644 (file)
index 922892d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = call
-ASFILE = ../../../as/min_main.casl  ../../../as/min_sub.casl
-CASL2FLAG = -atls
-include ../Test.mk
diff --git a/test/astest/count/0.txt b/test/astest/count/0.txt
deleted file mode 100644 (file)
index 33ad637..0000000
+++ /dev/null
@@ -1,347 +0,0 @@
-
-Assemble ../../../as/count_call.casl (0)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-../../../as/count_call.casl:3:    CALL COUNT1
-../../../as/count_call.casl:4:FIN      RET
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (0)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-../../../as/count.casl:6:    PUSH      0,GR2
-../../../as/count.casl:7:    SUBA      GR2,GR2
-../../../as/count.casl:8:    AND               GR1,GR1
-../../../as/count.casl:9:    JZE       RETURN
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-../../../as/count.casl:12:    AND              GR1,GR0
-../../../as/count.casl:13:    JNZ              MORE
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-../../../as/count.casl:15:     POP             GR2
-../../../as/count.casl:16:    POP              GR1
-../../../as/count.casl:17:    RET
-../../../as/count.casl:18:    END
-
-Label::::
-COUNT1 ---> #0005
-RETURN ---> #0014
-MORE ---> #000D
-MAIN ---> #0000
-FIN ---> #0004
-
-Assemble ../../../as/count_call.casl (1)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-       #0000   #1210
-       #0001   #0021
-../../../as/count_call.casl:3:    CALL COUNT1
-       #0002   #8000
-       #0003   #0005
-../../../as/count_call.casl:4:FIN      RET
-       #0004   #8100
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (1)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/count.casl:6:    PUSH      0,GR2
-       #0007   #7002
-       #0008   #0000
-../../../as/count.casl:7:    SUBA      GR2,GR2
-       #0009   #2522
-../../../as/count.casl:8:    AND               GR1,GR1
-       #000A   #3411
-../../../as/count.casl:9:    JZE       RETURN
-       #000B   #6300
-       #000C   #0014
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-       #000D   #1222
-       #000E   #0001
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-       #000F   #1201
-       #0010   #FFFF
-../../../as/count.casl:12:    AND              GR1,GR0
-       #0011   #3410
-../../../as/count.casl:13:    JNZ              MORE
-       #0012   #6200
-       #0013   #000D
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-       #0014   #1402
-../../../as/count.casl:15:     POP             GR2
-       #0015   #7120
-../../../as/count.casl:16:    POP              GR1
-       #0016   #7110
-../../../as/count.casl:17:    RET
-       #0017   #8100
-../../../as/count.casl:18:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     33 = #0021 = 0000000000100001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     33 = #0021 = 0000000000100001
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     33 = #0021 = 0000000000100001
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     33 = #0021 = 0000000000100001
-#0009: GR2:      0 = #0000 = 0000000000000000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     509 = #01FD = 0000000111111101
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     33 = #0021 = 0000000000100001
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     33 = #0021 = 0000000000100001
-#000B: GR2:      0 = #0000 = 0000000000000000
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     509 = #01FD = 0000000111111101
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     33 = #0021 = 0000000000100001
-#000D: GR2:      0 = #0000 = 0000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     33 = #0021 = 0000000000100001
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     32 = #0020 = 0000000000100000
-#0011: GR1:     33 = #0021 = 0000000000100001
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     32 = #0020 = 0000000000100000
-#0012: GR1:     32 = #0020 = 0000000000100000
-#0012: GR2:      1 = #0001 = 0000000000000001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:     32 = #0020 = 0000000000100000
-#000D: GR1:     32 = #0020 = 0000000000100000
-#000D: GR2:      1 = #0001 = 0000000000000001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:     32 = #0020 = 0000000000100000
-#000F: GR1:     32 = #0020 = 0000000000100000
-#000F: GR2:      2 = #0002 = 0000000000000010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     31 = #001F = 0000000000011111
-#0011: GR1:     32 = #0020 = 0000000000100000
-#0011: GR2:      2 = #0002 = 0000000000000010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     31 = #001F = 0000000000011111
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      2 = #0002 = 0000000000000010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
-#0014: Register::::
-#0014: GR0:     31 = #001F = 0000000000011111
-#0014: GR1:      0 = #0000 = 0000000000000000
-#0014: GR2:      2 = #0002 = 0000000000000010
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     509 = #01FD = 0000000111111101
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 001
-
-#0015: Register::::
-#0015: GR0:      2 = #0002 = 0000000000000010
-#0015: GR1:      0 = #0000 = 0000000000000000
-#0015: GR2:      2 = #0002 = 0000000000000010
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     509 = #01FD = 0000000111111101
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:      2 = #0002 = 0000000000000010
-#0016: GR1:      0 = #0000 = 0000000000000000
-#0016: GR2:      0 = #0000 = 0000000000000000
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     510 = #01FE = 0000000111111110
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      2 = #0002 = 0000000000000010
-#0017: GR1:     33 = #0021 = 0000000000100001
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:      0 = #0000 = 0000000000000000
-#0017: GR4:      0 = #0000 = 0000000000000000
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     511 = #01FF = 0000000111111111
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      2 = #0002 = 0000000000000010
-#0004: GR1:     33 = #0021 = 0000000000100001
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/count/Makefile b/test/astest/count/Makefile
deleted file mode 100644 (file)
index 90bfc28..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = count
-ASFILE = ../../../as/count_call.casl  ../../../as/count.casl
-include ../Test.mk
diff --git a/test/astest/count_call/0.txt b/test/astest/count_call/0.txt
deleted file mode 100644 (file)
index 33ad637..0000000
+++ /dev/null
@@ -1,347 +0,0 @@
-
-Assemble ../../../as/count_call.casl (0)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-../../../as/count_call.casl:3:    CALL COUNT1
-../../../as/count_call.casl:4:FIN      RET
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (0)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-../../../as/count.casl:6:    PUSH      0,GR2
-../../../as/count.casl:7:    SUBA      GR2,GR2
-../../../as/count.casl:8:    AND               GR1,GR1
-../../../as/count.casl:9:    JZE       RETURN
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-../../../as/count.casl:12:    AND              GR1,GR0
-../../../as/count.casl:13:    JNZ              MORE
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-../../../as/count.casl:15:     POP             GR2
-../../../as/count.casl:16:    POP              GR1
-../../../as/count.casl:17:    RET
-../../../as/count.casl:18:    END
-
-Label::::
-COUNT1 ---> #0005
-RETURN ---> #0014
-MORE ---> #000D
-MAIN ---> #0000
-FIN ---> #0004
-
-Assemble ../../../as/count_call.casl (1)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-       #0000   #1210
-       #0001   #0021
-../../../as/count_call.casl:3:    CALL COUNT1
-       #0002   #8000
-       #0003   #0005
-../../../as/count_call.casl:4:FIN      RET
-       #0004   #8100
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (1)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/count.casl:6:    PUSH      0,GR2
-       #0007   #7002
-       #0008   #0000
-../../../as/count.casl:7:    SUBA      GR2,GR2
-       #0009   #2522
-../../../as/count.casl:8:    AND               GR1,GR1
-       #000A   #3411
-../../../as/count.casl:9:    JZE       RETURN
-       #000B   #6300
-       #000C   #0014
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-       #000D   #1222
-       #000E   #0001
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-       #000F   #1201
-       #0010   #FFFF
-../../../as/count.casl:12:    AND              GR1,GR0
-       #0011   #3410
-../../../as/count.casl:13:    JNZ              MORE
-       #0012   #6200
-       #0013   #000D
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-       #0014   #1402
-../../../as/count.casl:15:     POP             GR2
-       #0015   #7120
-../../../as/count.casl:16:    POP              GR1
-       #0016   #7110
-../../../as/count.casl:17:    RET
-       #0017   #8100
-../../../as/count.casl:18:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     33 = #0021 = 0000000000100001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     33 = #0021 = 0000000000100001
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     33 = #0021 = 0000000000100001
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     33 = #0021 = 0000000000100001
-#0009: GR2:      0 = #0000 = 0000000000000000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     509 = #01FD = 0000000111111101
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     33 = #0021 = 0000000000100001
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     33 = #0021 = 0000000000100001
-#000B: GR2:      0 = #0000 = 0000000000000000
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     509 = #01FD = 0000000111111101
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     33 = #0021 = 0000000000100001
-#000D: GR2:      0 = #0000 = 0000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     33 = #0021 = 0000000000100001
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     32 = #0020 = 0000000000100000
-#0011: GR1:     33 = #0021 = 0000000000100001
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     32 = #0020 = 0000000000100000
-#0012: GR1:     32 = #0020 = 0000000000100000
-#0012: GR2:      1 = #0001 = 0000000000000001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:     32 = #0020 = 0000000000100000
-#000D: GR1:     32 = #0020 = 0000000000100000
-#000D: GR2:      1 = #0001 = 0000000000000001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:     32 = #0020 = 0000000000100000
-#000F: GR1:     32 = #0020 = 0000000000100000
-#000F: GR2:      2 = #0002 = 0000000000000010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     31 = #001F = 0000000000011111
-#0011: GR1:     32 = #0020 = 0000000000100000
-#0011: GR2:      2 = #0002 = 0000000000000010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     31 = #001F = 0000000000011111
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      2 = #0002 = 0000000000000010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
-#0014: Register::::
-#0014: GR0:     31 = #001F = 0000000000011111
-#0014: GR1:      0 = #0000 = 0000000000000000
-#0014: GR2:      2 = #0002 = 0000000000000010
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     509 = #01FD = 0000000111111101
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 001
-
-#0015: Register::::
-#0015: GR0:      2 = #0002 = 0000000000000010
-#0015: GR1:      0 = #0000 = 0000000000000000
-#0015: GR2:      2 = #0002 = 0000000000000010
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     509 = #01FD = 0000000111111101
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:      2 = #0002 = 0000000000000010
-#0016: GR1:      0 = #0000 = 0000000000000000
-#0016: GR2:      0 = #0000 = 0000000000000000
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     510 = #01FE = 0000000111111110
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      2 = #0002 = 0000000000000010
-#0017: GR1:     33 = #0021 = 0000000000100001
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:      0 = #0000 = 0000000000000000
-#0017: GR4:      0 = #0000 = 0000000000000000
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     511 = #01FF = 0000000111111111
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      2 = #0002 = 0000000000000010
-#0004: GR1:     33 = #0021 = 0000000000100001
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/count_call/Makefile b/test/astest/count_call/Makefile
deleted file mode 100644 (file)
index 649e221..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = count_call
-ASFILE = ../../../as/count_call.casl ../../../as/count.casl 
-include ../Test.mk
diff --git a/test/astest/count_call1/0.txt b/test/astest/count_call1/0.txt
deleted file mode 100644 (file)
index 33ad637..0000000
+++ /dev/null
@@ -1,347 +0,0 @@
-
-Assemble ../../../as/count_call.casl (0)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-../../../as/count_call.casl:3:    CALL COUNT1
-../../../as/count_call.casl:4:FIN      RET
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (0)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-../../../as/count.casl:6:    PUSH      0,GR2
-../../../as/count.casl:7:    SUBA      GR2,GR2
-../../../as/count.casl:8:    AND               GR1,GR1
-../../../as/count.casl:9:    JZE       RETURN
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-../../../as/count.casl:12:    AND              GR1,GR0
-../../../as/count.casl:13:    JNZ              MORE
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-../../../as/count.casl:15:     POP             GR2
-../../../as/count.casl:16:    POP              GR1
-../../../as/count.casl:17:    RET
-../../../as/count.casl:18:    END
-
-Label::::
-COUNT1 ---> #0005
-RETURN ---> #0014
-MORE ---> #000D
-MAIN ---> #0000
-FIN ---> #0004
-
-Assemble ../../../as/count_call.casl (1)
-../../../as/count_call.casl:1:MAIN     START
-../../../as/count_call.casl:2: LAD GR1,33
-       #0000   #1210
-       #0001   #0021
-../../../as/count_call.casl:3:    CALL COUNT1
-       #0002   #8000
-       #0003   #0005
-../../../as/count_call.casl:4:FIN      RET
-       #0004   #8100
-../../../as/count_call.casl:5: END
-
-Assemble ../../../as/count.casl (1)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/count.casl:6:    PUSH      0,GR2
-       #0007   #7002
-       #0008   #0000
-../../../as/count.casl:7:    SUBA      GR2,GR2
-       #0009   #2522
-../../../as/count.casl:8:    AND               GR1,GR1
-       #000A   #3411
-../../../as/count.casl:9:    JZE       RETURN
-       #000B   #6300
-       #000C   #0014
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-       #000D   #1222
-       #000E   #0001
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-       #000F   #1201
-       #0010   #FFFF
-../../../as/count.casl:12:    AND              GR1,GR0
-       #0011   #3410
-../../../as/count.casl:13:    JNZ              MORE
-       #0012   #6200
-       #0013   #000D
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-       #0014   #1402
-../../../as/count.casl:15:     POP             GR2
-       #0015   #7120
-../../../as/count.casl:16:    POP              GR1
-       #0016   #7110
-../../../as/count.casl:17:    RET
-       #0017   #8100
-../../../as/count.casl:18:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     33 = #0021 = 0000000000100001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     33 = #0021 = 0000000000100001
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     33 = #0021 = 0000000000100001
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     33 = #0021 = 0000000000100001
-#0009: GR2:      0 = #0000 = 0000000000000000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     509 = #01FD = 0000000111111101
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     33 = #0021 = 0000000000100001
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     33 = #0021 = 0000000000100001
-#000B: GR2:      0 = #0000 = 0000000000000000
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     509 = #01FD = 0000000111111101
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     33 = #0021 = 0000000000100001
-#000D: GR2:      0 = #0000 = 0000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     33 = #0021 = 0000000000100001
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     32 = #0020 = 0000000000100000
-#0011: GR1:     33 = #0021 = 0000000000100001
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     32 = #0020 = 0000000000100000
-#0012: GR1:     32 = #0020 = 0000000000100000
-#0012: GR2:      1 = #0001 = 0000000000000001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:     32 = #0020 = 0000000000100000
-#000D: GR1:     32 = #0020 = 0000000000100000
-#000D: GR2:      1 = #0001 = 0000000000000001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:     32 = #0020 = 0000000000100000
-#000F: GR1:     32 = #0020 = 0000000000100000
-#000F: GR2:      2 = #0002 = 0000000000000010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:     31 = #001F = 0000000000011111
-#0011: GR1:     32 = #0020 = 0000000000100000
-#0011: GR2:      2 = #0002 = 0000000000000010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:     31 = #001F = 0000000000011111
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      2 = #0002 = 0000000000000010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
-#0014: Register::::
-#0014: GR0:     31 = #001F = 0000000000011111
-#0014: GR1:      0 = #0000 = 0000000000000000
-#0014: GR2:      2 = #0002 = 0000000000000010
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     509 = #01FD = 0000000111111101
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 001
-
-#0015: Register::::
-#0015: GR0:      2 = #0002 = 0000000000000010
-#0015: GR1:      0 = #0000 = 0000000000000000
-#0015: GR2:      2 = #0002 = 0000000000000010
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     509 = #01FD = 0000000111111101
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:      2 = #0002 = 0000000000000010
-#0016: GR1:      0 = #0000 = 0000000000000000
-#0016: GR2:      0 = #0000 = 0000000000000000
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     510 = #01FE = 0000000111111110
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      2 = #0002 = 0000000000000010
-#0017: GR1:     33 = #0021 = 0000000000100001
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:      0 = #0000 = 0000000000000000
-#0017: GR4:      0 = #0000 = 0000000000000000
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     511 = #01FF = 0000000111111111
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      2 = #0002 = 0000000000000010
-#0004: GR1:     33 = #0021 = 0000000000100001
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/count_call1/Makefile b/test/astest/count_call1/Makefile
deleted file mode 100644 (file)
index 1c6733d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = count_call1
-ASFILE = ../../../as/count_call.casl  ../../../as/count.casl
-include ../Test.mk
diff --git a/test/astest/count_call2/0.txt b/test/astest/count_call2/0.txt
deleted file mode 100644 (file)
index 0143de0..0000000
+++ /dev/null
@@ -1,1075 +0,0 @@
-
-Assemble ../../../as/count_call2.casl (0)
-../../../as/count_call2.casl:1:MAIN    START
-../../../as/count_call2.casl:2:        LAD GR1,-1
-../../../as/count_call2.casl:3:    CALL COUNT1
-../../../as/count_call2.casl:4:FIN     RET
-../../../as/count_call2.casl:5:        END
-
-Assemble ../../../as/count.casl (0)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-../../../as/count.casl:6:    PUSH      0,GR2
-../../../as/count.casl:7:    SUBA      GR2,GR2
-../../../as/count.casl:8:    AND               GR1,GR1
-../../../as/count.casl:9:    JZE       RETURN
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-../../../as/count.casl:12:    AND              GR1,GR0
-../../../as/count.casl:13:    JNZ              MORE
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-../../../as/count.casl:15:     POP             GR2
-../../../as/count.casl:16:    POP              GR1
-../../../as/count.casl:17:    RET
-../../../as/count.casl:18:    END
-
-Label::::
-COUNT1 ---> #0005
-RETURN ---> #0014
-MORE ---> #000D
-MAIN ---> #0000
-FIN ---> #0004
-
-Assemble ../../../as/count_call2.casl (1)
-../../../as/count_call2.casl:1:MAIN    START
-../../../as/count_call2.casl:2:        LAD GR1,-1
-       #0000   #1210
-       #0001   #FFFF
-../../../as/count_call2.casl:3:    CALL COUNT1
-       #0002   #8000
-       #0003   #0005
-../../../as/count_call2.casl:4:FIN     RET
-       #0004   #8100
-../../../as/count_call2.casl:5:        END
-
-Assemble ../../../as/count.casl (1)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/count.casl:6:    PUSH      0,GR2
-       #0007   #7002
-       #0008   #0000
-../../../as/count.casl:7:    SUBA      GR2,GR2
-       #0009   #2522
-../../../as/count.casl:8:    AND               GR1,GR1
-       #000A   #3411
-../../../as/count.casl:9:    JZE       RETURN
-       #000B   #6300
-       #000C   #0014
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-       #000D   #1222
-       #000E   #0001
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-       #000F   #1201
-       #0010   #FFFF
-../../../as/count.casl:12:    AND              GR1,GR0
-       #0011   #3410
-../../../as/count.casl:13:    JNZ              MORE
-       #0012   #6200
-       #0013   #000D
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-       #0014   #1402
-../../../as/count.casl:15:     POP             GR2
-       #0015   #7120
-../../../as/count.casl:16:    POP              GR1
-       #0016   #7110
-../../../as/count.casl:17:    RET
-       #0017   #8100
-../../../as/count.casl:18:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     -1 = #FFFF = 1111111111111111
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     -1 = #FFFF = 1111111111111111
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     -1 = #FFFF = 1111111111111111
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     -1 = #FFFF = 1111111111111111
-#0009: GR2:      0 = #0000 = 0000000000000000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     509 = #01FD = 0000000111111101
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     -1 = #FFFF = 1111111111111111
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     -1 = #FFFF = 1111111111111111
-#000B: GR2:      0 = #0000 = 0000000000000000
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     509 = #01FD = 0000000111111101
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     -1 = #FFFF = 1111111111111111
-#000D: GR2:      0 = #0000 = 0000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     -1 = #FFFF = 1111111111111111
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -2 = #FFFE = 1111111111111110
-#0011: GR1:     -1 = #FFFF = 1111111111111111
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -2 = #FFFE = 1111111111111110
-#0012: GR1:     -2 = #FFFE = 1111111111111110
-#0012: GR2:      1 = #0001 = 0000000000000001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -2 = #FFFE = 1111111111111110
-#000D: GR1:     -2 = #FFFE = 1111111111111110
-#000D: GR2:      1 = #0001 = 0000000000000001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -2 = #FFFE = 1111111111111110
-#000F: GR1:     -2 = #FFFE = 1111111111111110
-#000F: GR2:      2 = #0002 = 0000000000000010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -3 = #FFFD = 1111111111111101
-#0011: GR1:     -2 = #FFFE = 1111111111111110
-#0011: GR2:      2 = #0002 = 0000000000000010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -3 = #FFFD = 1111111111111101
-#0012: GR1:     -4 = #FFFC = 1111111111111100
-#0012: GR2:      2 = #0002 = 0000000000000010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -3 = #FFFD = 1111111111111101
-#000D: GR1:     -4 = #FFFC = 1111111111111100
-#000D: GR2:      2 = #0002 = 0000000000000010
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -3 = #FFFD = 1111111111111101
-#000F: GR1:     -4 = #FFFC = 1111111111111100
-#000F: GR2:      3 = #0003 = 0000000000000011
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -5 = #FFFB = 1111111111111011
-#0011: GR1:     -4 = #FFFC = 1111111111111100
-#0011: GR2:      3 = #0003 = 0000000000000011
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -5 = #FFFB = 1111111111111011
-#0012: GR1:     -8 = #FFF8 = 1111111111111000
-#0012: GR2:      3 = #0003 = 0000000000000011
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -5 = #FFFB = 1111111111111011
-#000D: GR1:     -8 = #FFF8 = 1111111111111000
-#000D: GR2:      3 = #0003 = 0000000000000011
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -5 = #FFFB = 1111111111111011
-#000F: GR1:     -8 = #FFF8 = 1111111111111000
-#000F: GR2:      4 = #0004 = 0000000000000100
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -9 = #FFF7 = 1111111111110111
-#0011: GR1:     -8 = #FFF8 = 1111111111111000
-#0011: GR2:      4 = #0004 = 0000000000000100
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -9 = #FFF7 = 1111111111110111
-#0012: GR1:    -16 = #FFF0 = 1111111111110000
-#0012: GR2:      4 = #0004 = 0000000000000100
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -9 = #FFF7 = 1111111111110111
-#000D: GR1:    -16 = #FFF0 = 1111111111110000
-#000D: GR2:      4 = #0004 = 0000000000000100
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -9 = #FFF7 = 1111111111110111
-#000F: GR1:    -16 = #FFF0 = 1111111111110000
-#000F: GR2:      5 = #0005 = 0000000000000101
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -17 = #FFEF = 1111111111101111
-#0011: GR1:    -16 = #FFF0 = 1111111111110000
-#0011: GR2:      5 = #0005 = 0000000000000101
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -17 = #FFEF = 1111111111101111
-#0012: GR1:    -32 = #FFE0 = 1111111111100000
-#0012: GR2:      5 = #0005 = 0000000000000101
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -17 = #FFEF = 1111111111101111
-#000D: GR1:    -32 = #FFE0 = 1111111111100000
-#000D: GR2:      5 = #0005 = 0000000000000101
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -17 = #FFEF = 1111111111101111
-#000F: GR1:    -32 = #FFE0 = 1111111111100000
-#000F: GR2:      6 = #0006 = 0000000000000110
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -33 = #FFDF = 1111111111011111
-#0011: GR1:    -32 = #FFE0 = 1111111111100000
-#0011: GR2:      6 = #0006 = 0000000000000110
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -33 = #FFDF = 1111111111011111
-#0012: GR1:    -64 = #FFC0 = 1111111111000000
-#0012: GR2:      6 = #0006 = 0000000000000110
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -33 = #FFDF = 1111111111011111
-#000D: GR1:    -64 = #FFC0 = 1111111111000000
-#000D: GR2:      6 = #0006 = 0000000000000110
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -33 = #FFDF = 1111111111011111
-#000F: GR1:    -64 = #FFC0 = 1111111111000000
-#000F: GR2:      7 = #0007 = 0000000000000111
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -65 = #FFBF = 1111111110111111
-#0011: GR1:    -64 = #FFC0 = 1111111111000000
-#0011: GR2:      7 = #0007 = 0000000000000111
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -65 = #FFBF = 1111111110111111
-#0012: GR1:   -128 = #FF80 = 1111111110000000
-#0012: GR2:      7 = #0007 = 0000000000000111
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -65 = #FFBF = 1111111110111111
-#000D: GR1:   -128 = #FF80 = 1111111110000000
-#000D: GR2:      7 = #0007 = 0000000000000111
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -65 = #FFBF = 1111111110111111
-#000F: GR1:   -128 = #FF80 = 1111111110000000
-#000F: GR2:      8 = #0008 = 0000000000001000
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -129 = #FF7F = 1111111101111111
-#0011: GR1:   -128 = #FF80 = 1111111110000000
-#0011: GR2:      8 = #0008 = 0000000000001000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -129 = #FF7F = 1111111101111111
-#0012: GR1:   -256 = #FF00 = 1111111100000000
-#0012: GR2:      8 = #0008 = 0000000000001000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -129 = #FF7F = 1111111101111111
-#000D: GR1:   -256 = #FF00 = 1111111100000000
-#000D: GR2:      8 = #0008 = 0000000000001000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -129 = #FF7F = 1111111101111111
-#000F: GR1:   -256 = #FF00 = 1111111100000000
-#000F: GR2:      9 = #0009 = 0000000000001001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -257 = #FEFF = 1111111011111111
-#0011: GR1:   -256 = #FF00 = 1111111100000000
-#0011: GR2:      9 = #0009 = 0000000000001001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -257 = #FEFF = 1111111011111111
-#0012: GR1:   -512 = #FE00 = 1111111000000000
-#0012: GR2:      9 = #0009 = 0000000000001001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -257 = #FEFF = 1111111011111111
-#000D: GR1:   -512 = #FE00 = 1111111000000000
-#000D: GR2:      9 = #0009 = 0000000000001001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -257 = #FEFF = 1111111011111111
-#000F: GR1:   -512 = #FE00 = 1111111000000000
-#000F: GR2:     10 = #000A = 0000000000001010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -513 = #FDFF = 1111110111111111
-#0011: GR1:   -512 = #FE00 = 1111111000000000
-#0011: GR2:     10 = #000A = 0000000000001010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -513 = #FDFF = 1111110111111111
-#0012: GR1:  -1024 = #FC00 = 1111110000000000
-#0012: GR2:     10 = #000A = 0000000000001010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -513 = #FDFF = 1111110111111111
-#000D: GR1:  -1024 = #FC00 = 1111110000000000
-#000D: GR2:     10 = #000A = 0000000000001010
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -513 = #FDFF = 1111110111111111
-#000F: GR1:  -1024 = #FC00 = 1111110000000000
-#000F: GR2:     11 = #000B = 0000000000001011
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -1025 = #FBFF = 1111101111111111
-#0011: GR1:  -1024 = #FC00 = 1111110000000000
-#0011: GR2:     11 = #000B = 0000000000001011
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -1025 = #FBFF = 1111101111111111
-#0012: GR1:  -2048 = #F800 = 1111100000000000
-#0012: GR2:     11 = #000B = 0000000000001011
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -1025 = #FBFF = 1111101111111111
-#000D: GR1:  -2048 = #F800 = 1111100000000000
-#000D: GR2:     11 = #000B = 0000000000001011
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -1025 = #FBFF = 1111101111111111
-#000F: GR1:  -2048 = #F800 = 1111100000000000
-#000F: GR2:     12 = #000C = 0000000000001100
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -2049 = #F7FF = 1111011111111111
-#0011: GR1:  -2048 = #F800 = 1111100000000000
-#0011: GR2:     12 = #000C = 0000000000001100
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -2049 = #F7FF = 1111011111111111
-#0012: GR1:  -4096 = #F000 = 1111000000000000
-#0012: GR2:     12 = #000C = 0000000000001100
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -2049 = #F7FF = 1111011111111111
-#000D: GR1:  -4096 = #F000 = 1111000000000000
-#000D: GR2:     12 = #000C = 0000000000001100
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -2049 = #F7FF = 1111011111111111
-#000F: GR1:  -4096 = #F000 = 1111000000000000
-#000F: GR2:     13 = #000D = 0000000000001101
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -4097 = #EFFF = 1110111111111111
-#0011: GR1:  -4096 = #F000 = 1111000000000000
-#0011: GR2:     13 = #000D = 0000000000001101
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -4097 = #EFFF = 1110111111111111
-#0012: GR1:  -8192 = #E000 = 1110000000000000
-#0012: GR2:     13 = #000D = 0000000000001101
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -4097 = #EFFF = 1110111111111111
-#000D: GR1:  -8192 = #E000 = 1110000000000000
-#000D: GR2:     13 = #000D = 0000000000001101
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -4097 = #EFFF = 1110111111111111
-#000F: GR1:  -8192 = #E000 = 1110000000000000
-#000F: GR2:     14 = #000E = 0000000000001110
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -8193 = #DFFF = 1101111111111111
-#0011: GR1:  -8192 = #E000 = 1110000000000000
-#0011: GR2:     14 = #000E = 0000000000001110
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -8193 = #DFFF = 1101111111111111
-#0012: GR1: -16384 = #C000 = 1100000000000000
-#0012: GR2:     14 = #000E = 0000000000001110
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -8193 = #DFFF = 1101111111111111
-#000D: GR1: -16384 = #C000 = 1100000000000000
-#000D: GR2:     14 = #000E = 0000000000001110
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -8193 = #DFFF = 1101111111111111
-#000F: GR1: -16384 = #C000 = 1100000000000000
-#000F: GR2:     15 = #000F = 0000000000001111
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0: -16385 = #BFFF = 1011111111111111
-#0011: GR1: -16384 = #C000 = 1100000000000000
-#0011: GR2:     15 = #000F = 0000000000001111
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0: -16385 = #BFFF = 1011111111111111
-#0012: GR1: -32768 = #8000 = 1000000000000000
-#0012: GR2:     15 = #000F = 0000000000001111
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0: -16385 = #BFFF = 1011111111111111
-#000D: GR1: -32768 = #8000 = 1000000000000000
-#000D: GR2:     15 = #000F = 0000000000001111
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0: -16385 = #BFFF = 1011111111111111
-#000F: GR1: -32768 = #8000 = 1000000000000000
-#000F: GR2:     16 = #0010 = 0000000000010000
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  32767 = #7FFF = 0111111111111111
-#0011: GR1: -32768 = #8000 = 1000000000000000
-#0011: GR2:     16 = #0010 = 0000000000010000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  32767 = #7FFF = 0111111111111111
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:     16 = #0010 = 0000000000010000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
-#0014: Register::::
-#0014: GR0:  32767 = #7FFF = 0111111111111111
-#0014: GR1:      0 = #0000 = 0000000000000000
-#0014: GR2:     16 = #0010 = 0000000000010000
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     509 = #01FD = 0000000111111101
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 001
-
-#0015: Register::::
-#0015: GR0:     16 = #0010 = 0000000000010000
-#0015: GR1:      0 = #0000 = 0000000000000000
-#0015: GR2:     16 = #0010 = 0000000000010000
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     509 = #01FD = 0000000111111101
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:     16 = #0010 = 0000000000010000
-#0016: GR1:      0 = #0000 = 0000000000000000
-#0016: GR2:      0 = #0000 = 0000000000000000
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     510 = #01FE = 0000000111111110
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:     16 = #0010 = 0000000000010000
-#0017: GR1:     -1 = #FFFF = 1111111111111111
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:      0 = #0000 = 0000000000000000
-#0017: GR4:      0 = #0000 = 0000000000000000
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     511 = #01FF = 0000000111111111
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:     16 = #0010 = 0000000000010000
-#0004: GR1:     -1 = #FFFF = 1111111111111111
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/count_call2/Makefile b/test/astest/count_call2/Makefile
deleted file mode 100644 (file)
index 756b4cd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = count_call2
-ASFILE = ../../../as/count_call2.casl ../../../as/count.casl 
-include ../Test.mk
diff --git a/test/astest/dc_overflow/0.txt b/test/astest/dc_overflow/0.txt
deleted file mode 100644 (file)
index 719670f..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-
-Assemble ../../../as/dc_overflow.casl (0)
-../../../as/dc_overflow.casl:1:MAIN    START   BEGIN
-../../../as/dc_overflow.casl:2:BEGIN   LD      GR0,A
-../../../as/dc_overflow.casl:3:        ADDL    GR0,B
-../../../as/dc_overflow.casl:4:        ST      GR0,C
-../../../as/dc_overflow.casl:5:        RET
-../../../as/dc_overflow.casl:6:A       DC      32779
-../../../as/dc_overflow.casl:7:B       DC      32778
-../../../as/dc_overflow.casl:8:C       DS      1
-../../../as/dc_overflow.casl:9:        END
-
-Label::::
-A ---> #0007
-B ---> #0008
-C ---> #0009
-BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../as/dc_overflow.casl (1)
-../../../as/dc_overflow.casl:1:MAIN    START   BEGIN
-../../../as/dc_overflow.casl:2:BEGIN   LD      GR0,A
-       #0000   #1000
-       #0001   #0007
-../../../as/dc_overflow.casl:3:        ADDL    GR0,B
-       #0002   #2200
-       #0003   #0008
-../../../as/dc_overflow.casl:4:        ST      GR0,C
-       #0004   #1100
-       #0005   #0009
-../../../as/dc_overflow.casl:5:        RET
-       #0006   #8100
-../../../as/dc_overflow.casl:6:A       DC      32779
-       #0007   #000B
-../../../as/dc_overflow.casl:7:B       DC      32778
-       #0008   #000A
-../../../as/dc_overflow.casl:8:C       DS      1
-       #0009   #0000
-../../../as/dc_overflow.casl:9:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:     11 = #000B = 0000000000001011
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:     21 = #0015 = 0000000000010101
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:     21 = #0015 = 0000000000010101
-#0006: GR1:      0 = #0000 = 0000000000000000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
diff --git a/test/astest/dc_overflow/Makefile b/test/astest/dc_overflow/Makefile
deleted file mode 100644 (file)
index 6d18add..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = dc_overflow
-include ../Test.mk
diff --git a/test/astest/dc_spc/0.txt b/test/astest/dc_spc/0.txt
deleted file mode 100644 (file)
index 8e95645..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-
-Assemble ../../../as/dc_spc.casl (0)
-../../../as/dc_spc.casl:1:; DC命令で空白を指定した場合のテスト 
-../../../as/dc_spc.casl:2:MAIN    START
-../../../as/dc_spc.casl:3:        OUT BUF,LEN
-../../../as/dc_spc.casl:4:        RET
-../../../as/dc_spc.casl:5:BUF          DC      ' '
-../../../as/dc_spc.casl:6:LEN          DC      1
-../../../as/dc_spc.casl:7:        END
-
-Label::::
-BUF ---> #0013
-MAIN ---> #0000
-LEN ---> #0014
-
-Assemble ../../../as/dc_spc.casl (1)
-../../../as/dc_spc.casl:1:; DC命令で空白を指定した場合のテスト 
-../../../as/dc_spc.casl:2:MAIN    START
-../../../as/dc_spc.casl:3:        OUT BUF,LEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1020
-       #0007   #0014
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #0015
-       #0015   #000A
-       #000C   #1220
-       #000D   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../as/dc_spc.casl:4:        RET
-       #0012   #8100
-../../../as/dc_spc.casl:5:BUF          DC      ' '
-       #0013   #0020
-../../../as/dc_spc.casl:6:LEN          DC      1
-       #0014   #0001
-../../../as/dc_spc.casl:7:        END
diff --git a/test/astest/dc_spc/Makefile b/test/astest/dc_spc/Makefile
deleted file mode 100644 (file)
index bbcffd3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = dc_spc
-CASL2FLAG = -sal
-include ../Test.mk
diff --git a/test/astest/div/0.txt b/test/astest/div/0.txt
deleted file mode 100644 (file)
index 784159b..0000000
+++ /dev/null
@@ -1,532 +0,0 @@
-
-Assemble ../../../as/div.casl (0)
-../../../as/div.casl:1:DIV     START
-../../../as/div.casl:2:BEGIN   LD      GR1,X
-../../../as/div.casl:3:        LD      GR2,A
-../../../as/div.casl:4:LOOP    SUBL    GR1,Y
-../../../as/div.casl:5:    ADDL        GR2,=1
-../../../as/div.casl:6:    CPL GR1,Y
-../../../as/div.casl:7:        JPL     LOOP
-../../../as/div.casl:8:    JZE LOOP
-../../../as/div.casl:9:MOD     LAD     GR3,0,GR1
-../../../as/div.casl:10:       ST      GR3,M
-../../../as/div.casl:11:FIN    ST      GR2,A
-../../../as/div.casl:12:       RET
-../../../as/div.casl:13:X      DC      87
-../../../as/div.casl:14:Y      DC      11
-../../../as/div.casl:15:A      DC      0
-../../../as/div.casl:16:M      DS      1
-../../../as/div.casl:17:       END
-
-Label::::
-A ---> #0017
-M ---> #0018
-X ---> #0015
-Y ---> #0016
-DIV ---> #0000
-BEGIN ---> #0000
-LOOP ---> #0004
-MOD ---> #000E
-FIN ---> #0012
-
-Assemble ../../../as/div.casl (1)
-../../../as/div.casl:1:DIV     START
-../../../as/div.casl:2:BEGIN   LD      GR1,X
-       #0000   #1010
-       #0001   #0015
-../../../as/div.casl:3:        LD      GR2,A
-       #0002   #1020
-       #0003   #0017
-../../../as/div.casl:4:LOOP    SUBL    GR1,Y
-       #0004   #2310
-       #0005   #0016
-../../../as/div.casl:5:    ADDL        GR2,=1
-       #0019   #0001
-       #0006   #2220
-       #0007   #0019
-../../../as/div.casl:6:    CPL GR1,Y
-       #0008   #4110
-       #0009   #0016
-../../../as/div.casl:7:        JPL     LOOP
-       #000A   #6500
-       #000B   #0004
-../../../as/div.casl:8:    JZE LOOP
-       #000C   #6300
-       #000D   #0004
-../../../as/div.casl:9:MOD     LAD     GR3,0,GR1
-       #000E   #1231
-       #000F   #0000
-../../../as/div.casl:10:       ST      GR3,M
-       #0010   #1130
-       #0011   #0018
-../../../as/div.casl:11:FIN    ST      GR2,A
-       #0012   #1120
-       #0013   #0017
-../../../as/div.casl:12:       RET
-       #0014   #8100
-../../../as/div.casl:13:X      DC      87
-       #0015   #0057
-../../../as/div.casl:14:Y      DC      11
-       #0016   #000B
-../../../as/div.casl:15:A      DC      0
-       #0017   #0000
-../../../as/div.casl:16:M      DS      1
-       #0018   #0000
-../../../as/div.casl:17:       END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     87 = #0057 = 0000000001010111
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     87 = #0057 = 0000000001010111
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 001
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     76 = #004C = 0000000001001100
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     76 = #004C = 0000000001001100
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     76 = #004C = 0000000001001100
-#000A: GR2:      1 = #0001 = 0000000000000001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     76 = #004C = 0000000001001100
-#0004: GR2:      1 = #0001 = 0000000000000001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     65 = #0041 = 0000000001000001
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     65 = #0041 = 0000000001000001
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     65 = #0041 = 0000000001000001
-#000A: GR2:      2 = #0002 = 0000000000000010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     65 = #0041 = 0000000001000001
-#0004: GR2:      2 = #0002 = 0000000000000010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     54 = #0036 = 0000000000110110
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     54 = #0036 = 0000000000110110
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     54 = #0036 = 0000000000110110
-#000A: GR2:      3 = #0003 = 0000000000000011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     54 = #0036 = 0000000000110110
-#0004: GR2:      3 = #0003 = 0000000000000011
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     43 = #002B = 0000000000101011
-#0006: GR2:      3 = #0003 = 0000000000000011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     43 = #002B = 0000000000101011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     43 = #002B = 0000000000101011
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     43 = #002B = 0000000000101011
-#0004: GR2:      4 = #0004 = 0000000000000100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     32 = #0020 = 0000000000100000
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     32 = #0020 = 0000000000100000
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     32 = #0020 = 0000000000100000
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     32 = #0020 = 0000000000100000
-#0004: GR2:      5 = #0005 = 0000000000000101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     21 = #0015 = 0000000000010101
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     21 = #0015 = 0000000000010101
-#0008: GR2:      6 = #0006 = 0000000000000110
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     21 = #0015 = 0000000000010101
-#000A: GR2:      6 = #0006 = 0000000000000110
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     21 = #0015 = 0000000000010101
-#0004: GR2:      6 = #0006 = 0000000000000110
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     10 = #000A = 0000000000001010
-#0006: GR2:      6 = #0006 = 0000000000000110
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     10 = #000A = 0000000000001010
-#0008: GR2:      7 = #0007 = 0000000000000111
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     10 = #000A = 0000000000001010
-#000A: GR2:      7 = #0007 = 0000000000000111
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     10 = #000A = 0000000000001010
-#000C: GR2:      7 = #0007 = 0000000000000111
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 010
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     10 = #000A = 0000000000001010
-#000E: GR2:      7 = #0007 = 0000000000000111
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 010
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     10 = #000A = 0000000000001010
-#0010: GR2:      7 = #0007 = 0000000000000111
-#0010: GR3:     10 = #000A = 0000000000001010
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     10 = #000A = 0000000000001010
-#0012: GR2:      7 = #0007 = 0000000000000111
-#0012: GR3:     10 = #000A = 0000000000001010
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#0014: Register::::
-#0014: GR0:      0 = #0000 = 0000000000000000
-#0014: GR1:     10 = #000A = 0000000000001010
-#0014: GR2:      7 = #0007 = 0000000000000111
-#0014: GR3:     10 = #000A = 0000000000001010
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     512 = #0200 = 0000001000000000
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 010
-
diff --git a/test/astest/div/Makefile b/test/astest/div/Makefile
deleted file mode 100644 (file)
index 6c3fda7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = div
-include ../Test.mk
diff --git a/test/astest/div10_test/0.txt b/test/astest/div10_test/0.txt
deleted file mode 100644 (file)
index a97a181..0000000
+++ /dev/null
@@ -1,761 +0,0 @@
-
-Assemble ../../../as/div10_test.casl (0)
-../../../as/div10_test.casl:1:MAIN     START
-../../../as/div10_test.casl:2:BEGIN    LAD     GR1,91
-../../../as/div10_test.casl:3: CALL    DIV10
-../../../as/div10_test.casl:4: RET
-../../../as/div10_test.casl:5:    END
-
-Assemble ../../../as/div10.casl (0)
-../../../as/div10.casl:1:;GR1を10で割ったときの商をGR2、剰余をGR3に格納
-../../../as/div10.casl:2:DIV10 START
-../../../as/div10.casl:3:      LD      GR3,GR1
-../../../as/div10.casl:4:      LAD     GR2,0
-../../../as/div10.casl:5:LOOP  CPA     GR3,TEN
-../../../as/div10.casl:6:      JMI     FIN
-../../../as/div10.casl:7:    SUBL GR3,TEN
-../../../as/div10.casl:8:    LAD       GR2,1,GR2
-../../../as/div10.casl:9:    JUMP      LOOP
-../../../as/div10.casl:10:FIN  RET
-../../../as/div10.casl:11:TEN  DC      10
-../../../as/div10.casl:12:     END
-
-Label::::
-DIV10 ---> #0005
-BEGIN ---> #0000
-LOOP ---> #0008
-MAIN ---> #0000
-FIN ---> #0012
-TEN ---> #0013
-
-Assemble ../../../as/div10_test.casl (1)
-../../../as/div10_test.casl:1:MAIN     START
-../../../as/div10_test.casl:2:BEGIN    LAD     GR1,91
-       #0000   #1210
-       #0001   #005B
-../../../as/div10_test.casl:3: CALL    DIV10
-       #0002   #8000
-       #0003   #0005
-../../../as/div10_test.casl:4: RET
-       #0004   #8100
-../../../as/div10_test.casl:5:    END
-
-Assemble ../../../as/div10.casl (1)
-../../../as/div10.casl:1:;GR1を10で割ったときの商をGR2、剰余をGR3に格納
-../../../as/div10.casl:2:DIV10 START
-../../../as/div10.casl:3:      LD      GR3,GR1
-       #0005   #1431
-../../../as/div10.casl:4:      LAD     GR2,0
-       #0006   #1220
-       #0007   #0000
-../../../as/div10.casl:5:LOOP  CPA     GR3,TEN
-       #0008   #4030
-       #0009   #0013
-../../../as/div10.casl:6:      JMI     FIN
-       #000A   #6100
-       #000B   #0012
-../../../as/div10.casl:7:    SUBL GR3,TEN
-       #000C   #2330
-       #000D   #0013
-../../../as/div10.casl:8:    LAD       GR2,1,GR2
-       #000E   #1222
-       #000F   #0001
-../../../as/div10.casl:9:    JUMP      LOOP
-       #0010   #6400
-       #0011   #0008
-../../../as/div10.casl:10:FIN  RET
-       #0012   #8100
-../../../as/div10.casl:11:TEN  DC      10
-       #0013   #000A
-../../../as/div10.casl:12:     END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     91 = #005B = 0000000001011011
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     91 = #005B = 0000000001011011
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     91 = #005B = 0000000001011011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:     91 = #005B = 0000000001011011
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:     91 = #005B = 0000000001011011
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:     91 = #005B = 0000000001011011
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      0 = #0000 = 0000000000000000
-#000C: GR3:     91 = #005B = 0000000001011011
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      0 = #0000 = 0000000000000000
-#000E: GR3:     81 = #0051 = 0000000001010001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:     81 = #0051 = 0000000001010001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:     81 = #0051 = 0000000001010001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      1 = #0001 = 0000000000000001
-#000A: GR3:     81 = #0051 = 0000000001010001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      1 = #0001 = 0000000000000001
-#000C: GR3:     81 = #0051 = 0000000001010001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:     71 = #0047 = 0000000001000111
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      2 = #0002 = 0000000000000010
-#0010: GR3:     71 = #0047 = 0000000001000111
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:     71 = #0047 = 0000000001000111
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      2 = #0002 = 0000000000000010
-#000A: GR3:     71 = #0047 = 0000000001000111
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      2 = #0002 = 0000000000000010
-#000C: GR3:     71 = #0047 = 0000000001000111
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      2 = #0002 = 0000000000000010
-#000E: GR3:     61 = #003D = 0000000000111101
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      3 = #0003 = 0000000000000011
-#0010: GR3:     61 = #003D = 0000000000111101
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:     61 = #003D = 0000000000111101
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      3 = #0003 = 0000000000000011
-#000A: GR3:     61 = #003D = 0000000000111101
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      3 = #0003 = 0000000000000011
-#000C: GR3:     61 = #003D = 0000000000111101
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      3 = #0003 = 0000000000000011
-#000E: GR3:     51 = #0033 = 0000000000110011
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      4 = #0004 = 0000000000000100
-#0010: GR3:     51 = #0033 = 0000000000110011
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:     51 = #0033 = 0000000000110011
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:     51 = #0033 = 0000000000110011
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:     51 = #0033 = 0000000000110011
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      4 = #0004 = 0000000000000100
-#000E: GR3:     41 = #0029 = 0000000000101001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      5 = #0005 = 0000000000000101
-#0010: GR3:     41 = #0029 = 0000000000101001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:     41 = #0029 = 0000000000101001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:     41 = #0029 = 0000000000101001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      5 = #0005 = 0000000000000101
-#000C: GR3:     41 = #0029 = 0000000000101001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      5 = #0005 = 0000000000000101
-#000E: GR3:     31 = #001F = 0000000000011111
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      6 = #0006 = 0000000000000110
-#0010: GR3:     31 = #001F = 0000000000011111
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      6 = #0006 = 0000000000000110
-#0008: GR3:     31 = #001F = 0000000000011111
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      6 = #0006 = 0000000000000110
-#000A: GR3:     31 = #001F = 0000000000011111
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      6 = #0006 = 0000000000000110
-#000C: GR3:     31 = #001F = 0000000000011111
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      6 = #0006 = 0000000000000110
-#000E: GR3:     21 = #0015 = 0000000000010101
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      7 = #0007 = 0000000000000111
-#0010: GR3:     21 = #0015 = 0000000000010101
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      7 = #0007 = 0000000000000111
-#0008: GR3:     21 = #0015 = 0000000000010101
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      7 = #0007 = 0000000000000111
-#000A: GR3:     21 = #0015 = 0000000000010101
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      7 = #0007 = 0000000000000111
-#000C: GR3:     21 = #0015 = 0000000000010101
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      7 = #0007 = 0000000000000111
-#000E: GR3:     11 = #000B = 0000000000001011
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      8 = #0008 = 0000000000001000
-#0010: GR3:     11 = #000B = 0000000000001011
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      8 = #0008 = 0000000000001000
-#0008: GR3:     11 = #000B = 0000000000001011
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      8 = #0008 = 0000000000001000
-#000A: GR3:     11 = #000B = 0000000000001011
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     91 = #005B = 0000000001011011
-#000C: GR2:      8 = #0008 = 0000000000001000
-#000C: GR3:     11 = #000B = 0000000000001011
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     91 = #005B = 0000000001011011
-#000E: GR2:      8 = #0008 = 0000000000001000
-#000E: GR3:      1 = #0001 = 0000000000000001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     91 = #005B = 0000000001011011
-#0010: GR2:      9 = #0009 = 0000000000001001
-#0010: GR3:      1 = #0001 = 0000000000000001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     91 = #005B = 0000000001011011
-#0008: GR2:      9 = #0009 = 0000000000001001
-#0008: GR3:      1 = #0001 = 0000000000000001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     91 = #005B = 0000000001011011
-#000A: GR2:      9 = #0009 = 0000000000001001
-#000A: GR3:      1 = #0001 = 0000000000000001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     91 = #005B = 0000000001011011
-#0012: GR2:      9 = #0009 = 0000000000001001
-#0012: GR3:      1 = #0001 = 0000000000000001
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     511 = #01FF = 0000000111111111
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     91 = #005B = 0000000001011011
-#0004: GR2:      9 = #0009 = 0000000000001001
-#0004: GR3:      1 = #0001 = 0000000000000001
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 010
-
diff --git a/test/astest/div10_test/Makefile b/test/astest/div10_test/Makefile
deleted file mode 100644 (file)
index 8904710..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = div10_test
-ASFILE = ../../../as/div10_test.casl ../../../as/div10.casl
-include ../Test.mk
diff --git a/test/astest/div2/0.txt b/test/astest/div2/0.txt
deleted file mode 100644 (file)
index 86cfc15..0000000
+++ /dev/null
@@ -1,5415 +0,0 @@
-
-Assemble ../../../as/div2.casl (0)
-
-Label::::
-A ---> #0015
-M ---> #0016
-X ---> #0013
-Y ---> #0014
-DIV ---> #0000
-BEGIN ---> #0000
-LOOP ---> #0004
-MOD ---> #000E
-FIN ---> #0010
-
-Assemble ../../../as/div2.casl (1)
-../../../as/div2.casl:1:DIV    START
-../../../as/div2.casl:2:BEGIN  LD      GR1,X
-       #0000   #1010
-       #0001   #0013
-../../../as/div2.casl:3:       LD      GR2,A
-       #0002   #1020
-       #0003   #0015
-../../../as/div2.casl:4:LOOP   SUBL    GR1,Y
-       #0004   #2310
-       #0005   #0014
-../../../as/div2.casl:5:    ADDL       GR2,=1
-       #0017   #0001
-       #0006   #2220
-       #0007   #0017
-../../../as/div2.casl:6:    CPL        GR1,Y
-       #0008   #4110
-       #0009   #0014
-../../../as/div2.casl:7:       JPL     LOOP
-       #000A   #6500
-       #000B   #0004
-../../../as/div2.casl:8:    JZE LOOP
-       #000C   #6300
-       #000D   #0004
-../../../as/div2.casl:9:MOD    ST      GR1,M
-       #000E   #1110
-       #000F   #0016
-../../../as/div2.casl:10:FIN   ST      GR2,A
-       #0010   #1120
-       #0011   #0015
-../../../as/div2.casl:11:      RET
-       #0012   #8100
-../../../as/div2.casl:12:X     DC      333
-       #0013   #014D
-../../../as/div2.casl:13:Y     DC      12
-       #0014   #000C
-../../../as/div2.casl:14:A     DC      0
-       #0015   #0000
-../../../as/div2.casl:15:M     DS      1
-       #0016   #0000
-../../../as/div2.casl:16:      END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0000: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:    333 = #014D = 0000000101001101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0002: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    333 = #014D = 0000000101001101
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 001
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    321 = #0141 = 0000000101000001
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    321 = #0141 = 0000000101000001
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    321 = #0141 = 0000000101000001
-#000A: GR2:      1 = #0001 = 0000000000000001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    321 = #0141 = 0000000101000001
-#0004: GR2:      1 = #0001 = 0000000000000001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    309 = #0135 = 0000000100110101
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    309 = #0135 = 0000000100110101
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    309 = #0135 = 0000000100110101
-#000A: GR2:      2 = #0002 = 0000000000000010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    309 = #0135 = 0000000100110101
-#0004: GR2:      2 = #0002 = 0000000000000010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    297 = #0129 = 0000000100101001
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    297 = #0129 = 0000000100101001
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    297 = #0129 = 0000000100101001
-#000A: GR2:      3 = #0003 = 0000000000000011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    297 = #0129 = 0000000100101001
-#0004: GR2:      3 = #0003 = 0000000000000011
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    285 = #011D = 0000000100011101
-#0006: GR2:      3 = #0003 = 0000000000000011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    285 = #011D = 0000000100011101
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    285 = #011D = 0000000100011101
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    285 = #011D = 0000000100011101
-#0004: GR2:      4 = #0004 = 0000000000000100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    273 = #0111 = 0000000100010001
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    273 = #0111 = 0000000100010001
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    273 = #0111 = 0000000100010001
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    273 = #0111 = 0000000100010001
-#0004: GR2:      5 = #0005 = 0000000000000101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    261 = #0105 = 0000000100000101
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    261 = #0105 = 0000000100000101
-#0008: GR2:      6 = #0006 = 0000000000000110
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    261 = #0105 = 0000000100000101
-#000A: GR2:      6 = #0006 = 0000000000000110
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    261 = #0105 = 0000000100000101
-#0004: GR2:      6 = #0006 = 0000000000000110
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    249 = #00F9 = 0000000011111001
-#0006: GR2:      6 = #0006 = 0000000000000110
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    249 = #00F9 = 0000000011111001
-#0008: GR2:      7 = #0007 = 0000000000000111
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    249 = #00F9 = 0000000011111001
-#000A: GR2:      7 = #0007 = 0000000000000111
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    249 = #00F9 = 0000000011111001
-#0004: GR2:      7 = #0007 = 0000000000000111
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    237 = #00ED = 0000000011101101
-#0006: GR2:      7 = #0007 = 0000000000000111
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    237 = #00ED = 0000000011101101
-#0008: GR2:      8 = #0008 = 0000000000001000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    237 = #00ED = 0000000011101101
-#000A: GR2:      8 = #0008 = 0000000000001000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    237 = #00ED = 0000000011101101
-#0004: GR2:      8 = #0008 = 0000000000001000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    225 = #00E1 = 0000000011100001
-#0006: GR2:      8 = #0008 = 0000000000001000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    225 = #00E1 = 0000000011100001
-#0008: GR2:      9 = #0009 = 0000000000001001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    225 = #00E1 = 0000000011100001
-#000A: GR2:      9 = #0009 = 0000000000001001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    225 = #00E1 = 0000000011100001
-#0004: GR2:      9 = #0009 = 0000000000001001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    213 = #00D5 = 0000000011010101
-#0006: GR2:      9 = #0009 = 0000000000001001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    213 = #00D5 = 0000000011010101
-#0008: GR2:     10 = #000A = 0000000000001010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    213 = #00D5 = 0000000011010101
-#000A: GR2:     10 = #000A = 0000000000001010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    213 = #00D5 = 0000000011010101
-#0004: GR2:     10 = #000A = 0000000000001010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    201 = #00C9 = 0000000011001001
-#0006: GR2:     10 = #000A = 0000000000001010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    201 = #00C9 = 0000000011001001
-#0008: GR2:     11 = #000B = 0000000000001011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    201 = #00C9 = 0000000011001001
-#000A: GR2:     11 = #000B = 0000000000001011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    201 = #00C9 = 0000000011001001
-#0004: GR2:     11 = #000B = 0000000000001011
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    189 = #00BD = 0000000010111101
-#0006: GR2:     11 = #000B = 0000000000001011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    189 = #00BD = 0000000010111101
-#0008: GR2:     12 = #000C = 0000000000001100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    189 = #00BD = 0000000010111101
-#000A: GR2:     12 = #000C = 0000000000001100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    189 = #00BD = 0000000010111101
-#0004: GR2:     12 = #000C = 0000000000001100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    177 = #00B1 = 0000000010110001
-#0006: GR2:     12 = #000C = 0000000000001100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    177 = #00B1 = 0000000010110001
-#0008: GR2:     13 = #000D = 0000000000001101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    177 = #00B1 = 0000000010110001
-#000A: GR2:     13 = #000D = 0000000000001101
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    177 = #00B1 = 0000000010110001
-#0004: GR2:     13 = #000D = 0000000000001101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    165 = #00A5 = 0000000010100101
-#0006: GR2:     13 = #000D = 0000000000001101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    165 = #00A5 = 0000000010100101
-#0008: GR2:     14 = #000E = 0000000000001110
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    165 = #00A5 = 0000000010100101
-#000A: GR2:     14 = #000E = 0000000000001110
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    165 = #00A5 = 0000000010100101
-#0004: GR2:     14 = #000E = 0000000000001110
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    153 = #0099 = 0000000010011001
-#0006: GR2:     14 = #000E = 0000000000001110
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    153 = #0099 = 0000000010011001
-#0008: GR2:     15 = #000F = 0000000000001111
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    153 = #0099 = 0000000010011001
-#000A: GR2:     15 = #000F = 0000000000001111
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    153 = #0099 = 0000000010011001
-#0004: GR2:     15 = #000F = 0000000000001111
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    141 = #008D = 0000000010001101
-#0006: GR2:     15 = #000F = 0000000000001111
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    141 = #008D = 0000000010001101
-#0008: GR2:     16 = #0010 = 0000000000010000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    141 = #008D = 0000000010001101
-#000A: GR2:     16 = #0010 = 0000000000010000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    141 = #008D = 0000000010001101
-#0004: GR2:     16 = #0010 = 0000000000010000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    129 = #0081 = 0000000010000001
-#0006: GR2:     16 = #0010 = 0000000000010000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    129 = #0081 = 0000000010000001
-#0008: GR2:     17 = #0011 = 0000000000010001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    129 = #0081 = 0000000010000001
-#000A: GR2:     17 = #0011 = 0000000000010001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    129 = #0081 = 0000000010000001
-#0004: GR2:     17 = #0011 = 0000000000010001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    117 = #0075 = 0000000001110101
-#0006: GR2:     17 = #0011 = 0000000000010001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    117 = #0075 = 0000000001110101
-#0008: GR2:     18 = #0012 = 0000000000010010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    117 = #0075 = 0000000001110101
-#000A: GR2:     18 = #0012 = 0000000000010010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    117 = #0075 = 0000000001110101
-#0004: GR2:     18 = #0012 = 0000000000010010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:    105 = #0069 = 0000000001101001
-#0006: GR2:     18 = #0012 = 0000000000010010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:    105 = #0069 = 0000000001101001
-#0008: GR2:     19 = #0013 = 0000000000010011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:    105 = #0069 = 0000000001101001
-#000A: GR2:     19 = #0013 = 0000000000010011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:    105 = #0069 = 0000000001101001
-#0004: GR2:     19 = #0013 = 0000000000010011
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     93 = #005D = 0000000001011101
-#0006: GR2:     19 = #0013 = 0000000000010011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     93 = #005D = 0000000001011101
-#0008: GR2:     20 = #0014 = 0000000000010100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     93 = #005D = 0000000001011101
-#000A: GR2:     20 = #0014 = 0000000000010100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     93 = #005D = 0000000001011101
-#0004: GR2:     20 = #0014 = 0000000000010100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     81 = #0051 = 0000000001010001
-#0006: GR2:     20 = #0014 = 0000000000010100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     81 = #0051 = 0000000001010001
-#0008: GR2:     21 = #0015 = 0000000000010101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     81 = #0051 = 0000000001010001
-#000A: GR2:     21 = #0015 = 0000000000010101
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     81 = #0051 = 0000000001010001
-#0004: GR2:     21 = #0015 = 0000000000010101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     69 = #0045 = 0000000001000101
-#0006: GR2:     21 = #0015 = 0000000000010101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     69 = #0045 = 0000000001000101
-#0008: GR2:     22 = #0016 = 0000000000010110
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     69 = #0045 = 0000000001000101
-#000A: GR2:     22 = #0016 = 0000000000010110
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     69 = #0045 = 0000000001000101
-#0004: GR2:     22 = #0016 = 0000000000010110
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     57 = #0039 = 0000000000111001
-#0006: GR2:     22 = #0016 = 0000000000010110
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     57 = #0039 = 0000000000111001
-#0008: GR2:     23 = #0017 = 0000000000010111
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     57 = #0039 = 0000000000111001
-#000A: GR2:     23 = #0017 = 0000000000010111
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     57 = #0039 = 0000000000111001
-#0004: GR2:     23 = #0017 = 0000000000010111
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     45 = #002D = 0000000000101101
-#0006: GR2:     23 = #0017 = 0000000000010111
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     45 = #002D = 0000000000101101
-#0008: GR2:     24 = #0018 = 0000000000011000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     45 = #002D = 0000000000101101
-#000A: GR2:     24 = #0018 = 0000000000011000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     45 = #002D = 0000000000101101
-#0004: GR2:     24 = #0018 = 0000000000011000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     33 = #0021 = 0000000000100001
-#0006: GR2:     24 = #0018 = 0000000000011000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     33 = #0021 = 0000000000100001
-#0008: GR2:     25 = #0019 = 0000000000011001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     33 = #0021 = 0000000000100001
-#000A: GR2:     25 = #0019 = 0000000000011001
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     33 = #0021 = 0000000000100001
-#0004: GR2:     25 = #0019 = 0000000000011001
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     21 = #0015 = 0000000000010101
-#0006: GR2:     25 = #0019 = 0000000000011001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     21 = #0015 = 0000000000010101
-#0008: GR2:     26 = #001A = 0000000000011010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     21 = #0015 = 0000000000010101
-#000A: GR2:     26 = #001A = 0000000000011010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     21 = #0015 = 0000000000010101
-#0004: GR2:     26 = #001A = 0000000000011010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0004: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      9 = #0009 = 0000000000001001
-#0006: GR2:     26 = #001A = 0000000000011010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0006: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      9 = #0009 = 0000000000001001
-#0008: GR2:     27 = #001B = 0000000000011011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0008: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      9 = #0009 = 0000000000001001
-#000A: GR2:     27 = #001B = 0000000000011011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000A: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      9 = #0009 = 0000000000001001
-#000C: GR2:     27 = #001B = 0000000000011011
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 010
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000C: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      9 = #0009 = 0000000000001001
-#000E: GR2:     27 = #001B = 0000000000011011
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 010
-#000E: Memory::::
-#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000E: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#000E: 0010: 1120 0015 8100 014D 000C 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:      9 = #0009 = 0000000000001001
-#0010: GR2:     27 = #001B = 0000000000011011
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 010
-#0010: Memory::::
-#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0010: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0010: 0010: 1120 0015 8100 014D 000C 0000 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      9 = #0009 = 0000000000001001
-#0012: GR2:     27 = #001B = 0000000000011011
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-#0012: Memory::::
-#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0012: 0000: 1010 0013 1020 0015 2310 0014 2220 0017 4110 0014 6500 0004 6300 0004 1110 0016
-#0012: 0010: 1120 0015 8100 014D 000C 001B 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/astest/div2/Makefile b/test/astest/div2/Makefile
deleted file mode 100644 (file)
index 5cd3828..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = div2
-CASL2FLAG = -atld
-include ../Test.mk
diff --git a/test/astest/ds/0.txt b/test/astest/ds/0.txt
deleted file mode 100644 (file)
index 7caca33..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-
-Assemble ../../../as/ds.casl (0)
-../../../as/ds.casl:1:MAIN START
-../../../as/ds.casl:2:    LAD GR1,=10
-../../../as/ds.casl:3:    LAD GR2,=20
-../../../as/ds.casl:4:    LD GR1,0,GR1
-../../../as/ds.casl:5:    LD GR2,0,GR2
-../../../as/ds.casl:6:    ST GR1,A
-../../../as/ds.casl:7:    LD GR3,A
-../../../as/ds.casl:8:    ST GR2,B
-../../../as/ds.casl:9:    LD GR3,A
-../../../as/ds.casl:10:    RET
-../../../as/ds.casl:11:A DS 0
-../../../as/ds.casl:12:B DS 1
-../../../as/ds.casl:13:    END
-
-Label::::
-A ---> #0011
-B ---> #0011
-MAIN ---> #0000
-
-Assemble ../../../as/ds.casl (1)
-../../../as/ds.casl:1:MAIN START
-../../../as/ds.casl:2:    LAD GR1,=10
-       #0012   #000A
-       #0000   #1210
-       #0001   #0012
-../../../as/ds.casl:3:    LAD GR2,=20
-       #0013   #0014
-       #0002   #1220
-       #0003   #0013
-../../../as/ds.casl:4:    LD GR1,0,GR1
-       #0004   #1011
-       #0005   #0000
-../../../as/ds.casl:5:    LD GR2,0,GR2
-       #0006   #1022
-       #0007   #0000
-../../../as/ds.casl:6:    ST GR1,A
-       #0008   #1110
-       #0009   #0011
-../../../as/ds.casl:7:    LD GR3,A
-       #000A   #1030
-       #000B   #0011
-../../../as/ds.casl:8:    ST GR2,B
-       #000C   #1120
-       #000D   #0011
-../../../as/ds.casl:9:    LD GR3,A
-       #000E   #1030
-       #000F   #0011
-../../../as/ds.casl:10:    RET
-       #0010   #8100
-../../../as/ds.casl:11:A DS 0
-../../../as/ds.casl:12:B DS 1
-       #0011   #0000
-../../../as/ds.casl:13:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     18 = #0012 = 0000000000010010
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     18 = #0012 = 0000000000010010
-#0004: GR2:     19 = #0013 = 0000000000010011
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     10 = #000A = 0000000000001010
-#0006: GR2:     19 = #0013 = 0000000000010011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     10 = #000A = 0000000000001010
-#0008: GR2:     20 = #0014 = 0000000000010100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     10 = #000A = 0000000000001010
-#000A: GR2:     20 = #0014 = 0000000000010100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     10 = #000A = 0000000000001010
-#000C: GR2:     20 = #0014 = 0000000000010100
-#000C: GR3:     10 = #000A = 0000000000001010
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     10 = #000A = 0000000000001010
-#000E: GR2:     20 = #0014 = 0000000000010100
-#000E: GR3:     10 = #000A = 0000000000001010
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     10 = #000A = 0000000000001010
-#0010: GR2:     20 = #0014 = 0000000000010100
-#0010: GR3:     20 = #0014 = 0000000000010100
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
diff --git a/test/astest/ds/Makefile b/test/astest/ds/Makefile
deleted file mode 100644 (file)
index e8ffea6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = ds
-include ../Test.mk
diff --git a/test/astest/ds_err/0.txt b/test/astest/ds_err/0.txt
deleted file mode 100644 (file)
index 0e4a4cf..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-Assemble ../../../as/ds_err.casl (0)
-../../../as/ds_err.casl:1:MAIN START
-../../../as/ds_err.casl:2:    LAD GR0,=10
-../../../as/ds_err.casl:3:    ST GR0,A
-../../../as/ds_err.casl:4:A DS
-Assemble error - 106: operand count mismatch
- ../../../as/ds_err.casl:4: A DS
-
diff --git a/test/astest/ds_err/Makefile b/test/astest/ds_err/Makefile
deleted file mode 100644 (file)
index 7b4c0aa..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = ds_err
-include ../Test.mk
\ No newline at end of file
diff --git a/test/astest/floatedit/0.txt b/test/astest/floatedit/0.txt
deleted file mode 100644 (file)
index f57d05e..0000000
+++ /dev/null
@@ -1,500 +0,0 @@
-
-Assemble ../../../as/floatedit.casl (0)
-../../../as/floatedit.casl:1:EDIT      START
-../../../as/floatedit.casl:2:RETRY     IN      INAREA,INLENG
-../../../as/floatedit.casl:3:  LAD     GR1,0
-../../../as/floatedit.casl:4:  OR      GR1,INLENG
-../../../as/floatedit.casl:5:  JZE     FINISH
-../../../as/floatedit.casl:6:  CPA     GR1,TEN
-../../../as/floatedit.casl:7:  JZE     BEGIN
-../../../as/floatedit.casl:8:  OUT     ERRMSG,MSGLNG
-../../../as/floatedit.casl:9:  JUMP    RETRY
-../../../as/floatedit.casl:10:BEGIN    LAD     GR0,1
-../../../as/floatedit.casl:11: ST      GR0,ZSFLAG
-../../../as/floatedit.casl:12: LAD     GR1,0
-../../../as/floatedit.casl:13: LAD     GR2,-1
-../../../as/floatedit.casl:14: LAD     GR3,0
-../../../as/floatedit.casl:15:LOOP     LD      GR0,MASK,GR3
-../../../as/floatedit.casl:16: PUSH    1,GR3
-../../../as/floatedit.casl:17: LD      GR3,INAREA,GR1
-../../../as/floatedit.casl:18: LAD     GR1,1,GR1
-../../../as/floatedit.casl:19: CPL     GR0,DIGIT0
-../../../as/floatedit.casl:20: JZE     ENDSPR
-../../../as/floatedit.casl:21: CPL     GR0,DIGIT9
-../../../as/floatedit.casl:22: JNZ     NONDGT
-../../../as/floatedit.casl:23: CPL     GR3,DIGIT0
-../../../as/floatedit.casl:24: JNZ     ENDSPR
-../../../as/floatedit.casl:25: LAD     GR0,0
-../../../as/floatedit.casl:26: OR      GR0,ZSFLAG
-../../../as/floatedit.casl:27: JNZ     SUPPRS
-../../../as/floatedit.casl:28:ENDSPR   LD      GR0,OTAREA,GR2
-../../../as/floatedit.casl:29: CPL     GR0,SPACE
-../../../as/floatedit.casl:30: JNZ     NOT1ST
-../../../as/floatedit.casl:31: LD      GR0,MASK
-../../../as/floatedit.casl:32: ST      GR0,OTAREA,GR2
-../../../as/floatedit.casl:33: LAD     GR0,0
-../../../as/floatedit.casl:34: ST      GR0,ZSFLAG
-../../../as/floatedit.casl:35:NOT1ST   LAD     GR0,0,GR3
-../../../as/floatedit.casl:36: JUMP    STORE
-../../../as/floatedit.casl:37:NONDGT   LAD     GR1,-1,GR1
-../../../as/floatedit.casl:38: LAD     GR3,0
-../../../as/floatedit.casl:39: OR      GR3,ZSFLAG
-../../../as/floatedit.casl:40: JZE     STORE
-../../../as/floatedit.casl:41:SUPPRS   LD      GR0,SPACE
-../../../as/floatedit.casl:42:STORE    LAD     GR2,1,GR2
-../../../as/floatedit.casl:43: ST      GR0,OTAREA,GR2
-../../../as/floatedit.casl:44: POP     GR3
-../../../as/floatedit.casl:45: CPA     GR1,INLENG
-../../../as/floatedit.casl:46: JNZ     LOOP
-../../../as/floatedit.casl:47: LAD     GR2,1,GR2
-../../../as/floatedit.casl:48: ST      GR2,OTLENG
-../../../as/floatedit.casl:49: OUT     OTAREA,OTLENG
-../../../as/floatedit.casl:50:    JUMP RETRY
-../../../as/floatedit.casl:51:FINISH   RET
-../../../as/floatedit.casl:52:MASK     DC      '\99,999,990.99'
-../../../as/floatedit.casl:53:SPACE    DC      ' '
-../../../as/floatedit.casl:54:DIGIT0   DC      '0'
-../../../as/floatedit.casl:55:DIGIT9   DC      '9'
-../../../as/floatedit.casl:56:TEN      DC      10
-../../../as/floatedit.casl:57:ERRMSG   DC      'input error!'
-../../../as/floatedit.casl:58:MSGLNG   DC      12
-../../../as/floatedit.casl:59:INAREA   DS      80
-../../../as/floatedit.casl:60:INLENG   DS      1
-../../../as/floatedit.casl:61:OTAREA   DS      80
-../../../as/floatedit.casl:62:OTLENG   DS      1
-../../../as/floatedit.casl:63:ZSFLAG   DS      1
-../../../as/floatedit.casl:64: END
-
-Label::::
-MSGLNG ---> #00AA
-EDIT ---> #0000
-ZSFLAG ---> #014D
-INAREA ---> #00AB
-OTLENG ---> #014C
-NONDGT ---> #0060
-RETRY ---> #0000
-BEGIN ---> #002A
-FINISH ---> #008B
-INLENG ---> #00FB
-SUPPRS ---> #0068
-LOOP ---> #0034
-NOT1ST ---> #005C
-STORE ---> #006A
-DIGIT0 ---> #009B
-DIGIT9 ---> #009C
-SPACE ---> #009A
-MASK ---> #008C
-OTAREA ---> #00FC
-ENDSPR ---> #004E
-ERRMSG ---> #009E
-TEN ---> #009D
-
-Assemble ../../../as/floatedit.casl (1)
-../../../as/floatedit.casl:1:EDIT      START
-../../../as/floatedit.casl:2:RETRY     IN      INAREA,INLENG
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #00AB
-       #0006   #1220
-       #0007   #00FB
-       #0008   #F000
-       #0009   #0001
-       #000A   #7120
-       #000B   #7110
-../../../as/floatedit.casl:3:  LAD     GR1,0
-       #000C   #1210
-       #000D   #0000
-../../../as/floatedit.casl:4:  OR      GR1,INLENG
-       #000E   #3110
-       #000F   #00FB
-../../../as/floatedit.casl:5:  JZE     FINISH
-       #0010   #6300
-       #0011   #008B
-../../../as/floatedit.casl:6:  CPA     GR1,TEN
-       #0012   #4010
-       #0013   #009D
-../../../as/floatedit.casl:7:  JZE     BEGIN
-       #0014   #6300
-       #0015   #002A
-../../../as/floatedit.casl:8:  OUT     ERRMSG,MSGLNG
-       #0016   #7001
-       #0017   #0000
-       #0018   #7002
-       #0019   #0000
-       #001A   #1210
-       #001B   #009E
-       #001C   #1020
-       #001D   #00AA
-       #001E   #F000
-       #001F   #0002
-       #0020   #1210
-       #0021   #014E
-       #014E   #000A
-       #0022   #1220
-       #0023   #0001
-       #0024   #F000
-       #0025   #0002
-       #0026   #7120
-       #0027   #7110
-../../../as/floatedit.casl:9:  JUMP    RETRY
-       #0028   #6400
-       #0029   #0000
-../../../as/floatedit.casl:10:BEGIN    LAD     GR0,1
-       #002A   #1200
-       #002B   #0001
-../../../as/floatedit.casl:11: ST      GR0,ZSFLAG
-       #002C   #1100
-       #002D   #014D
-../../../as/floatedit.casl:12: LAD     GR1,0
-       #002E   #1210
-       #002F   #0000
-../../../as/floatedit.casl:13: LAD     GR2,-1
-       #0030   #1220
-       #0031   #FFFF
-../../../as/floatedit.casl:14: LAD     GR3,0
-       #0032   #1230
-       #0033   #0000
-../../../as/floatedit.casl:15:LOOP     LD      GR0,MASK,GR3
-       #0034   #1003
-       #0035   #008C
-../../../as/floatedit.casl:16: PUSH    1,GR3
-       #0036   #7003
-       #0037   #0001
-../../../as/floatedit.casl:17: LD      GR3,INAREA,GR1
-       #0038   #1031
-       #0039   #00AB
-../../../as/floatedit.casl:18: LAD     GR1,1,GR1
-       #003A   #1211
-       #003B   #0001
-../../../as/floatedit.casl:19: CPL     GR0,DIGIT0
-       #003C   #4100
-       #003D   #009B
-../../../as/floatedit.casl:20: JZE     ENDSPR
-       #003E   #6300
-       #003F   #004E
-../../../as/floatedit.casl:21: CPL     GR0,DIGIT9
-       #0040   #4100
-       #0041   #009C
-../../../as/floatedit.casl:22: JNZ     NONDGT
-       #0042   #6200
-       #0043   #0060
-../../../as/floatedit.casl:23: CPL     GR3,DIGIT0
-       #0044   #4130
-       #0045   #009B
-../../../as/floatedit.casl:24: JNZ     ENDSPR
-       #0046   #6200
-       #0047   #004E
-../../../as/floatedit.casl:25: LAD     GR0,0
-       #0048   #1200
-       #0049   #0000
-../../../as/floatedit.casl:26: OR      GR0,ZSFLAG
-       #004A   #3100
-       #004B   #014D
-../../../as/floatedit.casl:27: JNZ     SUPPRS
-       #004C   #6200
-       #004D   #0068
-../../../as/floatedit.casl:28:ENDSPR   LD      GR0,OTAREA,GR2
-       #004E   #1002
-       #004F   #00FC
-../../../as/floatedit.casl:29: CPL     GR0,SPACE
-       #0050   #4100
-       #0051   #009A
-../../../as/floatedit.casl:30: JNZ     NOT1ST
-       #0052   #6200
-       #0053   #005C
-../../../as/floatedit.casl:31: LD      GR0,MASK
-       #0054   #1000
-       #0055   #008C
-../../../as/floatedit.casl:32: ST      GR0,OTAREA,GR2
-       #0056   #1102
-       #0057   #00FC
-../../../as/floatedit.casl:33: LAD     GR0,0
-       #0058   #1200
-       #0059   #0000
-../../../as/floatedit.casl:34: ST      GR0,ZSFLAG
-       #005A   #1100
-       #005B   #014D
-../../../as/floatedit.casl:35:NOT1ST   LAD     GR0,0,GR3
-       #005C   #1203
-       #005D   #0000
-../../../as/floatedit.casl:36: JUMP    STORE
-       #005E   #6400
-       #005F   #006A
-../../../as/floatedit.casl:37:NONDGT   LAD     GR1,-1,GR1
-       #0060   #1211
-       #0061   #FFFF
-../../../as/floatedit.casl:38: LAD     GR3,0
-       #0062   #1230
-       #0063   #0000
-../../../as/floatedit.casl:39: OR      GR3,ZSFLAG
-       #0064   #3130
-       #0065   #014D
-../../../as/floatedit.casl:40: JZE     STORE
-       #0066   #6300
-       #0067   #006A
-../../../as/floatedit.casl:41:SUPPRS   LD      GR0,SPACE
-       #0068   #1000
-       #0069   #009A
-../../../as/floatedit.casl:42:STORE    LAD     GR2,1,GR2
-       #006A   #1222
-       #006B   #0001
-../../../as/floatedit.casl:43: ST      GR0,OTAREA,GR2
-       #006C   #1102
-       #006D   #00FC
-../../../as/floatedit.casl:44: POP     GR3
-       #006E   #7130
-../../../as/floatedit.casl:45: CPA     GR1,INLENG
-       #006F   #4010
-       #0070   #00FB
-../../../as/floatedit.casl:46: JNZ     LOOP
-       #0071   #6200
-       #0072   #0034
-../../../as/floatedit.casl:47: LAD     GR2,1,GR2
-       #0073   #1222
-       #0074   #0001
-../../../as/floatedit.casl:48: ST      GR2,OTLENG
-       #0075   #1120
-       #0076   #014C
-../../../as/floatedit.casl:49: OUT     OTAREA,OTLENG
-       #0077   #7001
-       #0078   #0000
-       #0079   #7002
-       #007A   #0000
-       #007B   #1210
-       #007C   #00FC
-       #007D   #1020
-       #007E   #014C
-       #007F   #F000
-       #0080   #0002
-       #0081   #1210
-       #0082   #014F
-       #014F   #000A
-       #0083   #1220
-       #0084   #0001
-       #0085   #F000
-       #0086   #0002
-       #0087   #7120
-       #0088   #7110
-../../../as/floatedit.casl:50:    JUMP RETRY
-       #0089   #6400
-       #008A   #0000
-../../../as/floatedit.casl:51:FINISH   RET
-       #008B   #8100
-../../../as/floatedit.casl:52:MASK     DC      '\99,999,990.99'
-       #008C   #005C
-       #008D   #0039
-       #008E   #0039
-       #008F   #002C
-       #0090   #0039
-       #0091   #0039
-       #0092   #0039
-       #0093   #002C
-       #0094   #0039
-       #0095   #0039
-       #0096   #0030
-       #0097   #002E
-       #0098   #0039
-       #0099   #0039
-../../../as/floatedit.casl:53:SPACE    DC      ' '
-       #009A   #0020
-../../../as/floatedit.casl:54:DIGIT0   DC      '0'
-       #009B   #0030
-../../../as/floatedit.casl:55:DIGIT9   DC      '9'
-       #009C   #0039
-../../../as/floatedit.casl:56:TEN      DC      10
-       #009D   #000A
-../../../as/floatedit.casl:57:ERRMSG   DC      'input error!'
-       #009E   #0069
-       #009F   #006E
-       #00A0   #0070
-       #00A1   #0075
-       #00A2   #0074
-       #00A3   #0020
-       #00A4   #0065
-       #00A5   #0072
-       #00A6   #0072
-       #00A7   #006F
-       #00A8   #0072
-       #00A9   #0021
-../../../as/floatedit.casl:58:MSGLNG   DC      12
-       #00AA   #000C
-../../../as/floatedit.casl:59:INAREA   DS      80
-       #00AB   #0000
-       #00AC   #0000
-       #00AD   #0000
-       #00AE   #0000
-       #00AF   #0000
-       #00B0   #0000
-       #00B1   #0000
-       #00B2   #0000
-       #00B3   #0000
-       #00B4   #0000
-       #00B5   #0000
-       #00B6   #0000
-       #00B7   #0000
-       #00B8   #0000
-       #00B9   #0000
-       #00BA   #0000
-       #00BB   #0000
-       #00BC   #0000
-       #00BD   #0000
-       #00BE   #0000
-       #00BF   #0000
-       #00C0   #0000
-       #00C1   #0000
-       #00C2   #0000
-       #00C3   #0000
-       #00C4   #0000
-       #00C5   #0000
-       #00C6   #0000
-       #00C7   #0000
-       #00C8   #0000
-       #00C9   #0000
-       #00CA   #0000
-       #00CB   #0000
-       #00CC   #0000
-       #00CD   #0000
-       #00CE   #0000
-       #00CF   #0000
-       #00D0   #0000
-       #00D1   #0000
-       #00D2   #0000
-       #00D3   #0000
-       #00D4   #0000
-       #00D5   #0000
-       #00D6   #0000
-       #00D7   #0000
-       #00D8   #0000
-       #00D9   #0000
-       #00DA   #0000
-       #00DB   #0000
-       #00DC   #0000
-       #00DD   #0000
-       #00DE   #0000
-       #00DF   #0000
-       #00E0   #0000
-       #00E1   #0000
-       #00E2   #0000
-       #00E3   #0000
-       #00E4   #0000
-       #00E5   #0000
-       #00E6   #0000
-       #00E7   #0000
-       #00E8   #0000
-       #00E9   #0000
-       #00EA   #0000
-       #00EB   #0000
-       #00EC   #0000
-       #00ED   #0000
-       #00EE   #0000
-       #00EF   #0000
-       #00F0   #0000
-       #00F1   #0000
-       #00F2   #0000
-       #00F3   #0000
-       #00F4   #0000
-       #00F5   #0000
-       #00F6   #0000
-       #00F7   #0000
-       #00F8   #0000
-       #00F9   #0000
-       #00FA   #0000
-../../../as/floatedit.casl:60:INLENG   DS      1
-       #00FB   #0000
-../../../as/floatedit.casl:61:OTAREA   DS      80
-       #00FC   #0000
-       #00FD   #0000
-       #00FE   #0000
-       #00FF   #0000
-       #0100   #0000
-       #0101   #0000
-       #0102   #0000
-       #0103   #0000
-       #0104   #0000
-       #0105   #0000
-       #0106   #0000
-       #0107   #0000
-       #0108   #0000
-       #0109   #0000
-       #010A   #0000
-       #010B   #0000
-       #010C   #0000
-       #010D   #0000
-       #010E   #0000
-       #010F   #0000
-       #0110   #0000
-       #0111   #0000
-       #0112   #0000
-       #0113   #0000
-       #0114   #0000
-       #0115   #0000
-       #0116   #0000
-       #0117   #0000
-       #0118   #0000
-       #0119   #0000
-       #011A   #0000
-       #011B   #0000
-       #011C   #0000
-       #011D   #0000
-       #011E   #0000
-       #011F   #0000
-       #0120   #0000
-       #0121   #0000
-       #0122   #0000
-       #0123   #0000
-       #0124   #0000
-       #0125   #0000
-       #0126   #0000
-       #0127   #0000
-       #0128   #0000
-       #0129   #0000
-       #012A   #0000
-       #012B   #0000
-       #012C   #0000
-       #012D   #0000
-       #012E   #0000
-       #012F   #0000
-       #0130   #0000
-       #0131   #0000
-       #0132   #0000
-       #0133   #0000
-       #0134   #0000
-       #0135   #0000
-       #0136   #0000
-       #0137   #0000
-       #0138   #0000
-       #0139   #0000
-       #013A   #0000
-       #013B   #0000
-       #013C   #0000
-       #013D   #0000
-       #013E   #0000
-       #013F   #0000
-       #0140   #0000
-       #0141   #0000
-       #0142   #0000
-       #0143   #0000
-       #0144   #0000
-       #0145   #0000
-       #0146   #0000
-       #0147   #0000
-       #0148   #0000
-       #0149   #0000
-       #014A   #0000
-       #014B   #0000
-../../../as/floatedit.casl:62:OTLENG   DS      1
-       #014C   #0000
-../../../as/floatedit.casl:63:ZSFLAG   DS      1
-       #014D   #0000
-../../../as/floatedit.casl:64: END
-input error!
-input error!
-input error!
-\12,345,678.90
-\12,345,678.09
- \2,234,568.19
- \2,234,068.19
-         \0.01
diff --git a/test/astest/floatedit/Makefile b/test/astest/floatedit/Makefile
deleted file mode 100644 (file)
index a3b5f95..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = floatedit
-CASL2FLAG = -als
-INFILE = teststr.txt
-include ../Test.mk
diff --git a/test/astest/hanoi/0.txt b/test/astest/hanoi/0.txt
deleted file mode 100644 (file)
index bbf0a34..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-
-Assemble ../../../as/hanoi.casl (0)
-../../../as/hanoi.casl:1:; ハノイの塔を解くプログラム
-../../../as/hanoi.casl:2:MAIN   START
-../../../as/hanoi.casl:3:       LD      GR0,N
-../../../as/hanoi.casl:4:       LD      GR1,A
-../../../as/hanoi.casl:5:       LD      GR2,B
-../../../as/hanoi.casl:6:       LD      GR3,C
-../../../as/hanoi.casl:7:       CALL    HANOI
-../../../as/hanoi.casl:8:       RET
-../../../as/hanoi.casl:9:
-../../../as/hanoi.casl:10:HANOI  CPA     GR0,=1
-../../../as/hanoi.casl:11:       JZE     DISP
-../../../as/hanoi.casl:12:       SUBA    GR0,=1
-../../../as/hanoi.casl:13:       PUSH    0,GR2
-../../../as/hanoi.casl:14:       PUSH    0,GR3
-../../../as/hanoi.casl:15:       POP     GR2
-../../../as/hanoi.casl:16:       POP     GR3
-../../../as/hanoi.casl:17:       CALL    HANOI
-../../../as/hanoi.casl:18:       PUSH    0,GR2
-../../../as/hanoi.casl:19:       PUSH    0,GR3
-../../../as/hanoi.casl:20:       POP     GR2
-../../../as/hanoi.casl:21:       POP     GR3
-../../../as/hanoi.casl:22:       CALL    DISP
-../../../as/hanoi.casl:23:       PUSH    0,GR1
-../../../as/hanoi.casl:24:       PUSH    0,GR2
-../../../as/hanoi.casl:25:       POP     GR1
-../../../as/hanoi.casl:26:       POP     GR2
-../../../as/hanoi.casl:27:       CALL    HANOI
-../../../as/hanoi.casl:28:       PUSH    0,GR1
-../../../as/hanoi.casl:29:       PUSH    0,GR2
-../../../as/hanoi.casl:30:       POP     GR1
-../../../as/hanoi.casl:31:       POP     GR2
-../../../as/hanoi.casl:32:       ADDA    GR0,=1
-../../../as/hanoi.casl:33:       RET
-../../../as/hanoi.casl:34:
-../../../as/hanoi.casl:35:DISP   ST      GR1,MSG1
-../../../as/hanoi.casl:36:       ST      GR3,MSG2
-../../../as/hanoi.casl:37:       OUT     MSG,LNG
-../../../as/hanoi.casl:38:       RET
-../../../as/hanoi.casl:39:
-../../../as/hanoi.casl:40:N      DC      3     ;輪の総数
-../../../as/hanoi.casl:41:LNG    DC      11    ;メッセージの長さ
-../../../as/hanoi.casl:42:A      DC      'A'
-../../../as/hanoi.casl:43:B      DC      'B'
-../../../as/hanoi.casl:44:C      DC      'C'
-../../../as/hanoi.casl:45:MSG    DC      'from '
-../../../as/hanoi.casl:46:MSG1   DS      1
-../../../as/hanoi.casl:47:       DC      ' to '
-../../../as/hanoi.casl:48:MSG2   DS      1
-../../../as/hanoi.casl:49:       END
-
-Assemble ../../../as/hanoi.casl (1)
-from A to C
-from A to B
-from C to B
-from A to C
-from B to A
-from B to C
-from A to C
diff --git a/test/astest/hanoi/Makefile b/test/astest/hanoi/Makefile
deleted file mode 100644 (file)
index 12d8060..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = hanoi
-CASL2FLAG = -s
-include ../Test.mk
diff --git a/test/astest/hello/0.txt b/test/astest/hello/0.txt
deleted file mode 100644 (file)
index 2eb8213..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-
-Assemble ../../../as/hello.casl (0)
-../../../as/hello.casl:1:MAIN     START
-../../../as/hello.casl:2:         OUT    BUF,LEN
-../../../as/hello.casl:3:         RET
-../../../as/hello.casl:4:BUF      DC     'Hello, World!'
-../../../as/hello.casl:5:LEN      DC     13
-../../../as/hello.casl:6:         END
-
-Label::::
-BUF ---> #0013
-MAIN ---> #0000
-LEN ---> #0020
-
-Assemble ../../../as/hello.casl (1)
-../../../as/hello.casl:1:MAIN     START
-../../../as/hello.casl:2:         OUT    BUF,LEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1020
-       #0007   #0020
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #0021
-       #0021   #000A
-       #000C   #1220
-       #000D   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../as/hello.casl:3:         RET
-       #0012   #8100
-../../../as/hello.casl:4:BUF      DC     'Hello, World!'
-       #0013   #0048
-       #0014   #0065
-       #0015   #006C
-       #0016   #006C
-       #0017   #006F
-       #0018   #002C
-       #0019   #0020
-       #001A   #0057
-       #001B   #006F
-       #001C   #0072
-       #001D   #006C
-       #001E   #0064
-       #001F   #0021
-../../../as/hello.casl:5:LEN      DC     13
-       #0020   #000D
-../../../as/hello.casl:6:         END
-Hello, World!
diff --git a/test/astest/hello/Makefile b/test/astest/hello/Makefile
deleted file mode 100644 (file)
index d906a7e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = hello
-CASL2FLAG = -als
-include ../Test.mk
diff --git a/test/astest/iotest/Makefile b/test/astest/iotest/Makefile
deleted file mode 100644 (file)
index 0ad888e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = iotest
-CASL2FLAG = -als
-INFILE = teststr.txt
-include ../Test.mk
diff --git a/test/astest/lad/0.txt b/test/astest/lad/0.txt
deleted file mode 100644 (file)
index e4d933d..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-
-Assemble ../../../as/lad.casl (0)
-../../../as/lad.casl:1:MAIN    START   BEGIN
-../../../as/lad.casl:2:BEGIN   LD      GR1,A
-../../../as/lad.casl:3:    LAD GR1,1,GR1
-../../../as/lad.casl:4:        RET
-../../../as/lad.casl:5:A       DC      3
-../../../as/lad.casl:6:        END
-
-Label::::
-A ---> #0005
-BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../as/lad.casl (1)
-../../../as/lad.casl:1:MAIN    START   BEGIN
-../../../as/lad.casl:2:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0005
-../../../as/lad.casl:3:    LAD GR1,1,GR1
-       #0002   #1211
-       #0003   #0001
-../../../as/lad.casl:4:        RET
-       #0004   #8100
-../../../as/lad.casl:5:A       DC      3
-       #0005   #0003
-../../../as/lad.casl:6:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      3 = #0003 = 0000000000000011
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      4 = #0004 = 0000000000000100
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/lad/Makefile b/test/astest/lad/Makefile
deleted file mode 100644 (file)
index 54cf75e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = lad
-include ../Test.mk
diff --git a/test/astest/ladtest/0.txt b/test/astest/ladtest/0.txt
deleted file mode 100644 (file)
index 12135c6..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-
-Assemble ../../../as/ladtest.casl (0)
-../../../as/ladtest.casl:1:LADTEST     START
-../../../as/ladtest.casl:2:    LAD     GR1,1
-../../../as/ladtest.casl:3:    LAD     GR2,2
-../../../as/ladtest.casl:4:    LAD     GR3,3
-../../../as/ladtest.casl:5:    RET
-../../../as/ladtest.casl:6:    END
-
-Label::::
-LADTEST ---> #0000
-
-Assemble ../../../as/ladtest.casl (1)
-../../../as/ladtest.casl:1:LADTEST     START
-../../../as/ladtest.casl:2:    LAD     GR1,1
-       #0000   #1210
-       #0001   #0001
-../../../as/ladtest.casl:3:    LAD     GR2,2
-       #0002   #1220
-       #0003   #0002
-../../../as/ladtest.casl:4:    LAD     GR3,3
-       #0004   #1230
-       #0005   #0003
-../../../as/ladtest.casl:5:    RET
-       #0006   #8100
-../../../as/ladtest.casl:6:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      1 = #0001 = 0000000000000001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      1 = #0001 = 0000000000000001
-#0004: GR2:      2 = #0002 = 0000000000000010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      1 = #0001 = 0000000000000001
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      3 = #0003 = 0000000000000011
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
diff --git a/test/astest/ladtest/Makefile b/test/astest/ladtest/Makefile
deleted file mode 100644 (file)
index 55bfd65..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = ladtest
-include ../Test.mk
diff --git a/test/astest/ld/Makefile b/test/astest/ld/Makefile
deleted file mode 100644 (file)
index 7a60812..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = ld
-CASL2FLAG = -tadls
-include ../Test.mk
diff --git a/test/astest/literal_spc/0.txt b/test/astest/literal_spc/0.txt
deleted file mode 100644 (file)
index 791c6ea..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-
-Assemble ../../../as/literal_spc.casl (0)
-../../../as/literal_spc.casl:1:; リテラルに「=' '」を指定した場合のテスト
-../../../as/literal_spc.casl:2:MAIN    START
-../../../as/literal_spc.casl:3:        LD  GR1,=' '
-../../../as/literal_spc.casl:4:        ST  GR1,BUF      
-../../../as/literal_spc.casl:5:        OUT BUF,LEN
-../../../as/literal_spc.casl:6:        RET
-../../../as/literal_spc.casl:7:BUF             DS      1
-../../../as/literal_spc.casl:8:LEN             DC      1
-../../../as/literal_spc.casl:9:        END
-
-Label::::
-BUF ---> #0017
-MAIN ---> #0000
-LEN ---> #0018
-
-Assemble ../../../as/literal_spc.casl (1)
-../../../as/literal_spc.casl:1:; リテラルに「=' '」を指定した場合のテスト
-../../../as/literal_spc.casl:2:MAIN    START
-../../../as/literal_spc.casl:3:        LD  GR1,=' '
-       #0019   #0020
-       #0000   #1010
-       #0001   #0019
-../../../as/literal_spc.casl:4:        ST  GR1,BUF      
-       #0002   #1110
-       #0003   #0017
-../../../as/literal_spc.casl:5:        OUT BUF,LEN
-       #0004   #7001
-       #0005   #0000
-       #0006   #7002
-       #0007   #0000
-       #0008   #1210
-       #0009   #0017
-       #000A   #1020
-       #000B   #0018
-       #000C   #F000
-       #000D   #0002
-       #000E   #1210
-       #000F   #001A
-       #001A   #000A
-       #0010   #1220
-       #0011   #0001
-       #0012   #F000
-       #0013   #0002
-       #0014   #7120
-       #0015   #7110
-../../../as/literal_spc.casl:6:        RET
-       #0016   #8100
-../../../as/literal_spc.casl:7:BUF             DS      1
-       #0017   #0000
-../../../as/literal_spc.casl:8:LEN             DC      1
-       #0018   #0001
-../../../as/literal_spc.casl:9:        END
diff --git a/test/astest/literal_spc/Makefile b/test/astest/literal_spc/Makefile
deleted file mode 100644 (file)
index 9108ddd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = literal_spc
-CASL2FLAG = -sal
-include ../Test.mk
diff --git a/test/astest/literalstr/0.txt b/test/astest/literalstr/0.txt
deleted file mode 100644 (file)
index e806106..0000000
+++ /dev/null
@@ -1,1046 +0,0 @@
-
-Assemble ../../../as/literalstr.casl (0)
-../../../as/literalstr.casl:1:MAIN START
-../../../as/literalstr.casl:2: LAD     GR1,='abcdeABCDE'
-../../../as/literalstr.casl:3:    LAD GR2,10
-../../../as/literalstr.casl:4:LOOP CPA GR2,=0
-../../../as/literalstr.casl:5:    JZE LEND
-../../../as/literalstr.casl:6:    JMI LEND
-../../../as/literalstr.casl:7:    LD GR3,0,GR1
-../../../as/literalstr.casl:8:    ADDA GR1,=1
-../../../as/literalstr.casl:9:    SUBA GR2,=1
-../../../as/literalstr.casl:10:    JUMP LOOP
-../../../as/literalstr.casl:11:LEND RET
-../../../as/literalstr.casl:12:LEN DC 5
-../../../as/literalstr.casl:13:    END
-
-Label::::
-LOOP ---> #0004
-MAIN ---> #0000
-LEND ---> #0012
-LEN ---> #0013
-
-Assemble ../../../as/literalstr.casl (1)
-../../../as/literalstr.casl:1:MAIN START
-../../../as/literalstr.casl:2: LAD     GR1,='abcdeABCDE'
-       #0014   #0061
-       #0015   #0062
-       #0016   #0063
-       #0017   #0064
-       #0018   #0065
-       #0019   #0041
-       #001A   #0042
-       #001B   #0043
-       #001C   #0044
-       #001D   #0045
-       #0000   #1210
-       #0001   #0014
-../../../as/literalstr.casl:3:    LAD GR2,10
-       #0002   #1220
-       #0003   #000A
-../../../as/literalstr.casl:4:LOOP CPA GR2,=0
-       #001E   #0000
-       #0004   #4020
-       #0005   #001E
-../../../as/literalstr.casl:5:    JZE LEND
-       #0006   #6300
-       #0007   #0012
-../../../as/literalstr.casl:6:    JMI LEND
-       #0008   #6100
-       #0009   #0012
-../../../as/literalstr.casl:7:    LD GR3,0,GR1
-       #000A   #1031
-       #000B   #0000
-../../../as/literalstr.casl:8:    ADDA GR1,=1
-       #001F   #0001
-       #000C   #2010
-       #000D   #001F
-../../../as/literalstr.casl:9:    SUBA GR2,=1
-       #0020   #0001
-       #000E   #2120
-       #000F   #0020
-../../../as/literalstr.casl:10:    JUMP LOOP
-       #0010   #6400
-       #0011   #0004
-../../../as/literalstr.casl:11:LEND RET
-       #0012   #8100
-../../../as/literalstr.casl:12:LEN DC 5
-       #0013   #0005
-../../../as/literalstr.casl:13:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     20 = #0014 = 0000000000010100
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     20 = #0014 = 0000000000010100
-#0004: GR2:     10 = #000A = 0000000000001010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     20 = #0014 = 0000000000010100
-#0006: GR2:     10 = #000A = 0000000000001010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     20 = #0014 = 0000000000010100
-#0008: GR2:     10 = #000A = 0000000000001010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     20 = #0014 = 0000000000010100
-#000A: GR2:     10 = #000A = 0000000000001010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     20 = #0014 = 0000000000010100
-#000C: GR2:     10 = #000A = 0000000000001010
-#000C: GR3:     97 = #0061 = 0000000001100001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     21 = #0015 = 0000000000010101
-#000E: GR2:     10 = #000A = 0000000000001010
-#000E: GR3:     97 = #0061 = 0000000001100001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     21 = #0015 = 0000000000010101
-#0010: GR2:      9 = #0009 = 0000000000001001
-#0010: GR3:     97 = #0061 = 0000000001100001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     21 = #0015 = 0000000000010101
-#0004: GR2:      9 = #0009 = 0000000000001001
-#0004: GR3:     97 = #0061 = 0000000001100001
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     21 = #0015 = 0000000000010101
-#0006: GR2:      9 = #0009 = 0000000000001001
-#0006: GR3:     97 = #0061 = 0000000001100001
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     21 = #0015 = 0000000000010101
-#0008: GR2:      9 = #0009 = 0000000000001001
-#0008: GR3:     97 = #0061 = 0000000001100001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     21 = #0015 = 0000000000010101
-#000A: GR2:      9 = #0009 = 0000000000001001
-#000A: GR3:     97 = #0061 = 0000000001100001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     21 = #0015 = 0000000000010101
-#000C: GR2:      9 = #0009 = 0000000000001001
-#000C: GR3:     98 = #0062 = 0000000001100010
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     22 = #0016 = 0000000000010110
-#000E: GR2:      9 = #0009 = 0000000000001001
-#000E: GR3:     98 = #0062 = 0000000001100010
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     22 = #0016 = 0000000000010110
-#0010: GR2:      8 = #0008 = 0000000000001000
-#0010: GR3:     98 = #0062 = 0000000001100010
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     22 = #0016 = 0000000000010110
-#0004: GR2:      8 = #0008 = 0000000000001000
-#0004: GR3:     98 = #0062 = 0000000001100010
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     22 = #0016 = 0000000000010110
-#0006: GR2:      8 = #0008 = 0000000000001000
-#0006: GR3:     98 = #0062 = 0000000001100010
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     22 = #0016 = 0000000000010110
-#0008: GR2:      8 = #0008 = 0000000000001000
-#0008: GR3:     98 = #0062 = 0000000001100010
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     22 = #0016 = 0000000000010110
-#000A: GR2:      8 = #0008 = 0000000000001000
-#000A: GR3:     98 = #0062 = 0000000001100010
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     22 = #0016 = 0000000000010110
-#000C: GR2:      8 = #0008 = 0000000000001000
-#000C: GR3:     99 = #0063 = 0000000001100011
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     23 = #0017 = 0000000000010111
-#000E: GR2:      8 = #0008 = 0000000000001000
-#000E: GR3:     99 = #0063 = 0000000001100011
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     23 = #0017 = 0000000000010111
-#0010: GR2:      7 = #0007 = 0000000000000111
-#0010: GR3:     99 = #0063 = 0000000001100011
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     23 = #0017 = 0000000000010111
-#0004: GR2:      7 = #0007 = 0000000000000111
-#0004: GR3:     99 = #0063 = 0000000001100011
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     23 = #0017 = 0000000000010111
-#0006: GR2:      7 = #0007 = 0000000000000111
-#0006: GR3:     99 = #0063 = 0000000001100011
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     23 = #0017 = 0000000000010111
-#0008: GR2:      7 = #0007 = 0000000000000111
-#0008: GR3:     99 = #0063 = 0000000001100011
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     23 = #0017 = 0000000000010111
-#000A: GR2:      7 = #0007 = 0000000000000111
-#000A: GR3:     99 = #0063 = 0000000001100011
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     23 = #0017 = 0000000000010111
-#000C: GR2:      7 = #0007 = 0000000000000111
-#000C: GR3:    100 = #0064 = 0000000001100100
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      7 = #0007 = 0000000000000111
-#000E: GR3:    100 = #0064 = 0000000001100100
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     24 = #0018 = 0000000000011000
-#0010: GR2:      6 = #0006 = 0000000000000110
-#0010: GR3:    100 = #0064 = 0000000001100100
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     24 = #0018 = 0000000000011000
-#0004: GR2:      6 = #0006 = 0000000000000110
-#0004: GR3:    100 = #0064 = 0000000001100100
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     24 = #0018 = 0000000000011000
-#0006: GR2:      6 = #0006 = 0000000000000110
-#0006: GR3:    100 = #0064 = 0000000001100100
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     24 = #0018 = 0000000000011000
-#0008: GR2:      6 = #0006 = 0000000000000110
-#0008: GR3:    100 = #0064 = 0000000001100100
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     24 = #0018 = 0000000000011000
-#000A: GR2:      6 = #0006 = 0000000000000110
-#000A: GR3:    100 = #0064 = 0000000001100100
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      6 = #0006 = 0000000000000110
-#000C: GR3:    101 = #0065 = 0000000001100101
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     25 = #0019 = 0000000000011001
-#000E: GR2:      6 = #0006 = 0000000000000110
-#000E: GR3:    101 = #0065 = 0000000001100101
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     25 = #0019 = 0000000000011001
-#0010: GR2:      5 = #0005 = 0000000000000101
-#0010: GR3:    101 = #0065 = 0000000001100101
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     25 = #0019 = 0000000000011001
-#0004: GR2:      5 = #0005 = 0000000000000101
-#0004: GR3:    101 = #0065 = 0000000001100101
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     25 = #0019 = 0000000000011001
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:    101 = #0065 = 0000000001100101
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     25 = #0019 = 0000000000011001
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:    101 = #0065 = 0000000001100101
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     25 = #0019 = 0000000000011001
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:    101 = #0065 = 0000000001100101
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     25 = #0019 = 0000000000011001
-#000C: GR2:      5 = #0005 = 0000000000000101
-#000C: GR3:     65 = #0041 = 0000000001000001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     26 = #001A = 0000000000011010
-#000E: GR2:      5 = #0005 = 0000000000000101
-#000E: GR3:     65 = #0041 = 0000000001000001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     26 = #001A = 0000000000011010
-#0010: GR2:      4 = #0004 = 0000000000000100
-#0010: GR3:     65 = #0041 = 0000000001000001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     26 = #001A = 0000000000011010
-#0004: GR2:      4 = #0004 = 0000000000000100
-#0004: GR3:     65 = #0041 = 0000000001000001
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     26 = #001A = 0000000000011010
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:     65 = #0041 = 0000000001000001
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     26 = #001A = 0000000000011010
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:     65 = #0041 = 0000000001000001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     26 = #001A = 0000000000011010
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:     65 = #0041 = 0000000001000001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     26 = #001A = 0000000000011010
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:     66 = #0042 = 0000000001000010
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     27 = #001B = 0000000000011011
-#000E: GR2:      4 = #0004 = 0000000000000100
-#000E: GR3:     66 = #0042 = 0000000001000010
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     27 = #001B = 0000000000011011
-#0010: GR2:      3 = #0003 = 0000000000000011
-#0010: GR3:     66 = #0042 = 0000000001000010
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     27 = #001B = 0000000000011011
-#0004: GR2:      3 = #0003 = 0000000000000011
-#0004: GR3:     66 = #0042 = 0000000001000010
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     27 = #001B = 0000000000011011
-#0006: GR2:      3 = #0003 = 0000000000000011
-#0006: GR3:     66 = #0042 = 0000000001000010
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     27 = #001B = 0000000000011011
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:     66 = #0042 = 0000000001000010
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     27 = #001B = 0000000000011011
-#000A: GR2:      3 = #0003 = 0000000000000011
-#000A: GR3:     66 = #0042 = 0000000001000010
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     27 = #001B = 0000000000011011
-#000C: GR2:      3 = #0003 = 0000000000000011
-#000C: GR3:     67 = #0043 = 0000000001000011
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     28 = #001C = 0000000000011100
-#000E: GR2:      3 = #0003 = 0000000000000011
-#000E: GR3:     67 = #0043 = 0000000001000011
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     28 = #001C = 0000000000011100
-#0010: GR2:      2 = #0002 = 0000000000000010
-#0010: GR3:     67 = #0043 = 0000000001000011
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     28 = #001C = 0000000000011100
-#0004: GR2:      2 = #0002 = 0000000000000010
-#0004: GR3:     67 = #0043 = 0000000001000011
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     28 = #001C = 0000000000011100
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:     67 = #0043 = 0000000001000011
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     28 = #001C = 0000000000011100
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:     67 = #0043 = 0000000001000011
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     28 = #001C = 0000000000011100
-#000A: GR2:      2 = #0002 = 0000000000000010
-#000A: GR3:     67 = #0043 = 0000000001000011
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     28 = #001C = 0000000000011100
-#000C: GR2:      2 = #0002 = 0000000000000010
-#000C: GR3:     68 = #0044 = 0000000001000100
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     29 = #001D = 0000000000011101
-#000E: GR2:      2 = #0002 = 0000000000000010
-#000E: GR3:     68 = #0044 = 0000000001000100
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     29 = #001D = 0000000000011101
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:     68 = #0044 = 0000000001000100
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     29 = #001D = 0000000000011101
-#0004: GR2:      1 = #0001 = 0000000000000001
-#0004: GR3:     68 = #0044 = 0000000001000100
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     29 = #001D = 0000000000011101
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:     68 = #0044 = 0000000001000100
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     29 = #001D = 0000000000011101
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:     68 = #0044 = 0000000001000100
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     29 = #001D = 0000000000011101
-#000A: GR2:      1 = #0001 = 0000000000000001
-#000A: GR3:     68 = #0044 = 0000000001000100
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     29 = #001D = 0000000000011101
-#000C: GR2:      1 = #0001 = 0000000000000001
-#000C: GR3:     69 = #0045 = 0000000001000101
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     30 = #001E = 0000000000011110
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:     69 = #0045 = 0000000001000101
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     30 = #001E = 0000000000011110
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:     69 = #0045 = 0000000001000101
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 001
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     30 = #001E = 0000000000011110
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:     69 = #0045 = 0000000001000101
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 001
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     30 = #001E = 0000000000011110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:     69 = #0045 = 0000000001000101
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 001
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     30 = #001E = 0000000000011110
-#0012: GR2:      0 = #0000 = 0000000000000000
-#0012: GR3:     69 = #0045 = 0000000001000101
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
diff --git a/test/astest/literalstr/Makefile b/test/astest/literalstr/Makefile
deleted file mode 100644 (file)
index 6d614f9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = literalstr
-include ../Test.mk
diff --git a/test/astest/muls/0.txt b/test/astest/muls/0.txt
deleted file mode 100644 (file)
index 124ffa3..0000000
+++ /dev/null
@@ -1,886 +0,0 @@
-
-Assemble ../../../as/muls.casl (0)
-../../../as/muls.casl:1:;平成21年 春期 基本情報技術者 午後 問12
-../../../as/muls.casl:2:MAIN    START
-../../../as/muls.casl:3:               LAD             GR1,X
-../../../as/muls.casl:4:               LD              GR2,Y
-../../../as/muls.casl:5:       LAD     GR3,A
-../../../as/muls.casl:6:           CALL        MULS
-../../../as/muls.casl:7:           RET
-../../../as/muls.casl:8:X              DC              10,30
-../../../as/muls.casl:9:Y              DC              4
-../../../as/muls.casl:10:A         DS          2
-../../../as/muls.casl:11:              END
-../../../as/muls.casl:12:MULS    START                ; 32ビット×16ビット→32ビット
-../../../as/muls.casl:13:        RPUSH
-../../../as/muls.casl:14:        LAD           GR6,0        ; 積 上位語の初期化
-../../../as/muls.casl:15:        LAD           GR7,0        ; 積 下位語の初期化
-../../../as/muls.casl:16:        LD            GR4,0,GR1    ; 被乗数 上位語の取出し
-../../../as/muls.casl:17:        LD            GR5,1,GR1    ; 被乗数 下位語の取出し
-../../../as/muls.casl:18:LP      SRL           GR2,1        ; 乗数を1ビット右にシフト
-../../../as/muls.casl:19:        JOV           ADD32
-../../../as/muls.casl:20:        JZE     FIN
-../../../as/muls.casl:21:        JUMP          NEXT         ; 加算処理をスキップ
-../../../as/muls.casl:22:ADD32   ADDL          GR6,GR4      ; 32ビット+32ビット→32ビット
-../../../as/muls.casl:23:        ADDL          GR7,GR5
-../../../as/muls.casl:24:        JOV           ADJ1
-../../../as/muls.casl:25:        JUMP          NEXT 
-../../../as/muls.casl:26:ADJ1    ADDL          GR6,=1       ; けた上げ処理
-../../../as/muls.casl:27:NEXT    SLL           GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-../../../as/muls.casl:28:        SLL           GR5,1
-../../../as/muls.casl:29:        JOV           ADJ2
-../../../as/muls.casl:30:        JUMP          LP
-../../../as/muls.casl:31:ADJ2    OR            GR4,=1
-../../../as/muls.casl:32:        JUMP          LP
-../../../as/muls.casl:33:FIN     ST            GR6,0,GR3    ; 乗算結果の格納
-../../../as/muls.casl:34:        ST            GR7,1,GR3
-../../../as/muls.casl:35:        RPOP
-../../../as/muls.casl:36:        RET
-../../../as/muls.casl:37:        END
-
-Label::::
-MULS ---> #000E
-A ---> #000C
-X ---> #0009
-Y ---> #000B
-LP ---> #0024
-ADJ1 ---> #0032
-ADJ2 ---> #003C
-ADD32 ---> #002C
-MAIN ---> #0000
-FIN ---> #0040
-NEXT ---> #0034
-
-Assemble ../../../as/muls.casl (1)
-../../../as/muls.casl:1:;平成21年 春期 基本情報技術者 午後 問12
-../../../as/muls.casl:2:MAIN    START
-../../../as/muls.casl:3:               LAD             GR1,X
-       #0000   #1210
-       #0001   #0009
-../../../as/muls.casl:4:               LD              GR2,Y
-       #0002   #1020
-       #0003   #000B
-../../../as/muls.casl:5:       LAD     GR3,A
-       #0004   #1230
-       #0005   #000C
-../../../as/muls.casl:6:           CALL        MULS
-       #0006   #8000
-       #0007   #000E
-../../../as/muls.casl:7:           RET
-       #0008   #8100
-../../../as/muls.casl:8:X              DC              10,30
-       #0009   #000A
-       #000A   #001E
-../../../as/muls.casl:9:Y              DC              4
-       #000B   #0004
-../../../as/muls.casl:10:A         DS          2
-       #000C   #0000
-       #000D   #0000
-../../../as/muls.casl:11:              END
-../../../as/muls.casl:12:MULS    START                ; 32ビット×16ビット→32ビット
-../../../as/muls.casl:13:        RPUSH
-       #000E   #7001
-       #000F   #0000
-       #0010   #7002
-       #0011   #0000
-       #0012   #7003
-       #0013   #0000
-       #0014   #7004
-       #0015   #0000
-       #0016   #7005
-       #0017   #0000
-       #0018   #7006
-       #0019   #0000
-       #001A   #7007
-       #001B   #0000
-../../../as/muls.casl:14:        LAD           GR6,0        ; 積 上位語の初期化
-       #001C   #1260
-       #001D   #0000
-../../../as/muls.casl:15:        LAD           GR7,0        ; 積 下位語の初期化
-       #001E   #1270
-       #001F   #0000
-../../../as/muls.casl:16:        LD            GR4,0,GR1    ; 被乗数 上位語の取出し
-       #0020   #1041
-       #0021   #0000
-../../../as/muls.casl:17:        LD            GR5,1,GR1    ; 被乗数 下位語の取出し
-       #0022   #1051
-       #0023   #0001
-../../../as/muls.casl:18:LP      SRL           GR2,1        ; 乗数を1ビット右にシフト
-       #0024   #5320
-       #0025   #0001
-../../../as/muls.casl:19:        JOV           ADD32
-       #0026   #6600
-       #0027   #002C
-../../../as/muls.casl:20:        JZE     FIN
-       #0028   #6300
-       #0029   #0040
-../../../as/muls.casl:21:        JUMP          NEXT         ; 加算処理をスキップ
-       #002A   #6400
-       #002B   #0034
-../../../as/muls.casl:22:ADD32   ADDL          GR6,GR4      ; 32ビット+32ビット→32ビット
-       #002C   #2664
-../../../as/muls.casl:23:        ADDL          GR7,GR5
-       #002D   #2675
-../../../as/muls.casl:24:        JOV           ADJ1
-       #002E   #6600
-       #002F   #0032
-../../../as/muls.casl:25:        JUMP          NEXT 
-       #0030   #6400
-       #0031   #0034
-../../../as/muls.casl:26:ADJ1    ADDL          GR6,=1       ; けた上げ処理
-       #004C   #0001
-       #0032   #2260
-       #0033   #004C
-../../../as/muls.casl:27:NEXT    SLL           GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-       #0034   #5240
-       #0035   #0001
-../../../as/muls.casl:28:        SLL           GR5,1
-       #0036   #5250
-       #0037   #0001
-../../../as/muls.casl:29:        JOV           ADJ2
-       #0038   #6600
-       #0039   #003C
-../../../as/muls.casl:30:        JUMP          LP
-       #003A   #6400
-       #003B   #0024
-../../../as/muls.casl:31:ADJ2    OR            GR4,=1
-       #004D   #0001
-       #003C   #3140
-       #003D   #004D
-../../../as/muls.casl:32:        JUMP          LP
-       #003E   #6400
-       #003F   #0024
-../../../as/muls.casl:33:FIN     ST            GR6,0,GR3    ; 乗算結果の格納
-       #0040   #1163
-       #0041   #0000
-../../../as/muls.casl:34:        ST            GR7,1,GR3
-       #0042   #1173
-       #0043   #0001
-../../../as/muls.casl:35:        RPOP
-       #0044   #7170
-       #0045   #7160
-       #0046   #7150
-       #0047   #7140
-       #0048   #7130
-       #0049   #7120
-       #004A   #7110
-../../../as/muls.casl:36:        RET
-       #004B   #8100
-../../../as/muls.casl:37:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      9 = #0009 = 0000000000001001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      9 = #0009 = 0000000000001001
-#0004: GR2:      4 = #0004 = 0000000000000100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      9 = #0009 = 0000000000001001
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:     12 = #000C = 0000000000001100
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      9 = #0009 = 0000000000001001
-#000E: GR2:      4 = #0004 = 0000000000000100
-#000E: GR3:     12 = #000C = 0000000000001100
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     511 = #01FF = 0000000111111111
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:      9 = #0009 = 0000000000001001
-#0010: GR2:      4 = #0004 = 0000000000000100
-#0010: GR3:     12 = #000C = 0000000000001100
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      9 = #0009 = 0000000000001001
-#0012: GR2:      4 = #0004 = 0000000000000100
-#0012: GR3:     12 = #000C = 0000000000001100
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
-#0014: Register::::
-#0014: GR0:      0 = #0000 = 0000000000000000
-#0014: GR1:      9 = #0009 = 0000000000001001
-#0014: GR2:      4 = #0004 = 0000000000000100
-#0014: GR3:     12 = #000C = 0000000000001100
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     508 = #01FC = 0000000111111100
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:      0 = #0000 = 0000000000000000
-#0016: GR1:      9 = #0009 = 0000000000001001
-#0016: GR2:      4 = #0004 = 0000000000000100
-#0016: GR3:     12 = #000C = 0000000000001100
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     507 = #01FB = 0000000111111011
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0018: Register::::
-#0018: GR0:      0 = #0000 = 0000000000000000
-#0018: GR1:      9 = #0009 = 0000000000001001
-#0018: GR2:      4 = #0004 = 0000000000000100
-#0018: GR3:     12 = #000C = 0000000000001100
-#0018: GR4:      0 = #0000 = 0000000000000000
-#0018: GR5:      0 = #0000 = 0000000000000000
-#0018: GR6:      0 = #0000 = 0000000000000000
-#0018: GR7:      0 = #0000 = 0000000000000000
-#0018: SP:     506 = #01FA = 0000000111111010
-#0018: PR:      24 = #0018 = 0000000000011000
-#0018: FR (OF SF ZF): 000
-
-#001A: Register::::
-#001A: GR0:      0 = #0000 = 0000000000000000
-#001A: GR1:      9 = #0009 = 0000000000001001
-#001A: GR2:      4 = #0004 = 0000000000000100
-#001A: GR3:     12 = #000C = 0000000000001100
-#001A: GR4:      0 = #0000 = 0000000000000000
-#001A: GR5:      0 = #0000 = 0000000000000000
-#001A: GR6:      0 = #0000 = 0000000000000000
-#001A: GR7:      0 = #0000 = 0000000000000000
-#001A: SP:     505 = #01F9 = 0000000111111001
-#001A: PR:      26 = #001A = 0000000000011010
-#001A: FR (OF SF ZF): 000
-
-#001C: Register::::
-#001C: GR0:      0 = #0000 = 0000000000000000
-#001C: GR1:      9 = #0009 = 0000000000001001
-#001C: GR2:      4 = #0004 = 0000000000000100
-#001C: GR3:     12 = #000C = 0000000000001100
-#001C: GR4:      0 = #0000 = 0000000000000000
-#001C: GR5:      0 = #0000 = 0000000000000000
-#001C: GR6:      0 = #0000 = 0000000000000000
-#001C: GR7:      0 = #0000 = 0000000000000000
-#001C: SP:     504 = #01F8 = 0000000111111000
-#001C: PR:      28 = #001C = 0000000000011100
-#001C: FR (OF SF ZF): 000
-
-#001E: Register::::
-#001E: GR0:      0 = #0000 = 0000000000000000
-#001E: GR1:      9 = #0009 = 0000000000001001
-#001E: GR2:      4 = #0004 = 0000000000000100
-#001E: GR3:     12 = #000C = 0000000000001100
-#001E: GR4:      0 = #0000 = 0000000000000000
-#001E: GR5:      0 = #0000 = 0000000000000000
-#001E: GR6:      0 = #0000 = 0000000000000000
-#001E: GR7:      0 = #0000 = 0000000000000000
-#001E: SP:     504 = #01F8 = 0000000111111000
-#001E: PR:      30 = #001E = 0000000000011110
-#001E: FR (OF SF ZF): 000
-
-#0020: Register::::
-#0020: GR0:      0 = #0000 = 0000000000000000
-#0020: GR1:      9 = #0009 = 0000000000001001
-#0020: GR2:      4 = #0004 = 0000000000000100
-#0020: GR3:     12 = #000C = 0000000000001100
-#0020: GR4:      0 = #0000 = 0000000000000000
-#0020: GR5:      0 = #0000 = 0000000000000000
-#0020: GR6:      0 = #0000 = 0000000000000000
-#0020: GR7:      0 = #0000 = 0000000000000000
-#0020: SP:     504 = #01F8 = 0000000111111000
-#0020: PR:      32 = #0020 = 0000000000100000
-#0020: FR (OF SF ZF): 000
-
-#0022: Register::::
-#0022: GR0:      0 = #0000 = 0000000000000000
-#0022: GR1:      9 = #0009 = 0000000000001001
-#0022: GR2:      4 = #0004 = 0000000000000100
-#0022: GR3:     12 = #000C = 0000000000001100
-#0022: GR4:     10 = #000A = 0000000000001010
-#0022: GR5:      0 = #0000 = 0000000000000000
-#0022: GR6:      0 = #0000 = 0000000000000000
-#0022: GR7:      0 = #0000 = 0000000000000000
-#0022: SP:     504 = #01F8 = 0000000111111000
-#0022: PR:      34 = #0022 = 0000000000100010
-#0022: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:      9 = #0009 = 0000000000001001
-#0024: GR2:      4 = #0004 = 0000000000000100
-#0024: GR3:     12 = #000C = 0000000000001100
-#0024: GR4:     10 = #000A = 0000000000001010
-#0024: GR5:     30 = #001E = 0000000000011110
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     504 = #01F8 = 0000000111111000
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:      9 = #0009 = 0000000000001001
-#0026: GR2:      2 = #0002 = 0000000000000010
-#0026: GR3:     12 = #000C = 0000000000001100
-#0026: GR4:     10 = #000A = 0000000000001010
-#0026: GR5:     30 = #001E = 0000000000011110
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     504 = #01F8 = 0000000111111000
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      0 = #0000 = 0000000000000000
-#0028: GR1:      9 = #0009 = 0000000000001001
-#0028: GR2:      2 = #0002 = 0000000000000010
-#0028: GR3:     12 = #000C = 0000000000001100
-#0028: GR4:     10 = #000A = 0000000000001010
-#0028: GR5:     30 = #001E = 0000000000011110
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     504 = #01F8 = 0000000111111000
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#002A: Register::::
-#002A: GR0:      0 = #0000 = 0000000000000000
-#002A: GR1:      9 = #0009 = 0000000000001001
-#002A: GR2:      2 = #0002 = 0000000000000010
-#002A: GR3:     12 = #000C = 0000000000001100
-#002A: GR4:     10 = #000A = 0000000000001010
-#002A: GR5:     30 = #001E = 0000000000011110
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     504 = #01F8 = 0000000111111000
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 000
-
-#0034: Register::::
-#0034: GR0:      0 = #0000 = 0000000000000000
-#0034: GR1:      9 = #0009 = 0000000000001001
-#0034: GR2:      2 = #0002 = 0000000000000010
-#0034: GR3:     12 = #000C = 0000000000001100
-#0034: GR4:     10 = #000A = 0000000000001010
-#0034: GR5:     30 = #001E = 0000000000011110
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     504 = #01F8 = 0000000111111000
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:      0 = #0000 = 0000000000000000
-#0036: GR1:      9 = #0009 = 0000000000001001
-#0036: GR2:      2 = #0002 = 0000000000000010
-#0036: GR3:     12 = #000C = 0000000000001100
-#0036: GR4:     20 = #0014 = 0000000000010100
-#0036: GR5:     30 = #001E = 0000000000011110
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     504 = #01F8 = 0000000111111000
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:      0 = #0000 = 0000000000000000
-#0038: GR1:      9 = #0009 = 0000000000001001
-#0038: GR2:      2 = #0002 = 0000000000000010
-#0038: GR3:     12 = #000C = 0000000000001100
-#0038: GR4:     20 = #0014 = 0000000000010100
-#0038: GR5:     60 = #003C = 0000000000111100
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     504 = #01F8 = 0000000111111000
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:      0 = #0000 = 0000000000000000
-#003A: GR1:      9 = #0009 = 0000000000001001
-#003A: GR2:      2 = #0002 = 0000000000000010
-#003A: GR3:     12 = #000C = 0000000000001100
-#003A: GR4:     20 = #0014 = 0000000000010100
-#003A: GR5:     60 = #003C = 0000000000111100
-#003A: GR6:      0 = #0000 = 0000000000000000
-#003A: GR7:      0 = #0000 = 0000000000000000
-#003A: SP:     504 = #01F8 = 0000000111111000
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:      9 = #0009 = 0000000000001001
-#0024: GR2:      2 = #0002 = 0000000000000010
-#0024: GR3:     12 = #000C = 0000000000001100
-#0024: GR4:     20 = #0014 = 0000000000010100
-#0024: GR5:     60 = #003C = 0000000000111100
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     504 = #01F8 = 0000000111111000
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:      9 = #0009 = 0000000000001001
-#0026: GR2:      1 = #0001 = 0000000000000001
-#0026: GR3:     12 = #000C = 0000000000001100
-#0026: GR4:     20 = #0014 = 0000000000010100
-#0026: GR5:     60 = #003C = 0000000000111100
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     504 = #01F8 = 0000000111111000
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      0 = #0000 = 0000000000000000
-#0028: GR1:      9 = #0009 = 0000000000001001
-#0028: GR2:      1 = #0001 = 0000000000000001
-#0028: GR3:     12 = #000C = 0000000000001100
-#0028: GR4:     20 = #0014 = 0000000000010100
-#0028: GR5:     60 = #003C = 0000000000111100
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     504 = #01F8 = 0000000111111000
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#002A: Register::::
-#002A: GR0:      0 = #0000 = 0000000000000000
-#002A: GR1:      9 = #0009 = 0000000000001001
-#002A: GR2:      1 = #0001 = 0000000000000001
-#002A: GR3:     12 = #000C = 0000000000001100
-#002A: GR4:     20 = #0014 = 0000000000010100
-#002A: GR5:     60 = #003C = 0000000000111100
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     504 = #01F8 = 0000000111111000
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 000
-
-#0034: Register::::
-#0034: GR0:      0 = #0000 = 0000000000000000
-#0034: GR1:      9 = #0009 = 0000000000001001
-#0034: GR2:      1 = #0001 = 0000000000000001
-#0034: GR3:     12 = #000C = 0000000000001100
-#0034: GR4:     20 = #0014 = 0000000000010100
-#0034: GR5:     60 = #003C = 0000000000111100
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     504 = #01F8 = 0000000111111000
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:      0 = #0000 = 0000000000000000
-#0036: GR1:      9 = #0009 = 0000000000001001
-#0036: GR2:      1 = #0001 = 0000000000000001
-#0036: GR3:     12 = #000C = 0000000000001100
-#0036: GR4:     40 = #0028 = 0000000000101000
-#0036: GR5:     60 = #003C = 0000000000111100
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     504 = #01F8 = 0000000111111000
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:      0 = #0000 = 0000000000000000
-#0038: GR1:      9 = #0009 = 0000000000001001
-#0038: GR2:      1 = #0001 = 0000000000000001
-#0038: GR3:     12 = #000C = 0000000000001100
-#0038: GR4:     40 = #0028 = 0000000000101000
-#0038: GR5:    120 = #0078 = 0000000001111000
-#0038: GR6:      0 = #0000 = 0000000000000000
-#0038: GR7:      0 = #0000 = 0000000000000000
-#0038: SP:     504 = #01F8 = 0000000111111000
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:      0 = #0000 = 0000000000000000
-#003A: GR1:      9 = #0009 = 0000000000001001
-#003A: GR2:      1 = #0001 = 0000000000000001
-#003A: GR3:     12 = #000C = 0000000000001100
-#003A: GR4:     40 = #0028 = 0000000000101000
-#003A: GR5:    120 = #0078 = 0000000001111000
-#003A: GR6:      0 = #0000 = 0000000000000000
-#003A: GR7:      0 = #0000 = 0000000000000000
-#003A: SP:     504 = #01F8 = 0000000111111000
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:      9 = #0009 = 0000000000001001
-#0024: GR2:      1 = #0001 = 0000000000000001
-#0024: GR3:     12 = #000C = 0000000000001100
-#0024: GR4:     40 = #0028 = 0000000000101000
-#0024: GR5:    120 = #0078 = 0000000001111000
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     504 = #01F8 = 0000000111111000
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:      9 = #0009 = 0000000000001001
-#0026: GR2:      0 = #0000 = 0000000000000000
-#0026: GR3:     12 = #000C = 0000000000001100
-#0026: GR4:     40 = #0028 = 0000000000101000
-#0026: GR5:    120 = #0078 = 0000000001111000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     504 = #01F8 = 0000000111111000
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 101
-
-#002C: Register::::
-#002C: GR0:      0 = #0000 = 0000000000000000
-#002C: GR1:      9 = #0009 = 0000000000001001
-#002C: GR2:      0 = #0000 = 0000000000000000
-#002C: GR3:     12 = #000C = 0000000000001100
-#002C: GR4:     40 = #0028 = 0000000000101000
-#002C: GR5:    120 = #0078 = 0000000001111000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     504 = #01F8 = 0000000111111000
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 101
-
-#002D: Register::::
-#002D: GR0:      0 = #0000 = 0000000000000000
-#002D: GR1:      9 = #0009 = 0000000000001001
-#002D: GR2:      0 = #0000 = 0000000000000000
-#002D: GR3:     12 = #000C = 0000000000001100
-#002D: GR4:     40 = #0028 = 0000000000101000
-#002D: GR5:    120 = #0078 = 0000000001111000
-#002D: GR6:     40 = #0028 = 0000000000101000
-#002D: GR7:      0 = #0000 = 0000000000000000
-#002D: SP:     504 = #01F8 = 0000000111111000
-#002D: PR:      45 = #002D = 0000000000101101
-#002D: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:      9 = #0009 = 0000000000001001
-#002E: GR2:      0 = #0000 = 0000000000000000
-#002E: GR3:     12 = #000C = 0000000000001100
-#002E: GR4:     40 = #0028 = 0000000000101000
-#002E: GR5:    120 = #0078 = 0000000001111000
-#002E: GR6:     40 = #0028 = 0000000000101000
-#002E: GR7:    120 = #0078 = 0000000001111000
-#002E: SP:     504 = #01F8 = 0000000111111000
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:      9 = #0009 = 0000000000001001
-#0030: GR2:      0 = #0000 = 0000000000000000
-#0030: GR3:     12 = #000C = 0000000000001100
-#0030: GR4:     40 = #0028 = 0000000000101000
-#0030: GR5:    120 = #0078 = 0000000001111000
-#0030: GR6:     40 = #0028 = 0000000000101000
-#0030: GR7:    120 = #0078 = 0000000001111000
-#0030: SP:     504 = #01F8 = 0000000111111000
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0034: Register::::
-#0034: GR0:      0 = #0000 = 0000000000000000
-#0034: GR1:      9 = #0009 = 0000000000001001
-#0034: GR2:      0 = #0000 = 0000000000000000
-#0034: GR3:     12 = #000C = 0000000000001100
-#0034: GR4:     40 = #0028 = 0000000000101000
-#0034: GR5:    120 = #0078 = 0000000001111000
-#0034: GR6:     40 = #0028 = 0000000000101000
-#0034: GR7:    120 = #0078 = 0000000001111000
-#0034: SP:     504 = #01F8 = 0000000111111000
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 000
-
-#0036: Register::::
-#0036: GR0:      0 = #0000 = 0000000000000000
-#0036: GR1:      9 = #0009 = 0000000000001001
-#0036: GR2:      0 = #0000 = 0000000000000000
-#0036: GR3:     12 = #000C = 0000000000001100
-#0036: GR4:     80 = #0050 = 0000000001010000
-#0036: GR5:    120 = #0078 = 0000000001111000
-#0036: GR6:     40 = #0028 = 0000000000101000
-#0036: GR7:    120 = #0078 = 0000000001111000
-#0036: SP:     504 = #01F8 = 0000000111111000
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:      0 = #0000 = 0000000000000000
-#0038: GR1:      9 = #0009 = 0000000000001001
-#0038: GR2:      0 = #0000 = 0000000000000000
-#0038: GR3:     12 = #000C = 0000000000001100
-#0038: GR4:     80 = #0050 = 0000000001010000
-#0038: GR5:    240 = #00F0 = 0000000011110000
-#0038: GR6:     40 = #0028 = 0000000000101000
-#0038: GR7:    120 = #0078 = 0000000001111000
-#0038: SP:     504 = #01F8 = 0000000111111000
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:      0 = #0000 = 0000000000000000
-#003A: GR1:      9 = #0009 = 0000000000001001
-#003A: GR2:      0 = #0000 = 0000000000000000
-#003A: GR3:     12 = #000C = 0000000000001100
-#003A: GR4:     80 = #0050 = 0000000001010000
-#003A: GR5:    240 = #00F0 = 0000000011110000
-#003A: GR6:     40 = #0028 = 0000000000101000
-#003A: GR7:    120 = #0078 = 0000000001111000
-#003A: SP:     504 = #01F8 = 0000000111111000
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:      9 = #0009 = 0000000000001001
-#0024: GR2:      0 = #0000 = 0000000000000000
-#0024: GR3:     12 = #000C = 0000000000001100
-#0024: GR4:     80 = #0050 = 0000000001010000
-#0024: GR5:    240 = #00F0 = 0000000011110000
-#0024: GR6:     40 = #0028 = 0000000000101000
-#0024: GR7:    120 = #0078 = 0000000001111000
-#0024: SP:     504 = #01F8 = 0000000111111000
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:      9 = #0009 = 0000000000001001
-#0026: GR2:      0 = #0000 = 0000000000000000
-#0026: GR3:     12 = #000C = 0000000000001100
-#0026: GR4:     80 = #0050 = 0000000001010000
-#0026: GR5:    240 = #00F0 = 0000000011110000
-#0026: GR6:     40 = #0028 = 0000000000101000
-#0026: GR7:    120 = #0078 = 0000000001111000
-#0026: SP:     504 = #01F8 = 0000000111111000
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 001
-
-#0028: Register::::
-#0028: GR0:      0 = #0000 = 0000000000000000
-#0028: GR1:      9 = #0009 = 0000000000001001
-#0028: GR2:      0 = #0000 = 0000000000000000
-#0028: GR3:     12 = #000C = 0000000000001100
-#0028: GR4:     80 = #0050 = 0000000001010000
-#0028: GR5:    240 = #00F0 = 0000000011110000
-#0028: GR6:     40 = #0028 = 0000000000101000
-#0028: GR7:    120 = #0078 = 0000000001111000
-#0028: SP:     504 = #01F8 = 0000000111111000
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 001
-
-#0040: Register::::
-#0040: GR0:      0 = #0000 = 0000000000000000
-#0040: GR1:      9 = #0009 = 0000000000001001
-#0040: GR2:      0 = #0000 = 0000000000000000
-#0040: GR3:     12 = #000C = 0000000000001100
-#0040: GR4:     80 = #0050 = 0000000001010000
-#0040: GR5:    240 = #00F0 = 0000000011110000
-#0040: GR6:     40 = #0028 = 0000000000101000
-#0040: GR7:    120 = #0078 = 0000000001111000
-#0040: SP:     504 = #01F8 = 0000000111111000
-#0040: PR:      64 = #0040 = 0000000001000000
-#0040: FR (OF SF ZF): 001
-
-#0042: Register::::
-#0042: GR0:      0 = #0000 = 0000000000000000
-#0042: GR1:      9 = #0009 = 0000000000001001
-#0042: GR2:      0 = #0000 = 0000000000000000
-#0042: GR3:     12 = #000C = 0000000000001100
-#0042: GR4:     80 = #0050 = 0000000001010000
-#0042: GR5:    240 = #00F0 = 0000000011110000
-#0042: GR6:     40 = #0028 = 0000000000101000
-#0042: GR7:    120 = #0078 = 0000000001111000
-#0042: SP:     504 = #01F8 = 0000000111111000
-#0042: PR:      66 = #0042 = 0000000001000010
-#0042: FR (OF SF ZF): 001
-
-#0044: Register::::
-#0044: GR0:      0 = #0000 = 0000000000000000
-#0044: GR1:      9 = #0009 = 0000000000001001
-#0044: GR2:      0 = #0000 = 0000000000000000
-#0044: GR3:     12 = #000C = 0000000000001100
-#0044: GR4:     80 = #0050 = 0000000001010000
-#0044: GR5:    240 = #00F0 = 0000000011110000
-#0044: GR6:     40 = #0028 = 0000000000101000
-#0044: GR7:    120 = #0078 = 0000000001111000
-#0044: SP:     504 = #01F8 = 0000000111111000
-#0044: PR:      68 = #0044 = 0000000001000100
-#0044: FR (OF SF ZF): 001
-
-#0045: Register::::
-#0045: GR0:      0 = #0000 = 0000000000000000
-#0045: GR1:      9 = #0009 = 0000000000001001
-#0045: GR2:      0 = #0000 = 0000000000000000
-#0045: GR3:     12 = #000C = 0000000000001100
-#0045: GR4:     80 = #0050 = 0000000001010000
-#0045: GR5:    240 = #00F0 = 0000000011110000
-#0045: GR6:     40 = #0028 = 0000000000101000
-#0045: GR7:      0 = #0000 = 0000000000000000
-#0045: SP:     505 = #01F9 = 0000000111111001
-#0045: PR:      69 = #0045 = 0000000001000101
-#0045: FR (OF SF ZF): 001
-
-#0046: Register::::
-#0046: GR0:      0 = #0000 = 0000000000000000
-#0046: GR1:      9 = #0009 = 0000000000001001
-#0046: GR2:      0 = #0000 = 0000000000000000
-#0046: GR3:     12 = #000C = 0000000000001100
-#0046: GR4:     80 = #0050 = 0000000001010000
-#0046: GR5:    240 = #00F0 = 0000000011110000
-#0046: GR6:      0 = #0000 = 0000000000000000
-#0046: GR7:      0 = #0000 = 0000000000000000
-#0046: SP:     506 = #01FA = 0000000111111010
-#0046: PR:      70 = #0046 = 0000000001000110
-#0046: FR (OF SF ZF): 001
-
-#0047: Register::::
-#0047: GR0:      0 = #0000 = 0000000000000000
-#0047: GR1:      9 = #0009 = 0000000000001001
-#0047: GR2:      0 = #0000 = 0000000000000000
-#0047: GR3:     12 = #000C = 0000000000001100
-#0047: GR4:     80 = #0050 = 0000000001010000
-#0047: GR5:      0 = #0000 = 0000000000000000
-#0047: GR6:      0 = #0000 = 0000000000000000
-#0047: GR7:      0 = #0000 = 0000000000000000
-#0047: SP:     507 = #01FB = 0000000111111011
-#0047: PR:      71 = #0047 = 0000000001000111
-#0047: FR (OF SF ZF): 001
-
-#0048: Register::::
-#0048: GR0:      0 = #0000 = 0000000000000000
-#0048: GR1:      9 = #0009 = 0000000000001001
-#0048: GR2:      0 = #0000 = 0000000000000000
-#0048: GR3:     12 = #000C = 0000000000001100
-#0048: GR4:      0 = #0000 = 0000000000000000
-#0048: GR5:      0 = #0000 = 0000000000000000
-#0048: GR6:      0 = #0000 = 0000000000000000
-#0048: GR7:      0 = #0000 = 0000000000000000
-#0048: SP:     508 = #01FC = 0000000111111100
-#0048: PR:      72 = #0048 = 0000000001001000
-#0048: FR (OF SF ZF): 001
-
-#0049: Register::::
-#0049: GR0:      0 = #0000 = 0000000000000000
-#0049: GR1:      9 = #0009 = 0000000000001001
-#0049: GR2:      0 = #0000 = 0000000000000000
-#0049: GR3:     12 = #000C = 0000000000001100
-#0049: GR4:      0 = #0000 = 0000000000000000
-#0049: GR5:      0 = #0000 = 0000000000000000
-#0049: GR6:      0 = #0000 = 0000000000000000
-#0049: GR7:      0 = #0000 = 0000000000000000
-#0049: SP:     509 = #01FD = 0000000111111101
-#0049: PR:      73 = #0049 = 0000000001001001
-#0049: FR (OF SF ZF): 001
-
-#004A: Register::::
-#004A: GR0:      0 = #0000 = 0000000000000000
-#004A: GR1:      9 = #0009 = 0000000000001001
-#004A: GR2:      4 = #0004 = 0000000000000100
-#004A: GR3:     12 = #000C = 0000000000001100
-#004A: GR4:      0 = #0000 = 0000000000000000
-#004A: GR5:      0 = #0000 = 0000000000000000
-#004A: GR6:      0 = #0000 = 0000000000000000
-#004A: GR7:      0 = #0000 = 0000000000000000
-#004A: SP:     510 = #01FE = 0000000111111110
-#004A: PR:      74 = #004A = 0000000001001010
-#004A: FR (OF SF ZF): 001
-
-#004B: Register::::
-#004B: GR0:      0 = #0000 = 0000000000000000
-#004B: GR1:      9 = #0009 = 0000000000001001
-#004B: GR2:      4 = #0004 = 0000000000000100
-#004B: GR3:     12 = #000C = 0000000000001100
-#004B: GR4:      0 = #0000 = 0000000000000000
-#004B: GR5:      0 = #0000 = 0000000000000000
-#004B: GR6:      0 = #0000 = 0000000000000000
-#004B: GR7:      0 = #0000 = 0000000000000000
-#004B: SP:     511 = #01FF = 0000000111111111
-#004B: PR:      75 = #004B = 0000000001001011
-#004B: FR (OF SF ZF): 001
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      9 = #0009 = 0000000000001001
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:     12 = #000C = 0000000000001100
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-
diff --git a/test/astest/muls/Makefile b/test/astest/muls/Makefile
deleted file mode 100644 (file)
index 566e932..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = muls
-include ../Test.mk
diff --git a/test/astest/muls_p/0.txt b/test/astest/muls_p/0.txt
deleted file mode 100644 (file)
index eeeb411..0000000
+++ /dev/null
@@ -1,5761 +0,0 @@
-
-Assemble ../../../as/muls_p.casl (0)
-../../../as/muls_p.casl:1:;./casl2 as/muls.casl as/itoa.casl 
-../../../as/muls_p.casl:2:MAIN START
-../../../as/muls_p.casl:3:     LAD     GR1,X
-../../../as/muls_p.casl:4:     LD      GR2,Y
-../../../as/muls_p.casl:5:    LAD GR3,A
-../../../as/muls_p.casl:6:    CALL MULS
-../../../as/muls_p.casl:7:    LAD GR2,A
-../../../as/muls_p.casl:8:    LD GR1,0,GR2
-../../../as/muls_p.casl:9:    CALL ITOA
-../../../as/muls_p.casl:10:    LD GR1,1,GR2
-../../../as/muls_p.casl:11:    CALL ITOA    
-../../../as/muls_p.casl:12:    RET
-../../../as/muls_p.casl:13:X   DC      10,50
-../../../as/muls_p.casl:14:Y   DC      4
-../../../as/muls_p.casl:15:A   DS  2
-../../../as/muls_p.casl:16:    END
-../../../as/muls_p.casl:17:MULS    START              ; 32ビット×16ビット→32ビット
-../../../as/muls_p.casl:18:        RPUSH
-../../../as/muls_p.casl:19:        LAD   GR6,0        ; 積 上位語の初期化
-../../../as/muls_p.casl:20:        LAD   GR7,0        ; 積 下位語の初期化
-../../../as/muls_p.casl:21:        LD    GR4,0,GR1    ; 被乗数 上位語の取出し
-../../../as/muls_p.casl:22:        LD    GR5,1,GR1    ; 被乗数 下位語の取出し
-../../../as/muls_p.casl:23:LP      SRL   GR2,1        ; 乗数を1ビット右にシフト
-../../../as/muls_p.casl:24:        JOV   ADD32
-../../../as/muls_p.casl:25:        JZE   FIN
-../../../as/muls_p.casl:26:        JUMP  NEXT         ; 加算処理をスキップ
-../../../as/muls_p.casl:27:ADD32   ADDL  GR6,GR4      ; 32ビット+32ビット→32ビット
-../../../as/muls_p.casl:28:        ADDL  GR7,GR5
-../../../as/muls_p.casl:29:        JOV   ADJ1
-../../../as/muls_p.casl:30:        JUMP  NEXT 
-../../../as/muls_p.casl:31:ADJ1    ADDL  GR6,=1       ; けた上げ処理
-../../../as/muls_p.casl:32:NEXT    SLL   GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-../../../as/muls_p.casl:33:        SLL   GR5,1
-../../../as/muls_p.casl:34:        JOV   ADJ2
-../../../as/muls_p.casl:35:        JUMP  LP
-../../../as/muls_p.casl:36:ADJ2    OR    GR4,=1
-../../../as/muls_p.casl:37:        JUMP  LP
-../../../as/muls_p.casl:38:FIN     ST    GR6,0,GR3    ; 乗算結果の格納
-../../../as/muls_p.casl:39:        ST    GR7,1,GR3
-../../../as/muls_p.casl:40:        RPOP
-../../../as/muls_p.casl:41:        RET
-../../../as/muls_p.casl:42:        END
-
-Assemble ../../../as/itoa.casl (0)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-../../../as/itoa.casl:4:       PUSH 0,GR3
-../../../as/itoa.casl:5:       PUSH 0,GR4
-../../../as/itoa.casl:6:    LAD        GR0,0
-../../../as/itoa.casl:7:    LAD        GR2,0
-../../../as/itoa.casl:8:    AND GR1,GR1
-../../../as/itoa.casl:9:    JPL ILOOP
-../../../as/itoa.casl:10:    JZE ILOOP
-../../../as/itoa.casl:11:    LAD GR0,1
-../../../as/itoa.casl:12:    CALL INV
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-../../../as/itoa.casl:14:      JMI     INEXT
-../../../as/itoa.casl:15:      CALL    DIV
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-../../../as/itoa.casl:19:    LD        GR1,GR3
-../../../as/itoa.casl:20:    JUMP      ILOOP
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-../../../as/itoa.casl:24:    CPA GR0,=1
-../../../as/itoa.casl:25:    JPL       PRT
-../../../as/itoa.casl:26:    JMI       PRT
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-../../../as/itoa.casl:31:      LAD     GR1,STR
-../../../as/itoa.casl:32:    LD        GR2,LEN
-../../../as/itoa.casl:33:    CALL REV
-../../../as/itoa.casl:34:      OUT     STR,LEN
-../../../as/itoa.casl:35:      POP GR4
-../../../as/itoa.casl:36:      POP GR3
-../../../as/itoa.casl:37:      POP GR2
-../../../as/itoa.casl:38:      RET
-../../../as/itoa.casl:39:TEN   DC      10
-../../../as/itoa.casl:40:ZCHAR DC '0'
-../../../as/itoa.casl:41:MINUS DC '-'
-../../../as/itoa.casl:42:STR   DS      6
-../../../as/itoa.casl:43:LEN   DS      1
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-../../../as/itoa.casl:47:      LAD     GR3,0
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-../../../as/itoa.casl:49:      JMI     DFIN
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-../../../as/itoa.casl:52:    JUMP      DLOOP
-../../../as/itoa.casl:53:DFIN RET
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-../../../as/itoa.casl:59:    PUSH      0,GR4
-../../../as/itoa.casl:60:    PUSH      0,GR5
-../../../as/itoa.casl:61:      LAD     GR3,1
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-../../../as/itoa.casl:63:      JMI     RNEXT
-../../../as/itoa.casl:64:    LD        GR4,GR1
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-../../../as/itoa.casl:67:      PUSH 0,GR4
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-../../../as/itoa.casl:69:    JUMP      RPU
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-../../../as/itoa.casl:72:      JMI     RFIN
-../../../as/itoa.casl:73:    POP GR4
-../../../as/itoa.casl:74:    LD GR5,GR1
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-../../../as/itoa.casl:78:    JUMP RPO
-../../../as/itoa.casl:79:RFIN POP GR5
-../../../as/itoa.casl:80:      POP     GR4
-../../../as/itoa.casl:81:    POP       GR3
-../../../as/itoa.casl:82:      RET
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-../../../as/itoa.casl:89:    RET
-../../../as/itoa.casl:90:      END
-
-Label::::
-STR ---> #00AB
-DFIN ---> #00BF
-MULS ---> #0018
-ITOA ---> #0056
-A ---> #0016
-RNEXT ---> #00D5
-MINUS ---> #00AA
-X ---> #0013
-RFIN ---> #00E3
-Y ---> #0015
-ILOOP ---> #0069
-DIV ---> #00B2
-REV ---> #00C0
-LP ---> #002E
-ADJ1 ---> #003C
-ADJ2 ---> #0046
-PRT ---> #008A
-ADD32 ---> #0036
-ZCHAR ---> #00A9
-MAIN ---> #0000
-INEXT ---> #0078
-INV ---> #00E7
-RPO ---> #00D7
-RPU ---> #00C8
-DLOOP ---> #00B5
-FIN ---> #004A
-NEXT ---> #003E
-LEN ---> #00B1
-TEN ---> #00A8
-
-Assemble ../../../as/muls_p.casl (1)
-../../../as/muls_p.casl:1:;./casl2 as/muls.casl as/itoa.casl 
-../../../as/muls_p.casl:2:MAIN START
-../../../as/muls_p.casl:3:     LAD     GR1,X
-       #0000   #1210
-       #0001   #0013
-../../../as/muls_p.casl:4:     LD      GR2,Y
-       #0002   #1020
-       #0003   #0015
-../../../as/muls_p.casl:5:    LAD GR3,A
-       #0004   #1230
-       #0005   #0016
-../../../as/muls_p.casl:6:    CALL MULS
-       #0006   #8000
-       #0007   #0018
-../../../as/muls_p.casl:7:    LAD GR2,A
-       #0008   #1220
-       #0009   #0016
-../../../as/muls_p.casl:8:    LD GR1,0,GR2
-       #000A   #1012
-       #000B   #0000
-../../../as/muls_p.casl:9:    CALL ITOA
-       #000C   #8000
-       #000D   #0056
-../../../as/muls_p.casl:10:    LD GR1,1,GR2
-       #000E   #1012
-       #000F   #0001
-../../../as/muls_p.casl:11:    CALL ITOA    
-       #0010   #8000
-       #0011   #0056
-../../../as/muls_p.casl:12:    RET
-       #0012   #8100
-../../../as/muls_p.casl:13:X   DC      10,50
-       #0013   #000A
-       #0014   #0032
-../../../as/muls_p.casl:14:Y   DC      4
-       #0015   #0004
-../../../as/muls_p.casl:15:A   DS  2
-       #0016   #0000
-       #0017   #0000
-../../../as/muls_p.casl:16:    END
-../../../as/muls_p.casl:17:MULS    START              ; 32ビット×16ビット→32ビット
-../../../as/muls_p.casl:18:        RPUSH
-       #0018   #7001
-       #0019   #0000
-       #001A   #7002
-       #001B   #0000
-       #001C   #7003
-       #001D   #0000
-       #001E   #7004
-       #001F   #0000
-       #0020   #7005
-       #0021   #0000
-       #0022   #7006
-       #0023   #0000
-       #0024   #7007
-       #0025   #0000
-../../../as/muls_p.casl:19:        LAD   GR6,0        ; 積 上位語の初期化
-       #0026   #1260
-       #0027   #0000
-../../../as/muls_p.casl:20:        LAD   GR7,0        ; 積 下位語の初期化
-       #0028   #1270
-       #0029   #0000
-../../../as/muls_p.casl:21:        LD    GR4,0,GR1    ; 被乗数 上位語の取出し
-       #002A   #1041
-       #002B   #0000
-../../../as/muls_p.casl:22:        LD    GR5,1,GR1    ; 被乗数 下位語の取出し
-       #002C   #1051
-       #002D   #0001
-../../../as/muls_p.casl:23:LP      SRL   GR2,1        ; 乗数を1ビット右にシフト
-       #002E   #5320
-       #002F   #0001
-../../../as/muls_p.casl:24:        JOV   ADD32
-       #0030   #6600
-       #0031   #0036
-../../../as/muls_p.casl:25:        JZE   FIN
-       #0032   #6300
-       #0033   #004A
-../../../as/muls_p.casl:26:        JUMP  NEXT         ; 加算処理をスキップ
-       #0034   #6400
-       #0035   #003E
-../../../as/muls_p.casl:27:ADD32   ADDL  GR6,GR4      ; 32ビット+32ビット→32ビット
-       #0036   #2664
-../../../as/muls_p.casl:28:        ADDL  GR7,GR5
-       #0037   #2675
-../../../as/muls_p.casl:29:        JOV   ADJ1
-       #0038   #6600
-       #0039   #003C
-../../../as/muls_p.casl:30:        JUMP  NEXT 
-       #003A   #6400
-       #003B   #003E
-../../../as/muls_p.casl:31:ADJ1    ADDL  GR6,=1       ; けた上げ処理
-       #00EC   #0001
-       #003C   #2260
-       #003D   #00EC
-../../../as/muls_p.casl:32:NEXT    SLL   GR4,1        ; 被乗数(32ビット)を1ビット左にシフト
-       #003E   #5240
-       #003F   #0001
-../../../as/muls_p.casl:33:        SLL   GR5,1
-       #0040   #5250
-       #0041   #0001
-../../../as/muls_p.casl:34:        JOV   ADJ2
-       #0042   #6600
-       #0043   #0046
-../../../as/muls_p.casl:35:        JUMP  LP
-       #0044   #6400
-       #0045   #002E
-../../../as/muls_p.casl:36:ADJ2    OR    GR4,=1
-       #00ED   #0001
-       #0046   #3140
-       #0047   #00ED
-../../../as/muls_p.casl:37:        JUMP  LP
-       #0048   #6400
-       #0049   #002E
-../../../as/muls_p.casl:38:FIN     ST    GR6,0,GR3    ; 乗算結果の格納
-       #004A   #1163
-       #004B   #0000
-../../../as/muls_p.casl:39:        ST    GR7,1,GR3
-       #004C   #1173
-       #004D   #0001
-../../../as/muls_p.casl:40:        RPOP
-       #004E   #7170
-       #004F   #7160
-       #0050   #7150
-       #0051   #7140
-       #0052   #7130
-       #0053   #7120
-       #0054   #7110
-../../../as/muls_p.casl:41:        RET
-       #0055   #8100
-../../../as/muls_p.casl:42:        END
-
-Assemble ../../../as/itoa.casl (1)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-       #0056   #7002
-       #0057   #0000
-../../../as/itoa.casl:4:       PUSH 0,GR3
-       #0058   #7003
-       #0059   #0000
-../../../as/itoa.casl:5:       PUSH 0,GR4
-       #005A   #7004
-       #005B   #0000
-../../../as/itoa.casl:6:    LAD        GR0,0
-       #005C   #1200
-       #005D   #0000
-../../../as/itoa.casl:7:    LAD        GR2,0
-       #005E   #1220
-       #005F   #0000
-../../../as/itoa.casl:8:    AND GR1,GR1
-       #0060   #3411
-../../../as/itoa.casl:9:    JPL ILOOP
-       #0061   #6500
-       #0062   #0069
-../../../as/itoa.casl:10:    JZE ILOOP
-       #0063   #6300
-       #0064   #0069
-../../../as/itoa.casl:11:    LAD GR0,1
-       #0065   #1200
-       #0066   #0001
-../../../as/itoa.casl:12:    CALL INV
-       #0067   #8000
-       #0068   #00E7
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-       #0069   #4010
-       #006A   #00A8
-../../../as/itoa.casl:14:      JMI     INEXT
-       #006B   #6100
-       #006C   #0078
-../../../as/itoa.casl:15:      CALL    DIV
-       #006D   #8000
-       #006E   #00B2
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-       #006F   #2040
-       #0070   #00A9
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-       #0071   #1142
-       #0072   #00AB
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-       #0073   #1222
-       #0074   #0001
-../../../as/itoa.casl:19:    LD        GR1,GR3
-       #0075   #1413
-../../../as/itoa.casl:20:    JUMP      ILOOP
-       #0076   #6400
-       #0077   #0069
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-       #0078   #2010
-       #0079   #00A9
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-       #007A   #1112
-       #007B   #00AB
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-       #007C   #1222
-       #007D   #0001
-../../../as/itoa.casl:24:    CPA GR0,=1
-       #00EE   #0001
-       #007E   #4000
-       #007F   #00EE
-../../../as/itoa.casl:25:    JPL       PRT
-       #0080   #6500
-       #0081   #008A
-../../../as/itoa.casl:26:    JMI       PRT
-       #0082   #6100
-       #0083   #008A
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-       #0084   #1010
-       #0085   #00AA
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-       #0086   #1112
-       #0087   #00AB
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-       #0088   #1222
-       #0089   #0001
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-       #008A   #1120
-       #008B   #00B1
-../../../as/itoa.casl:31:      LAD     GR1,STR
-       #008C   #1210
-       #008D   #00AB
-../../../as/itoa.casl:32:    LD        GR2,LEN
-       #008E   #1020
-       #008F   #00B1
-../../../as/itoa.casl:33:    CALL REV
-       #0090   #8000
-       #0091   #00C0
-../../../as/itoa.casl:34:      OUT     STR,LEN
-       #0092   #7001
-       #0093   #0000
-       #0094   #7002
-       #0095   #0000
-       #0096   #1210
-       #0097   #00AB
-       #0098   #1020
-       #0099   #00B1
-       #009A   #F000
-       #009B   #0002
-       #009C   #1210
-       #009D   #00EF
-       #00EF   #000A
-       #009E   #1220
-       #009F   #0001
-       #00A0   #F000
-       #00A1   #0002
-       #00A2   #7120
-       #00A3   #7110
-../../../as/itoa.casl:35:      POP GR4
-       #00A4   #7140
-../../../as/itoa.casl:36:      POP GR3
-       #00A5   #7130
-../../../as/itoa.casl:37:      POP GR2
-       #00A6   #7120
-../../../as/itoa.casl:38:      RET
-       #00A7   #8100
-../../../as/itoa.casl:39:TEN   DC      10
-       #00A8   #000A
-../../../as/itoa.casl:40:ZCHAR DC '0'
-       #00A9   #0030
-../../../as/itoa.casl:41:MINUS DC '-'
-       #00AA   #002D
-../../../as/itoa.casl:42:STR   DS      6
-       #00AB   #0000
-       #00AC   #0000
-       #00AD   #0000
-       #00AE   #0000
-       #00AF   #0000
-       #00B0   #0000
-../../../as/itoa.casl:43:LEN   DS      1
-       #00B1   #0000
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-       #00B2   #1441
-../../../as/itoa.casl:47:      LAD     GR3,0
-       #00B3   #1230
-       #00B4   #0000
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-       #00B5   #4040
-       #00B6   #00A8
-../../../as/itoa.casl:49:      JMI     DFIN
-       #00B7   #6100
-       #00B8   #00BF
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-       #00B9   #2340
-       #00BA   #00A8
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-       #00BB   #1233
-       #00BC   #0001
-../../../as/itoa.casl:52:    JUMP      DLOOP
-       #00BD   #6400
-       #00BE   #00B5
-../../../as/itoa.casl:53:DFIN RET
-       #00BF   #8100
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-       #00C0   #7003
-       #00C1   #0000
-../../../as/itoa.casl:59:    PUSH      0,GR4
-       #00C2   #7004
-       #00C3   #0000
-../../../as/itoa.casl:60:    PUSH      0,GR5
-       #00C4   #7005
-       #00C5   #0000
-../../../as/itoa.casl:61:      LAD     GR3,1
-       #00C6   #1230
-       #00C7   #0001
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-       #00C8   #4423
-../../../as/itoa.casl:63:      JMI     RNEXT
-       #00C9   #6100
-       #00CA   #00D5
-../../../as/itoa.casl:64:    LD        GR4,GR1
-       #00CB   #1441
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-       #00CC   #2443
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-       #00CD   #1044
-       #00CE   #FFFF
-../../../as/itoa.casl:67:      PUSH 0,GR4
-       #00CF   #7004
-       #00D0   #0000
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-       #00D1   #1233
-       #00D2   #0001
-../../../as/itoa.casl:69:    JUMP      RPU
-       #00D3   #6400
-       #00D4   #00C8
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-       #00D5   #1230
-       #00D6   #0001
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-       #00D7   #4423
-../../../as/itoa.casl:72:      JMI     RFIN
-       #00D8   #6100
-       #00D9   #00E3
-../../../as/itoa.casl:73:    POP GR4
-       #00DA   #7140
-../../../as/itoa.casl:74:    LD GR5,GR1
-       #00DB   #1451
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-       #00DC   #2453
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-       #00DD   #1145
-       #00DE   #FFFF
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-       #00DF   #1233
-       #00E0   #0001
-../../../as/itoa.casl:78:    JUMP RPO
-       #00E1   #6400
-       #00E2   #00D7
-../../../as/itoa.casl:79:RFIN POP GR5
-       #00E3   #7150
-../../../as/itoa.casl:80:      POP     GR4
-       #00E4   #7140
-../../../as/itoa.casl:81:    POP       GR3
-       #00E5   #7130
-../../../as/itoa.casl:82:      RET
-       #00E6   #8100
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-       #00F0   #FFFF
-       #00E7   #3210
-       #00E8   #00F0
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-       #00E9   #1211
-       #00EA   #0001
-../../../as/itoa.casl:89:    RET
-       #00EB   #8100
-../../../as/itoa.casl:90:      END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     19 = #0013 = 0000000000010011
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     19 = #0013 = 0000000000010011
-#0004: GR2:      4 = #0004 = 0000000000000100
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     19 = #0013 = 0000000000010011
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:     22 = #0016 = 0000000000010110
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0018: Register::::
-#0018: GR0:      0 = #0000 = 0000000000000000
-#0018: GR1:     19 = #0013 = 0000000000010011
-#0018: GR2:      4 = #0004 = 0000000000000100
-#0018: GR3:     22 = #0016 = 0000000000010110
-#0018: GR4:      0 = #0000 = 0000000000000000
-#0018: GR5:      0 = #0000 = 0000000000000000
-#0018: GR6:      0 = #0000 = 0000000000000000
-#0018: GR7:      0 = #0000 = 0000000000000000
-#0018: SP:     511 = #01FF = 0000000111111111
-#0018: PR:      24 = #0018 = 0000000000011000
-#0018: FR (OF SF ZF): 000
-
-#001A: Register::::
-#001A: GR0:      0 = #0000 = 0000000000000000
-#001A: GR1:     19 = #0013 = 0000000000010011
-#001A: GR2:      4 = #0004 = 0000000000000100
-#001A: GR3:     22 = #0016 = 0000000000010110
-#001A: GR4:      0 = #0000 = 0000000000000000
-#001A: GR5:      0 = #0000 = 0000000000000000
-#001A: GR6:      0 = #0000 = 0000000000000000
-#001A: GR7:      0 = #0000 = 0000000000000000
-#001A: SP:     510 = #01FE = 0000000111111110
-#001A: PR:      26 = #001A = 0000000000011010
-#001A: FR (OF SF ZF): 000
-
-#001C: Register::::
-#001C: GR0:      0 = #0000 = 0000000000000000
-#001C: GR1:     19 = #0013 = 0000000000010011
-#001C: GR2:      4 = #0004 = 0000000000000100
-#001C: GR3:     22 = #0016 = 0000000000010110
-#001C: GR4:      0 = #0000 = 0000000000000000
-#001C: GR5:      0 = #0000 = 0000000000000000
-#001C: GR6:      0 = #0000 = 0000000000000000
-#001C: GR7:      0 = #0000 = 0000000000000000
-#001C: SP:     509 = #01FD = 0000000111111101
-#001C: PR:      28 = #001C = 0000000000011100
-#001C: FR (OF SF ZF): 000
-
-#001E: Register::::
-#001E: GR0:      0 = #0000 = 0000000000000000
-#001E: GR1:     19 = #0013 = 0000000000010011
-#001E: GR2:      4 = #0004 = 0000000000000100
-#001E: GR3:     22 = #0016 = 0000000000010110
-#001E: GR4:      0 = #0000 = 0000000000000000
-#001E: GR5:      0 = #0000 = 0000000000000000
-#001E: GR6:      0 = #0000 = 0000000000000000
-#001E: GR7:      0 = #0000 = 0000000000000000
-#001E: SP:     508 = #01FC = 0000000111111100
-#001E: PR:      30 = #001E = 0000000000011110
-#001E: FR (OF SF ZF): 000
-
-#0020: Register::::
-#0020: GR0:      0 = #0000 = 0000000000000000
-#0020: GR1:     19 = #0013 = 0000000000010011
-#0020: GR2:      4 = #0004 = 0000000000000100
-#0020: GR3:     22 = #0016 = 0000000000010110
-#0020: GR4:      0 = #0000 = 0000000000000000
-#0020: GR5:      0 = #0000 = 0000000000000000
-#0020: GR6:      0 = #0000 = 0000000000000000
-#0020: GR7:      0 = #0000 = 0000000000000000
-#0020: SP:     507 = #01FB = 0000000111111011
-#0020: PR:      32 = #0020 = 0000000000100000
-#0020: FR (OF SF ZF): 000
-
-#0022: Register::::
-#0022: GR0:      0 = #0000 = 0000000000000000
-#0022: GR1:     19 = #0013 = 0000000000010011
-#0022: GR2:      4 = #0004 = 0000000000000100
-#0022: GR3:     22 = #0016 = 0000000000010110
-#0022: GR4:      0 = #0000 = 0000000000000000
-#0022: GR5:      0 = #0000 = 0000000000000000
-#0022: GR6:      0 = #0000 = 0000000000000000
-#0022: GR7:      0 = #0000 = 0000000000000000
-#0022: SP:     506 = #01FA = 0000000111111010
-#0022: PR:      34 = #0022 = 0000000000100010
-#0022: FR (OF SF ZF): 000
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:     19 = #0013 = 0000000000010011
-#0024: GR2:      4 = #0004 = 0000000000000100
-#0024: GR3:     22 = #0016 = 0000000000010110
-#0024: GR4:      0 = #0000 = 0000000000000000
-#0024: GR5:      0 = #0000 = 0000000000000000
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     505 = #01F9 = 0000000111111001
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:     19 = #0013 = 0000000000010011
-#0026: GR2:      4 = #0004 = 0000000000000100
-#0026: GR3:     22 = #0016 = 0000000000010110
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     504 = #01F8 = 0000000111111000
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      0 = #0000 = 0000000000000000
-#0028: GR1:     19 = #0013 = 0000000000010011
-#0028: GR2:      4 = #0004 = 0000000000000100
-#0028: GR3:     22 = #0016 = 0000000000010110
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     504 = #01F8 = 0000000111111000
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#002A: Register::::
-#002A: GR0:      0 = #0000 = 0000000000000000
-#002A: GR1:     19 = #0013 = 0000000000010011
-#002A: GR2:      4 = #0004 = 0000000000000100
-#002A: GR3:     22 = #0016 = 0000000000010110
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     504 = #01F8 = 0000000111111000
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 000
-
-#002C: Register::::
-#002C: GR0:      0 = #0000 = 0000000000000000
-#002C: GR1:     19 = #0013 = 0000000000010011
-#002C: GR2:      4 = #0004 = 0000000000000100
-#002C: GR3:     22 = #0016 = 0000000000010110
-#002C: GR4:     10 = #000A = 0000000000001010
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     504 = #01F8 = 0000000111111000
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:     19 = #0013 = 0000000000010011
-#002E: GR2:      4 = #0004 = 0000000000000100
-#002E: GR3:     22 = #0016 = 0000000000010110
-#002E: GR4:     10 = #000A = 0000000000001010
-#002E: GR5:     50 = #0032 = 0000000000110010
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     504 = #01F8 = 0000000111111000
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:     19 = #0013 = 0000000000010011
-#0030: GR2:      2 = #0002 = 0000000000000010
-#0030: GR3:     22 = #0016 = 0000000000010110
-#0030: GR4:     10 = #000A = 0000000000001010
-#0030: GR5:     50 = #0032 = 0000000000110010
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     504 = #01F8 = 0000000111111000
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0032: Register::::
-#0032: GR0:      0 = #0000 = 0000000000000000
-#0032: GR1:     19 = #0013 = 0000000000010011
-#0032: GR2:      2 = #0002 = 0000000000000010
-#0032: GR3:     22 = #0016 = 0000000000010110
-#0032: GR4:     10 = #000A = 0000000000001010
-#0032: GR5:     50 = #0032 = 0000000000110010
-#0032: GR6:      0 = #0000 = 0000000000000000
-#0032: GR7:      0 = #0000 = 0000000000000000
-#0032: SP:     504 = #01F8 = 0000000111111000
-#0032: PR:      50 = #0032 = 0000000000110010
-#0032: FR (OF SF ZF): 000
-
-#0034: Register::::
-#0034: GR0:      0 = #0000 = 0000000000000000
-#0034: GR1:     19 = #0013 = 0000000000010011
-#0034: GR2:      2 = #0002 = 0000000000000010
-#0034: GR3:     22 = #0016 = 0000000000010110
-#0034: GR4:     10 = #000A = 0000000000001010
-#0034: GR5:     50 = #0032 = 0000000000110010
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     504 = #01F8 = 0000000111111000
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 000
-
-#003E: Register::::
-#003E: GR0:      0 = #0000 = 0000000000000000
-#003E: GR1:     19 = #0013 = 0000000000010011
-#003E: GR2:      2 = #0002 = 0000000000000010
-#003E: GR3:     22 = #0016 = 0000000000010110
-#003E: GR4:     10 = #000A = 0000000000001010
-#003E: GR5:     50 = #0032 = 0000000000110010
-#003E: GR6:      0 = #0000 = 0000000000000000
-#003E: GR7:      0 = #0000 = 0000000000000000
-#003E: SP:     504 = #01F8 = 0000000111111000
-#003E: PR:      62 = #003E = 0000000000111110
-#003E: FR (OF SF ZF): 000
-
-#0040: Register::::
-#0040: GR0:      0 = #0000 = 0000000000000000
-#0040: GR1:     19 = #0013 = 0000000000010011
-#0040: GR2:      2 = #0002 = 0000000000000010
-#0040: GR3:     22 = #0016 = 0000000000010110
-#0040: GR4:     20 = #0014 = 0000000000010100
-#0040: GR5:     50 = #0032 = 0000000000110010
-#0040: GR6:      0 = #0000 = 0000000000000000
-#0040: GR7:      0 = #0000 = 0000000000000000
-#0040: SP:     504 = #01F8 = 0000000111111000
-#0040: PR:      64 = #0040 = 0000000001000000
-#0040: FR (OF SF ZF): 000
-
-#0042: Register::::
-#0042: GR0:      0 = #0000 = 0000000000000000
-#0042: GR1:     19 = #0013 = 0000000000010011
-#0042: GR2:      2 = #0002 = 0000000000000010
-#0042: GR3:     22 = #0016 = 0000000000010110
-#0042: GR4:     20 = #0014 = 0000000000010100
-#0042: GR5:    100 = #0064 = 0000000001100100
-#0042: GR6:      0 = #0000 = 0000000000000000
-#0042: GR7:      0 = #0000 = 0000000000000000
-#0042: SP:     504 = #01F8 = 0000000111111000
-#0042: PR:      66 = #0042 = 0000000001000010
-#0042: FR (OF SF ZF): 000
-
-#0044: Register::::
-#0044: GR0:      0 = #0000 = 0000000000000000
-#0044: GR1:     19 = #0013 = 0000000000010011
-#0044: GR2:      2 = #0002 = 0000000000000010
-#0044: GR3:     22 = #0016 = 0000000000010110
-#0044: GR4:     20 = #0014 = 0000000000010100
-#0044: GR5:    100 = #0064 = 0000000001100100
-#0044: GR6:      0 = #0000 = 0000000000000000
-#0044: GR7:      0 = #0000 = 0000000000000000
-#0044: SP:     504 = #01F8 = 0000000111111000
-#0044: PR:      68 = #0044 = 0000000001000100
-#0044: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:     19 = #0013 = 0000000000010011
-#002E: GR2:      2 = #0002 = 0000000000000010
-#002E: GR3:     22 = #0016 = 0000000000010110
-#002E: GR4:     20 = #0014 = 0000000000010100
-#002E: GR5:    100 = #0064 = 0000000001100100
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     504 = #01F8 = 0000000111111000
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:     19 = #0013 = 0000000000010011
-#0030: GR2:      1 = #0001 = 0000000000000001
-#0030: GR3:     22 = #0016 = 0000000000010110
-#0030: GR4:     20 = #0014 = 0000000000010100
-#0030: GR5:    100 = #0064 = 0000000001100100
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     504 = #01F8 = 0000000111111000
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 000
-
-#0032: Register::::
-#0032: GR0:      0 = #0000 = 0000000000000000
-#0032: GR1:     19 = #0013 = 0000000000010011
-#0032: GR2:      1 = #0001 = 0000000000000001
-#0032: GR3:     22 = #0016 = 0000000000010110
-#0032: GR4:     20 = #0014 = 0000000000010100
-#0032: GR5:    100 = #0064 = 0000000001100100
-#0032: GR6:      0 = #0000 = 0000000000000000
-#0032: GR7:      0 = #0000 = 0000000000000000
-#0032: SP:     504 = #01F8 = 0000000111111000
-#0032: PR:      50 = #0032 = 0000000000110010
-#0032: FR (OF SF ZF): 000
-
-#0034: Register::::
-#0034: GR0:      0 = #0000 = 0000000000000000
-#0034: GR1:     19 = #0013 = 0000000000010011
-#0034: GR2:      1 = #0001 = 0000000000000001
-#0034: GR3:     22 = #0016 = 0000000000010110
-#0034: GR4:     20 = #0014 = 0000000000010100
-#0034: GR5:    100 = #0064 = 0000000001100100
-#0034: GR6:      0 = #0000 = 0000000000000000
-#0034: GR7:      0 = #0000 = 0000000000000000
-#0034: SP:     504 = #01F8 = 0000000111111000
-#0034: PR:      52 = #0034 = 0000000000110100
-#0034: FR (OF SF ZF): 000
-
-#003E: Register::::
-#003E: GR0:      0 = #0000 = 0000000000000000
-#003E: GR1:     19 = #0013 = 0000000000010011
-#003E: GR2:      1 = #0001 = 0000000000000001
-#003E: GR3:     22 = #0016 = 0000000000010110
-#003E: GR4:     20 = #0014 = 0000000000010100
-#003E: GR5:    100 = #0064 = 0000000001100100
-#003E: GR6:      0 = #0000 = 0000000000000000
-#003E: GR7:      0 = #0000 = 0000000000000000
-#003E: SP:     504 = #01F8 = 0000000111111000
-#003E: PR:      62 = #003E = 0000000000111110
-#003E: FR (OF SF ZF): 000
-
-#0040: Register::::
-#0040: GR0:      0 = #0000 = 0000000000000000
-#0040: GR1:     19 = #0013 = 0000000000010011
-#0040: GR2:      1 = #0001 = 0000000000000001
-#0040: GR3:     22 = #0016 = 0000000000010110
-#0040: GR4:     40 = #0028 = 0000000000101000
-#0040: GR5:    100 = #0064 = 0000000001100100
-#0040: GR6:      0 = #0000 = 0000000000000000
-#0040: GR7:      0 = #0000 = 0000000000000000
-#0040: SP:     504 = #01F8 = 0000000111111000
-#0040: PR:      64 = #0040 = 0000000001000000
-#0040: FR (OF SF ZF): 000
-
-#0042: Register::::
-#0042: GR0:      0 = #0000 = 0000000000000000
-#0042: GR1:     19 = #0013 = 0000000000010011
-#0042: GR2:      1 = #0001 = 0000000000000001
-#0042: GR3:     22 = #0016 = 0000000000010110
-#0042: GR4:     40 = #0028 = 0000000000101000
-#0042: GR5:    200 = #00C8 = 0000000011001000
-#0042: GR6:      0 = #0000 = 0000000000000000
-#0042: GR7:      0 = #0000 = 0000000000000000
-#0042: SP:     504 = #01F8 = 0000000111111000
-#0042: PR:      66 = #0042 = 0000000001000010
-#0042: FR (OF SF ZF): 000
-
-#0044: Register::::
-#0044: GR0:      0 = #0000 = 0000000000000000
-#0044: GR1:     19 = #0013 = 0000000000010011
-#0044: GR2:      1 = #0001 = 0000000000000001
-#0044: GR3:     22 = #0016 = 0000000000010110
-#0044: GR4:     40 = #0028 = 0000000000101000
-#0044: GR5:    200 = #00C8 = 0000000011001000
-#0044: GR6:      0 = #0000 = 0000000000000000
-#0044: GR7:      0 = #0000 = 0000000000000000
-#0044: SP:     504 = #01F8 = 0000000111111000
-#0044: PR:      68 = #0044 = 0000000001000100
-#0044: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:     19 = #0013 = 0000000000010011
-#002E: GR2:      1 = #0001 = 0000000000000001
-#002E: GR3:     22 = #0016 = 0000000000010110
-#002E: GR4:     40 = #0028 = 0000000000101000
-#002E: GR5:    200 = #00C8 = 0000000011001000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     504 = #01F8 = 0000000111111000
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:     19 = #0013 = 0000000000010011
-#0030: GR2:      0 = #0000 = 0000000000000000
-#0030: GR3:     22 = #0016 = 0000000000010110
-#0030: GR4:     40 = #0028 = 0000000000101000
-#0030: GR5:    200 = #00C8 = 0000000011001000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     504 = #01F8 = 0000000111111000
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 101
-
-#0036: Register::::
-#0036: GR0:      0 = #0000 = 0000000000000000
-#0036: GR1:     19 = #0013 = 0000000000010011
-#0036: GR2:      0 = #0000 = 0000000000000000
-#0036: GR3:     22 = #0016 = 0000000000010110
-#0036: GR4:     40 = #0028 = 0000000000101000
-#0036: GR5:    200 = #00C8 = 0000000011001000
-#0036: GR6:      0 = #0000 = 0000000000000000
-#0036: GR7:      0 = #0000 = 0000000000000000
-#0036: SP:     504 = #01F8 = 0000000111111000
-#0036: PR:      54 = #0036 = 0000000000110110
-#0036: FR (OF SF ZF): 101
-
-#0037: Register::::
-#0037: GR0:      0 = #0000 = 0000000000000000
-#0037: GR1:     19 = #0013 = 0000000000010011
-#0037: GR2:      0 = #0000 = 0000000000000000
-#0037: GR3:     22 = #0016 = 0000000000010110
-#0037: GR4:     40 = #0028 = 0000000000101000
-#0037: GR5:    200 = #00C8 = 0000000011001000
-#0037: GR6:     40 = #0028 = 0000000000101000
-#0037: GR7:      0 = #0000 = 0000000000000000
-#0037: SP:     504 = #01F8 = 0000000111111000
-#0037: PR:      55 = #0037 = 0000000000110111
-#0037: FR (OF SF ZF): 000
-
-#0038: Register::::
-#0038: GR0:      0 = #0000 = 0000000000000000
-#0038: GR1:     19 = #0013 = 0000000000010011
-#0038: GR2:      0 = #0000 = 0000000000000000
-#0038: GR3:     22 = #0016 = 0000000000010110
-#0038: GR4:     40 = #0028 = 0000000000101000
-#0038: GR5:    200 = #00C8 = 0000000011001000
-#0038: GR6:     40 = #0028 = 0000000000101000
-#0038: GR7:    200 = #00C8 = 0000000011001000
-#0038: SP:     504 = #01F8 = 0000000111111000
-#0038: PR:      56 = #0038 = 0000000000111000
-#0038: FR (OF SF ZF): 000
-
-#003A: Register::::
-#003A: GR0:      0 = #0000 = 0000000000000000
-#003A: GR1:     19 = #0013 = 0000000000010011
-#003A: GR2:      0 = #0000 = 0000000000000000
-#003A: GR3:     22 = #0016 = 0000000000010110
-#003A: GR4:     40 = #0028 = 0000000000101000
-#003A: GR5:    200 = #00C8 = 0000000011001000
-#003A: GR6:     40 = #0028 = 0000000000101000
-#003A: GR7:    200 = #00C8 = 0000000011001000
-#003A: SP:     504 = #01F8 = 0000000111111000
-#003A: PR:      58 = #003A = 0000000000111010
-#003A: FR (OF SF ZF): 000
-
-#003E: Register::::
-#003E: GR0:      0 = #0000 = 0000000000000000
-#003E: GR1:     19 = #0013 = 0000000000010011
-#003E: GR2:      0 = #0000 = 0000000000000000
-#003E: GR3:     22 = #0016 = 0000000000010110
-#003E: GR4:     40 = #0028 = 0000000000101000
-#003E: GR5:    200 = #00C8 = 0000000011001000
-#003E: GR6:     40 = #0028 = 0000000000101000
-#003E: GR7:    200 = #00C8 = 0000000011001000
-#003E: SP:     504 = #01F8 = 0000000111111000
-#003E: PR:      62 = #003E = 0000000000111110
-#003E: FR (OF SF ZF): 000
-
-#0040: Register::::
-#0040: GR0:      0 = #0000 = 0000000000000000
-#0040: GR1:     19 = #0013 = 0000000000010011
-#0040: GR2:      0 = #0000 = 0000000000000000
-#0040: GR3:     22 = #0016 = 0000000000010110
-#0040: GR4:     80 = #0050 = 0000000001010000
-#0040: GR5:    200 = #00C8 = 0000000011001000
-#0040: GR6:     40 = #0028 = 0000000000101000
-#0040: GR7:    200 = #00C8 = 0000000011001000
-#0040: SP:     504 = #01F8 = 0000000111111000
-#0040: PR:      64 = #0040 = 0000000001000000
-#0040: FR (OF SF ZF): 000
-
-#0042: Register::::
-#0042: GR0:      0 = #0000 = 0000000000000000
-#0042: GR1:     19 = #0013 = 0000000000010011
-#0042: GR2:      0 = #0000 = 0000000000000000
-#0042: GR3:     22 = #0016 = 0000000000010110
-#0042: GR4:     80 = #0050 = 0000000001010000
-#0042: GR5:    400 = #0190 = 0000000110010000
-#0042: GR6:     40 = #0028 = 0000000000101000
-#0042: GR7:    200 = #00C8 = 0000000011001000
-#0042: SP:     504 = #01F8 = 0000000111111000
-#0042: PR:      66 = #0042 = 0000000001000010
-#0042: FR (OF SF ZF): 000
-
-#0044: Register::::
-#0044: GR0:      0 = #0000 = 0000000000000000
-#0044: GR1:     19 = #0013 = 0000000000010011
-#0044: GR2:      0 = #0000 = 0000000000000000
-#0044: GR3:     22 = #0016 = 0000000000010110
-#0044: GR4:     80 = #0050 = 0000000001010000
-#0044: GR5:    400 = #0190 = 0000000110010000
-#0044: GR6:     40 = #0028 = 0000000000101000
-#0044: GR7:    200 = #00C8 = 0000000011001000
-#0044: SP:     504 = #01F8 = 0000000111111000
-#0044: PR:      68 = #0044 = 0000000001000100
-#0044: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:     19 = #0013 = 0000000000010011
-#002E: GR2:      0 = #0000 = 0000000000000000
-#002E: GR3:     22 = #0016 = 0000000000010110
-#002E: GR4:     80 = #0050 = 0000000001010000
-#002E: GR5:    400 = #0190 = 0000000110010000
-#002E: GR6:     40 = #0028 = 0000000000101000
-#002E: GR7:    200 = #00C8 = 0000000011001000
-#002E: SP:     504 = #01F8 = 0000000111111000
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 000
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:     19 = #0013 = 0000000000010011
-#0030: GR2:      0 = #0000 = 0000000000000000
-#0030: GR3:     22 = #0016 = 0000000000010110
-#0030: GR4:     80 = #0050 = 0000000001010000
-#0030: GR5:    400 = #0190 = 0000000110010000
-#0030: GR6:     40 = #0028 = 0000000000101000
-#0030: GR7:    200 = #00C8 = 0000000011001000
-#0030: SP:     504 = #01F8 = 0000000111111000
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 001
-
-#0032: Register::::
-#0032: GR0:      0 = #0000 = 0000000000000000
-#0032: GR1:     19 = #0013 = 0000000000010011
-#0032: GR2:      0 = #0000 = 0000000000000000
-#0032: GR3:     22 = #0016 = 0000000000010110
-#0032: GR4:     80 = #0050 = 0000000001010000
-#0032: GR5:    400 = #0190 = 0000000110010000
-#0032: GR6:     40 = #0028 = 0000000000101000
-#0032: GR7:    200 = #00C8 = 0000000011001000
-#0032: SP:     504 = #01F8 = 0000000111111000
-#0032: PR:      50 = #0032 = 0000000000110010
-#0032: FR (OF SF ZF): 001
-
-#004A: Register::::
-#004A: GR0:      0 = #0000 = 0000000000000000
-#004A: GR1:     19 = #0013 = 0000000000010011
-#004A: GR2:      0 = #0000 = 0000000000000000
-#004A: GR3:     22 = #0016 = 0000000000010110
-#004A: GR4:     80 = #0050 = 0000000001010000
-#004A: GR5:    400 = #0190 = 0000000110010000
-#004A: GR6:     40 = #0028 = 0000000000101000
-#004A: GR7:    200 = #00C8 = 0000000011001000
-#004A: SP:     504 = #01F8 = 0000000111111000
-#004A: PR:      74 = #004A = 0000000001001010
-#004A: FR (OF SF ZF): 001
-
-#004C: Register::::
-#004C: GR0:      0 = #0000 = 0000000000000000
-#004C: GR1:     19 = #0013 = 0000000000010011
-#004C: GR2:      0 = #0000 = 0000000000000000
-#004C: GR3:     22 = #0016 = 0000000000010110
-#004C: GR4:     80 = #0050 = 0000000001010000
-#004C: GR5:    400 = #0190 = 0000000110010000
-#004C: GR6:     40 = #0028 = 0000000000101000
-#004C: GR7:    200 = #00C8 = 0000000011001000
-#004C: SP:     504 = #01F8 = 0000000111111000
-#004C: PR:      76 = #004C = 0000000001001100
-#004C: FR (OF SF ZF): 001
-
-#004E: Register::::
-#004E: GR0:      0 = #0000 = 0000000000000000
-#004E: GR1:     19 = #0013 = 0000000000010011
-#004E: GR2:      0 = #0000 = 0000000000000000
-#004E: GR3:     22 = #0016 = 0000000000010110
-#004E: GR4:     80 = #0050 = 0000000001010000
-#004E: GR5:    400 = #0190 = 0000000110010000
-#004E: GR6:     40 = #0028 = 0000000000101000
-#004E: GR7:    200 = #00C8 = 0000000011001000
-#004E: SP:     504 = #01F8 = 0000000111111000
-#004E: PR:      78 = #004E = 0000000001001110
-#004E: FR (OF SF ZF): 001
-
-#004F: Register::::
-#004F: GR0:      0 = #0000 = 0000000000000000
-#004F: GR1:     19 = #0013 = 0000000000010011
-#004F: GR2:      0 = #0000 = 0000000000000000
-#004F: GR3:     22 = #0016 = 0000000000010110
-#004F: GR4:     80 = #0050 = 0000000001010000
-#004F: GR5:    400 = #0190 = 0000000110010000
-#004F: GR6:     40 = #0028 = 0000000000101000
-#004F: GR7:      0 = #0000 = 0000000000000000
-#004F: SP:     505 = #01F9 = 0000000111111001
-#004F: PR:      79 = #004F = 0000000001001111
-#004F: FR (OF SF ZF): 001
-
-#0050: Register::::
-#0050: GR0:      0 = #0000 = 0000000000000000
-#0050: GR1:     19 = #0013 = 0000000000010011
-#0050: GR2:      0 = #0000 = 0000000000000000
-#0050: GR3:     22 = #0016 = 0000000000010110
-#0050: GR4:     80 = #0050 = 0000000001010000
-#0050: GR5:    400 = #0190 = 0000000110010000
-#0050: GR6:      0 = #0000 = 0000000000000000
-#0050: GR7:      0 = #0000 = 0000000000000000
-#0050: SP:     506 = #01FA = 0000000111111010
-#0050: PR:      80 = #0050 = 0000000001010000
-#0050: FR (OF SF ZF): 001
-
-#0051: Register::::
-#0051: GR0:      0 = #0000 = 0000000000000000
-#0051: GR1:     19 = #0013 = 0000000000010011
-#0051: GR2:      0 = #0000 = 0000000000000000
-#0051: GR3:     22 = #0016 = 0000000000010110
-#0051: GR4:     80 = #0050 = 0000000001010000
-#0051: GR5:      0 = #0000 = 0000000000000000
-#0051: GR6:      0 = #0000 = 0000000000000000
-#0051: GR7:      0 = #0000 = 0000000000000000
-#0051: SP:     507 = #01FB = 0000000111111011
-#0051: PR:      81 = #0051 = 0000000001010001
-#0051: FR (OF SF ZF): 001
-
-#0052: Register::::
-#0052: GR0:      0 = #0000 = 0000000000000000
-#0052: GR1:     19 = #0013 = 0000000000010011
-#0052: GR2:      0 = #0000 = 0000000000000000
-#0052: GR3:     22 = #0016 = 0000000000010110
-#0052: GR4:      0 = #0000 = 0000000000000000
-#0052: GR5:      0 = #0000 = 0000000000000000
-#0052: GR6:      0 = #0000 = 0000000000000000
-#0052: GR7:      0 = #0000 = 0000000000000000
-#0052: SP:     508 = #01FC = 0000000111111100
-#0052: PR:      82 = #0052 = 0000000001010010
-#0052: FR (OF SF ZF): 001
-
-#0053: Register::::
-#0053: GR0:      0 = #0000 = 0000000000000000
-#0053: GR1:     19 = #0013 = 0000000000010011
-#0053: GR2:      0 = #0000 = 0000000000000000
-#0053: GR3:     22 = #0016 = 0000000000010110
-#0053: GR4:      0 = #0000 = 0000000000000000
-#0053: GR5:      0 = #0000 = 0000000000000000
-#0053: GR6:      0 = #0000 = 0000000000000000
-#0053: GR7:      0 = #0000 = 0000000000000000
-#0053: SP:     509 = #01FD = 0000000111111101
-#0053: PR:      83 = #0053 = 0000000001010011
-#0053: FR (OF SF ZF): 001
-
-#0054: Register::::
-#0054: GR0:      0 = #0000 = 0000000000000000
-#0054: GR1:     19 = #0013 = 0000000000010011
-#0054: GR2:      4 = #0004 = 0000000000000100
-#0054: GR3:     22 = #0016 = 0000000000010110
-#0054: GR4:      0 = #0000 = 0000000000000000
-#0054: GR5:      0 = #0000 = 0000000000000000
-#0054: GR6:      0 = #0000 = 0000000000000000
-#0054: GR7:      0 = #0000 = 0000000000000000
-#0054: SP:     510 = #01FE = 0000000111111110
-#0054: PR:      84 = #0054 = 0000000001010100
-#0054: FR (OF SF ZF): 001
-
-#0055: Register::::
-#0055: GR0:      0 = #0000 = 0000000000000000
-#0055: GR1:     19 = #0013 = 0000000000010011
-#0055: GR2:      4 = #0004 = 0000000000000100
-#0055: GR3:     22 = #0016 = 0000000000010110
-#0055: GR4:      0 = #0000 = 0000000000000000
-#0055: GR5:      0 = #0000 = 0000000000000000
-#0055: GR6:      0 = #0000 = 0000000000000000
-#0055: GR7:      0 = #0000 = 0000000000000000
-#0055: SP:     511 = #01FF = 0000000111111111
-#0055: PR:      85 = #0055 = 0000000001010101
-#0055: FR (OF SF ZF): 001
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:     22 = #0016 = 0000000000010110
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:     22 = #0016 = 0000000000010110
-#000A: GR3:     22 = #0016 = 0000000000010110
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     40 = #0028 = 0000000000101000
-#000C: GR2:     22 = #0016 = 0000000000010110
-#000C: GR3:     22 = #0016 = 0000000000010110
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#0056: Register::::
-#0056: GR0:      0 = #0000 = 0000000000000000
-#0056: GR1:     40 = #0028 = 0000000000101000
-#0056: GR2:     22 = #0016 = 0000000000010110
-#0056: GR3:     22 = #0016 = 0000000000010110
-#0056: GR4:      0 = #0000 = 0000000000000000
-#0056: GR5:      0 = #0000 = 0000000000000000
-#0056: GR6:      0 = #0000 = 0000000000000000
-#0056: GR7:      0 = #0000 = 0000000000000000
-#0056: SP:     511 = #01FF = 0000000111111111
-#0056: PR:      86 = #0056 = 0000000001010110
-#0056: FR (OF SF ZF): 000
-
-#0058: Register::::
-#0058: GR0:      0 = #0000 = 0000000000000000
-#0058: GR1:     40 = #0028 = 0000000000101000
-#0058: GR2:     22 = #0016 = 0000000000010110
-#0058: GR3:     22 = #0016 = 0000000000010110
-#0058: GR4:      0 = #0000 = 0000000000000000
-#0058: GR5:      0 = #0000 = 0000000000000000
-#0058: GR6:      0 = #0000 = 0000000000000000
-#0058: GR7:      0 = #0000 = 0000000000000000
-#0058: SP:     510 = #01FE = 0000000111111110
-#0058: PR:      88 = #0058 = 0000000001011000
-#0058: FR (OF SF ZF): 000
-
-#005A: Register::::
-#005A: GR0:      0 = #0000 = 0000000000000000
-#005A: GR1:     40 = #0028 = 0000000000101000
-#005A: GR2:     22 = #0016 = 0000000000010110
-#005A: GR3:     22 = #0016 = 0000000000010110
-#005A: GR4:      0 = #0000 = 0000000000000000
-#005A: GR5:      0 = #0000 = 0000000000000000
-#005A: GR6:      0 = #0000 = 0000000000000000
-#005A: GR7:      0 = #0000 = 0000000000000000
-#005A: SP:     509 = #01FD = 0000000111111101
-#005A: PR:      90 = #005A = 0000000001011010
-#005A: FR (OF SF ZF): 000
-
-#005C: Register::::
-#005C: GR0:      0 = #0000 = 0000000000000000
-#005C: GR1:     40 = #0028 = 0000000000101000
-#005C: GR2:     22 = #0016 = 0000000000010110
-#005C: GR3:     22 = #0016 = 0000000000010110
-#005C: GR4:      0 = #0000 = 0000000000000000
-#005C: GR5:      0 = #0000 = 0000000000000000
-#005C: GR6:      0 = #0000 = 0000000000000000
-#005C: GR7:      0 = #0000 = 0000000000000000
-#005C: SP:     508 = #01FC = 0000000111111100
-#005C: PR:      92 = #005C = 0000000001011100
-#005C: FR (OF SF ZF): 000
-
-#005E: Register::::
-#005E: GR0:      0 = #0000 = 0000000000000000
-#005E: GR1:     40 = #0028 = 0000000000101000
-#005E: GR2:     22 = #0016 = 0000000000010110
-#005E: GR3:     22 = #0016 = 0000000000010110
-#005E: GR4:      0 = #0000 = 0000000000000000
-#005E: GR5:      0 = #0000 = 0000000000000000
-#005E: GR6:      0 = #0000 = 0000000000000000
-#005E: GR7:      0 = #0000 = 0000000000000000
-#005E: SP:     508 = #01FC = 0000000111111100
-#005E: PR:      94 = #005E = 0000000001011110
-#005E: FR (OF SF ZF): 000
-
-#0060: Register::::
-#0060: GR0:      0 = #0000 = 0000000000000000
-#0060: GR1:     40 = #0028 = 0000000000101000
-#0060: GR2:      0 = #0000 = 0000000000000000
-#0060: GR3:     22 = #0016 = 0000000000010110
-#0060: GR4:      0 = #0000 = 0000000000000000
-#0060: GR5:      0 = #0000 = 0000000000000000
-#0060: GR6:      0 = #0000 = 0000000000000000
-#0060: GR7:      0 = #0000 = 0000000000000000
-#0060: SP:     508 = #01FC = 0000000111111100
-#0060: PR:      96 = #0060 = 0000000001100000
-#0060: FR (OF SF ZF): 000
-
-#0061: Register::::
-#0061: GR0:      0 = #0000 = 0000000000000000
-#0061: GR1:     40 = #0028 = 0000000000101000
-#0061: GR2:      0 = #0000 = 0000000000000000
-#0061: GR3:     22 = #0016 = 0000000000010110
-#0061: GR4:      0 = #0000 = 0000000000000000
-#0061: GR5:      0 = #0000 = 0000000000000000
-#0061: GR6:      0 = #0000 = 0000000000000000
-#0061: GR7:      0 = #0000 = 0000000000000000
-#0061: SP:     508 = #01FC = 0000000111111100
-#0061: PR:      97 = #0061 = 0000000001100001
-#0061: FR (OF SF ZF): 000
-
-#0069: Register::::
-#0069: GR0:      0 = #0000 = 0000000000000000
-#0069: GR1:     40 = #0028 = 0000000000101000
-#0069: GR2:      0 = #0000 = 0000000000000000
-#0069: GR3:     22 = #0016 = 0000000000010110
-#0069: GR4:      0 = #0000 = 0000000000000000
-#0069: GR5:      0 = #0000 = 0000000000000000
-#0069: GR6:      0 = #0000 = 0000000000000000
-#0069: GR7:      0 = #0000 = 0000000000000000
-#0069: SP:     508 = #01FC = 0000000111111100
-#0069: PR:     105 = #0069 = 0000000001101001
-#0069: FR (OF SF ZF): 000
-
-#006B: Register::::
-#006B: GR0:      0 = #0000 = 0000000000000000
-#006B: GR1:     40 = #0028 = 0000000000101000
-#006B: GR2:      0 = #0000 = 0000000000000000
-#006B: GR3:     22 = #0016 = 0000000000010110
-#006B: GR4:      0 = #0000 = 0000000000000000
-#006B: GR5:      0 = #0000 = 0000000000000000
-#006B: GR6:      0 = #0000 = 0000000000000000
-#006B: GR7:      0 = #0000 = 0000000000000000
-#006B: SP:     508 = #01FC = 0000000111111100
-#006B: PR:     107 = #006B = 0000000001101011
-#006B: FR (OF SF ZF): 000
-
-#006D: Register::::
-#006D: GR0:      0 = #0000 = 0000000000000000
-#006D: GR1:     40 = #0028 = 0000000000101000
-#006D: GR2:      0 = #0000 = 0000000000000000
-#006D: GR3:     22 = #0016 = 0000000000010110
-#006D: GR4:      0 = #0000 = 0000000000000000
-#006D: GR5:      0 = #0000 = 0000000000000000
-#006D: GR6:      0 = #0000 = 0000000000000000
-#006D: GR7:      0 = #0000 = 0000000000000000
-#006D: SP:     508 = #01FC = 0000000111111100
-#006D: PR:     109 = #006D = 0000000001101101
-#006D: FR (OF SF ZF): 000
-
-#00B2: Register::::
-#00B2: GR0:      0 = #0000 = 0000000000000000
-#00B2: GR1:     40 = #0028 = 0000000000101000
-#00B2: GR2:      0 = #0000 = 0000000000000000
-#00B2: GR3:     22 = #0016 = 0000000000010110
-#00B2: GR4:      0 = #0000 = 0000000000000000
-#00B2: GR5:      0 = #0000 = 0000000000000000
-#00B2: GR6:      0 = #0000 = 0000000000000000
-#00B2: GR7:      0 = #0000 = 0000000000000000
-#00B2: SP:     507 = #01FB = 0000000111111011
-#00B2: PR:     178 = #00B2 = 0000000010110010
-#00B2: FR (OF SF ZF): 000
-
-#00B3: Register::::
-#00B3: GR0:      0 = #0000 = 0000000000000000
-#00B3: GR1:     40 = #0028 = 0000000000101000
-#00B3: GR2:      0 = #0000 = 0000000000000000
-#00B3: GR3:     22 = #0016 = 0000000000010110
-#00B3: GR4:     40 = #0028 = 0000000000101000
-#00B3: GR5:      0 = #0000 = 0000000000000000
-#00B3: GR6:      0 = #0000 = 0000000000000000
-#00B3: GR7:      0 = #0000 = 0000000000000000
-#00B3: SP:     507 = #01FB = 0000000111111011
-#00B3: PR:     179 = #00B3 = 0000000010110011
-#00B3: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     40 = #0028 = 0000000000101000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      0 = #0000 = 0000000000000000
-#00B5: GR4:     40 = #0028 = 0000000000101000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     40 = #0028 = 0000000000101000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      0 = #0000 = 0000000000000000
-#00B7: GR4:     40 = #0028 = 0000000000101000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     40 = #0028 = 0000000000101000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      0 = #0000 = 0000000000000000
-#00B9: GR4:     40 = #0028 = 0000000000101000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     40 = #0028 = 0000000000101000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      0 = #0000 = 0000000000000000
-#00BB: GR4:     30 = #001E = 0000000000011110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     40 = #0028 = 0000000000101000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      1 = #0001 = 0000000000000001
-#00BD: GR4:     30 = #001E = 0000000000011110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     40 = #0028 = 0000000000101000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      1 = #0001 = 0000000000000001
-#00B5: GR4:     30 = #001E = 0000000000011110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     40 = #0028 = 0000000000101000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      1 = #0001 = 0000000000000001
-#00B7: GR4:     30 = #001E = 0000000000011110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     40 = #0028 = 0000000000101000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      1 = #0001 = 0000000000000001
-#00B9: GR4:     30 = #001E = 0000000000011110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     40 = #0028 = 0000000000101000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      1 = #0001 = 0000000000000001
-#00BB: GR4:     20 = #0014 = 0000000000010100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     40 = #0028 = 0000000000101000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      2 = #0002 = 0000000000000010
-#00BD: GR4:     20 = #0014 = 0000000000010100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     40 = #0028 = 0000000000101000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      2 = #0002 = 0000000000000010
-#00B5: GR4:     20 = #0014 = 0000000000010100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     40 = #0028 = 0000000000101000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      2 = #0002 = 0000000000000010
-#00B7: GR4:     20 = #0014 = 0000000000010100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     40 = #0028 = 0000000000101000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      2 = #0002 = 0000000000000010
-#00B9: GR4:     20 = #0014 = 0000000000010100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     40 = #0028 = 0000000000101000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      2 = #0002 = 0000000000000010
-#00BB: GR4:     10 = #000A = 0000000000001010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     40 = #0028 = 0000000000101000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      3 = #0003 = 0000000000000011
-#00BD: GR4:     10 = #000A = 0000000000001010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     40 = #0028 = 0000000000101000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      3 = #0003 = 0000000000000011
-#00B5: GR4:     10 = #000A = 0000000000001010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     40 = #0028 = 0000000000101000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      3 = #0003 = 0000000000000011
-#00B7: GR4:     10 = #000A = 0000000000001010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 001
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     40 = #0028 = 0000000000101000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      3 = #0003 = 0000000000000011
-#00B9: GR4:     10 = #000A = 0000000000001010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 001
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     40 = #0028 = 0000000000101000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      3 = #0003 = 0000000000000011
-#00BB: GR4:      0 = #0000 = 0000000000000000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 001
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     40 = #0028 = 0000000000101000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      4 = #0004 = 0000000000000100
-#00BD: GR4:      0 = #0000 = 0000000000000000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 001
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     40 = #0028 = 0000000000101000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      4 = #0004 = 0000000000000100
-#00B5: GR4:      0 = #0000 = 0000000000000000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 001
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     40 = #0028 = 0000000000101000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      4 = #0004 = 0000000000000100
-#00B7: GR4:      0 = #0000 = 0000000000000000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 010
-
-#00BF: Register::::
-#00BF: GR0:      0 = #0000 = 0000000000000000
-#00BF: GR1:     40 = #0028 = 0000000000101000
-#00BF: GR2:      0 = #0000 = 0000000000000000
-#00BF: GR3:      4 = #0004 = 0000000000000100
-#00BF: GR4:      0 = #0000 = 0000000000000000
-#00BF: GR5:      0 = #0000 = 0000000000000000
-#00BF: GR6:      0 = #0000 = 0000000000000000
-#00BF: GR7:      0 = #0000 = 0000000000000000
-#00BF: SP:     507 = #01FB = 0000000111111011
-#00BF: PR:     191 = #00BF = 0000000010111111
-#00BF: FR (OF SF ZF): 010
-
-#006F: Register::::
-#006F: GR0:      0 = #0000 = 0000000000000000
-#006F: GR1:     40 = #0028 = 0000000000101000
-#006F: GR2:      0 = #0000 = 0000000000000000
-#006F: GR3:      4 = #0004 = 0000000000000100
-#006F: GR4:      0 = #0000 = 0000000000000000
-#006F: GR5:      0 = #0000 = 0000000000000000
-#006F: GR6:      0 = #0000 = 0000000000000000
-#006F: GR7:      0 = #0000 = 0000000000000000
-#006F: SP:     508 = #01FC = 0000000111111100
-#006F: PR:     111 = #006F = 0000000001101111
-#006F: FR (OF SF ZF): 010
-
-#0071: Register::::
-#0071: GR0:      0 = #0000 = 0000000000000000
-#0071: GR1:     40 = #0028 = 0000000000101000
-#0071: GR2:      0 = #0000 = 0000000000000000
-#0071: GR3:      4 = #0004 = 0000000000000100
-#0071: GR4:     48 = #0030 = 0000000000110000
-#0071: GR5:      0 = #0000 = 0000000000000000
-#0071: GR6:      0 = #0000 = 0000000000000000
-#0071: GR7:      0 = #0000 = 0000000000000000
-#0071: SP:     508 = #01FC = 0000000111111100
-#0071: PR:     113 = #0071 = 0000000001110001
-#0071: FR (OF SF ZF): 000
-
-#0073: Register::::
-#0073: GR0:      0 = #0000 = 0000000000000000
-#0073: GR1:     40 = #0028 = 0000000000101000
-#0073: GR2:      0 = #0000 = 0000000000000000
-#0073: GR3:      4 = #0004 = 0000000000000100
-#0073: GR4:     48 = #0030 = 0000000000110000
-#0073: GR5:      0 = #0000 = 0000000000000000
-#0073: GR6:      0 = #0000 = 0000000000000000
-#0073: GR7:      0 = #0000 = 0000000000000000
-#0073: SP:     508 = #01FC = 0000000111111100
-#0073: PR:     115 = #0073 = 0000000001110011
-#0073: FR (OF SF ZF): 000
-
-#0075: Register::::
-#0075: GR0:      0 = #0000 = 0000000000000000
-#0075: GR1:     40 = #0028 = 0000000000101000
-#0075: GR2:      1 = #0001 = 0000000000000001
-#0075: GR3:      4 = #0004 = 0000000000000100
-#0075: GR4:     48 = #0030 = 0000000000110000
-#0075: GR5:      0 = #0000 = 0000000000000000
-#0075: GR6:      0 = #0000 = 0000000000000000
-#0075: GR7:      0 = #0000 = 0000000000000000
-#0075: SP:     508 = #01FC = 0000000111111100
-#0075: PR:     117 = #0075 = 0000000001110101
-#0075: FR (OF SF ZF): 000
-
-#0076: Register::::
-#0076: GR0:      0 = #0000 = 0000000000000000
-#0076: GR1:      4 = #0004 = 0000000000000100
-#0076: GR2:      1 = #0001 = 0000000000000001
-#0076: GR3:      4 = #0004 = 0000000000000100
-#0076: GR4:     48 = #0030 = 0000000000110000
-#0076: GR5:      0 = #0000 = 0000000000000000
-#0076: GR6:      0 = #0000 = 0000000000000000
-#0076: GR7:      0 = #0000 = 0000000000000000
-#0076: SP:     508 = #01FC = 0000000111111100
-#0076: PR:     118 = #0076 = 0000000001110110
-#0076: FR (OF SF ZF): 000
-
-#0069: Register::::
-#0069: GR0:      0 = #0000 = 0000000000000000
-#0069: GR1:      4 = #0004 = 0000000000000100
-#0069: GR2:      1 = #0001 = 0000000000000001
-#0069: GR3:      4 = #0004 = 0000000000000100
-#0069: GR4:     48 = #0030 = 0000000000110000
-#0069: GR5:      0 = #0000 = 0000000000000000
-#0069: GR6:      0 = #0000 = 0000000000000000
-#0069: GR7:      0 = #0000 = 0000000000000000
-#0069: SP:     508 = #01FC = 0000000111111100
-#0069: PR:     105 = #0069 = 0000000001101001
-#0069: FR (OF SF ZF): 000
-
-#006B: Register::::
-#006B: GR0:      0 = #0000 = 0000000000000000
-#006B: GR1:      4 = #0004 = 0000000000000100
-#006B: GR2:      1 = #0001 = 0000000000000001
-#006B: GR3:      4 = #0004 = 0000000000000100
-#006B: GR4:     48 = #0030 = 0000000000110000
-#006B: GR5:      0 = #0000 = 0000000000000000
-#006B: GR6:      0 = #0000 = 0000000000000000
-#006B: GR7:      0 = #0000 = 0000000000000000
-#006B: SP:     508 = #01FC = 0000000111111100
-#006B: PR:     107 = #006B = 0000000001101011
-#006B: FR (OF SF ZF): 010
-
-#0078: Register::::
-#0078: GR0:      0 = #0000 = 0000000000000000
-#0078: GR1:      4 = #0004 = 0000000000000100
-#0078: GR2:      1 = #0001 = 0000000000000001
-#0078: GR3:      4 = #0004 = 0000000000000100
-#0078: GR4:     48 = #0030 = 0000000000110000
-#0078: GR5:      0 = #0000 = 0000000000000000
-#0078: GR6:      0 = #0000 = 0000000000000000
-#0078: GR7:      0 = #0000 = 0000000000000000
-#0078: SP:     508 = #01FC = 0000000111111100
-#0078: PR:     120 = #0078 = 0000000001111000
-#0078: FR (OF SF ZF): 010
-
-#007A: Register::::
-#007A: GR0:      0 = #0000 = 0000000000000000
-#007A: GR1:     52 = #0034 = 0000000000110100
-#007A: GR2:      1 = #0001 = 0000000000000001
-#007A: GR3:      4 = #0004 = 0000000000000100
-#007A: GR4:     48 = #0030 = 0000000000110000
-#007A: GR5:      0 = #0000 = 0000000000000000
-#007A: GR6:      0 = #0000 = 0000000000000000
-#007A: GR7:      0 = #0000 = 0000000000000000
-#007A: SP:     508 = #01FC = 0000000111111100
-#007A: PR:     122 = #007A = 0000000001111010
-#007A: FR (OF SF ZF): 000
-
-#007C: Register::::
-#007C: GR0:      0 = #0000 = 0000000000000000
-#007C: GR1:     52 = #0034 = 0000000000110100
-#007C: GR2:      1 = #0001 = 0000000000000001
-#007C: GR3:      4 = #0004 = 0000000000000100
-#007C: GR4:     48 = #0030 = 0000000000110000
-#007C: GR5:      0 = #0000 = 0000000000000000
-#007C: GR6:      0 = #0000 = 0000000000000000
-#007C: GR7:      0 = #0000 = 0000000000000000
-#007C: SP:     508 = #01FC = 0000000111111100
-#007C: PR:     124 = #007C = 0000000001111100
-#007C: FR (OF SF ZF): 000
-
-#007E: Register::::
-#007E: GR0:      0 = #0000 = 0000000000000000
-#007E: GR1:     52 = #0034 = 0000000000110100
-#007E: GR2:      2 = #0002 = 0000000000000010
-#007E: GR3:      4 = #0004 = 0000000000000100
-#007E: GR4:     48 = #0030 = 0000000000110000
-#007E: GR5:      0 = #0000 = 0000000000000000
-#007E: GR6:      0 = #0000 = 0000000000000000
-#007E: GR7:      0 = #0000 = 0000000000000000
-#007E: SP:     508 = #01FC = 0000000111111100
-#007E: PR:     126 = #007E = 0000000001111110
-#007E: FR (OF SF ZF): 000
-
-#0080: Register::::
-#0080: GR0:      0 = #0000 = 0000000000000000
-#0080: GR1:     52 = #0034 = 0000000000110100
-#0080: GR2:      2 = #0002 = 0000000000000010
-#0080: GR3:      4 = #0004 = 0000000000000100
-#0080: GR4:     48 = #0030 = 0000000000110000
-#0080: GR5:      0 = #0000 = 0000000000000000
-#0080: GR6:      0 = #0000 = 0000000000000000
-#0080: GR7:      0 = #0000 = 0000000000000000
-#0080: SP:     508 = #01FC = 0000000111111100
-#0080: PR:     128 = #0080 = 0000000010000000
-#0080: FR (OF SF ZF): 010
-
-#0082: Register::::
-#0082: GR0:      0 = #0000 = 0000000000000000
-#0082: GR1:     52 = #0034 = 0000000000110100
-#0082: GR2:      2 = #0002 = 0000000000000010
-#0082: GR3:      4 = #0004 = 0000000000000100
-#0082: GR4:     48 = #0030 = 0000000000110000
-#0082: GR5:      0 = #0000 = 0000000000000000
-#0082: GR6:      0 = #0000 = 0000000000000000
-#0082: GR7:      0 = #0000 = 0000000000000000
-#0082: SP:     508 = #01FC = 0000000111111100
-#0082: PR:     130 = #0082 = 0000000010000010
-#0082: FR (OF SF ZF): 010
-
-#008A: Register::::
-#008A: GR0:      0 = #0000 = 0000000000000000
-#008A: GR1:     52 = #0034 = 0000000000110100
-#008A: GR2:      2 = #0002 = 0000000000000010
-#008A: GR3:      4 = #0004 = 0000000000000100
-#008A: GR4:     48 = #0030 = 0000000000110000
-#008A: GR5:      0 = #0000 = 0000000000000000
-#008A: GR6:      0 = #0000 = 0000000000000000
-#008A: GR7:      0 = #0000 = 0000000000000000
-#008A: SP:     508 = #01FC = 0000000111111100
-#008A: PR:     138 = #008A = 0000000010001010
-#008A: FR (OF SF ZF): 010
-
-#008C: Register::::
-#008C: GR0:      0 = #0000 = 0000000000000000
-#008C: GR1:     52 = #0034 = 0000000000110100
-#008C: GR2:      2 = #0002 = 0000000000000010
-#008C: GR3:      4 = #0004 = 0000000000000100
-#008C: GR4:     48 = #0030 = 0000000000110000
-#008C: GR5:      0 = #0000 = 0000000000000000
-#008C: GR6:      0 = #0000 = 0000000000000000
-#008C: GR7:      0 = #0000 = 0000000000000000
-#008C: SP:     508 = #01FC = 0000000111111100
-#008C: PR:     140 = #008C = 0000000010001100
-#008C: FR (OF SF ZF): 010
-
-#008E: Register::::
-#008E: GR0:      0 = #0000 = 0000000000000000
-#008E: GR1:    171 = #00AB = 0000000010101011
-#008E: GR2:      2 = #0002 = 0000000000000010
-#008E: GR3:      4 = #0004 = 0000000000000100
-#008E: GR4:     48 = #0030 = 0000000000110000
-#008E: GR5:      0 = #0000 = 0000000000000000
-#008E: GR6:      0 = #0000 = 0000000000000000
-#008E: GR7:      0 = #0000 = 0000000000000000
-#008E: SP:     508 = #01FC = 0000000111111100
-#008E: PR:     142 = #008E = 0000000010001110
-#008E: FR (OF SF ZF): 010
-
-#0090: Register::::
-#0090: GR0:      0 = #0000 = 0000000000000000
-#0090: GR1:    171 = #00AB = 0000000010101011
-#0090: GR2:      2 = #0002 = 0000000000000010
-#0090: GR3:      4 = #0004 = 0000000000000100
-#0090: GR4:     48 = #0030 = 0000000000110000
-#0090: GR5:      0 = #0000 = 0000000000000000
-#0090: GR6:      0 = #0000 = 0000000000000000
-#0090: GR7:      0 = #0000 = 0000000000000000
-#0090: SP:     508 = #01FC = 0000000111111100
-#0090: PR:     144 = #0090 = 0000000010010000
-#0090: FR (OF SF ZF): 000
-
-#00C0: Register::::
-#00C0: GR0:      0 = #0000 = 0000000000000000
-#00C0: GR1:    171 = #00AB = 0000000010101011
-#00C0: GR2:      2 = #0002 = 0000000000000010
-#00C0: GR3:      4 = #0004 = 0000000000000100
-#00C0: GR4:     48 = #0030 = 0000000000110000
-#00C0: GR5:      0 = #0000 = 0000000000000000
-#00C0: GR6:      0 = #0000 = 0000000000000000
-#00C0: GR7:      0 = #0000 = 0000000000000000
-#00C0: SP:     507 = #01FB = 0000000111111011
-#00C0: PR:     192 = #00C0 = 0000000011000000
-#00C0: FR (OF SF ZF): 000
-
-#00C2: Register::::
-#00C2: GR0:      0 = #0000 = 0000000000000000
-#00C2: GR1:    171 = #00AB = 0000000010101011
-#00C2: GR2:      2 = #0002 = 0000000000000010
-#00C2: GR3:      4 = #0004 = 0000000000000100
-#00C2: GR4:     48 = #0030 = 0000000000110000
-#00C2: GR5:      0 = #0000 = 0000000000000000
-#00C2: GR6:      0 = #0000 = 0000000000000000
-#00C2: GR7:      0 = #0000 = 0000000000000000
-#00C2: SP:     506 = #01FA = 0000000111111010
-#00C2: PR:     194 = #00C2 = 0000000011000010
-#00C2: FR (OF SF ZF): 000
-
-#00C4: Register::::
-#00C4: GR0:      0 = #0000 = 0000000000000000
-#00C4: GR1:    171 = #00AB = 0000000010101011
-#00C4: GR2:      2 = #0002 = 0000000000000010
-#00C4: GR3:      4 = #0004 = 0000000000000100
-#00C4: GR4:     48 = #0030 = 0000000000110000
-#00C4: GR5:      0 = #0000 = 0000000000000000
-#00C4: GR6:      0 = #0000 = 0000000000000000
-#00C4: GR7:      0 = #0000 = 0000000000000000
-#00C4: SP:     505 = #01F9 = 0000000111111001
-#00C4: PR:     196 = #00C4 = 0000000011000100
-#00C4: FR (OF SF ZF): 000
-
-#00C6: Register::::
-#00C6: GR0:      0 = #0000 = 0000000000000000
-#00C6: GR1:    171 = #00AB = 0000000010101011
-#00C6: GR2:      2 = #0002 = 0000000000000010
-#00C6: GR3:      4 = #0004 = 0000000000000100
-#00C6: GR4:     48 = #0030 = 0000000000110000
-#00C6: GR5:      0 = #0000 = 0000000000000000
-#00C6: GR6:      0 = #0000 = 0000000000000000
-#00C6: GR7:      0 = #0000 = 0000000000000000
-#00C6: SP:     504 = #01F8 = 0000000111111000
-#00C6: PR:     198 = #00C6 = 0000000011000110
-#00C6: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      2 = #0002 = 0000000000000010
-#00C8: GR3:      1 = #0001 = 0000000000000001
-#00C8: GR4:     48 = #0030 = 0000000000110000
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     504 = #01F8 = 0000000111111000
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      2 = #0002 = 0000000000000010
-#00C9: GR3:      1 = #0001 = 0000000000000001
-#00C9: GR4:     48 = #0030 = 0000000000110000
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     504 = #01F8 = 0000000111111000
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 000
-
-#00CB: Register::::
-#00CB: GR0:      0 = #0000 = 0000000000000000
-#00CB: GR1:    171 = #00AB = 0000000010101011
-#00CB: GR2:      2 = #0002 = 0000000000000010
-#00CB: GR3:      1 = #0001 = 0000000000000001
-#00CB: GR4:     48 = #0030 = 0000000000110000
-#00CB: GR5:      0 = #0000 = 0000000000000000
-#00CB: GR6:      0 = #0000 = 0000000000000000
-#00CB: GR7:      0 = #0000 = 0000000000000000
-#00CB: SP:     504 = #01F8 = 0000000111111000
-#00CB: PR:     203 = #00CB = 0000000011001011
-#00CB: FR (OF SF ZF): 000
-
-#00CC: Register::::
-#00CC: GR0:      0 = #0000 = 0000000000000000
-#00CC: GR1:    171 = #00AB = 0000000010101011
-#00CC: GR2:      2 = #0002 = 0000000000000010
-#00CC: GR3:      1 = #0001 = 0000000000000001
-#00CC: GR4:    171 = #00AB = 0000000010101011
-#00CC: GR5:      0 = #0000 = 0000000000000000
-#00CC: GR6:      0 = #0000 = 0000000000000000
-#00CC: GR7:      0 = #0000 = 0000000000000000
-#00CC: SP:     504 = #01F8 = 0000000111111000
-#00CC: PR:     204 = #00CC = 0000000011001100
-#00CC: FR (OF SF ZF): 000
-
-#00CD: Register::::
-#00CD: GR0:      0 = #0000 = 0000000000000000
-#00CD: GR1:    171 = #00AB = 0000000010101011
-#00CD: GR2:      2 = #0002 = 0000000000000010
-#00CD: GR3:      1 = #0001 = 0000000000000001
-#00CD: GR4:    172 = #00AC = 0000000010101100
-#00CD: GR5:      0 = #0000 = 0000000000000000
-#00CD: GR6:      0 = #0000 = 0000000000000000
-#00CD: GR7:      0 = #0000 = 0000000000000000
-#00CD: SP:     504 = #01F8 = 0000000111111000
-#00CD: PR:     205 = #00CD = 0000000011001101
-#00CD: FR (OF SF ZF): 000
-
-#00CF: Register::::
-#00CF: GR0:      0 = #0000 = 0000000000000000
-#00CF: GR1:    171 = #00AB = 0000000010101011
-#00CF: GR2:      2 = #0002 = 0000000000000010
-#00CF: GR3:      1 = #0001 = 0000000000000001
-#00CF: GR4:     48 = #0030 = 0000000000110000
-#00CF: GR5:      0 = #0000 = 0000000000000000
-#00CF: GR6:      0 = #0000 = 0000000000000000
-#00CF: GR7:      0 = #0000 = 0000000000000000
-#00CF: SP:     504 = #01F8 = 0000000111111000
-#00CF: PR:     207 = #00CF = 0000000011001111
-#00CF: FR (OF SF ZF): 000
-
-#00D1: Register::::
-#00D1: GR0:      0 = #0000 = 0000000000000000
-#00D1: GR1:    171 = #00AB = 0000000010101011
-#00D1: GR2:      2 = #0002 = 0000000000000010
-#00D1: GR3:      1 = #0001 = 0000000000000001
-#00D1: GR4:     48 = #0030 = 0000000000110000
-#00D1: GR5:      0 = #0000 = 0000000000000000
-#00D1: GR6:      0 = #0000 = 0000000000000000
-#00D1: GR7:      0 = #0000 = 0000000000000000
-#00D1: SP:     503 = #01F7 = 0000000111110111
-#00D1: PR:     209 = #00D1 = 0000000011010001
-#00D1: FR (OF SF ZF): 000
-
-#00D3: Register::::
-#00D3: GR0:      0 = #0000 = 0000000000000000
-#00D3: GR1:    171 = #00AB = 0000000010101011
-#00D3: GR2:      2 = #0002 = 0000000000000010
-#00D3: GR3:      2 = #0002 = 0000000000000010
-#00D3: GR4:     48 = #0030 = 0000000000110000
-#00D3: GR5:      0 = #0000 = 0000000000000000
-#00D3: GR6:      0 = #0000 = 0000000000000000
-#00D3: GR7:      0 = #0000 = 0000000000000000
-#00D3: SP:     503 = #01F7 = 0000000111110111
-#00D3: PR:     211 = #00D3 = 0000000011010011
-#00D3: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      2 = #0002 = 0000000000000010
-#00C8: GR3:      2 = #0002 = 0000000000000010
-#00C8: GR4:     48 = #0030 = 0000000000110000
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     503 = #01F7 = 0000000111110111
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      2 = #0002 = 0000000000000010
-#00C9: GR3:      2 = #0002 = 0000000000000010
-#00C9: GR4:     48 = #0030 = 0000000000110000
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     503 = #01F7 = 0000000111110111
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 001
-
-#00CB: Register::::
-#00CB: GR0:      0 = #0000 = 0000000000000000
-#00CB: GR1:    171 = #00AB = 0000000010101011
-#00CB: GR2:      2 = #0002 = 0000000000000010
-#00CB: GR3:      2 = #0002 = 0000000000000010
-#00CB: GR4:     48 = #0030 = 0000000000110000
-#00CB: GR5:      0 = #0000 = 0000000000000000
-#00CB: GR6:      0 = #0000 = 0000000000000000
-#00CB: GR7:      0 = #0000 = 0000000000000000
-#00CB: SP:     503 = #01F7 = 0000000111110111
-#00CB: PR:     203 = #00CB = 0000000011001011
-#00CB: FR (OF SF ZF): 001
-
-#00CC: Register::::
-#00CC: GR0:      0 = #0000 = 0000000000000000
-#00CC: GR1:    171 = #00AB = 0000000010101011
-#00CC: GR2:      2 = #0002 = 0000000000000010
-#00CC: GR3:      2 = #0002 = 0000000000000010
-#00CC: GR4:    171 = #00AB = 0000000010101011
-#00CC: GR5:      0 = #0000 = 0000000000000000
-#00CC: GR6:      0 = #0000 = 0000000000000000
-#00CC: GR7:      0 = #0000 = 0000000000000000
-#00CC: SP:     503 = #01F7 = 0000000111110111
-#00CC: PR:     204 = #00CC = 0000000011001100
-#00CC: FR (OF SF ZF): 000
-
-#00CD: Register::::
-#00CD: GR0:      0 = #0000 = 0000000000000000
-#00CD: GR1:    171 = #00AB = 0000000010101011
-#00CD: GR2:      2 = #0002 = 0000000000000010
-#00CD: GR3:      2 = #0002 = 0000000000000010
-#00CD: GR4:    173 = #00AD = 0000000010101101
-#00CD: GR5:      0 = #0000 = 0000000000000000
-#00CD: GR6:      0 = #0000 = 0000000000000000
-#00CD: GR7:      0 = #0000 = 0000000000000000
-#00CD: SP:     503 = #01F7 = 0000000111110111
-#00CD: PR:     205 = #00CD = 0000000011001101
-#00CD: FR (OF SF ZF): 000
-
-#00CF: Register::::
-#00CF: GR0:      0 = #0000 = 0000000000000000
-#00CF: GR1:    171 = #00AB = 0000000010101011
-#00CF: GR2:      2 = #0002 = 0000000000000010
-#00CF: GR3:      2 = #0002 = 0000000000000010
-#00CF: GR4:     52 = #0034 = 0000000000110100
-#00CF: GR5:      0 = #0000 = 0000000000000000
-#00CF: GR6:      0 = #0000 = 0000000000000000
-#00CF: GR7:      0 = #0000 = 0000000000000000
-#00CF: SP:     503 = #01F7 = 0000000111110111
-#00CF: PR:     207 = #00CF = 0000000011001111
-#00CF: FR (OF SF ZF): 000
-
-#00D1: Register::::
-#00D1: GR0:      0 = #0000 = 0000000000000000
-#00D1: GR1:    171 = #00AB = 0000000010101011
-#00D1: GR2:      2 = #0002 = 0000000000000010
-#00D1: GR3:      2 = #0002 = 0000000000000010
-#00D1: GR4:     52 = #0034 = 0000000000110100
-#00D1: GR5:      0 = #0000 = 0000000000000000
-#00D1: GR6:      0 = #0000 = 0000000000000000
-#00D1: GR7:      0 = #0000 = 0000000000000000
-#00D1: SP:     502 = #01F6 = 0000000111110110
-#00D1: PR:     209 = #00D1 = 0000000011010001
-#00D1: FR (OF SF ZF): 000
-
-#00D3: Register::::
-#00D3: GR0:      0 = #0000 = 0000000000000000
-#00D3: GR1:    171 = #00AB = 0000000010101011
-#00D3: GR2:      2 = #0002 = 0000000000000010
-#00D3: GR3:      3 = #0003 = 0000000000000011
-#00D3: GR4:     52 = #0034 = 0000000000110100
-#00D3: GR5:      0 = #0000 = 0000000000000000
-#00D3: GR6:      0 = #0000 = 0000000000000000
-#00D3: GR7:      0 = #0000 = 0000000000000000
-#00D3: SP:     502 = #01F6 = 0000000111110110
-#00D3: PR:     211 = #00D3 = 0000000011010011
-#00D3: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      2 = #0002 = 0000000000000010
-#00C8: GR3:      3 = #0003 = 0000000000000011
-#00C8: GR4:     52 = #0034 = 0000000000110100
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     502 = #01F6 = 0000000111110110
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      2 = #0002 = 0000000000000010
-#00C9: GR3:      3 = #0003 = 0000000000000011
-#00C9: GR4:     52 = #0034 = 0000000000110100
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     502 = #01F6 = 0000000111110110
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 010
-
-#00D5: Register::::
-#00D5: GR0:      0 = #0000 = 0000000000000000
-#00D5: GR1:    171 = #00AB = 0000000010101011
-#00D5: GR2:      2 = #0002 = 0000000000000010
-#00D5: GR3:      3 = #0003 = 0000000000000011
-#00D5: GR4:     52 = #0034 = 0000000000110100
-#00D5: GR5:      0 = #0000 = 0000000000000000
-#00D5: GR6:      0 = #0000 = 0000000000000000
-#00D5: GR7:      0 = #0000 = 0000000000000000
-#00D5: SP:     502 = #01F6 = 0000000111110110
-#00D5: PR:     213 = #00D5 = 0000000011010101
-#00D5: FR (OF SF ZF): 010
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      2 = #0002 = 0000000000000010
-#00D7: GR3:      1 = #0001 = 0000000000000001
-#00D7: GR4:     52 = #0034 = 0000000000110100
-#00D7: GR5:      0 = #0000 = 0000000000000000
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     502 = #01F6 = 0000000111110110
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 010
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      2 = #0002 = 0000000000000010
-#00D8: GR3:      1 = #0001 = 0000000000000001
-#00D8: GR4:     52 = #0034 = 0000000000110100
-#00D8: GR5:      0 = #0000 = 0000000000000000
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     502 = #01F6 = 0000000111110110
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 000
-
-#00DA: Register::::
-#00DA: GR0:      0 = #0000 = 0000000000000000
-#00DA: GR1:    171 = #00AB = 0000000010101011
-#00DA: GR2:      2 = #0002 = 0000000000000010
-#00DA: GR3:      1 = #0001 = 0000000000000001
-#00DA: GR4:     52 = #0034 = 0000000000110100
-#00DA: GR5:      0 = #0000 = 0000000000000000
-#00DA: GR6:      0 = #0000 = 0000000000000000
-#00DA: GR7:      0 = #0000 = 0000000000000000
-#00DA: SP:     502 = #01F6 = 0000000111110110
-#00DA: PR:     218 = #00DA = 0000000011011010
-#00DA: FR (OF SF ZF): 000
-
-#00DB: Register::::
-#00DB: GR0:      0 = #0000 = 0000000000000000
-#00DB: GR1:    171 = #00AB = 0000000010101011
-#00DB: GR2:      2 = #0002 = 0000000000000010
-#00DB: GR3:      1 = #0001 = 0000000000000001
-#00DB: GR4:     52 = #0034 = 0000000000110100
-#00DB: GR5:      0 = #0000 = 0000000000000000
-#00DB: GR6:      0 = #0000 = 0000000000000000
-#00DB: GR7:      0 = #0000 = 0000000000000000
-#00DB: SP:     503 = #01F7 = 0000000111110111
-#00DB: PR:     219 = #00DB = 0000000011011011
-#00DB: FR (OF SF ZF): 000
-
-#00DC: Register::::
-#00DC: GR0:      0 = #0000 = 0000000000000000
-#00DC: GR1:    171 = #00AB = 0000000010101011
-#00DC: GR2:      2 = #0002 = 0000000000000010
-#00DC: GR3:      1 = #0001 = 0000000000000001
-#00DC: GR4:     52 = #0034 = 0000000000110100
-#00DC: GR5:    171 = #00AB = 0000000010101011
-#00DC: GR6:      0 = #0000 = 0000000000000000
-#00DC: GR7:      0 = #0000 = 0000000000000000
-#00DC: SP:     503 = #01F7 = 0000000111110111
-#00DC: PR:     220 = #00DC = 0000000011011100
-#00DC: FR (OF SF ZF): 000
-
-#00DD: Register::::
-#00DD: GR0:      0 = #0000 = 0000000000000000
-#00DD: GR1:    171 = #00AB = 0000000010101011
-#00DD: GR2:      2 = #0002 = 0000000000000010
-#00DD: GR3:      1 = #0001 = 0000000000000001
-#00DD: GR4:     52 = #0034 = 0000000000110100
-#00DD: GR5:    172 = #00AC = 0000000010101100
-#00DD: GR6:      0 = #0000 = 0000000000000000
-#00DD: GR7:      0 = #0000 = 0000000000000000
-#00DD: SP:     503 = #01F7 = 0000000111110111
-#00DD: PR:     221 = #00DD = 0000000011011101
-#00DD: FR (OF SF ZF): 000
-
-#00DF: Register::::
-#00DF: GR0:      0 = #0000 = 0000000000000000
-#00DF: GR1:    171 = #00AB = 0000000010101011
-#00DF: GR2:      2 = #0002 = 0000000000000010
-#00DF: GR3:      1 = #0001 = 0000000000000001
-#00DF: GR4:     52 = #0034 = 0000000000110100
-#00DF: GR5:    172 = #00AC = 0000000010101100
-#00DF: GR6:      0 = #0000 = 0000000000000000
-#00DF: GR7:      0 = #0000 = 0000000000000000
-#00DF: SP:     503 = #01F7 = 0000000111110111
-#00DF: PR:     223 = #00DF = 0000000011011111
-#00DF: FR (OF SF ZF): 000
-
-#00E1: Register::::
-#00E1: GR0:      0 = #0000 = 0000000000000000
-#00E1: GR1:    171 = #00AB = 0000000010101011
-#00E1: GR2:      2 = #0002 = 0000000000000010
-#00E1: GR3:      2 = #0002 = 0000000000000010
-#00E1: GR4:     52 = #0034 = 0000000000110100
-#00E1: GR5:    172 = #00AC = 0000000010101100
-#00E1: GR6:      0 = #0000 = 0000000000000000
-#00E1: GR7:      0 = #0000 = 0000000000000000
-#00E1: SP:     503 = #01F7 = 0000000111110111
-#00E1: PR:     225 = #00E1 = 0000000011100001
-#00E1: FR (OF SF ZF): 000
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      2 = #0002 = 0000000000000010
-#00D7: GR3:      2 = #0002 = 0000000000000010
-#00D7: GR4:     52 = #0034 = 0000000000110100
-#00D7: GR5:    172 = #00AC = 0000000010101100
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     503 = #01F7 = 0000000111110111
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 000
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      2 = #0002 = 0000000000000010
-#00D8: GR3:      2 = #0002 = 0000000000000010
-#00D8: GR4:     52 = #0034 = 0000000000110100
-#00D8: GR5:    172 = #00AC = 0000000010101100
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     503 = #01F7 = 0000000111110111
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 001
-
-#00DA: Register::::
-#00DA: GR0:      0 = #0000 = 0000000000000000
-#00DA: GR1:    171 = #00AB = 0000000010101011
-#00DA: GR2:      2 = #0002 = 0000000000000010
-#00DA: GR3:      2 = #0002 = 0000000000000010
-#00DA: GR4:     52 = #0034 = 0000000000110100
-#00DA: GR5:    172 = #00AC = 0000000010101100
-#00DA: GR6:      0 = #0000 = 0000000000000000
-#00DA: GR7:      0 = #0000 = 0000000000000000
-#00DA: SP:     503 = #01F7 = 0000000111110111
-#00DA: PR:     218 = #00DA = 0000000011011010
-#00DA: FR (OF SF ZF): 001
-
-#00DB: Register::::
-#00DB: GR0:      0 = #0000 = 0000000000000000
-#00DB: GR1:    171 = #00AB = 0000000010101011
-#00DB: GR2:      2 = #0002 = 0000000000000010
-#00DB: GR3:      2 = #0002 = 0000000000000010
-#00DB: GR4:     48 = #0030 = 0000000000110000
-#00DB: GR5:    172 = #00AC = 0000000010101100
-#00DB: GR6:      0 = #0000 = 0000000000000000
-#00DB: GR7:      0 = #0000 = 0000000000000000
-#00DB: SP:     504 = #01F8 = 0000000111111000
-#00DB: PR:     219 = #00DB = 0000000011011011
-#00DB: FR (OF SF ZF): 001
-
-#00DC: Register::::
-#00DC: GR0:      0 = #0000 = 0000000000000000
-#00DC: GR1:    171 = #00AB = 0000000010101011
-#00DC: GR2:      2 = #0002 = 0000000000000010
-#00DC: GR3:      2 = #0002 = 0000000000000010
-#00DC: GR4:     48 = #0030 = 0000000000110000
-#00DC: GR5:    171 = #00AB = 0000000010101011
-#00DC: GR6:      0 = #0000 = 0000000000000000
-#00DC: GR7:      0 = #0000 = 0000000000000000
-#00DC: SP:     504 = #01F8 = 0000000111111000
-#00DC: PR:     220 = #00DC = 0000000011011100
-#00DC: FR (OF SF ZF): 000
-
-#00DD: Register::::
-#00DD: GR0:      0 = #0000 = 0000000000000000
-#00DD: GR1:    171 = #00AB = 0000000010101011
-#00DD: GR2:      2 = #0002 = 0000000000000010
-#00DD: GR3:      2 = #0002 = 0000000000000010
-#00DD: GR4:     48 = #0030 = 0000000000110000
-#00DD: GR5:    173 = #00AD = 0000000010101101
-#00DD: GR6:      0 = #0000 = 0000000000000000
-#00DD: GR7:      0 = #0000 = 0000000000000000
-#00DD: SP:     504 = #01F8 = 0000000111111000
-#00DD: PR:     221 = #00DD = 0000000011011101
-#00DD: FR (OF SF ZF): 000
-
-#00DF: Register::::
-#00DF: GR0:      0 = #0000 = 0000000000000000
-#00DF: GR1:    171 = #00AB = 0000000010101011
-#00DF: GR2:      2 = #0002 = 0000000000000010
-#00DF: GR3:      2 = #0002 = 0000000000000010
-#00DF: GR4:     48 = #0030 = 0000000000110000
-#00DF: GR5:    173 = #00AD = 0000000010101101
-#00DF: GR6:      0 = #0000 = 0000000000000000
-#00DF: GR7:      0 = #0000 = 0000000000000000
-#00DF: SP:     504 = #01F8 = 0000000111111000
-#00DF: PR:     223 = #00DF = 0000000011011111
-#00DF: FR (OF SF ZF): 000
-
-#00E1: Register::::
-#00E1: GR0:      0 = #0000 = 0000000000000000
-#00E1: GR1:    171 = #00AB = 0000000010101011
-#00E1: GR2:      2 = #0002 = 0000000000000010
-#00E1: GR3:      3 = #0003 = 0000000000000011
-#00E1: GR4:     48 = #0030 = 0000000000110000
-#00E1: GR5:    173 = #00AD = 0000000010101101
-#00E1: GR6:      0 = #0000 = 0000000000000000
-#00E1: GR7:      0 = #0000 = 0000000000000000
-#00E1: SP:     504 = #01F8 = 0000000111111000
-#00E1: PR:     225 = #00E1 = 0000000011100001
-#00E1: FR (OF SF ZF): 000
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      2 = #0002 = 0000000000000010
-#00D7: GR3:      3 = #0003 = 0000000000000011
-#00D7: GR4:     48 = #0030 = 0000000000110000
-#00D7: GR5:    173 = #00AD = 0000000010101101
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     504 = #01F8 = 0000000111111000
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 000
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      2 = #0002 = 0000000000000010
-#00D8: GR3:      3 = #0003 = 0000000000000011
-#00D8: GR4:     48 = #0030 = 0000000000110000
-#00D8: GR5:    173 = #00AD = 0000000010101101
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     504 = #01F8 = 0000000111111000
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 010
-
-#00E3: Register::::
-#00E3: GR0:      0 = #0000 = 0000000000000000
-#00E3: GR1:    171 = #00AB = 0000000010101011
-#00E3: GR2:      2 = #0002 = 0000000000000010
-#00E3: GR3:      3 = #0003 = 0000000000000011
-#00E3: GR4:     48 = #0030 = 0000000000110000
-#00E3: GR5:    173 = #00AD = 0000000010101101
-#00E3: GR6:      0 = #0000 = 0000000000000000
-#00E3: GR7:      0 = #0000 = 0000000000000000
-#00E3: SP:     504 = #01F8 = 0000000111111000
-#00E3: PR:     227 = #00E3 = 0000000011100011
-#00E3: FR (OF SF ZF): 010
-
-#00E4: Register::::
-#00E4: GR0:      0 = #0000 = 0000000000000000
-#00E4: GR1:    171 = #00AB = 0000000010101011
-#00E4: GR2:      2 = #0002 = 0000000000000010
-#00E4: GR3:      3 = #0003 = 0000000000000011
-#00E4: GR4:     48 = #0030 = 0000000000110000
-#00E4: GR5:      0 = #0000 = 0000000000000000
-#00E4: GR6:      0 = #0000 = 0000000000000000
-#00E4: GR7:      0 = #0000 = 0000000000000000
-#00E4: SP:     505 = #01F9 = 0000000111111001
-#00E4: PR:     228 = #00E4 = 0000000011100100
-#00E4: FR (OF SF ZF): 010
-
-#00E5: Register::::
-#00E5: GR0:      0 = #0000 = 0000000000000000
-#00E5: GR1:    171 = #00AB = 0000000010101011
-#00E5: GR2:      2 = #0002 = 0000000000000010
-#00E5: GR3:      3 = #0003 = 0000000000000011
-#00E5: GR4:     48 = #0030 = 0000000000110000
-#00E5: GR5:      0 = #0000 = 0000000000000000
-#00E5: GR6:      0 = #0000 = 0000000000000000
-#00E5: GR7:      0 = #0000 = 0000000000000000
-#00E5: SP:     506 = #01FA = 0000000111111010
-#00E5: PR:     229 = #00E5 = 0000000011100101
-#00E5: FR (OF SF ZF): 010
-
-#00E6: Register::::
-#00E6: GR0:      0 = #0000 = 0000000000000000
-#00E6: GR1:    171 = #00AB = 0000000010101011
-#00E6: GR2:      2 = #0002 = 0000000000000010
-#00E6: GR3:      4 = #0004 = 0000000000000100
-#00E6: GR4:     48 = #0030 = 0000000000110000
-#00E6: GR5:      0 = #0000 = 0000000000000000
-#00E6: GR6:      0 = #0000 = 0000000000000000
-#00E6: GR7:      0 = #0000 = 0000000000000000
-#00E6: SP:     507 = #01FB = 0000000111111011
-#00E6: PR:     230 = #00E6 = 0000000011100110
-#00E6: FR (OF SF ZF): 010
-
-#0092: Register::::
-#0092: GR0:      0 = #0000 = 0000000000000000
-#0092: GR1:    171 = #00AB = 0000000010101011
-#0092: GR2:      2 = #0002 = 0000000000000010
-#0092: GR3:      4 = #0004 = 0000000000000100
-#0092: GR4:     48 = #0030 = 0000000000110000
-#0092: GR5:      0 = #0000 = 0000000000000000
-#0092: GR6:      0 = #0000 = 0000000000000000
-#0092: GR7:      0 = #0000 = 0000000000000000
-#0092: SP:     508 = #01FC = 0000000111111100
-#0092: PR:     146 = #0092 = 0000000010010010
-#0092: FR (OF SF ZF): 010
-
-#0094: Register::::
-#0094: GR0:      0 = #0000 = 0000000000000000
-#0094: GR1:    171 = #00AB = 0000000010101011
-#0094: GR2:      2 = #0002 = 0000000000000010
-#0094: GR3:      4 = #0004 = 0000000000000100
-#0094: GR4:     48 = #0030 = 0000000000110000
-#0094: GR5:      0 = #0000 = 0000000000000000
-#0094: GR6:      0 = #0000 = 0000000000000000
-#0094: GR7:      0 = #0000 = 0000000000000000
-#0094: SP:     507 = #01FB = 0000000111111011
-#0094: PR:     148 = #0094 = 0000000010010100
-#0094: FR (OF SF ZF): 010
-
-#0096: Register::::
-#0096: GR0:      0 = #0000 = 0000000000000000
-#0096: GR1:    171 = #00AB = 0000000010101011
-#0096: GR2:      2 = #0002 = 0000000000000010
-#0096: GR3:      4 = #0004 = 0000000000000100
-#0096: GR4:     48 = #0030 = 0000000000110000
-#0096: GR5:      0 = #0000 = 0000000000000000
-#0096: GR6:      0 = #0000 = 0000000000000000
-#0096: GR7:      0 = #0000 = 0000000000000000
-#0096: SP:     506 = #01FA = 0000000111111010
-#0096: PR:     150 = #0096 = 0000000010010110
-#0096: FR (OF SF ZF): 010
-
-#0098: Register::::
-#0098: GR0:      0 = #0000 = 0000000000000000
-#0098: GR1:    171 = #00AB = 0000000010101011
-#0098: GR2:      2 = #0002 = 0000000000000010
-#0098: GR3:      4 = #0004 = 0000000000000100
-#0098: GR4:     48 = #0030 = 0000000000110000
-#0098: GR5:      0 = #0000 = 0000000000000000
-#0098: GR6:      0 = #0000 = 0000000000000000
-#0098: GR7:      0 = #0000 = 0000000000000000
-#0098: SP:     506 = #01FA = 0000000111111010
-#0098: PR:     152 = #0098 = 0000000010011000
-#0098: FR (OF SF ZF): 010
-
-#009A: Register::::
-#009A: GR0:      0 = #0000 = 0000000000000000
-#009A: GR1:    171 = #00AB = 0000000010101011
-#009A: GR2:      2 = #0002 = 0000000000000010
-#009A: GR3:      4 = #0004 = 0000000000000100
-#009A: GR4:     48 = #0030 = 0000000000110000
-#009A: GR5:      0 = #0000 = 0000000000000000
-#009A: GR6:      0 = #0000 = 0000000000000000
-#009A: GR7:      0 = #0000 = 0000000000000000
-#009A: SP:     506 = #01FA = 0000000111111010
-#009A: PR:     154 = #009A = 0000000010011010
-#009A: FR (OF SF ZF): 000
-
-40#009C: Register::::
-#009C: GR0:      0 = #0000 = 0000000000000000
-#009C: GR1:    171 = #00AB = 0000000010101011
-#009C: GR2:      2 = #0002 = 0000000000000010
-#009C: GR3:      4 = #0004 = 0000000000000100
-#009C: GR4:     48 = #0030 = 0000000000110000
-#009C: GR5:      0 = #0000 = 0000000000000000
-#009C: GR6:      0 = #0000 = 0000000000000000
-#009C: GR7:      0 = #0000 = 0000000000000000
-#009C: SP:     506 = #01FA = 0000000111111010
-#009C: PR:     156 = #009C = 0000000010011100
-#009C: FR (OF SF ZF): 000
-
-#009E: Register::::
-#009E: GR0:      0 = #0000 = 0000000000000000
-#009E: GR1:    239 = #00EF = 0000000011101111
-#009E: GR2:      2 = #0002 = 0000000000000010
-#009E: GR3:      4 = #0004 = 0000000000000100
-#009E: GR4:     48 = #0030 = 0000000000110000
-#009E: GR5:      0 = #0000 = 0000000000000000
-#009E: GR6:      0 = #0000 = 0000000000000000
-#009E: GR7:      0 = #0000 = 0000000000000000
-#009E: SP:     506 = #01FA = 0000000111111010
-#009E: PR:     158 = #009E = 0000000010011110
-#009E: FR (OF SF ZF): 000
-
-#00A0: Register::::
-#00A0: GR0:      0 = #0000 = 0000000000000000
-#00A0: GR1:    239 = #00EF = 0000000011101111
-#00A0: GR2:      1 = #0001 = 0000000000000001
-#00A0: GR3:      4 = #0004 = 0000000000000100
-#00A0: GR4:     48 = #0030 = 0000000000110000
-#00A0: GR5:      0 = #0000 = 0000000000000000
-#00A0: GR6:      0 = #0000 = 0000000000000000
-#00A0: GR7:      0 = #0000 = 0000000000000000
-#00A0: SP:     506 = #01FA = 0000000111111010
-#00A0: PR:     160 = #00A0 = 0000000010100000
-#00A0: FR (OF SF ZF): 000
-
-
-#00A2: Register::::
-#00A2: GR0:      0 = #0000 = 0000000000000000
-#00A2: GR1:    239 = #00EF = 0000000011101111
-#00A2: GR2:      1 = #0001 = 0000000000000001
-#00A2: GR3:      4 = #0004 = 0000000000000100
-#00A2: GR4:     48 = #0030 = 0000000000110000
-#00A2: GR5:      0 = #0000 = 0000000000000000
-#00A2: GR6:      0 = #0000 = 0000000000000000
-#00A2: GR7:      0 = #0000 = 0000000000000000
-#00A2: SP:     506 = #01FA = 0000000111111010
-#00A2: PR:     162 = #00A2 = 0000000010100010
-#00A2: FR (OF SF ZF): 000
-
-#00A3: Register::::
-#00A3: GR0:      0 = #0000 = 0000000000000000
-#00A3: GR1:    239 = #00EF = 0000000011101111
-#00A3: GR2:      2 = #0002 = 0000000000000010
-#00A3: GR3:      4 = #0004 = 0000000000000100
-#00A3: GR4:     48 = #0030 = 0000000000110000
-#00A3: GR5:      0 = #0000 = 0000000000000000
-#00A3: GR6:      0 = #0000 = 0000000000000000
-#00A3: GR7:      0 = #0000 = 0000000000000000
-#00A3: SP:     507 = #01FB = 0000000111111011
-#00A3: PR:     163 = #00A3 = 0000000010100011
-#00A3: FR (OF SF ZF): 000
-
-#00A4: Register::::
-#00A4: GR0:      0 = #0000 = 0000000000000000
-#00A4: GR1:    171 = #00AB = 0000000010101011
-#00A4: GR2:      2 = #0002 = 0000000000000010
-#00A4: GR3:      4 = #0004 = 0000000000000100
-#00A4: GR4:     48 = #0030 = 0000000000110000
-#00A4: GR5:      0 = #0000 = 0000000000000000
-#00A4: GR6:      0 = #0000 = 0000000000000000
-#00A4: GR7:      0 = #0000 = 0000000000000000
-#00A4: SP:     508 = #01FC = 0000000111111100
-#00A4: PR:     164 = #00A4 = 0000000010100100
-#00A4: FR (OF SF ZF): 000
-
-#00A5: Register::::
-#00A5: GR0:      0 = #0000 = 0000000000000000
-#00A5: GR1:    171 = #00AB = 0000000010101011
-#00A5: GR2:      2 = #0002 = 0000000000000010
-#00A5: GR3:      4 = #0004 = 0000000000000100
-#00A5: GR4:      0 = #0000 = 0000000000000000
-#00A5: GR5:      0 = #0000 = 0000000000000000
-#00A5: GR6:      0 = #0000 = 0000000000000000
-#00A5: GR7:      0 = #0000 = 0000000000000000
-#00A5: SP:     509 = #01FD = 0000000111111101
-#00A5: PR:     165 = #00A5 = 0000000010100101
-#00A5: FR (OF SF ZF): 000
-
-#00A6: Register::::
-#00A6: GR0:      0 = #0000 = 0000000000000000
-#00A6: GR1:    171 = #00AB = 0000000010101011
-#00A6: GR2:      2 = #0002 = 0000000000000010
-#00A6: GR3:     22 = #0016 = 0000000000010110
-#00A6: GR4:      0 = #0000 = 0000000000000000
-#00A6: GR5:      0 = #0000 = 0000000000000000
-#00A6: GR6:      0 = #0000 = 0000000000000000
-#00A6: GR7:      0 = #0000 = 0000000000000000
-#00A6: SP:     510 = #01FE = 0000000111111110
-#00A6: PR:     166 = #00A6 = 0000000010100110
-#00A6: FR (OF SF ZF): 000
-
-#00A7: Register::::
-#00A7: GR0:      0 = #0000 = 0000000000000000
-#00A7: GR1:    171 = #00AB = 0000000010101011
-#00A7: GR2:     22 = #0016 = 0000000000010110
-#00A7: GR3:     22 = #0016 = 0000000000010110
-#00A7: GR4:      0 = #0000 = 0000000000000000
-#00A7: GR5:      0 = #0000 = 0000000000000000
-#00A7: GR6:      0 = #0000 = 0000000000000000
-#00A7: GR7:      0 = #0000 = 0000000000000000
-#00A7: SP:     511 = #01FF = 0000000111111111
-#00A7: PR:     167 = #00A7 = 0000000010100111
-#00A7: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:    171 = #00AB = 0000000010101011
-#000E: GR2:     22 = #0016 = 0000000000010110
-#000E: GR3:     22 = #0016 = 0000000000010110
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:    200 = #00C8 = 0000000011001000
-#0010: GR2:     22 = #0016 = 0000000000010110
-#0010: GR3:     22 = #0016 = 0000000000010110
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0056: Register::::
-#0056: GR0:      0 = #0000 = 0000000000000000
-#0056: GR1:    200 = #00C8 = 0000000011001000
-#0056: GR2:     22 = #0016 = 0000000000010110
-#0056: GR3:     22 = #0016 = 0000000000010110
-#0056: GR4:      0 = #0000 = 0000000000000000
-#0056: GR5:      0 = #0000 = 0000000000000000
-#0056: GR6:      0 = #0000 = 0000000000000000
-#0056: GR7:      0 = #0000 = 0000000000000000
-#0056: SP:     511 = #01FF = 0000000111111111
-#0056: PR:      86 = #0056 = 0000000001010110
-#0056: FR (OF SF ZF): 000
-
-#0058: Register::::
-#0058: GR0:      0 = #0000 = 0000000000000000
-#0058: GR1:    200 = #00C8 = 0000000011001000
-#0058: GR2:     22 = #0016 = 0000000000010110
-#0058: GR3:     22 = #0016 = 0000000000010110
-#0058: GR4:      0 = #0000 = 0000000000000000
-#0058: GR5:      0 = #0000 = 0000000000000000
-#0058: GR6:      0 = #0000 = 0000000000000000
-#0058: GR7:      0 = #0000 = 0000000000000000
-#0058: SP:     510 = #01FE = 0000000111111110
-#0058: PR:      88 = #0058 = 0000000001011000
-#0058: FR (OF SF ZF): 000
-
-#005A: Register::::
-#005A: GR0:      0 = #0000 = 0000000000000000
-#005A: GR1:    200 = #00C8 = 0000000011001000
-#005A: GR2:     22 = #0016 = 0000000000010110
-#005A: GR3:     22 = #0016 = 0000000000010110
-#005A: GR4:      0 = #0000 = 0000000000000000
-#005A: GR5:      0 = #0000 = 0000000000000000
-#005A: GR6:      0 = #0000 = 0000000000000000
-#005A: GR7:      0 = #0000 = 0000000000000000
-#005A: SP:     509 = #01FD = 0000000111111101
-#005A: PR:      90 = #005A = 0000000001011010
-#005A: FR (OF SF ZF): 000
-
-#005C: Register::::
-#005C: GR0:      0 = #0000 = 0000000000000000
-#005C: GR1:    200 = #00C8 = 0000000011001000
-#005C: GR2:     22 = #0016 = 0000000000010110
-#005C: GR3:     22 = #0016 = 0000000000010110
-#005C: GR4:      0 = #0000 = 0000000000000000
-#005C: GR5:      0 = #0000 = 0000000000000000
-#005C: GR6:      0 = #0000 = 0000000000000000
-#005C: GR7:      0 = #0000 = 0000000000000000
-#005C: SP:     508 = #01FC = 0000000111111100
-#005C: PR:      92 = #005C = 0000000001011100
-#005C: FR (OF SF ZF): 000
-
-#005E: Register::::
-#005E: GR0:      0 = #0000 = 0000000000000000
-#005E: GR1:    200 = #00C8 = 0000000011001000
-#005E: GR2:     22 = #0016 = 0000000000010110
-#005E: GR3:     22 = #0016 = 0000000000010110
-#005E: GR4:      0 = #0000 = 0000000000000000
-#005E: GR5:      0 = #0000 = 0000000000000000
-#005E: GR6:      0 = #0000 = 0000000000000000
-#005E: GR7:      0 = #0000 = 0000000000000000
-#005E: SP:     508 = #01FC = 0000000111111100
-#005E: PR:      94 = #005E = 0000000001011110
-#005E: FR (OF SF ZF): 000
-
-#0060: Register::::
-#0060: GR0:      0 = #0000 = 0000000000000000
-#0060: GR1:    200 = #00C8 = 0000000011001000
-#0060: GR2:      0 = #0000 = 0000000000000000
-#0060: GR3:     22 = #0016 = 0000000000010110
-#0060: GR4:      0 = #0000 = 0000000000000000
-#0060: GR5:      0 = #0000 = 0000000000000000
-#0060: GR6:      0 = #0000 = 0000000000000000
-#0060: GR7:      0 = #0000 = 0000000000000000
-#0060: SP:     508 = #01FC = 0000000111111100
-#0060: PR:      96 = #0060 = 0000000001100000
-#0060: FR (OF SF ZF): 000
-
-#0061: Register::::
-#0061: GR0:      0 = #0000 = 0000000000000000
-#0061: GR1:    200 = #00C8 = 0000000011001000
-#0061: GR2:      0 = #0000 = 0000000000000000
-#0061: GR3:     22 = #0016 = 0000000000010110
-#0061: GR4:      0 = #0000 = 0000000000000000
-#0061: GR5:      0 = #0000 = 0000000000000000
-#0061: GR6:      0 = #0000 = 0000000000000000
-#0061: GR7:      0 = #0000 = 0000000000000000
-#0061: SP:     508 = #01FC = 0000000111111100
-#0061: PR:      97 = #0061 = 0000000001100001
-#0061: FR (OF SF ZF): 000
-
-#0069: Register::::
-#0069: GR0:      0 = #0000 = 0000000000000000
-#0069: GR1:    200 = #00C8 = 0000000011001000
-#0069: GR2:      0 = #0000 = 0000000000000000
-#0069: GR3:     22 = #0016 = 0000000000010110
-#0069: GR4:      0 = #0000 = 0000000000000000
-#0069: GR5:      0 = #0000 = 0000000000000000
-#0069: GR6:      0 = #0000 = 0000000000000000
-#0069: GR7:      0 = #0000 = 0000000000000000
-#0069: SP:     508 = #01FC = 0000000111111100
-#0069: PR:     105 = #0069 = 0000000001101001
-#0069: FR (OF SF ZF): 000
-
-#006B: Register::::
-#006B: GR0:      0 = #0000 = 0000000000000000
-#006B: GR1:    200 = #00C8 = 0000000011001000
-#006B: GR2:      0 = #0000 = 0000000000000000
-#006B: GR3:     22 = #0016 = 0000000000010110
-#006B: GR4:      0 = #0000 = 0000000000000000
-#006B: GR5:      0 = #0000 = 0000000000000000
-#006B: GR6:      0 = #0000 = 0000000000000000
-#006B: GR7:      0 = #0000 = 0000000000000000
-#006B: SP:     508 = #01FC = 0000000111111100
-#006B: PR:     107 = #006B = 0000000001101011
-#006B: FR (OF SF ZF): 000
-
-#006D: Register::::
-#006D: GR0:      0 = #0000 = 0000000000000000
-#006D: GR1:    200 = #00C8 = 0000000011001000
-#006D: GR2:      0 = #0000 = 0000000000000000
-#006D: GR3:     22 = #0016 = 0000000000010110
-#006D: GR4:      0 = #0000 = 0000000000000000
-#006D: GR5:      0 = #0000 = 0000000000000000
-#006D: GR6:      0 = #0000 = 0000000000000000
-#006D: GR7:      0 = #0000 = 0000000000000000
-#006D: SP:     508 = #01FC = 0000000111111100
-#006D: PR:     109 = #006D = 0000000001101101
-#006D: FR (OF SF ZF): 000
-
-#00B2: Register::::
-#00B2: GR0:      0 = #0000 = 0000000000000000
-#00B2: GR1:    200 = #00C8 = 0000000011001000
-#00B2: GR2:      0 = #0000 = 0000000000000000
-#00B2: GR3:     22 = #0016 = 0000000000010110
-#00B2: GR4:      0 = #0000 = 0000000000000000
-#00B2: GR5:      0 = #0000 = 0000000000000000
-#00B2: GR6:      0 = #0000 = 0000000000000000
-#00B2: GR7:      0 = #0000 = 0000000000000000
-#00B2: SP:     507 = #01FB = 0000000111111011
-#00B2: PR:     178 = #00B2 = 0000000010110010
-#00B2: FR (OF SF ZF): 000
-
-#00B3: Register::::
-#00B3: GR0:      0 = #0000 = 0000000000000000
-#00B3: GR1:    200 = #00C8 = 0000000011001000
-#00B3: GR2:      0 = #0000 = 0000000000000000
-#00B3: GR3:     22 = #0016 = 0000000000010110
-#00B3: GR4:    200 = #00C8 = 0000000011001000
-#00B3: GR5:      0 = #0000 = 0000000000000000
-#00B3: GR6:      0 = #0000 = 0000000000000000
-#00B3: GR7:      0 = #0000 = 0000000000000000
-#00B3: SP:     507 = #01FB = 0000000111111011
-#00B3: PR:     179 = #00B3 = 0000000010110011
-#00B3: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      0 = #0000 = 0000000000000000
-#00B5: GR4:    200 = #00C8 = 0000000011001000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      0 = #0000 = 0000000000000000
-#00B7: GR4:    200 = #00C8 = 0000000011001000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      0 = #0000 = 0000000000000000
-#00B9: GR4:    200 = #00C8 = 0000000011001000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      0 = #0000 = 0000000000000000
-#00BB: GR4:    190 = #00BE = 0000000010111110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      1 = #0001 = 0000000000000001
-#00BD: GR4:    190 = #00BE = 0000000010111110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      1 = #0001 = 0000000000000001
-#00B5: GR4:    190 = #00BE = 0000000010111110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      1 = #0001 = 0000000000000001
-#00B7: GR4:    190 = #00BE = 0000000010111110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      1 = #0001 = 0000000000000001
-#00B9: GR4:    190 = #00BE = 0000000010111110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      1 = #0001 = 0000000000000001
-#00BB: GR4:    180 = #00B4 = 0000000010110100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      2 = #0002 = 0000000000000010
-#00BD: GR4:    180 = #00B4 = 0000000010110100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      2 = #0002 = 0000000000000010
-#00B5: GR4:    180 = #00B4 = 0000000010110100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      2 = #0002 = 0000000000000010
-#00B7: GR4:    180 = #00B4 = 0000000010110100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      2 = #0002 = 0000000000000010
-#00B9: GR4:    180 = #00B4 = 0000000010110100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      2 = #0002 = 0000000000000010
-#00BB: GR4:    170 = #00AA = 0000000010101010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      3 = #0003 = 0000000000000011
-#00BD: GR4:    170 = #00AA = 0000000010101010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      3 = #0003 = 0000000000000011
-#00B5: GR4:    170 = #00AA = 0000000010101010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      3 = #0003 = 0000000000000011
-#00B7: GR4:    170 = #00AA = 0000000010101010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      3 = #0003 = 0000000000000011
-#00B9: GR4:    170 = #00AA = 0000000010101010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      3 = #0003 = 0000000000000011
-#00BB: GR4:    160 = #00A0 = 0000000010100000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      4 = #0004 = 0000000000000100
-#00BD: GR4:    160 = #00A0 = 0000000010100000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      4 = #0004 = 0000000000000100
-#00B5: GR4:    160 = #00A0 = 0000000010100000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      4 = #0004 = 0000000000000100
-#00B7: GR4:    160 = #00A0 = 0000000010100000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      4 = #0004 = 0000000000000100
-#00B9: GR4:    160 = #00A0 = 0000000010100000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      4 = #0004 = 0000000000000100
-#00BB: GR4:    150 = #0096 = 0000000010010110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      5 = #0005 = 0000000000000101
-#00BD: GR4:    150 = #0096 = 0000000010010110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      5 = #0005 = 0000000000000101
-#00B5: GR4:    150 = #0096 = 0000000010010110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      5 = #0005 = 0000000000000101
-#00B7: GR4:    150 = #0096 = 0000000010010110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      5 = #0005 = 0000000000000101
-#00B9: GR4:    150 = #0096 = 0000000010010110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      5 = #0005 = 0000000000000101
-#00BB: GR4:    140 = #008C = 0000000010001100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      6 = #0006 = 0000000000000110
-#00BD: GR4:    140 = #008C = 0000000010001100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      6 = #0006 = 0000000000000110
-#00B5: GR4:    140 = #008C = 0000000010001100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      6 = #0006 = 0000000000000110
-#00B7: GR4:    140 = #008C = 0000000010001100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      6 = #0006 = 0000000000000110
-#00B9: GR4:    140 = #008C = 0000000010001100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      6 = #0006 = 0000000000000110
-#00BB: GR4:    130 = #0082 = 0000000010000010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      7 = #0007 = 0000000000000111
-#00BD: GR4:    130 = #0082 = 0000000010000010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      7 = #0007 = 0000000000000111
-#00B5: GR4:    130 = #0082 = 0000000010000010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      7 = #0007 = 0000000000000111
-#00B7: GR4:    130 = #0082 = 0000000010000010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      7 = #0007 = 0000000000000111
-#00B9: GR4:    130 = #0082 = 0000000010000010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      7 = #0007 = 0000000000000111
-#00BB: GR4:    120 = #0078 = 0000000001111000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      8 = #0008 = 0000000000001000
-#00BD: GR4:    120 = #0078 = 0000000001111000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      8 = #0008 = 0000000000001000
-#00B5: GR4:    120 = #0078 = 0000000001111000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      8 = #0008 = 0000000000001000
-#00B7: GR4:    120 = #0078 = 0000000001111000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      8 = #0008 = 0000000000001000
-#00B9: GR4:    120 = #0078 = 0000000001111000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      8 = #0008 = 0000000000001000
-#00BB: GR4:    110 = #006E = 0000000001101110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:      9 = #0009 = 0000000000001001
-#00BD: GR4:    110 = #006E = 0000000001101110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:      9 = #0009 = 0000000000001001
-#00B5: GR4:    110 = #006E = 0000000001101110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:      9 = #0009 = 0000000000001001
-#00B7: GR4:    110 = #006E = 0000000001101110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:      9 = #0009 = 0000000000001001
-#00B9: GR4:    110 = #006E = 0000000001101110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:      9 = #0009 = 0000000000001001
-#00BB: GR4:    100 = #0064 = 0000000001100100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     10 = #000A = 0000000000001010
-#00BD: GR4:    100 = #0064 = 0000000001100100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     10 = #000A = 0000000000001010
-#00B5: GR4:    100 = #0064 = 0000000001100100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     10 = #000A = 0000000000001010
-#00B7: GR4:    100 = #0064 = 0000000001100100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     10 = #000A = 0000000000001010
-#00B9: GR4:    100 = #0064 = 0000000001100100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     10 = #000A = 0000000000001010
-#00BB: GR4:     90 = #005A = 0000000001011010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     11 = #000B = 0000000000001011
-#00BD: GR4:     90 = #005A = 0000000001011010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     11 = #000B = 0000000000001011
-#00B5: GR4:     90 = #005A = 0000000001011010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     11 = #000B = 0000000000001011
-#00B7: GR4:     90 = #005A = 0000000001011010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     11 = #000B = 0000000000001011
-#00B9: GR4:     90 = #005A = 0000000001011010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     11 = #000B = 0000000000001011
-#00BB: GR4:     80 = #0050 = 0000000001010000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     12 = #000C = 0000000000001100
-#00BD: GR4:     80 = #0050 = 0000000001010000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     12 = #000C = 0000000000001100
-#00B5: GR4:     80 = #0050 = 0000000001010000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     12 = #000C = 0000000000001100
-#00B7: GR4:     80 = #0050 = 0000000001010000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     12 = #000C = 0000000000001100
-#00B9: GR4:     80 = #0050 = 0000000001010000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     12 = #000C = 0000000000001100
-#00BB: GR4:     70 = #0046 = 0000000001000110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     13 = #000D = 0000000000001101
-#00BD: GR4:     70 = #0046 = 0000000001000110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     13 = #000D = 0000000000001101
-#00B5: GR4:     70 = #0046 = 0000000001000110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     13 = #000D = 0000000000001101
-#00B7: GR4:     70 = #0046 = 0000000001000110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     13 = #000D = 0000000000001101
-#00B9: GR4:     70 = #0046 = 0000000001000110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     13 = #000D = 0000000000001101
-#00BB: GR4:     60 = #003C = 0000000000111100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     14 = #000E = 0000000000001110
-#00BD: GR4:     60 = #003C = 0000000000111100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     14 = #000E = 0000000000001110
-#00B5: GR4:     60 = #003C = 0000000000111100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     14 = #000E = 0000000000001110
-#00B7: GR4:     60 = #003C = 0000000000111100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     14 = #000E = 0000000000001110
-#00B9: GR4:     60 = #003C = 0000000000111100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     14 = #000E = 0000000000001110
-#00BB: GR4:     50 = #0032 = 0000000000110010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     15 = #000F = 0000000000001111
-#00BD: GR4:     50 = #0032 = 0000000000110010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     15 = #000F = 0000000000001111
-#00B5: GR4:     50 = #0032 = 0000000000110010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     15 = #000F = 0000000000001111
-#00B7: GR4:     50 = #0032 = 0000000000110010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     15 = #000F = 0000000000001111
-#00B9: GR4:     50 = #0032 = 0000000000110010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     15 = #000F = 0000000000001111
-#00BB: GR4:     40 = #0028 = 0000000000101000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     16 = #0010 = 0000000000010000
-#00BD: GR4:     40 = #0028 = 0000000000101000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     16 = #0010 = 0000000000010000
-#00B5: GR4:     40 = #0028 = 0000000000101000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     16 = #0010 = 0000000000010000
-#00B7: GR4:     40 = #0028 = 0000000000101000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     16 = #0010 = 0000000000010000
-#00B9: GR4:     40 = #0028 = 0000000000101000
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     16 = #0010 = 0000000000010000
-#00BB: GR4:     30 = #001E = 0000000000011110
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     17 = #0011 = 0000000000010001
-#00BD: GR4:     30 = #001E = 0000000000011110
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     17 = #0011 = 0000000000010001
-#00B5: GR4:     30 = #001E = 0000000000011110
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     17 = #0011 = 0000000000010001
-#00B7: GR4:     30 = #001E = 0000000000011110
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     17 = #0011 = 0000000000010001
-#00B9: GR4:     30 = #001E = 0000000000011110
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     17 = #0011 = 0000000000010001
-#00BB: GR4:     20 = #0014 = 0000000000010100
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     18 = #0012 = 0000000000010010
-#00BD: GR4:     20 = #0014 = 0000000000010100
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     18 = #0012 = 0000000000010010
-#00B5: GR4:     20 = #0014 = 0000000000010100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     18 = #0012 = 0000000000010010
-#00B7: GR4:     20 = #0014 = 0000000000010100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     18 = #0012 = 0000000000010010
-#00B9: GR4:     20 = #0014 = 0000000000010100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     18 = #0012 = 0000000000010010
-#00BB: GR4:     10 = #000A = 0000000000001010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     19 = #0013 = 0000000000010011
-#00BD: GR4:     10 = #000A = 0000000000001010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     19 = #0013 = 0000000000010011
-#00B5: GR4:     10 = #000A = 0000000000001010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     19 = #0013 = 0000000000010011
-#00B7: GR4:     10 = #000A = 0000000000001010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 001
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:    200 = #00C8 = 0000000011001000
-#00B9: GR2:      0 = #0000 = 0000000000000000
-#00B9: GR3:     19 = #0013 = 0000000000010011
-#00B9: GR4:     10 = #000A = 0000000000001010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 001
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:    200 = #00C8 = 0000000011001000
-#00BB: GR2:      0 = #0000 = 0000000000000000
-#00BB: GR3:     19 = #0013 = 0000000000010011
-#00BB: GR4:      0 = #0000 = 0000000000000000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 001
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:    200 = #00C8 = 0000000011001000
-#00BD: GR2:      0 = #0000 = 0000000000000000
-#00BD: GR3:     20 = #0014 = 0000000000010100
-#00BD: GR4:      0 = #0000 = 0000000000000000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 001
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:    200 = #00C8 = 0000000011001000
-#00B5: GR2:      0 = #0000 = 0000000000000000
-#00B5: GR3:     20 = #0014 = 0000000000010100
-#00B5: GR4:      0 = #0000 = 0000000000000000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 001
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:    200 = #00C8 = 0000000011001000
-#00B7: GR2:      0 = #0000 = 0000000000000000
-#00B7: GR3:     20 = #0014 = 0000000000010100
-#00B7: GR4:      0 = #0000 = 0000000000000000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 010
-
-#00BF: Register::::
-#00BF: GR0:      0 = #0000 = 0000000000000000
-#00BF: GR1:    200 = #00C8 = 0000000011001000
-#00BF: GR2:      0 = #0000 = 0000000000000000
-#00BF: GR3:     20 = #0014 = 0000000000010100
-#00BF: GR4:      0 = #0000 = 0000000000000000
-#00BF: GR5:      0 = #0000 = 0000000000000000
-#00BF: GR6:      0 = #0000 = 0000000000000000
-#00BF: GR7:      0 = #0000 = 0000000000000000
-#00BF: SP:     507 = #01FB = 0000000111111011
-#00BF: PR:     191 = #00BF = 0000000010111111
-#00BF: FR (OF SF ZF): 010
-
-#006F: Register::::
-#006F: GR0:      0 = #0000 = 0000000000000000
-#006F: GR1:    200 = #00C8 = 0000000011001000
-#006F: GR2:      0 = #0000 = 0000000000000000
-#006F: GR3:     20 = #0014 = 0000000000010100
-#006F: GR4:      0 = #0000 = 0000000000000000
-#006F: GR5:      0 = #0000 = 0000000000000000
-#006F: GR6:      0 = #0000 = 0000000000000000
-#006F: GR7:      0 = #0000 = 0000000000000000
-#006F: SP:     508 = #01FC = 0000000111111100
-#006F: PR:     111 = #006F = 0000000001101111
-#006F: FR (OF SF ZF): 010
-
-#0071: Register::::
-#0071: GR0:      0 = #0000 = 0000000000000000
-#0071: GR1:    200 = #00C8 = 0000000011001000
-#0071: GR2:      0 = #0000 = 0000000000000000
-#0071: GR3:     20 = #0014 = 0000000000010100
-#0071: GR4:     48 = #0030 = 0000000000110000
-#0071: GR5:      0 = #0000 = 0000000000000000
-#0071: GR6:      0 = #0000 = 0000000000000000
-#0071: GR7:      0 = #0000 = 0000000000000000
-#0071: SP:     508 = #01FC = 0000000111111100
-#0071: PR:     113 = #0071 = 0000000001110001
-#0071: FR (OF SF ZF): 000
-
-#0073: Register::::
-#0073: GR0:      0 = #0000 = 0000000000000000
-#0073: GR1:    200 = #00C8 = 0000000011001000
-#0073: GR2:      0 = #0000 = 0000000000000000
-#0073: GR3:     20 = #0014 = 0000000000010100
-#0073: GR4:     48 = #0030 = 0000000000110000
-#0073: GR5:      0 = #0000 = 0000000000000000
-#0073: GR6:      0 = #0000 = 0000000000000000
-#0073: GR7:      0 = #0000 = 0000000000000000
-#0073: SP:     508 = #01FC = 0000000111111100
-#0073: PR:     115 = #0073 = 0000000001110011
-#0073: FR (OF SF ZF): 000
-
-#0075: Register::::
-#0075: GR0:      0 = #0000 = 0000000000000000
-#0075: GR1:    200 = #00C8 = 0000000011001000
-#0075: GR2:      1 = #0001 = 0000000000000001
-#0075: GR3:     20 = #0014 = 0000000000010100
-#0075: GR4:     48 = #0030 = 0000000000110000
-#0075: GR5:      0 = #0000 = 0000000000000000
-#0075: GR6:      0 = #0000 = 0000000000000000
-#0075: GR7:      0 = #0000 = 0000000000000000
-#0075: SP:     508 = #01FC = 0000000111111100
-#0075: PR:     117 = #0075 = 0000000001110101
-#0075: FR (OF SF ZF): 000
-
-#0076: Register::::
-#0076: GR0:      0 = #0000 = 0000000000000000
-#0076: GR1:     20 = #0014 = 0000000000010100
-#0076: GR2:      1 = #0001 = 0000000000000001
-#0076: GR3:     20 = #0014 = 0000000000010100
-#0076: GR4:     48 = #0030 = 0000000000110000
-#0076: GR5:      0 = #0000 = 0000000000000000
-#0076: GR6:      0 = #0000 = 0000000000000000
-#0076: GR7:      0 = #0000 = 0000000000000000
-#0076: SP:     508 = #01FC = 0000000111111100
-#0076: PR:     118 = #0076 = 0000000001110110
-#0076: FR (OF SF ZF): 000
-
-#0069: Register::::
-#0069: GR0:      0 = #0000 = 0000000000000000
-#0069: GR1:     20 = #0014 = 0000000000010100
-#0069: GR2:      1 = #0001 = 0000000000000001
-#0069: GR3:     20 = #0014 = 0000000000010100
-#0069: GR4:     48 = #0030 = 0000000000110000
-#0069: GR5:      0 = #0000 = 0000000000000000
-#0069: GR6:      0 = #0000 = 0000000000000000
-#0069: GR7:      0 = #0000 = 0000000000000000
-#0069: SP:     508 = #01FC = 0000000111111100
-#0069: PR:     105 = #0069 = 0000000001101001
-#0069: FR (OF SF ZF): 000
-
-#006B: Register::::
-#006B: GR0:      0 = #0000 = 0000000000000000
-#006B: GR1:     20 = #0014 = 0000000000010100
-#006B: GR2:      1 = #0001 = 0000000000000001
-#006B: GR3:     20 = #0014 = 0000000000010100
-#006B: GR4:     48 = #0030 = 0000000000110000
-#006B: GR5:      0 = #0000 = 0000000000000000
-#006B: GR6:      0 = #0000 = 0000000000000000
-#006B: GR7:      0 = #0000 = 0000000000000000
-#006B: SP:     508 = #01FC = 0000000111111100
-#006B: PR:     107 = #006B = 0000000001101011
-#006B: FR (OF SF ZF): 000
-
-#006D: Register::::
-#006D: GR0:      0 = #0000 = 0000000000000000
-#006D: GR1:     20 = #0014 = 0000000000010100
-#006D: GR2:      1 = #0001 = 0000000000000001
-#006D: GR3:     20 = #0014 = 0000000000010100
-#006D: GR4:     48 = #0030 = 0000000000110000
-#006D: GR5:      0 = #0000 = 0000000000000000
-#006D: GR6:      0 = #0000 = 0000000000000000
-#006D: GR7:      0 = #0000 = 0000000000000000
-#006D: SP:     508 = #01FC = 0000000111111100
-#006D: PR:     109 = #006D = 0000000001101101
-#006D: FR (OF SF ZF): 000
-
-#00B2: Register::::
-#00B2: GR0:      0 = #0000 = 0000000000000000
-#00B2: GR1:     20 = #0014 = 0000000000010100
-#00B2: GR2:      1 = #0001 = 0000000000000001
-#00B2: GR3:     20 = #0014 = 0000000000010100
-#00B2: GR4:     48 = #0030 = 0000000000110000
-#00B2: GR5:      0 = #0000 = 0000000000000000
-#00B2: GR6:      0 = #0000 = 0000000000000000
-#00B2: GR7:      0 = #0000 = 0000000000000000
-#00B2: SP:     507 = #01FB = 0000000111111011
-#00B2: PR:     178 = #00B2 = 0000000010110010
-#00B2: FR (OF SF ZF): 000
-
-#00B3: Register::::
-#00B3: GR0:      0 = #0000 = 0000000000000000
-#00B3: GR1:     20 = #0014 = 0000000000010100
-#00B3: GR2:      1 = #0001 = 0000000000000001
-#00B3: GR3:     20 = #0014 = 0000000000010100
-#00B3: GR4:     20 = #0014 = 0000000000010100
-#00B3: GR5:      0 = #0000 = 0000000000000000
-#00B3: GR6:      0 = #0000 = 0000000000000000
-#00B3: GR7:      0 = #0000 = 0000000000000000
-#00B3: SP:     507 = #01FB = 0000000111111011
-#00B3: PR:     179 = #00B3 = 0000000010110011
-#00B3: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     20 = #0014 = 0000000000010100
-#00B5: GR2:      1 = #0001 = 0000000000000001
-#00B5: GR3:      0 = #0000 = 0000000000000000
-#00B5: GR4:     20 = #0014 = 0000000000010100
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     20 = #0014 = 0000000000010100
-#00B7: GR2:      1 = #0001 = 0000000000000001
-#00B7: GR3:      0 = #0000 = 0000000000000000
-#00B7: GR4:     20 = #0014 = 0000000000010100
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 000
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     20 = #0014 = 0000000000010100
-#00B9: GR2:      1 = #0001 = 0000000000000001
-#00B9: GR3:      0 = #0000 = 0000000000000000
-#00B9: GR4:     20 = #0014 = 0000000000010100
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 000
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     20 = #0014 = 0000000000010100
-#00BB: GR2:      1 = #0001 = 0000000000000001
-#00BB: GR3:      0 = #0000 = 0000000000000000
-#00BB: GR4:     10 = #000A = 0000000000001010
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 000
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     20 = #0014 = 0000000000010100
-#00BD: GR2:      1 = #0001 = 0000000000000001
-#00BD: GR3:      1 = #0001 = 0000000000000001
-#00BD: GR4:     10 = #000A = 0000000000001010
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 000
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     20 = #0014 = 0000000000010100
-#00B5: GR2:      1 = #0001 = 0000000000000001
-#00B5: GR3:      1 = #0001 = 0000000000000001
-#00B5: GR4:     10 = #000A = 0000000000001010
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 000
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     20 = #0014 = 0000000000010100
-#00B7: GR2:      1 = #0001 = 0000000000000001
-#00B7: GR3:      1 = #0001 = 0000000000000001
-#00B7: GR4:     10 = #000A = 0000000000001010
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 001
-
-#00B9: Register::::
-#00B9: GR0:      0 = #0000 = 0000000000000000
-#00B9: GR1:     20 = #0014 = 0000000000010100
-#00B9: GR2:      1 = #0001 = 0000000000000001
-#00B9: GR3:      1 = #0001 = 0000000000000001
-#00B9: GR4:     10 = #000A = 0000000000001010
-#00B9: GR5:      0 = #0000 = 0000000000000000
-#00B9: GR6:      0 = #0000 = 0000000000000000
-#00B9: GR7:      0 = #0000 = 0000000000000000
-#00B9: SP:     507 = #01FB = 0000000111111011
-#00B9: PR:     185 = #00B9 = 0000000010111001
-#00B9: FR (OF SF ZF): 001
-
-#00BB: Register::::
-#00BB: GR0:      0 = #0000 = 0000000000000000
-#00BB: GR1:     20 = #0014 = 0000000000010100
-#00BB: GR2:      1 = #0001 = 0000000000000001
-#00BB: GR3:      1 = #0001 = 0000000000000001
-#00BB: GR4:      0 = #0000 = 0000000000000000
-#00BB: GR5:      0 = #0000 = 0000000000000000
-#00BB: GR6:      0 = #0000 = 0000000000000000
-#00BB: GR7:      0 = #0000 = 0000000000000000
-#00BB: SP:     507 = #01FB = 0000000111111011
-#00BB: PR:     187 = #00BB = 0000000010111011
-#00BB: FR (OF SF ZF): 001
-
-#00BD: Register::::
-#00BD: GR0:      0 = #0000 = 0000000000000000
-#00BD: GR1:     20 = #0014 = 0000000000010100
-#00BD: GR2:      1 = #0001 = 0000000000000001
-#00BD: GR3:      2 = #0002 = 0000000000000010
-#00BD: GR4:      0 = #0000 = 0000000000000000
-#00BD: GR5:      0 = #0000 = 0000000000000000
-#00BD: GR6:      0 = #0000 = 0000000000000000
-#00BD: GR7:      0 = #0000 = 0000000000000000
-#00BD: SP:     507 = #01FB = 0000000111111011
-#00BD: PR:     189 = #00BD = 0000000010111101
-#00BD: FR (OF SF ZF): 001
-
-#00B5: Register::::
-#00B5: GR0:      0 = #0000 = 0000000000000000
-#00B5: GR1:     20 = #0014 = 0000000000010100
-#00B5: GR2:      1 = #0001 = 0000000000000001
-#00B5: GR3:      2 = #0002 = 0000000000000010
-#00B5: GR4:      0 = #0000 = 0000000000000000
-#00B5: GR5:      0 = #0000 = 0000000000000000
-#00B5: GR6:      0 = #0000 = 0000000000000000
-#00B5: GR7:      0 = #0000 = 0000000000000000
-#00B5: SP:     507 = #01FB = 0000000111111011
-#00B5: PR:     181 = #00B5 = 0000000010110101
-#00B5: FR (OF SF ZF): 001
-
-#00B7: Register::::
-#00B7: GR0:      0 = #0000 = 0000000000000000
-#00B7: GR1:     20 = #0014 = 0000000000010100
-#00B7: GR2:      1 = #0001 = 0000000000000001
-#00B7: GR3:      2 = #0002 = 0000000000000010
-#00B7: GR4:      0 = #0000 = 0000000000000000
-#00B7: GR5:      0 = #0000 = 0000000000000000
-#00B7: GR6:      0 = #0000 = 0000000000000000
-#00B7: GR7:      0 = #0000 = 0000000000000000
-#00B7: SP:     507 = #01FB = 0000000111111011
-#00B7: PR:     183 = #00B7 = 0000000010110111
-#00B7: FR (OF SF ZF): 010
-
-#00BF: Register::::
-#00BF: GR0:      0 = #0000 = 0000000000000000
-#00BF: GR1:     20 = #0014 = 0000000000010100
-#00BF: GR2:      1 = #0001 = 0000000000000001
-#00BF: GR3:      2 = #0002 = 0000000000000010
-#00BF: GR4:      0 = #0000 = 0000000000000000
-#00BF: GR5:      0 = #0000 = 0000000000000000
-#00BF: GR6:      0 = #0000 = 0000000000000000
-#00BF: GR7:      0 = #0000 = 0000000000000000
-#00BF: SP:     507 = #01FB = 0000000111111011
-#00BF: PR:     191 = #00BF = 0000000010111111
-#00BF: FR (OF SF ZF): 010
-
-#006F: Register::::
-#006F: GR0:      0 = #0000 = 0000000000000000
-#006F: GR1:     20 = #0014 = 0000000000010100
-#006F: GR2:      1 = #0001 = 0000000000000001
-#006F: GR3:      2 = #0002 = 0000000000000010
-#006F: GR4:      0 = #0000 = 0000000000000000
-#006F: GR5:      0 = #0000 = 0000000000000000
-#006F: GR6:      0 = #0000 = 0000000000000000
-#006F: GR7:      0 = #0000 = 0000000000000000
-#006F: SP:     508 = #01FC = 0000000111111100
-#006F: PR:     111 = #006F = 0000000001101111
-#006F: FR (OF SF ZF): 010
-
-#0071: Register::::
-#0071: GR0:      0 = #0000 = 0000000000000000
-#0071: GR1:     20 = #0014 = 0000000000010100
-#0071: GR2:      1 = #0001 = 0000000000000001
-#0071: GR3:      2 = #0002 = 0000000000000010
-#0071: GR4:     48 = #0030 = 0000000000110000
-#0071: GR5:      0 = #0000 = 0000000000000000
-#0071: GR6:      0 = #0000 = 0000000000000000
-#0071: GR7:      0 = #0000 = 0000000000000000
-#0071: SP:     508 = #01FC = 0000000111111100
-#0071: PR:     113 = #0071 = 0000000001110001
-#0071: FR (OF SF ZF): 000
-
-#0073: Register::::
-#0073: GR0:      0 = #0000 = 0000000000000000
-#0073: GR1:     20 = #0014 = 0000000000010100
-#0073: GR2:      1 = #0001 = 0000000000000001
-#0073: GR3:      2 = #0002 = 0000000000000010
-#0073: GR4:     48 = #0030 = 0000000000110000
-#0073: GR5:      0 = #0000 = 0000000000000000
-#0073: GR6:      0 = #0000 = 0000000000000000
-#0073: GR7:      0 = #0000 = 0000000000000000
-#0073: SP:     508 = #01FC = 0000000111111100
-#0073: PR:     115 = #0073 = 0000000001110011
-#0073: FR (OF SF ZF): 000
-
-#0075: Register::::
-#0075: GR0:      0 = #0000 = 0000000000000000
-#0075: GR1:     20 = #0014 = 0000000000010100
-#0075: GR2:      2 = #0002 = 0000000000000010
-#0075: GR3:      2 = #0002 = 0000000000000010
-#0075: GR4:     48 = #0030 = 0000000000110000
-#0075: GR5:      0 = #0000 = 0000000000000000
-#0075: GR6:      0 = #0000 = 0000000000000000
-#0075: GR7:      0 = #0000 = 0000000000000000
-#0075: SP:     508 = #01FC = 0000000111111100
-#0075: PR:     117 = #0075 = 0000000001110101
-#0075: FR (OF SF ZF): 000
-
-#0076: Register::::
-#0076: GR0:      0 = #0000 = 0000000000000000
-#0076: GR1:      2 = #0002 = 0000000000000010
-#0076: GR2:      2 = #0002 = 0000000000000010
-#0076: GR3:      2 = #0002 = 0000000000000010
-#0076: GR4:     48 = #0030 = 0000000000110000
-#0076: GR5:      0 = #0000 = 0000000000000000
-#0076: GR6:      0 = #0000 = 0000000000000000
-#0076: GR7:      0 = #0000 = 0000000000000000
-#0076: SP:     508 = #01FC = 0000000111111100
-#0076: PR:     118 = #0076 = 0000000001110110
-#0076: FR (OF SF ZF): 000
-
-#0069: Register::::
-#0069: GR0:      0 = #0000 = 0000000000000000
-#0069: GR1:      2 = #0002 = 0000000000000010
-#0069: GR2:      2 = #0002 = 0000000000000010
-#0069: GR3:      2 = #0002 = 0000000000000010
-#0069: GR4:     48 = #0030 = 0000000000110000
-#0069: GR5:      0 = #0000 = 0000000000000000
-#0069: GR6:      0 = #0000 = 0000000000000000
-#0069: GR7:      0 = #0000 = 0000000000000000
-#0069: SP:     508 = #01FC = 0000000111111100
-#0069: PR:     105 = #0069 = 0000000001101001
-#0069: FR (OF SF ZF): 000
-
-#006B: Register::::
-#006B: GR0:      0 = #0000 = 0000000000000000
-#006B: GR1:      2 = #0002 = 0000000000000010
-#006B: GR2:      2 = #0002 = 0000000000000010
-#006B: GR3:      2 = #0002 = 0000000000000010
-#006B: GR4:     48 = #0030 = 0000000000110000
-#006B: GR5:      0 = #0000 = 0000000000000000
-#006B: GR6:      0 = #0000 = 0000000000000000
-#006B: GR7:      0 = #0000 = 0000000000000000
-#006B: SP:     508 = #01FC = 0000000111111100
-#006B: PR:     107 = #006B = 0000000001101011
-#006B: FR (OF SF ZF): 010
-
-#0078: Register::::
-#0078: GR0:      0 = #0000 = 0000000000000000
-#0078: GR1:      2 = #0002 = 0000000000000010
-#0078: GR2:      2 = #0002 = 0000000000000010
-#0078: GR3:      2 = #0002 = 0000000000000010
-#0078: GR4:     48 = #0030 = 0000000000110000
-#0078: GR5:      0 = #0000 = 0000000000000000
-#0078: GR6:      0 = #0000 = 0000000000000000
-#0078: GR7:      0 = #0000 = 0000000000000000
-#0078: SP:     508 = #01FC = 0000000111111100
-#0078: PR:     120 = #0078 = 0000000001111000
-#0078: FR (OF SF ZF): 010
-
-#007A: Register::::
-#007A: GR0:      0 = #0000 = 0000000000000000
-#007A: GR1:     50 = #0032 = 0000000000110010
-#007A: GR2:      2 = #0002 = 0000000000000010
-#007A: GR3:      2 = #0002 = 0000000000000010
-#007A: GR4:     48 = #0030 = 0000000000110000
-#007A: GR5:      0 = #0000 = 0000000000000000
-#007A: GR6:      0 = #0000 = 0000000000000000
-#007A: GR7:      0 = #0000 = 0000000000000000
-#007A: SP:     508 = #01FC = 0000000111111100
-#007A: PR:     122 = #007A = 0000000001111010
-#007A: FR (OF SF ZF): 000
-
-#007C: Register::::
-#007C: GR0:      0 = #0000 = 0000000000000000
-#007C: GR1:     50 = #0032 = 0000000000110010
-#007C: GR2:      2 = #0002 = 0000000000000010
-#007C: GR3:      2 = #0002 = 0000000000000010
-#007C: GR4:     48 = #0030 = 0000000000110000
-#007C: GR5:      0 = #0000 = 0000000000000000
-#007C: GR6:      0 = #0000 = 0000000000000000
-#007C: GR7:      0 = #0000 = 0000000000000000
-#007C: SP:     508 = #01FC = 0000000111111100
-#007C: PR:     124 = #007C = 0000000001111100
-#007C: FR (OF SF ZF): 000
-
-#007E: Register::::
-#007E: GR0:      0 = #0000 = 0000000000000000
-#007E: GR1:     50 = #0032 = 0000000000110010
-#007E: GR2:      3 = #0003 = 0000000000000011
-#007E: GR3:      2 = #0002 = 0000000000000010
-#007E: GR4:     48 = #0030 = 0000000000110000
-#007E: GR5:      0 = #0000 = 0000000000000000
-#007E: GR6:      0 = #0000 = 0000000000000000
-#007E: GR7:      0 = #0000 = 0000000000000000
-#007E: SP:     508 = #01FC = 0000000111111100
-#007E: PR:     126 = #007E = 0000000001111110
-#007E: FR (OF SF ZF): 000
-
-#0080: Register::::
-#0080: GR0:      0 = #0000 = 0000000000000000
-#0080: GR1:     50 = #0032 = 0000000000110010
-#0080: GR2:      3 = #0003 = 0000000000000011
-#0080: GR3:      2 = #0002 = 0000000000000010
-#0080: GR4:     48 = #0030 = 0000000000110000
-#0080: GR5:      0 = #0000 = 0000000000000000
-#0080: GR6:      0 = #0000 = 0000000000000000
-#0080: GR7:      0 = #0000 = 0000000000000000
-#0080: SP:     508 = #01FC = 0000000111111100
-#0080: PR:     128 = #0080 = 0000000010000000
-#0080: FR (OF SF ZF): 010
-
-#0082: Register::::
-#0082: GR0:      0 = #0000 = 0000000000000000
-#0082: GR1:     50 = #0032 = 0000000000110010
-#0082: GR2:      3 = #0003 = 0000000000000011
-#0082: GR3:      2 = #0002 = 0000000000000010
-#0082: GR4:     48 = #0030 = 0000000000110000
-#0082: GR5:      0 = #0000 = 0000000000000000
-#0082: GR6:      0 = #0000 = 0000000000000000
-#0082: GR7:      0 = #0000 = 0000000000000000
-#0082: SP:     508 = #01FC = 0000000111111100
-#0082: PR:     130 = #0082 = 0000000010000010
-#0082: FR (OF SF ZF): 010
-
-#008A: Register::::
-#008A: GR0:      0 = #0000 = 0000000000000000
-#008A: GR1:     50 = #0032 = 0000000000110010
-#008A: GR2:      3 = #0003 = 0000000000000011
-#008A: GR3:      2 = #0002 = 0000000000000010
-#008A: GR4:     48 = #0030 = 0000000000110000
-#008A: GR5:      0 = #0000 = 0000000000000000
-#008A: GR6:      0 = #0000 = 0000000000000000
-#008A: GR7:      0 = #0000 = 0000000000000000
-#008A: SP:     508 = #01FC = 0000000111111100
-#008A: PR:     138 = #008A = 0000000010001010
-#008A: FR (OF SF ZF): 010
-
-#008C: Register::::
-#008C: GR0:      0 = #0000 = 0000000000000000
-#008C: GR1:     50 = #0032 = 0000000000110010
-#008C: GR2:      3 = #0003 = 0000000000000011
-#008C: GR3:      2 = #0002 = 0000000000000010
-#008C: GR4:     48 = #0030 = 0000000000110000
-#008C: GR5:      0 = #0000 = 0000000000000000
-#008C: GR6:      0 = #0000 = 0000000000000000
-#008C: GR7:      0 = #0000 = 0000000000000000
-#008C: SP:     508 = #01FC = 0000000111111100
-#008C: PR:     140 = #008C = 0000000010001100
-#008C: FR (OF SF ZF): 010
-
-#008E: Register::::
-#008E: GR0:      0 = #0000 = 0000000000000000
-#008E: GR1:    171 = #00AB = 0000000010101011
-#008E: GR2:      3 = #0003 = 0000000000000011
-#008E: GR3:      2 = #0002 = 0000000000000010
-#008E: GR4:     48 = #0030 = 0000000000110000
-#008E: GR5:      0 = #0000 = 0000000000000000
-#008E: GR6:      0 = #0000 = 0000000000000000
-#008E: GR7:      0 = #0000 = 0000000000000000
-#008E: SP:     508 = #01FC = 0000000111111100
-#008E: PR:     142 = #008E = 0000000010001110
-#008E: FR (OF SF ZF): 010
-
-#0090: Register::::
-#0090: GR0:      0 = #0000 = 0000000000000000
-#0090: GR1:    171 = #00AB = 0000000010101011
-#0090: GR2:      3 = #0003 = 0000000000000011
-#0090: GR3:      2 = #0002 = 0000000000000010
-#0090: GR4:     48 = #0030 = 0000000000110000
-#0090: GR5:      0 = #0000 = 0000000000000000
-#0090: GR6:      0 = #0000 = 0000000000000000
-#0090: GR7:      0 = #0000 = 0000000000000000
-#0090: SP:     508 = #01FC = 0000000111111100
-#0090: PR:     144 = #0090 = 0000000010010000
-#0090: FR (OF SF ZF): 000
-
-#00C0: Register::::
-#00C0: GR0:      0 = #0000 = 0000000000000000
-#00C0: GR1:    171 = #00AB = 0000000010101011
-#00C0: GR2:      3 = #0003 = 0000000000000011
-#00C0: GR3:      2 = #0002 = 0000000000000010
-#00C0: GR4:     48 = #0030 = 0000000000110000
-#00C0: GR5:      0 = #0000 = 0000000000000000
-#00C0: GR6:      0 = #0000 = 0000000000000000
-#00C0: GR7:      0 = #0000 = 0000000000000000
-#00C0: SP:     507 = #01FB = 0000000111111011
-#00C0: PR:     192 = #00C0 = 0000000011000000
-#00C0: FR (OF SF ZF): 000
-
-#00C2: Register::::
-#00C2: GR0:      0 = #0000 = 0000000000000000
-#00C2: GR1:    171 = #00AB = 0000000010101011
-#00C2: GR2:      3 = #0003 = 0000000000000011
-#00C2: GR3:      2 = #0002 = 0000000000000010
-#00C2: GR4:     48 = #0030 = 0000000000110000
-#00C2: GR5:      0 = #0000 = 0000000000000000
-#00C2: GR6:      0 = #0000 = 0000000000000000
-#00C2: GR7:      0 = #0000 = 0000000000000000
-#00C2: SP:     506 = #01FA = 0000000111111010
-#00C2: PR:     194 = #00C2 = 0000000011000010
-#00C2: FR (OF SF ZF): 000
-
-#00C4: Register::::
-#00C4: GR0:      0 = #0000 = 0000000000000000
-#00C4: GR1:    171 = #00AB = 0000000010101011
-#00C4: GR2:      3 = #0003 = 0000000000000011
-#00C4: GR3:      2 = #0002 = 0000000000000010
-#00C4: GR4:     48 = #0030 = 0000000000110000
-#00C4: GR5:      0 = #0000 = 0000000000000000
-#00C4: GR6:      0 = #0000 = 0000000000000000
-#00C4: GR7:      0 = #0000 = 0000000000000000
-#00C4: SP:     505 = #01F9 = 0000000111111001
-#00C4: PR:     196 = #00C4 = 0000000011000100
-#00C4: FR (OF SF ZF): 000
-
-#00C6: Register::::
-#00C6: GR0:      0 = #0000 = 0000000000000000
-#00C6: GR1:    171 = #00AB = 0000000010101011
-#00C6: GR2:      3 = #0003 = 0000000000000011
-#00C6: GR3:      2 = #0002 = 0000000000000010
-#00C6: GR4:     48 = #0030 = 0000000000110000
-#00C6: GR5:      0 = #0000 = 0000000000000000
-#00C6: GR6:      0 = #0000 = 0000000000000000
-#00C6: GR7:      0 = #0000 = 0000000000000000
-#00C6: SP:     504 = #01F8 = 0000000111111000
-#00C6: PR:     198 = #00C6 = 0000000011000110
-#00C6: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      3 = #0003 = 0000000000000011
-#00C8: GR3:      1 = #0001 = 0000000000000001
-#00C8: GR4:     48 = #0030 = 0000000000110000
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     504 = #01F8 = 0000000111111000
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      3 = #0003 = 0000000000000011
-#00C9: GR3:      1 = #0001 = 0000000000000001
-#00C9: GR4:     48 = #0030 = 0000000000110000
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     504 = #01F8 = 0000000111111000
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 000
-
-#00CB: Register::::
-#00CB: GR0:      0 = #0000 = 0000000000000000
-#00CB: GR1:    171 = #00AB = 0000000010101011
-#00CB: GR2:      3 = #0003 = 0000000000000011
-#00CB: GR3:      1 = #0001 = 0000000000000001
-#00CB: GR4:     48 = #0030 = 0000000000110000
-#00CB: GR5:      0 = #0000 = 0000000000000000
-#00CB: GR6:      0 = #0000 = 0000000000000000
-#00CB: GR7:      0 = #0000 = 0000000000000000
-#00CB: SP:     504 = #01F8 = 0000000111111000
-#00CB: PR:     203 = #00CB = 0000000011001011
-#00CB: FR (OF SF ZF): 000
-
-#00CC: Register::::
-#00CC: GR0:      0 = #0000 = 0000000000000000
-#00CC: GR1:    171 = #00AB = 0000000010101011
-#00CC: GR2:      3 = #0003 = 0000000000000011
-#00CC: GR3:      1 = #0001 = 0000000000000001
-#00CC: GR4:    171 = #00AB = 0000000010101011
-#00CC: GR5:      0 = #0000 = 0000000000000000
-#00CC: GR6:      0 = #0000 = 0000000000000000
-#00CC: GR7:      0 = #0000 = 0000000000000000
-#00CC: SP:     504 = #01F8 = 0000000111111000
-#00CC: PR:     204 = #00CC = 0000000011001100
-#00CC: FR (OF SF ZF): 000
-
-#00CD: Register::::
-#00CD: GR0:      0 = #0000 = 0000000000000000
-#00CD: GR1:    171 = #00AB = 0000000010101011
-#00CD: GR2:      3 = #0003 = 0000000000000011
-#00CD: GR3:      1 = #0001 = 0000000000000001
-#00CD: GR4:    172 = #00AC = 0000000010101100
-#00CD: GR5:      0 = #0000 = 0000000000000000
-#00CD: GR6:      0 = #0000 = 0000000000000000
-#00CD: GR7:      0 = #0000 = 0000000000000000
-#00CD: SP:     504 = #01F8 = 0000000111111000
-#00CD: PR:     205 = #00CD = 0000000011001101
-#00CD: FR (OF SF ZF): 000
-
-#00CF: Register::::
-#00CF: GR0:      0 = #0000 = 0000000000000000
-#00CF: GR1:    171 = #00AB = 0000000010101011
-#00CF: GR2:      3 = #0003 = 0000000000000011
-#00CF: GR3:      1 = #0001 = 0000000000000001
-#00CF: GR4:     48 = #0030 = 0000000000110000
-#00CF: GR5:      0 = #0000 = 0000000000000000
-#00CF: GR6:      0 = #0000 = 0000000000000000
-#00CF: GR7:      0 = #0000 = 0000000000000000
-#00CF: SP:     504 = #01F8 = 0000000111111000
-#00CF: PR:     207 = #00CF = 0000000011001111
-#00CF: FR (OF SF ZF): 000
-
-#00D1: Register::::
-#00D1: GR0:      0 = #0000 = 0000000000000000
-#00D1: GR1:    171 = #00AB = 0000000010101011
-#00D1: GR2:      3 = #0003 = 0000000000000011
-#00D1: GR3:      1 = #0001 = 0000000000000001
-#00D1: GR4:     48 = #0030 = 0000000000110000
-#00D1: GR5:      0 = #0000 = 0000000000000000
-#00D1: GR6:      0 = #0000 = 0000000000000000
-#00D1: GR7:      0 = #0000 = 0000000000000000
-#00D1: SP:     503 = #01F7 = 0000000111110111
-#00D1: PR:     209 = #00D1 = 0000000011010001
-#00D1: FR (OF SF ZF): 000
-
-#00D3: Register::::
-#00D3: GR0:      0 = #0000 = 0000000000000000
-#00D3: GR1:    171 = #00AB = 0000000010101011
-#00D3: GR2:      3 = #0003 = 0000000000000011
-#00D3: GR3:      2 = #0002 = 0000000000000010
-#00D3: GR4:     48 = #0030 = 0000000000110000
-#00D3: GR5:      0 = #0000 = 0000000000000000
-#00D3: GR6:      0 = #0000 = 0000000000000000
-#00D3: GR7:      0 = #0000 = 0000000000000000
-#00D3: SP:     503 = #01F7 = 0000000111110111
-#00D3: PR:     211 = #00D3 = 0000000011010011
-#00D3: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      3 = #0003 = 0000000000000011
-#00C8: GR3:      2 = #0002 = 0000000000000010
-#00C8: GR4:     48 = #0030 = 0000000000110000
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     503 = #01F7 = 0000000111110111
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      3 = #0003 = 0000000000000011
-#00C9: GR3:      2 = #0002 = 0000000000000010
-#00C9: GR4:     48 = #0030 = 0000000000110000
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     503 = #01F7 = 0000000111110111
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 000
-
-#00CB: Register::::
-#00CB: GR0:      0 = #0000 = 0000000000000000
-#00CB: GR1:    171 = #00AB = 0000000010101011
-#00CB: GR2:      3 = #0003 = 0000000000000011
-#00CB: GR3:      2 = #0002 = 0000000000000010
-#00CB: GR4:     48 = #0030 = 0000000000110000
-#00CB: GR5:      0 = #0000 = 0000000000000000
-#00CB: GR6:      0 = #0000 = 0000000000000000
-#00CB: GR7:      0 = #0000 = 0000000000000000
-#00CB: SP:     503 = #01F7 = 0000000111110111
-#00CB: PR:     203 = #00CB = 0000000011001011
-#00CB: FR (OF SF ZF): 000
-
-#00CC: Register::::
-#00CC: GR0:      0 = #0000 = 0000000000000000
-#00CC: GR1:    171 = #00AB = 0000000010101011
-#00CC: GR2:      3 = #0003 = 0000000000000011
-#00CC: GR3:      2 = #0002 = 0000000000000010
-#00CC: GR4:    171 = #00AB = 0000000010101011
-#00CC: GR5:      0 = #0000 = 0000000000000000
-#00CC: GR6:      0 = #0000 = 0000000000000000
-#00CC: GR7:      0 = #0000 = 0000000000000000
-#00CC: SP:     503 = #01F7 = 0000000111110111
-#00CC: PR:     204 = #00CC = 0000000011001100
-#00CC: FR (OF SF ZF): 000
-
-#00CD: Register::::
-#00CD: GR0:      0 = #0000 = 0000000000000000
-#00CD: GR1:    171 = #00AB = 0000000010101011
-#00CD: GR2:      3 = #0003 = 0000000000000011
-#00CD: GR3:      2 = #0002 = 0000000000000010
-#00CD: GR4:    173 = #00AD = 0000000010101101
-#00CD: GR5:      0 = #0000 = 0000000000000000
-#00CD: GR6:      0 = #0000 = 0000000000000000
-#00CD: GR7:      0 = #0000 = 0000000000000000
-#00CD: SP:     503 = #01F7 = 0000000111110111
-#00CD: PR:     205 = #00CD = 0000000011001101
-#00CD: FR (OF SF ZF): 000
-
-#00CF: Register::::
-#00CF: GR0:      0 = #0000 = 0000000000000000
-#00CF: GR1:    171 = #00AB = 0000000010101011
-#00CF: GR2:      3 = #0003 = 0000000000000011
-#00CF: GR3:      2 = #0002 = 0000000000000010
-#00CF: GR4:     48 = #0030 = 0000000000110000
-#00CF: GR5:      0 = #0000 = 0000000000000000
-#00CF: GR6:      0 = #0000 = 0000000000000000
-#00CF: GR7:      0 = #0000 = 0000000000000000
-#00CF: SP:     503 = #01F7 = 0000000111110111
-#00CF: PR:     207 = #00CF = 0000000011001111
-#00CF: FR (OF SF ZF): 000
-
-#00D1: Register::::
-#00D1: GR0:      0 = #0000 = 0000000000000000
-#00D1: GR1:    171 = #00AB = 0000000010101011
-#00D1: GR2:      3 = #0003 = 0000000000000011
-#00D1: GR3:      2 = #0002 = 0000000000000010
-#00D1: GR4:     48 = #0030 = 0000000000110000
-#00D1: GR5:      0 = #0000 = 0000000000000000
-#00D1: GR6:      0 = #0000 = 0000000000000000
-#00D1: GR7:      0 = #0000 = 0000000000000000
-#00D1: SP:     502 = #01F6 = 0000000111110110
-#00D1: PR:     209 = #00D1 = 0000000011010001
-#00D1: FR (OF SF ZF): 000
-
-#00D3: Register::::
-#00D3: GR0:      0 = #0000 = 0000000000000000
-#00D3: GR1:    171 = #00AB = 0000000010101011
-#00D3: GR2:      3 = #0003 = 0000000000000011
-#00D3: GR3:      3 = #0003 = 0000000000000011
-#00D3: GR4:     48 = #0030 = 0000000000110000
-#00D3: GR5:      0 = #0000 = 0000000000000000
-#00D3: GR6:      0 = #0000 = 0000000000000000
-#00D3: GR7:      0 = #0000 = 0000000000000000
-#00D3: SP:     502 = #01F6 = 0000000111110110
-#00D3: PR:     211 = #00D3 = 0000000011010011
-#00D3: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      3 = #0003 = 0000000000000011
-#00C8: GR3:      3 = #0003 = 0000000000000011
-#00C8: GR4:     48 = #0030 = 0000000000110000
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     502 = #01F6 = 0000000111110110
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      3 = #0003 = 0000000000000011
-#00C9: GR3:      3 = #0003 = 0000000000000011
-#00C9: GR4:     48 = #0030 = 0000000000110000
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     502 = #01F6 = 0000000111110110
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 001
-
-#00CB: Register::::
-#00CB: GR0:      0 = #0000 = 0000000000000000
-#00CB: GR1:    171 = #00AB = 0000000010101011
-#00CB: GR2:      3 = #0003 = 0000000000000011
-#00CB: GR3:      3 = #0003 = 0000000000000011
-#00CB: GR4:     48 = #0030 = 0000000000110000
-#00CB: GR5:      0 = #0000 = 0000000000000000
-#00CB: GR6:      0 = #0000 = 0000000000000000
-#00CB: GR7:      0 = #0000 = 0000000000000000
-#00CB: SP:     502 = #01F6 = 0000000111110110
-#00CB: PR:     203 = #00CB = 0000000011001011
-#00CB: FR (OF SF ZF): 001
-
-#00CC: Register::::
-#00CC: GR0:      0 = #0000 = 0000000000000000
-#00CC: GR1:    171 = #00AB = 0000000010101011
-#00CC: GR2:      3 = #0003 = 0000000000000011
-#00CC: GR3:      3 = #0003 = 0000000000000011
-#00CC: GR4:    171 = #00AB = 0000000010101011
-#00CC: GR5:      0 = #0000 = 0000000000000000
-#00CC: GR6:      0 = #0000 = 0000000000000000
-#00CC: GR7:      0 = #0000 = 0000000000000000
-#00CC: SP:     502 = #01F6 = 0000000111110110
-#00CC: PR:     204 = #00CC = 0000000011001100
-#00CC: FR (OF SF ZF): 000
-
-#00CD: Register::::
-#00CD: GR0:      0 = #0000 = 0000000000000000
-#00CD: GR1:    171 = #00AB = 0000000010101011
-#00CD: GR2:      3 = #0003 = 0000000000000011
-#00CD: GR3:      3 = #0003 = 0000000000000011
-#00CD: GR4:    174 = #00AE = 0000000010101110
-#00CD: GR5:      0 = #0000 = 0000000000000000
-#00CD: GR6:      0 = #0000 = 0000000000000000
-#00CD: GR7:      0 = #0000 = 0000000000000000
-#00CD: SP:     502 = #01F6 = 0000000111110110
-#00CD: PR:     205 = #00CD = 0000000011001101
-#00CD: FR (OF SF ZF): 000
-
-#00CF: Register::::
-#00CF: GR0:      0 = #0000 = 0000000000000000
-#00CF: GR1:    171 = #00AB = 0000000010101011
-#00CF: GR2:      3 = #0003 = 0000000000000011
-#00CF: GR3:      3 = #0003 = 0000000000000011
-#00CF: GR4:     50 = #0032 = 0000000000110010
-#00CF: GR5:      0 = #0000 = 0000000000000000
-#00CF: GR6:      0 = #0000 = 0000000000000000
-#00CF: GR7:      0 = #0000 = 0000000000000000
-#00CF: SP:     502 = #01F6 = 0000000111110110
-#00CF: PR:     207 = #00CF = 0000000011001111
-#00CF: FR (OF SF ZF): 000
-
-#00D1: Register::::
-#00D1: GR0:      0 = #0000 = 0000000000000000
-#00D1: GR1:    171 = #00AB = 0000000010101011
-#00D1: GR2:      3 = #0003 = 0000000000000011
-#00D1: GR3:      3 = #0003 = 0000000000000011
-#00D1: GR4:     50 = #0032 = 0000000000110010
-#00D1: GR5:      0 = #0000 = 0000000000000000
-#00D1: GR6:      0 = #0000 = 0000000000000000
-#00D1: GR7:      0 = #0000 = 0000000000000000
-#00D1: SP:     501 = #01F5 = 0000000111110101
-#00D1: PR:     209 = #00D1 = 0000000011010001
-#00D1: FR (OF SF ZF): 000
-
-#00D3: Register::::
-#00D3: GR0:      0 = #0000 = 0000000000000000
-#00D3: GR1:    171 = #00AB = 0000000010101011
-#00D3: GR2:      3 = #0003 = 0000000000000011
-#00D3: GR3:      4 = #0004 = 0000000000000100
-#00D3: GR4:     50 = #0032 = 0000000000110010
-#00D3: GR5:      0 = #0000 = 0000000000000000
-#00D3: GR6:      0 = #0000 = 0000000000000000
-#00D3: GR7:      0 = #0000 = 0000000000000000
-#00D3: SP:     501 = #01F5 = 0000000111110101
-#00D3: PR:     211 = #00D3 = 0000000011010011
-#00D3: FR (OF SF ZF): 000
-
-#00C8: Register::::
-#00C8: GR0:      0 = #0000 = 0000000000000000
-#00C8: GR1:    171 = #00AB = 0000000010101011
-#00C8: GR2:      3 = #0003 = 0000000000000011
-#00C8: GR3:      4 = #0004 = 0000000000000100
-#00C8: GR4:     50 = #0032 = 0000000000110010
-#00C8: GR5:      0 = #0000 = 0000000000000000
-#00C8: GR6:      0 = #0000 = 0000000000000000
-#00C8: GR7:      0 = #0000 = 0000000000000000
-#00C8: SP:     501 = #01F5 = 0000000111110101
-#00C8: PR:     200 = #00C8 = 0000000011001000
-#00C8: FR (OF SF ZF): 000
-
-#00C9: Register::::
-#00C9: GR0:      0 = #0000 = 0000000000000000
-#00C9: GR1:    171 = #00AB = 0000000010101011
-#00C9: GR2:      3 = #0003 = 0000000000000011
-#00C9: GR3:      4 = #0004 = 0000000000000100
-#00C9: GR4:     50 = #0032 = 0000000000110010
-#00C9: GR5:      0 = #0000 = 0000000000000000
-#00C9: GR6:      0 = #0000 = 0000000000000000
-#00C9: GR7:      0 = #0000 = 0000000000000000
-#00C9: SP:     501 = #01F5 = 0000000111110101
-#00C9: PR:     201 = #00C9 = 0000000011001001
-#00C9: FR (OF SF ZF): 010
-
-#00D5: Register::::
-#00D5: GR0:      0 = #0000 = 0000000000000000
-#00D5: GR1:    171 = #00AB = 0000000010101011
-#00D5: GR2:      3 = #0003 = 0000000000000011
-#00D5: GR3:      4 = #0004 = 0000000000000100
-#00D5: GR4:     50 = #0032 = 0000000000110010
-#00D5: GR5:      0 = #0000 = 0000000000000000
-#00D5: GR6:      0 = #0000 = 0000000000000000
-#00D5: GR7:      0 = #0000 = 0000000000000000
-#00D5: SP:     501 = #01F5 = 0000000111110101
-#00D5: PR:     213 = #00D5 = 0000000011010101
-#00D5: FR (OF SF ZF): 010
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      3 = #0003 = 0000000000000011
-#00D7: GR3:      1 = #0001 = 0000000000000001
-#00D7: GR4:     50 = #0032 = 0000000000110010
-#00D7: GR5:      0 = #0000 = 0000000000000000
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     501 = #01F5 = 0000000111110101
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 010
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      3 = #0003 = 0000000000000011
-#00D8: GR3:      1 = #0001 = 0000000000000001
-#00D8: GR4:     50 = #0032 = 0000000000110010
-#00D8: GR5:      0 = #0000 = 0000000000000000
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     501 = #01F5 = 0000000111110101
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 000
-
-#00DA: Register::::
-#00DA: GR0:      0 = #0000 = 0000000000000000
-#00DA: GR1:    171 = #00AB = 0000000010101011
-#00DA: GR2:      3 = #0003 = 0000000000000011
-#00DA: GR3:      1 = #0001 = 0000000000000001
-#00DA: GR4:     50 = #0032 = 0000000000110010
-#00DA: GR5:      0 = #0000 = 0000000000000000
-#00DA: GR6:      0 = #0000 = 0000000000000000
-#00DA: GR7:      0 = #0000 = 0000000000000000
-#00DA: SP:     501 = #01F5 = 0000000111110101
-#00DA: PR:     218 = #00DA = 0000000011011010
-#00DA: FR (OF SF ZF): 000
-
-#00DB: Register::::
-#00DB: GR0:      0 = #0000 = 0000000000000000
-#00DB: GR1:    171 = #00AB = 0000000010101011
-#00DB: GR2:      3 = #0003 = 0000000000000011
-#00DB: GR3:      1 = #0001 = 0000000000000001
-#00DB: GR4:     50 = #0032 = 0000000000110010
-#00DB: GR5:      0 = #0000 = 0000000000000000
-#00DB: GR6:      0 = #0000 = 0000000000000000
-#00DB: GR7:      0 = #0000 = 0000000000000000
-#00DB: SP:     502 = #01F6 = 0000000111110110
-#00DB: PR:     219 = #00DB = 0000000011011011
-#00DB: FR (OF SF ZF): 000
-
-#00DC: Register::::
-#00DC: GR0:      0 = #0000 = 0000000000000000
-#00DC: GR1:    171 = #00AB = 0000000010101011
-#00DC: GR2:      3 = #0003 = 0000000000000011
-#00DC: GR3:      1 = #0001 = 0000000000000001
-#00DC: GR4:     50 = #0032 = 0000000000110010
-#00DC: GR5:    171 = #00AB = 0000000010101011
-#00DC: GR6:      0 = #0000 = 0000000000000000
-#00DC: GR7:      0 = #0000 = 0000000000000000
-#00DC: SP:     502 = #01F6 = 0000000111110110
-#00DC: PR:     220 = #00DC = 0000000011011100
-#00DC: FR (OF SF ZF): 000
-
-#00DD: Register::::
-#00DD: GR0:      0 = #0000 = 0000000000000000
-#00DD: GR1:    171 = #00AB = 0000000010101011
-#00DD: GR2:      3 = #0003 = 0000000000000011
-#00DD: GR3:      1 = #0001 = 0000000000000001
-#00DD: GR4:     50 = #0032 = 0000000000110010
-#00DD: GR5:    172 = #00AC = 0000000010101100
-#00DD: GR6:      0 = #0000 = 0000000000000000
-#00DD: GR7:      0 = #0000 = 0000000000000000
-#00DD: SP:     502 = #01F6 = 0000000111110110
-#00DD: PR:     221 = #00DD = 0000000011011101
-#00DD: FR (OF SF ZF): 000
-
-#00DF: Register::::
-#00DF: GR0:      0 = #0000 = 0000000000000000
-#00DF: GR1:    171 = #00AB = 0000000010101011
-#00DF: GR2:      3 = #0003 = 0000000000000011
-#00DF: GR3:      1 = #0001 = 0000000000000001
-#00DF: GR4:     50 = #0032 = 0000000000110010
-#00DF: GR5:    172 = #00AC = 0000000010101100
-#00DF: GR6:      0 = #0000 = 0000000000000000
-#00DF: GR7:      0 = #0000 = 0000000000000000
-#00DF: SP:     502 = #01F6 = 0000000111110110
-#00DF: PR:     223 = #00DF = 0000000011011111
-#00DF: FR (OF SF ZF): 000
-
-#00E1: Register::::
-#00E1: GR0:      0 = #0000 = 0000000000000000
-#00E1: GR1:    171 = #00AB = 0000000010101011
-#00E1: GR2:      3 = #0003 = 0000000000000011
-#00E1: GR3:      2 = #0002 = 0000000000000010
-#00E1: GR4:     50 = #0032 = 0000000000110010
-#00E1: GR5:    172 = #00AC = 0000000010101100
-#00E1: GR6:      0 = #0000 = 0000000000000000
-#00E1: GR7:      0 = #0000 = 0000000000000000
-#00E1: SP:     502 = #01F6 = 0000000111110110
-#00E1: PR:     225 = #00E1 = 0000000011100001
-#00E1: FR (OF SF ZF): 000
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      3 = #0003 = 0000000000000011
-#00D7: GR3:      2 = #0002 = 0000000000000010
-#00D7: GR4:     50 = #0032 = 0000000000110010
-#00D7: GR5:    172 = #00AC = 0000000010101100
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     502 = #01F6 = 0000000111110110
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 000
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      3 = #0003 = 0000000000000011
-#00D8: GR3:      2 = #0002 = 0000000000000010
-#00D8: GR4:     50 = #0032 = 0000000000110010
-#00D8: GR5:    172 = #00AC = 0000000010101100
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     502 = #01F6 = 0000000111110110
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 000
-
-#00DA: Register::::
-#00DA: GR0:      0 = #0000 = 0000000000000000
-#00DA: GR1:    171 = #00AB = 0000000010101011
-#00DA: GR2:      3 = #0003 = 0000000000000011
-#00DA: GR3:      2 = #0002 = 0000000000000010
-#00DA: GR4:     50 = #0032 = 0000000000110010
-#00DA: GR5:    172 = #00AC = 0000000010101100
-#00DA: GR6:      0 = #0000 = 0000000000000000
-#00DA: GR7:      0 = #0000 = 0000000000000000
-#00DA: SP:     502 = #01F6 = 0000000111110110
-#00DA: PR:     218 = #00DA = 0000000011011010
-#00DA: FR (OF SF ZF): 000
-
-#00DB: Register::::
-#00DB: GR0:      0 = #0000 = 0000000000000000
-#00DB: GR1:    171 = #00AB = 0000000010101011
-#00DB: GR2:      3 = #0003 = 0000000000000011
-#00DB: GR3:      2 = #0002 = 0000000000000010
-#00DB: GR4:     48 = #0030 = 0000000000110000
-#00DB: GR5:    172 = #00AC = 0000000010101100
-#00DB: GR6:      0 = #0000 = 0000000000000000
-#00DB: GR7:      0 = #0000 = 0000000000000000
-#00DB: SP:     503 = #01F7 = 0000000111110111
-#00DB: PR:     219 = #00DB = 0000000011011011
-#00DB: FR (OF SF ZF): 000
-
-#00DC: Register::::
-#00DC: GR0:      0 = #0000 = 0000000000000000
-#00DC: GR1:    171 = #00AB = 0000000010101011
-#00DC: GR2:      3 = #0003 = 0000000000000011
-#00DC: GR3:      2 = #0002 = 0000000000000010
-#00DC: GR4:     48 = #0030 = 0000000000110000
-#00DC: GR5:    171 = #00AB = 0000000010101011
-#00DC: GR6:      0 = #0000 = 0000000000000000
-#00DC: GR7:      0 = #0000 = 0000000000000000
-#00DC: SP:     503 = #01F7 = 0000000111110111
-#00DC: PR:     220 = #00DC = 0000000011011100
-#00DC: FR (OF SF ZF): 000
-
-#00DD: Register::::
-#00DD: GR0:      0 = #0000 = 0000000000000000
-#00DD: GR1:    171 = #00AB = 0000000010101011
-#00DD: GR2:      3 = #0003 = 0000000000000011
-#00DD: GR3:      2 = #0002 = 0000000000000010
-#00DD: GR4:     48 = #0030 = 0000000000110000
-#00DD: GR5:    173 = #00AD = 0000000010101101
-#00DD: GR6:      0 = #0000 = 0000000000000000
-#00DD: GR7:      0 = #0000 = 0000000000000000
-#00DD: SP:     503 = #01F7 = 0000000111110111
-#00DD: PR:     221 = #00DD = 0000000011011101
-#00DD: FR (OF SF ZF): 000
-
-#00DF: Register::::
-#00DF: GR0:      0 = #0000 = 0000000000000000
-#00DF: GR1:    171 = #00AB = 0000000010101011
-#00DF: GR2:      3 = #0003 = 0000000000000011
-#00DF: GR3:      2 = #0002 = 0000000000000010
-#00DF: GR4:     48 = #0030 = 0000000000110000
-#00DF: GR5:    173 = #00AD = 0000000010101101
-#00DF: GR6:      0 = #0000 = 0000000000000000
-#00DF: GR7:      0 = #0000 = 0000000000000000
-#00DF: SP:     503 = #01F7 = 0000000111110111
-#00DF: PR:     223 = #00DF = 0000000011011111
-#00DF: FR (OF SF ZF): 000
-
-#00E1: Register::::
-#00E1: GR0:      0 = #0000 = 0000000000000000
-#00E1: GR1:    171 = #00AB = 0000000010101011
-#00E1: GR2:      3 = #0003 = 0000000000000011
-#00E1: GR3:      3 = #0003 = 0000000000000011
-#00E1: GR4:     48 = #0030 = 0000000000110000
-#00E1: GR5:    173 = #00AD = 0000000010101101
-#00E1: GR6:      0 = #0000 = 0000000000000000
-#00E1: GR7:      0 = #0000 = 0000000000000000
-#00E1: SP:     503 = #01F7 = 0000000111110111
-#00E1: PR:     225 = #00E1 = 0000000011100001
-#00E1: FR (OF SF ZF): 000
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      3 = #0003 = 0000000000000011
-#00D7: GR3:      3 = #0003 = 0000000000000011
-#00D7: GR4:     48 = #0030 = 0000000000110000
-#00D7: GR5:    173 = #00AD = 0000000010101101
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     503 = #01F7 = 0000000111110111
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 000
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      3 = #0003 = 0000000000000011
-#00D8: GR3:      3 = #0003 = 0000000000000011
-#00D8: GR4:     48 = #0030 = 0000000000110000
-#00D8: GR5:    173 = #00AD = 0000000010101101
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     503 = #01F7 = 0000000111110111
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 001
-
-#00DA: Register::::
-#00DA: GR0:      0 = #0000 = 0000000000000000
-#00DA: GR1:    171 = #00AB = 0000000010101011
-#00DA: GR2:      3 = #0003 = 0000000000000011
-#00DA: GR3:      3 = #0003 = 0000000000000011
-#00DA: GR4:     48 = #0030 = 0000000000110000
-#00DA: GR5:    173 = #00AD = 0000000010101101
-#00DA: GR6:      0 = #0000 = 0000000000000000
-#00DA: GR7:      0 = #0000 = 0000000000000000
-#00DA: SP:     503 = #01F7 = 0000000111110111
-#00DA: PR:     218 = #00DA = 0000000011011010
-#00DA: FR (OF SF ZF): 001
-
-#00DB: Register::::
-#00DB: GR0:      0 = #0000 = 0000000000000000
-#00DB: GR1:    171 = #00AB = 0000000010101011
-#00DB: GR2:      3 = #0003 = 0000000000000011
-#00DB: GR3:      3 = #0003 = 0000000000000011
-#00DB: GR4:     48 = #0030 = 0000000000110000
-#00DB: GR5:    173 = #00AD = 0000000010101101
-#00DB: GR6:      0 = #0000 = 0000000000000000
-#00DB: GR7:      0 = #0000 = 0000000000000000
-#00DB: SP:     504 = #01F8 = 0000000111111000
-#00DB: PR:     219 = #00DB = 0000000011011011
-#00DB: FR (OF SF ZF): 001
-
-#00DC: Register::::
-#00DC: GR0:      0 = #0000 = 0000000000000000
-#00DC: GR1:    171 = #00AB = 0000000010101011
-#00DC: GR2:      3 = #0003 = 0000000000000011
-#00DC: GR3:      3 = #0003 = 0000000000000011
-#00DC: GR4:     48 = #0030 = 0000000000110000
-#00DC: GR5:    171 = #00AB = 0000000010101011
-#00DC: GR6:      0 = #0000 = 0000000000000000
-#00DC: GR7:      0 = #0000 = 0000000000000000
-#00DC: SP:     504 = #01F8 = 0000000111111000
-#00DC: PR:     220 = #00DC = 0000000011011100
-#00DC: FR (OF SF ZF): 000
-
-#00DD: Register::::
-#00DD: GR0:      0 = #0000 = 0000000000000000
-#00DD: GR1:    171 = #00AB = 0000000010101011
-#00DD: GR2:      3 = #0003 = 0000000000000011
-#00DD: GR3:      3 = #0003 = 0000000000000011
-#00DD: GR4:     48 = #0030 = 0000000000110000
-#00DD: GR5:    174 = #00AE = 0000000010101110
-#00DD: GR6:      0 = #0000 = 0000000000000000
-#00DD: GR7:      0 = #0000 = 0000000000000000
-#00DD: SP:     504 = #01F8 = 0000000111111000
-#00DD: PR:     221 = #00DD = 0000000011011101
-#00DD: FR (OF SF ZF): 000
-
-#00DF: Register::::
-#00DF: GR0:      0 = #0000 = 0000000000000000
-#00DF: GR1:    171 = #00AB = 0000000010101011
-#00DF: GR2:      3 = #0003 = 0000000000000011
-#00DF: GR3:      3 = #0003 = 0000000000000011
-#00DF: GR4:     48 = #0030 = 0000000000110000
-#00DF: GR5:    174 = #00AE = 0000000010101110
-#00DF: GR6:      0 = #0000 = 0000000000000000
-#00DF: GR7:      0 = #0000 = 0000000000000000
-#00DF: SP:     504 = #01F8 = 0000000111111000
-#00DF: PR:     223 = #00DF = 0000000011011111
-#00DF: FR (OF SF ZF): 000
-
-#00E1: Register::::
-#00E1: GR0:      0 = #0000 = 0000000000000000
-#00E1: GR1:    171 = #00AB = 0000000010101011
-#00E1: GR2:      3 = #0003 = 0000000000000011
-#00E1: GR3:      4 = #0004 = 0000000000000100
-#00E1: GR4:     48 = #0030 = 0000000000110000
-#00E1: GR5:    174 = #00AE = 0000000010101110
-#00E1: GR6:      0 = #0000 = 0000000000000000
-#00E1: GR7:      0 = #0000 = 0000000000000000
-#00E1: SP:     504 = #01F8 = 0000000111111000
-#00E1: PR:     225 = #00E1 = 0000000011100001
-#00E1: FR (OF SF ZF): 000
-
-#00D7: Register::::
-#00D7: GR0:      0 = #0000 = 0000000000000000
-#00D7: GR1:    171 = #00AB = 0000000010101011
-#00D7: GR2:      3 = #0003 = 0000000000000011
-#00D7: GR3:      4 = #0004 = 0000000000000100
-#00D7: GR4:     48 = #0030 = 0000000000110000
-#00D7: GR5:    174 = #00AE = 0000000010101110
-#00D7: GR6:      0 = #0000 = 0000000000000000
-#00D7: GR7:      0 = #0000 = 0000000000000000
-#00D7: SP:     504 = #01F8 = 0000000111111000
-#00D7: PR:     215 = #00D7 = 0000000011010111
-#00D7: FR (OF SF ZF): 000
-
-#00D8: Register::::
-#00D8: GR0:      0 = #0000 = 0000000000000000
-#00D8: GR1:    171 = #00AB = 0000000010101011
-#00D8: GR2:      3 = #0003 = 0000000000000011
-#00D8: GR3:      4 = #0004 = 0000000000000100
-#00D8: GR4:     48 = #0030 = 0000000000110000
-#00D8: GR5:    174 = #00AE = 0000000010101110
-#00D8: GR6:      0 = #0000 = 0000000000000000
-#00D8: GR7:      0 = #0000 = 0000000000000000
-#00D8: SP:     504 = #01F8 = 0000000111111000
-#00D8: PR:     216 = #00D8 = 0000000011011000
-#00D8: FR (OF SF ZF): 010
-
-#00E3: Register::::
-#00E3: GR0:      0 = #0000 = 0000000000000000
-#00E3: GR1:    171 = #00AB = 0000000010101011
-#00E3: GR2:      3 = #0003 = 0000000000000011
-#00E3: GR3:      4 = #0004 = 0000000000000100
-#00E3: GR4:     48 = #0030 = 0000000000110000
-#00E3: GR5:    174 = #00AE = 0000000010101110
-#00E3: GR6:      0 = #0000 = 0000000000000000
-#00E3: GR7:      0 = #0000 = 0000000000000000
-#00E3: SP:     504 = #01F8 = 0000000111111000
-#00E3: PR:     227 = #00E3 = 0000000011100011
-#00E3: FR (OF SF ZF): 010
-
-#00E4: Register::::
-#00E4: GR0:      0 = #0000 = 0000000000000000
-#00E4: GR1:    171 = #00AB = 0000000010101011
-#00E4: GR2:      3 = #0003 = 0000000000000011
-#00E4: GR3:      4 = #0004 = 0000000000000100
-#00E4: GR4:     48 = #0030 = 0000000000110000
-#00E4: GR5:      0 = #0000 = 0000000000000000
-#00E4: GR6:      0 = #0000 = 0000000000000000
-#00E4: GR7:      0 = #0000 = 0000000000000000
-#00E4: SP:     505 = #01F9 = 0000000111111001
-#00E4: PR:     228 = #00E4 = 0000000011100100
-#00E4: FR (OF SF ZF): 010
-
-#00E5: Register::::
-#00E5: GR0:      0 = #0000 = 0000000000000000
-#00E5: GR1:    171 = #00AB = 0000000010101011
-#00E5: GR2:      3 = #0003 = 0000000000000011
-#00E5: GR3:      4 = #0004 = 0000000000000100
-#00E5: GR4:     48 = #0030 = 0000000000110000
-#00E5: GR5:      0 = #0000 = 0000000000000000
-#00E5: GR6:      0 = #0000 = 0000000000000000
-#00E5: GR7:      0 = #0000 = 0000000000000000
-#00E5: SP:     506 = #01FA = 0000000111111010
-#00E5: PR:     229 = #00E5 = 0000000011100101
-#00E5: FR (OF SF ZF): 010
-
-#00E6: Register::::
-#00E6: GR0:      0 = #0000 = 0000000000000000
-#00E6: GR1:    171 = #00AB = 0000000010101011
-#00E6: GR2:      3 = #0003 = 0000000000000011
-#00E6: GR3:      2 = #0002 = 0000000000000010
-#00E6: GR4:     48 = #0030 = 0000000000110000
-#00E6: GR5:      0 = #0000 = 0000000000000000
-#00E6: GR6:      0 = #0000 = 0000000000000000
-#00E6: GR7:      0 = #0000 = 0000000000000000
-#00E6: SP:     507 = #01FB = 0000000111111011
-#00E6: PR:     230 = #00E6 = 0000000011100110
-#00E6: FR (OF SF ZF): 010
-
-#0092: Register::::
-#0092: GR0:      0 = #0000 = 0000000000000000
-#0092: GR1:    171 = #00AB = 0000000010101011
-#0092: GR2:      3 = #0003 = 0000000000000011
-#0092: GR3:      2 = #0002 = 0000000000000010
-#0092: GR4:     48 = #0030 = 0000000000110000
-#0092: GR5:      0 = #0000 = 0000000000000000
-#0092: GR6:      0 = #0000 = 0000000000000000
-#0092: GR7:      0 = #0000 = 0000000000000000
-#0092: SP:     508 = #01FC = 0000000111111100
-#0092: PR:     146 = #0092 = 0000000010010010
-#0092: FR (OF SF ZF): 010
-
-#0094: Register::::
-#0094: GR0:      0 = #0000 = 0000000000000000
-#0094: GR1:    171 = #00AB = 0000000010101011
-#0094: GR2:      3 = #0003 = 0000000000000011
-#0094: GR3:      2 = #0002 = 0000000000000010
-#0094: GR4:     48 = #0030 = 0000000000110000
-#0094: GR5:      0 = #0000 = 0000000000000000
-#0094: GR6:      0 = #0000 = 0000000000000000
-#0094: GR7:      0 = #0000 = 0000000000000000
-#0094: SP:     507 = #01FB = 0000000111111011
-#0094: PR:     148 = #0094 = 0000000010010100
-#0094: FR (OF SF ZF): 010
-
-#0096: Register::::
-#0096: GR0:      0 = #0000 = 0000000000000000
-#0096: GR1:    171 = #00AB = 0000000010101011
-#0096: GR2:      3 = #0003 = 0000000000000011
-#0096: GR3:      2 = #0002 = 0000000000000010
-#0096: GR4:     48 = #0030 = 0000000000110000
-#0096: GR5:      0 = #0000 = 0000000000000000
-#0096: GR6:      0 = #0000 = 0000000000000000
-#0096: GR7:      0 = #0000 = 0000000000000000
-#0096: SP:     506 = #01FA = 0000000111111010
-#0096: PR:     150 = #0096 = 0000000010010110
-#0096: FR (OF SF ZF): 010
-
-#0098: Register::::
-#0098: GR0:      0 = #0000 = 0000000000000000
-#0098: GR1:    171 = #00AB = 0000000010101011
-#0098: GR2:      3 = #0003 = 0000000000000011
-#0098: GR3:      2 = #0002 = 0000000000000010
-#0098: GR4:     48 = #0030 = 0000000000110000
-#0098: GR5:      0 = #0000 = 0000000000000000
-#0098: GR6:      0 = #0000 = 0000000000000000
-#0098: GR7:      0 = #0000 = 0000000000000000
-#0098: SP:     506 = #01FA = 0000000111111010
-#0098: PR:     152 = #0098 = 0000000010011000
-#0098: FR (OF SF ZF): 010
-
-#009A: Register::::
-#009A: GR0:      0 = #0000 = 0000000000000000
-#009A: GR1:    171 = #00AB = 0000000010101011
-#009A: GR2:      3 = #0003 = 0000000000000011
-#009A: GR3:      2 = #0002 = 0000000000000010
-#009A: GR4:     48 = #0030 = 0000000000110000
-#009A: GR5:      0 = #0000 = 0000000000000000
-#009A: GR6:      0 = #0000 = 0000000000000000
-#009A: GR7:      0 = #0000 = 0000000000000000
-#009A: SP:     506 = #01FA = 0000000111111010
-#009A: PR:     154 = #009A = 0000000010011010
-#009A: FR (OF SF ZF): 000
-
-200#009C: Register::::
-#009C: GR0:      0 = #0000 = 0000000000000000
-#009C: GR1:    171 = #00AB = 0000000010101011
-#009C: GR2:      3 = #0003 = 0000000000000011
-#009C: GR3:      2 = #0002 = 0000000000000010
-#009C: GR4:     48 = #0030 = 0000000000110000
-#009C: GR5:      0 = #0000 = 0000000000000000
-#009C: GR6:      0 = #0000 = 0000000000000000
-#009C: GR7:      0 = #0000 = 0000000000000000
-#009C: SP:     506 = #01FA = 0000000111111010
-#009C: PR:     156 = #009C = 0000000010011100
-#009C: FR (OF SF ZF): 000
-
-#009E: Register::::
-#009E: GR0:      0 = #0000 = 0000000000000000
-#009E: GR1:    239 = #00EF = 0000000011101111
-#009E: GR2:      3 = #0003 = 0000000000000011
-#009E: GR3:      2 = #0002 = 0000000000000010
-#009E: GR4:     48 = #0030 = 0000000000110000
-#009E: GR5:      0 = #0000 = 0000000000000000
-#009E: GR6:      0 = #0000 = 0000000000000000
-#009E: GR7:      0 = #0000 = 0000000000000000
-#009E: SP:     506 = #01FA = 0000000111111010
-#009E: PR:     158 = #009E = 0000000010011110
-#009E: FR (OF SF ZF): 000
-
-#00A0: Register::::
-#00A0: GR0:      0 = #0000 = 0000000000000000
-#00A0: GR1:    239 = #00EF = 0000000011101111
-#00A0: GR2:      1 = #0001 = 0000000000000001
-#00A0: GR3:      2 = #0002 = 0000000000000010
-#00A0: GR4:     48 = #0030 = 0000000000110000
-#00A0: GR5:      0 = #0000 = 0000000000000000
-#00A0: GR6:      0 = #0000 = 0000000000000000
-#00A0: GR7:      0 = #0000 = 0000000000000000
-#00A0: SP:     506 = #01FA = 0000000111111010
-#00A0: PR:     160 = #00A0 = 0000000010100000
-#00A0: FR (OF SF ZF): 000
-
-
-#00A2: Register::::
-#00A2: GR0:      0 = #0000 = 0000000000000000
-#00A2: GR1:    239 = #00EF = 0000000011101111
-#00A2: GR2:      1 = #0001 = 0000000000000001
-#00A2: GR3:      2 = #0002 = 0000000000000010
-#00A2: GR4:     48 = #0030 = 0000000000110000
-#00A2: GR5:      0 = #0000 = 0000000000000000
-#00A2: GR6:      0 = #0000 = 0000000000000000
-#00A2: GR7:      0 = #0000 = 0000000000000000
-#00A2: SP:     506 = #01FA = 0000000111111010
-#00A2: PR:     162 = #00A2 = 0000000010100010
-#00A2: FR (OF SF ZF): 000
-
-#00A3: Register::::
-#00A3: GR0:      0 = #0000 = 0000000000000000
-#00A3: GR1:    239 = #00EF = 0000000011101111
-#00A3: GR2:      3 = #0003 = 0000000000000011
-#00A3: GR3:      2 = #0002 = 0000000000000010
-#00A3: GR4:     48 = #0030 = 0000000000110000
-#00A3: GR5:      0 = #0000 = 0000000000000000
-#00A3: GR6:      0 = #0000 = 0000000000000000
-#00A3: GR7:      0 = #0000 = 0000000000000000
-#00A3: SP:     507 = #01FB = 0000000111111011
-#00A3: PR:     163 = #00A3 = 0000000010100011
-#00A3: FR (OF SF ZF): 000
-
-#00A4: Register::::
-#00A4: GR0:      0 = #0000 = 0000000000000000
-#00A4: GR1:    171 = #00AB = 0000000010101011
-#00A4: GR2:      3 = #0003 = 0000000000000011
-#00A4: GR3:      2 = #0002 = 0000000000000010
-#00A4: GR4:     48 = #0030 = 0000000000110000
-#00A4: GR5:      0 = #0000 = 0000000000000000
-#00A4: GR6:      0 = #0000 = 0000000000000000
-#00A4: GR7:      0 = #0000 = 0000000000000000
-#00A4: SP:     508 = #01FC = 0000000111111100
-#00A4: PR:     164 = #00A4 = 0000000010100100
-#00A4: FR (OF SF ZF): 000
-
-#00A5: Register::::
-#00A5: GR0:      0 = #0000 = 0000000000000000
-#00A5: GR1:    171 = #00AB = 0000000010101011
-#00A5: GR2:      3 = #0003 = 0000000000000011
-#00A5: GR3:      2 = #0002 = 0000000000000010
-#00A5: GR4:      0 = #0000 = 0000000000000000
-#00A5: GR5:      0 = #0000 = 0000000000000000
-#00A5: GR6:      0 = #0000 = 0000000000000000
-#00A5: GR7:      0 = #0000 = 0000000000000000
-#00A5: SP:     509 = #01FD = 0000000111111101
-#00A5: PR:     165 = #00A5 = 0000000010100101
-#00A5: FR (OF SF ZF): 000
-
-#00A6: Register::::
-#00A6: GR0:      0 = #0000 = 0000000000000000
-#00A6: GR1:    171 = #00AB = 0000000010101011
-#00A6: GR2:      3 = #0003 = 0000000000000011
-#00A6: GR3:     22 = #0016 = 0000000000010110
-#00A6: GR4:      0 = #0000 = 0000000000000000
-#00A6: GR5:      0 = #0000 = 0000000000000000
-#00A6: GR6:      0 = #0000 = 0000000000000000
-#00A6: GR7:      0 = #0000 = 0000000000000000
-#00A6: SP:     510 = #01FE = 0000000111111110
-#00A6: PR:     166 = #00A6 = 0000000010100110
-#00A6: FR (OF SF ZF): 000
-
-#00A7: Register::::
-#00A7: GR0:      0 = #0000 = 0000000000000000
-#00A7: GR1:    171 = #00AB = 0000000010101011
-#00A7: GR2:     22 = #0016 = 0000000000010110
-#00A7: GR3:     22 = #0016 = 0000000000010110
-#00A7: GR4:      0 = #0000 = 0000000000000000
-#00A7: GR5:      0 = #0000 = 0000000000000000
-#00A7: GR6:      0 = #0000 = 0000000000000000
-#00A7: GR7:      0 = #0000 = 0000000000000000
-#00A7: SP:     511 = #01FF = 0000000111111111
-#00A7: PR:     167 = #00A7 = 0000000010100111
-#00A7: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:    171 = #00AB = 0000000010101011
-#0012: GR2:     22 = #0016 = 0000000000010110
-#0012: GR3:     22 = #0016 = 0000000000010110
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
diff --git a/test/astest/muls_p/Makefile b/test/astest/muls_p/Makefile
deleted file mode 100644 (file)
index c0b1224..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = muls_p
-ASFILE = ../../../as/muls_p.casl  ../../../as/itoa.casl
-include ../Test.mk
diff --git a/test/astest/multi/0.txt b/test/astest/multi/0.txt
deleted file mode 100644 (file)
index c9c9344..0000000
+++ /dev/null
@@ -1,600 +0,0 @@
-
-Assemble ../../../as/multi.casl (0)
-../../../as/multi.casl:1:MAIN  START   BEGIN
-../../../as/multi.casl:2:BEGIN LD      GR1,X
-../../../as/multi.casl:3:      LD      GR2,Y
-../../../as/multi.casl:4:      LAD     GR3,0
-../../../as/multi.casl:5:    LAD       GR4,1
-../../../as/multi.casl:6:LOOP  CPA     GR4,GR2
-../../../as/multi.casl:7:      JPL     FIN
-../../../as/multi.casl:8:      AND     GR2,GR4
-../../../as/multi.casl:9:      JZE     NEXT
-../../../as/multi.casl:10:    ADDA     GR3,GR1
-../../../as/multi.casl:11:     JOV     FIN
-../../../as/multi.casl:12:NEXT SLA     GR1,1
-../../../as/multi.casl:13:     JOV     FIN
-../../../as/multi.casl:14:     LD      GR2,Y
-../../../as/multi.casl:15:    SLA      GR4,1
-../../../as/multi.casl:16:    JUMP     LOOP
-../../../as/multi.casl:17:FIN  ST      GR3,A
-../../../as/multi.casl:18:     RET
-../../../as/multi.casl:19:X    DC      6
-../../../as/multi.casl:20:Y    DC      5
-../../../as/multi.casl:21:A    DS      1
-../../../as/multi.casl:22:     END
-
-Label::::
-A ---> #0020
-X ---> #001E
-Y ---> #001F
-BEGIN ---> #0000
-LOOP ---> #0008
-MAIN ---> #0000
-FIN ---> #001B
-NEXT ---> #0011
-
-Assemble ../../../as/multi.casl (1)
-../../../as/multi.casl:1:MAIN  START   BEGIN
-../../../as/multi.casl:2:BEGIN LD      GR1,X
-       #0000   #1010
-       #0001   #001E
-../../../as/multi.casl:3:      LD      GR2,Y
-       #0002   #1020
-       #0003   #001F
-../../../as/multi.casl:4:      LAD     GR3,0
-       #0004   #1230
-       #0005   #0000
-../../../as/multi.casl:5:    LAD       GR4,1
-       #0006   #1240
-       #0007   #0001
-../../../as/multi.casl:6:LOOP  CPA     GR4,GR2
-       #0008   #4442
-../../../as/multi.casl:7:      JPL     FIN
-       #0009   #6500
-       #000A   #001B
-../../../as/multi.casl:8:      AND     GR2,GR4
-       #000B   #3424
-../../../as/multi.casl:9:      JZE     NEXT
-       #000C   #6300
-       #000D   #0011
-../../../as/multi.casl:10:    ADDA     GR3,GR1
-       #000E   #2431
-../../../as/multi.casl:11:     JOV     FIN
-       #000F   #6600
-       #0010   #001B
-../../../as/multi.casl:12:NEXT SLA     GR1,1
-       #0011   #5010
-       #0012   #0001
-../../../as/multi.casl:13:     JOV     FIN
-       #0013   #6600
-       #0014   #001B
-../../../as/multi.casl:14:     LD      GR2,Y
-       #0015   #1020
-       #0016   #001F
-../../../as/multi.casl:15:    SLA      GR4,1
-       #0017   #5040
-       #0018   #0001
-../../../as/multi.casl:16:    JUMP     LOOP
-       #0019   #6400
-       #001A   #0008
-../../../as/multi.casl:17:FIN  ST      GR3,A
-       #001B   #1130
-       #001C   #0020
-../../../as/multi.casl:18:     RET
-       #001D   #8100
-../../../as/multi.casl:19:X    DC      6
-       #001E   #0006
-../../../as/multi.casl:20:Y    DC      5
-       #001F   #0005
-../../../as/multi.casl:21:A    DS      1
-       #0020   #0000
-../../../as/multi.casl:22:     END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      6 = #0006 = 0000000000000110
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      6 = #0006 = 0000000000000110
-#0004: GR2:      5 = #0005 = 0000000000000101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      6 = #0006 = 0000000000000110
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      6 = #0006 = 0000000000000110
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      1 = #0001 = 0000000000000001
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:      6 = #0006 = 0000000000000110
-#0009: GR2:      5 = #0005 = 0000000000000101
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      1 = #0001 = 0000000000000001
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     512 = #0200 = 0000001000000000
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 010
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:      6 = #0006 = 0000000000000110
-#000B: GR2:      5 = #0005 = 0000000000000101
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      1 = #0001 = 0000000000000001
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     512 = #0200 = 0000001000000000
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      6 = #0006 = 0000000000000110
-#000C: GR2:      1 = #0001 = 0000000000000001
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      1 = #0001 = 0000000000000001
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      6 = #0006 = 0000000000000110
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      1 = #0001 = 0000000000000001
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:      6 = #0006 = 0000000000000110
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      6 = #0006 = 0000000000000110
-#000F: GR4:      1 = #0001 = 0000000000000001
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     512 = #0200 = 0000001000000000
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:      6 = #0006 = 0000000000000110
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      6 = #0006 = 0000000000000110
-#0011: GR4:      1 = #0001 = 0000000000000001
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     512 = #0200 = 0000001000000000
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:     12 = #000C = 0000000000001100
-#0013: GR2:      1 = #0001 = 0000000000000001
-#0013: GR3:      6 = #0006 = 0000000000000110
-#0013: GR4:      1 = #0001 = 0000000000000001
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     512 = #0200 = 0000001000000000
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:     12 = #000C = 0000000000001100
-#0015: GR2:      1 = #0001 = 0000000000000001
-#0015: GR3:      6 = #0006 = 0000000000000110
-#0015: GR4:      1 = #0001 = 0000000000000001
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     512 = #0200 = 0000001000000000
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:     12 = #000C = 0000000000001100
-#0017: GR2:      5 = #0005 = 0000000000000101
-#0017: GR3:      6 = #0006 = 0000000000000110
-#0017: GR4:      1 = #0001 = 0000000000000001
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     512 = #0200 = 0000001000000000
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:     12 = #000C = 0000000000001100
-#0019: GR2:      5 = #0005 = 0000000000000101
-#0019: GR3:      6 = #0006 = 0000000000000110
-#0019: GR4:      2 = #0002 = 0000000000000010
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     512 = #0200 = 0000001000000000
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     12 = #000C = 0000000000001100
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      6 = #0006 = 0000000000000110
-#0008: GR4:      2 = #0002 = 0000000000000010
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     12 = #000C = 0000000000001100
-#0009: GR2:      5 = #0005 = 0000000000000101
-#0009: GR3:      6 = #0006 = 0000000000000110
-#0009: GR4:      2 = #0002 = 0000000000000010
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     512 = #0200 = 0000001000000000
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 010
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     12 = #000C = 0000000000001100
-#000B: GR2:      5 = #0005 = 0000000000000101
-#000B: GR3:      6 = #0006 = 0000000000000110
-#000B: GR4:      2 = #0002 = 0000000000000010
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     512 = #0200 = 0000001000000000
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     12 = #000C = 0000000000001100
-#000C: GR2:      0 = #0000 = 0000000000000000
-#000C: GR3:      6 = #0006 = 0000000000000110
-#000C: GR4:      2 = #0002 = 0000000000000010
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     12 = #000C = 0000000000001100
-#0011: GR2:      0 = #0000 = 0000000000000000
-#0011: GR3:      6 = #0006 = 0000000000000110
-#0011: GR4:      2 = #0002 = 0000000000000010
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     512 = #0200 = 0000001000000000
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 001
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:     24 = #0018 = 0000000000011000
-#0013: GR2:      0 = #0000 = 0000000000000000
-#0013: GR3:      6 = #0006 = 0000000000000110
-#0013: GR4:      2 = #0002 = 0000000000000010
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     512 = #0200 = 0000001000000000
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:     24 = #0018 = 0000000000011000
-#0015: GR2:      0 = #0000 = 0000000000000000
-#0015: GR3:      6 = #0006 = 0000000000000110
-#0015: GR4:      2 = #0002 = 0000000000000010
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     512 = #0200 = 0000001000000000
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:     24 = #0018 = 0000000000011000
-#0017: GR2:      5 = #0005 = 0000000000000101
-#0017: GR3:      6 = #0006 = 0000000000000110
-#0017: GR4:      2 = #0002 = 0000000000000010
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     512 = #0200 = 0000001000000000
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:     24 = #0018 = 0000000000011000
-#0019: GR2:      5 = #0005 = 0000000000000101
-#0019: GR3:      6 = #0006 = 0000000000000110
-#0019: GR4:      4 = #0004 = 0000000000000100
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     512 = #0200 = 0000001000000000
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     24 = #0018 = 0000000000011000
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      6 = #0006 = 0000000000000110
-#0008: GR4:      4 = #0004 = 0000000000000100
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     24 = #0018 = 0000000000011000
-#0009: GR2:      5 = #0005 = 0000000000000101
-#0009: GR3:      6 = #0006 = 0000000000000110
-#0009: GR4:      4 = #0004 = 0000000000000100
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     512 = #0200 = 0000001000000000
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 010
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     24 = #0018 = 0000000000011000
-#000B: GR2:      5 = #0005 = 0000000000000101
-#000B: GR3:      6 = #0006 = 0000000000000110
-#000B: GR4:      4 = #0004 = 0000000000000100
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     512 = #0200 = 0000001000000000
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:      6 = #0006 = 0000000000000110
-#000C: GR4:      4 = #0004 = 0000000000000100
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      4 = #0004 = 0000000000000100
-#000E: GR3:      6 = #0006 = 0000000000000110
-#000E: GR4:      4 = #0004 = 0000000000000100
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     24 = #0018 = 0000000000011000
-#000F: GR2:      4 = #0004 = 0000000000000100
-#000F: GR3:     30 = #001E = 0000000000011110
-#000F: GR4:      4 = #0004 = 0000000000000100
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     512 = #0200 = 0000001000000000
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     24 = #0018 = 0000000000011000
-#0011: GR2:      4 = #0004 = 0000000000000100
-#0011: GR3:     30 = #001E = 0000000000011110
-#0011: GR4:      4 = #0004 = 0000000000000100
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     512 = #0200 = 0000001000000000
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0013: Register::::
-#0013: GR0:      0 = #0000 = 0000000000000000
-#0013: GR1:     48 = #0030 = 0000000000110000
-#0013: GR2:      4 = #0004 = 0000000000000100
-#0013: GR3:     30 = #001E = 0000000000011110
-#0013: GR4:      4 = #0004 = 0000000000000100
-#0013: GR5:      0 = #0000 = 0000000000000000
-#0013: GR6:      0 = #0000 = 0000000000000000
-#0013: GR7:      0 = #0000 = 0000000000000000
-#0013: SP:     512 = #0200 = 0000001000000000
-#0013: PR:      19 = #0013 = 0000000000010011
-#0013: FR (OF SF ZF): 000
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:     48 = #0030 = 0000000000110000
-#0015: GR2:      4 = #0004 = 0000000000000100
-#0015: GR3:     30 = #001E = 0000000000011110
-#0015: GR4:      4 = #0004 = 0000000000000100
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     512 = #0200 = 0000001000000000
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:      0 = #0000 = 0000000000000000
-#0017: GR1:     48 = #0030 = 0000000000110000
-#0017: GR2:      5 = #0005 = 0000000000000101
-#0017: GR3:     30 = #001E = 0000000000011110
-#0017: GR4:      4 = #0004 = 0000000000000100
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     512 = #0200 = 0000001000000000
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0019: Register::::
-#0019: GR0:      0 = #0000 = 0000000000000000
-#0019: GR1:     48 = #0030 = 0000000000110000
-#0019: GR2:      5 = #0005 = 0000000000000101
-#0019: GR3:     30 = #001E = 0000000000011110
-#0019: GR4:      8 = #0008 = 0000000000001000
-#0019: GR5:      0 = #0000 = 0000000000000000
-#0019: GR6:      0 = #0000 = 0000000000000000
-#0019: GR7:      0 = #0000 = 0000000000000000
-#0019: SP:     512 = #0200 = 0000001000000000
-#0019: PR:      25 = #0019 = 0000000000011001
-#0019: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     48 = #0030 = 0000000000110000
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:     30 = #001E = 0000000000011110
-#0008: GR4:      8 = #0008 = 0000000000001000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     48 = #0030 = 0000000000110000
-#0009: GR2:      5 = #0005 = 0000000000000101
-#0009: GR3:     30 = #001E = 0000000000011110
-#0009: GR4:      8 = #0008 = 0000000000001000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     512 = #0200 = 0000001000000000
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#001B: Register::::
-#001B: GR0:      0 = #0000 = 0000000000000000
-#001B: GR1:     48 = #0030 = 0000000000110000
-#001B: GR2:      5 = #0005 = 0000000000000101
-#001B: GR3:     30 = #001E = 0000000000011110
-#001B: GR4:      8 = #0008 = 0000000000001000
-#001B: GR5:      0 = #0000 = 0000000000000000
-#001B: GR6:      0 = #0000 = 0000000000000000
-#001B: GR7:      0 = #0000 = 0000000000000000
-#001B: SP:     512 = #0200 = 0000001000000000
-#001B: PR:      27 = #001B = 0000000000011011
-#001B: FR (OF SF ZF): 000
-
-#001D: Register::::
-#001D: GR0:      0 = #0000 = 0000000000000000
-#001D: GR1:     48 = #0030 = 0000000000110000
-#001D: GR2:      5 = #0005 = 0000000000000101
-#001D: GR3:     30 = #001E = 0000000000011110
-#001D: GR4:      8 = #0008 = 0000000000001000
-#001D: GR5:      0 = #0000 = 0000000000000000
-#001D: GR6:      0 = #0000 = 0000000000000000
-#001D: GR7:      0 = #0000 = 0000000000000000
-#001D: SP:     512 = #0200 = 0000001000000000
-#001D: PR:      29 = #001D = 0000000000011101
-#001D: FR (OF SF ZF): 000
-
diff --git a/test/astest/multi/Makefile b/test/astest/multi/Makefile
deleted file mode 100644 (file)
index b2b7ec6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = multi
-include ../Test.mk
diff --git a/test/astest/multi_p/0.txt b/test/astest/multi_p/0.txt
deleted file mode 100644 (file)
index 5b6c13a..0000000
+++ /dev/null
@@ -1,621 +0,0 @@
-
-Assemble ../../../as/multi_call.casl (0)
-../../../as/multi_call.casl:1:MAIN     START
-../../../as/multi_call.casl:2: LAD GR4,0
-../../../as/multi_call.casl:3:LOOP CPA GR4,CNT
-../../../as/multi_call.casl:4: JZE FIN
-../../../as/multi_call.casl:5: JPL FIN
-../../../as/multi_call.casl:6: LD      GR1,X,GR4
-../../../as/multi_call.casl:7: LD      GR2,Y,GR4
-../../../as/multi_call.casl:8:    CALL MULTI
-../../../as/multi_call.casl:9:    LD   GR1,GR3
-../../../as/multi_call.casl:10:    CALL ITOA
-../../../as/multi_call.casl:11:    LAD GR4,1,GR4
-../../../as/multi_call.casl:12:    JUMP LOOP
-../../../as/multi_call.casl:13:FIN     RET
-../../../as/multi_call.casl:14:X       DC      3,3,3,-3,-6
-../../../as/multi_call.casl:15:Y       DC      2,-3,4,5,-17
-../../../as/multi_call.casl:16:CNT DC  5
-../../../as/multi_call.casl:17:        END
-
-Assemble ../../../as/multi_sub.casl (0)
-../../../as/multi_sub.casl:1:;GR1とGR2の積を、GR3に格納
-../../../as/multi_sub.casl:2:MULTI     START
-../../../as/multi_sub.casl:3:  PUSH 0,GR4
-../../../as/multi_sub.casl:4:    PUSH 0,GR5
-../../../as/multi_sub.casl:5:  LAD     GR3,0
-../../../as/multi_sub.casl:6:    LAD   GR4,1
-../../../as/multi_sub.casl:7:    LAD GR5,0
-../../../as/multi_sub.casl:8:M1        AND GR1,GR1
-../../../as/multi_sub.casl:9:    JMI   MMIN1
-../../../as/multi_sub.casl:10:    JPL  M2
-../../../as/multi_sub.casl:11:    LAD GR3,0
-../../../as/multi_sub.casl:12: JUMP MFIN
-../../../as/multi_sub.casl:13:MMIN1 XOR GR1,IALL
-../../../as/multi_sub.casl:14:    LAD  GR1,1,GR1
-../../../as/multi_sub.casl:15:    LD GR5,ON
-../../../as/multi_sub.casl:16:M2  AND GR2,GR2
-../../../as/multi_sub.casl:17:    JMI  MMIN2
-../../../as/multi_sub.casl:18:    JPL  MLOOP
-../../../as/multi_sub.casl:19:    LAD GR3,0
-../../../as/multi_sub.casl:20: JUMP MFIN
-../../../as/multi_sub.casl:21:MMIN2 XOR GR5,ON
-../../../as/multi_sub.casl:22: XOR GR2,IALL
-../../../as/multi_sub.casl:23:    LAD  GR2,1,GR2
-../../../as/multi_sub.casl:24:MLOOP    CPA     GR2,GR4
-../../../as/multi_sub.casl:25: JMI     MCOND
-../../../as/multi_sub.casl:26:    ST   GR4,A
-../../../as/multi_sub.casl:27: AND     GR4,GR2
-../../../as/multi_sub.casl:28: JZE     MNEXT
-../../../as/multi_sub.casl:29:    ADDA GR3,GR1
-../../../as/multi_sub.casl:30: JOV     MFIN
-../../../as/multi_sub.casl:31:MNEXT    SLA     GR1,1
-../../../as/multi_sub.casl:32: JOV     MFIN
-../../../as/multi_sub.casl:33: LD      GR4,A
-../../../as/multi_sub.casl:34:    SLA  GR4,1
-../../../as/multi_sub.casl:35:    JUMP MLOOP
-../../../as/multi_sub.casl:36:MCOND AND GR5,GR5
-../../../as/multi_sub.casl:37: JZE MFIN
-../../../as/multi_sub.casl:38: XOR GR3,IALL
-../../../as/multi_sub.casl:39:    LAD  GR3,1,GR3
-../../../as/multi_sub.casl:40:MFIN POP GR5
-../../../as/multi_sub.casl:41: POP GR4
-../../../as/multi_sub.casl:42: RET
-../../../as/multi_sub.casl:43:IALL DC  #FFFF
-../../../as/multi_sub.casl:44:ON       DC 1
-../../../as/multi_sub.casl:45:A        DS 1
-../../../as/multi_sub.casl:46: END
-
-Assemble ../../../as/itoa.casl (0)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-../../../as/itoa.casl:4:       PUSH 0,GR3
-../../../as/itoa.casl:5:       PUSH 0,GR4
-../../../as/itoa.casl:6:    LAD        GR0,0
-../../../as/itoa.casl:7:    LAD        GR2,0
-../../../as/itoa.casl:8:    AND GR1,GR1
-../../../as/itoa.casl:9:    JPL ILOOP
-../../../as/itoa.casl:10:    JZE ILOOP
-../../../as/itoa.casl:11:    LAD GR0,1
-../../../as/itoa.casl:12:    CALL INV
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-../../../as/itoa.casl:14:      JMI     INEXT
-../../../as/itoa.casl:15:      CALL    DIV
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-../../../as/itoa.casl:19:    LD        GR1,GR3
-../../../as/itoa.casl:20:    JUMP      ILOOP
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-../../../as/itoa.casl:24:    CPA GR0,=1
-../../../as/itoa.casl:25:    JPL       PRT
-../../../as/itoa.casl:26:    JMI       PRT
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-../../../as/itoa.casl:31:      LAD     GR1,STR
-../../../as/itoa.casl:32:    LD        GR2,LEN
-../../../as/itoa.casl:33:    CALL REV
-../../../as/itoa.casl:34:      OUT     STR,LEN
-../../../as/itoa.casl:35:      POP GR4
-../../../as/itoa.casl:36:      POP GR3
-../../../as/itoa.casl:37:      POP GR2
-../../../as/itoa.casl:38:      RET
-../../../as/itoa.casl:39:TEN   DC      10
-../../../as/itoa.casl:40:ZCHAR DC '0'
-../../../as/itoa.casl:41:MINUS DC '-'
-../../../as/itoa.casl:42:STR   DS      6
-../../../as/itoa.casl:43:LEN   DS      1
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-../../../as/itoa.casl:47:      LAD     GR3,0
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-../../../as/itoa.casl:49:      JMI     DFIN
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-../../../as/itoa.casl:52:    JUMP      DLOOP
-../../../as/itoa.casl:53:DFIN RET
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-../../../as/itoa.casl:59:    PUSH      0,GR4
-../../../as/itoa.casl:60:    PUSH      0,GR5
-../../../as/itoa.casl:61:      LAD     GR3,1
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-../../../as/itoa.casl:63:      JMI     RNEXT
-../../../as/itoa.casl:64:    LD        GR4,GR1
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-../../../as/itoa.casl:67:      PUSH 0,GR4
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-../../../as/itoa.casl:69:    JUMP      RPU
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-../../../as/itoa.casl:72:      JMI     RFIN
-../../../as/itoa.casl:73:    POP GR4
-../../../as/itoa.casl:74:    LD GR5,GR1
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-../../../as/itoa.casl:78:    JUMP RPO
-../../../as/itoa.casl:79:RFIN POP GR5
-../../../as/itoa.casl:80:      POP     GR4
-../../../as/itoa.casl:81:    POP       GR3
-../../../as/itoa.casl:82:      RET
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-../../../as/itoa.casl:89:    RET
-../../../as/itoa.casl:90:      END
-
-Label::::
-MMIN1 ---> #0034
-MMIN2 ---> #0043
-STR ---> #00C0
-MULTI ---> #0021
-DFIN ---> #00D4
-ITOA ---> #006B
-A ---> #006A
-RNEXT ---> #00EA
-CNT ---> #0020
-MINUS ---> #00BF
-X ---> #0016
-RFIN ---> #00F8
-Y ---> #001B
-ILOOP ---> #007E
-DIV ---> #00C7
-MLOOP ---> #0049
-MFIN ---> #0065
-REV ---> #00D5
-M1 ---> #002B
-M2 ---> #003A
-PRT ---> #009F
-IALL ---> #0068
-LOOP ---> #0002
-ZCHAR ---> #00BE
-MAIN ---> #0000
-INEXT ---> #008D
-MNEXT ---> #0054
-INV ---> #00FC
-RPO ---> #00EC
-RPU ---> #00DD
-ON ---> #0069
-DLOOP ---> #00CA
-FIN ---> #0015
-MCOND ---> #005E
-LEN ---> #00C6
-TEN ---> #00BD
-
-Assemble ../../../as/multi_call.casl (1)
-../../../as/multi_call.casl:1:MAIN     START
-../../../as/multi_call.casl:2: LAD GR4,0
-       #0000   #1240
-       #0001   #0000
-../../../as/multi_call.casl:3:LOOP CPA GR4,CNT
-       #0002   #4040
-       #0003   #0020
-../../../as/multi_call.casl:4: JZE FIN
-       #0004   #6300
-       #0005   #0015
-../../../as/multi_call.casl:5: JPL FIN
-       #0006   #6500
-       #0007   #0015
-../../../as/multi_call.casl:6: LD      GR1,X,GR4
-       #0008   #1014
-       #0009   #0016
-../../../as/multi_call.casl:7: LD      GR2,Y,GR4
-       #000A   #1024
-       #000B   #001B
-../../../as/multi_call.casl:8:    CALL MULTI
-       #000C   #8000
-       #000D   #0021
-../../../as/multi_call.casl:9:    LD   GR1,GR3
-       #000E   #1413
-../../../as/multi_call.casl:10:    CALL ITOA
-       #000F   #8000
-       #0010   #006B
-../../../as/multi_call.casl:11:    LAD GR4,1,GR4
-       #0011   #1244
-       #0012   #0001
-../../../as/multi_call.casl:12:    JUMP LOOP
-       #0013   #6400
-       #0014   #0002
-../../../as/multi_call.casl:13:FIN     RET
-       #0015   #8100
-../../../as/multi_call.casl:14:X       DC      3,3,3,-3,-6
-       #0016   #0003
-       #0017   #0003
-       #0018   #0003
-       #0019   #FFFD
-       #001A   #FFFA
-../../../as/multi_call.casl:15:Y       DC      2,-3,4,5,-17
-       #001B   #0002
-       #001C   #FFFD
-       #001D   #0004
-       #001E   #0005
-       #001F   #FFEF
-../../../as/multi_call.casl:16:CNT DC  5
-       #0020   #0005
-../../../as/multi_call.casl:17:        END
-
-Assemble ../../../as/multi_sub.casl (1)
-../../../as/multi_sub.casl:1:;GR1とGR2の積を、GR3に格納
-../../../as/multi_sub.casl:2:MULTI     START
-../../../as/multi_sub.casl:3:  PUSH 0,GR4
-       #0021   #7004
-       #0022   #0000
-../../../as/multi_sub.casl:4:    PUSH 0,GR5
-       #0023   #7005
-       #0024   #0000
-../../../as/multi_sub.casl:5:  LAD     GR3,0
-       #0025   #1230
-       #0026   #0000
-../../../as/multi_sub.casl:6:    LAD   GR4,1
-       #0027   #1240
-       #0028   #0001
-../../../as/multi_sub.casl:7:    LAD GR5,0
-       #0029   #1250
-       #002A   #0000
-../../../as/multi_sub.casl:8:M1        AND GR1,GR1
-       #002B   #3411
-../../../as/multi_sub.casl:9:    JMI   MMIN1
-       #002C   #6100
-       #002D   #0034
-../../../as/multi_sub.casl:10:    JPL  M2
-       #002E   #6500
-       #002F   #003A
-../../../as/multi_sub.casl:11:    LAD GR3,0
-       #0030   #1230
-       #0031   #0000
-../../../as/multi_sub.casl:12: JUMP MFIN
-       #0032   #6400
-       #0033   #0065
-../../../as/multi_sub.casl:13:MMIN1 XOR GR1,IALL
-       #0034   #3210
-       #0035   #0068
-../../../as/multi_sub.casl:14:    LAD  GR1,1,GR1
-       #0036   #1211
-       #0037   #0001
-../../../as/multi_sub.casl:15:    LD GR5,ON
-       #0038   #1050
-       #0039   #0069
-../../../as/multi_sub.casl:16:M2  AND GR2,GR2
-       #003A   #3422
-../../../as/multi_sub.casl:17:    JMI  MMIN2
-       #003B   #6100
-       #003C   #0043
-../../../as/multi_sub.casl:18:    JPL  MLOOP
-       #003D   #6500
-       #003E   #0049
-../../../as/multi_sub.casl:19:    LAD GR3,0
-       #003F   #1230
-       #0040   #0000
-../../../as/multi_sub.casl:20: JUMP MFIN
-       #0041   #6400
-       #0042   #0065
-../../../as/multi_sub.casl:21:MMIN2 XOR GR5,ON
-       #0043   #3250
-       #0044   #0069
-../../../as/multi_sub.casl:22: XOR GR2,IALL
-       #0045   #3220
-       #0046   #0068
-../../../as/multi_sub.casl:23:    LAD  GR2,1,GR2
-       #0047   #1222
-       #0048   #0001
-../../../as/multi_sub.casl:24:MLOOP    CPA     GR2,GR4
-       #0049   #4424
-../../../as/multi_sub.casl:25: JMI     MCOND
-       #004A   #6100
-       #004B   #005E
-../../../as/multi_sub.casl:26:    ST   GR4,A
-       #004C   #1140
-       #004D   #006A
-../../../as/multi_sub.casl:27: AND     GR4,GR2
-       #004E   #3442
-../../../as/multi_sub.casl:28: JZE     MNEXT
-       #004F   #6300
-       #0050   #0054
-../../../as/multi_sub.casl:29:    ADDA GR3,GR1
-       #0051   #2431
-../../../as/multi_sub.casl:30: JOV     MFIN
-       #0052   #6600
-       #0053   #0065
-../../../as/multi_sub.casl:31:MNEXT    SLA     GR1,1
-       #0054   #5010
-       #0055   #0001
-../../../as/multi_sub.casl:32: JOV     MFIN
-       #0056   #6600
-       #0057   #0065
-../../../as/multi_sub.casl:33: LD      GR4,A
-       #0058   #1040
-       #0059   #006A
-../../../as/multi_sub.casl:34:    SLA  GR4,1
-       #005A   #5040
-       #005B   #0001
-../../../as/multi_sub.casl:35:    JUMP MLOOP
-       #005C   #6400
-       #005D   #0049
-../../../as/multi_sub.casl:36:MCOND AND GR5,GR5
-       #005E   #3455
-../../../as/multi_sub.casl:37: JZE MFIN
-       #005F   #6300
-       #0060   #0065
-../../../as/multi_sub.casl:38: XOR GR3,IALL
-       #0061   #3230
-       #0062   #0068
-../../../as/multi_sub.casl:39:    LAD  GR3,1,GR3
-       #0063   #1233
-       #0064   #0001
-../../../as/multi_sub.casl:40:MFIN POP GR5
-       #0065   #7150
-../../../as/multi_sub.casl:41: POP GR4
-       #0066   #7140
-../../../as/multi_sub.casl:42: RET
-       #0067   #8100
-../../../as/multi_sub.casl:43:IALL DC  #FFFF
-       #0068   #FFFF
-../../../as/multi_sub.casl:44:ON       DC 1
-       #0069   #0001
-../../../as/multi_sub.casl:45:A        DS 1
-       #006A   #0000
-../../../as/multi_sub.casl:46: END
-
-Assemble ../../../as/itoa.casl (1)
-../../../as/itoa.casl:1:;GR1に格納された数値を表示
-../../../as/itoa.casl:2:ITOA   START
-../../../as/itoa.casl:3:       PUSH 0,GR2
-       #006B   #7002
-       #006C   #0000
-../../../as/itoa.casl:4:       PUSH 0,GR3
-       #006D   #7003
-       #006E   #0000
-../../../as/itoa.casl:5:       PUSH 0,GR4
-       #006F   #7004
-       #0070   #0000
-../../../as/itoa.casl:6:    LAD        GR0,0
-       #0071   #1200
-       #0072   #0000
-../../../as/itoa.casl:7:    LAD        GR2,0
-       #0073   #1220
-       #0074   #0000
-../../../as/itoa.casl:8:    AND GR1,GR1
-       #0075   #3411
-../../../as/itoa.casl:9:    JPL ILOOP
-       #0076   #6500
-       #0077   #007E
-../../../as/itoa.casl:10:    JZE ILOOP
-       #0078   #6300
-       #0079   #007E
-../../../as/itoa.casl:11:    LAD GR0,1
-       #007A   #1200
-       #007B   #0001
-../../../as/itoa.casl:12:    CALL INV
-       #007C   #8000
-       #007D   #00FC
-../../../as/itoa.casl:13:ILOOP CPA     GR1,TEN
-       #007E   #4010
-       #007F   #00BD
-../../../as/itoa.casl:14:      JMI     INEXT
-       #0080   #6100
-       #0081   #008D
-../../../as/itoa.casl:15:      CALL    DIV
-       #0082   #8000
-       #0083   #00C7
-../../../as/itoa.casl:16:    ADDA      GR4,ZCHAR
-       #0084   #2040
-       #0085   #00BE
-../../../as/itoa.casl:17:    ST        GR4,STR,GR2
-       #0086   #1142
-       #0087   #00C0
-../../../as/itoa.casl:18:    LAD       GR2,1,GR2
-       #0088   #1222
-       #0089   #0001
-../../../as/itoa.casl:19:    LD        GR1,GR3
-       #008A   #1413
-../../../as/itoa.casl:20:    JUMP      ILOOP
-       #008B   #6400
-       #008C   #007E
-../../../as/itoa.casl:21:INEXT ADDA    GR1,ZCHAR
-       #008D   #2010
-       #008E   #00BE
-../../../as/itoa.casl:22:      ST      GR1,STR,GR2
-       #008F   #1112
-       #0090   #00C0
-../../../as/itoa.casl:23:      LAD     GR2,1,GR2
-       #0091   #1222
-       #0092   #0001
-../../../as/itoa.casl:24:    CPA GR0,=1
-       #0101   #0001
-       #0093   #4000
-       #0094   #0101
-../../../as/itoa.casl:25:    JPL       PRT
-       #0095   #6500
-       #0096   #009F
-../../../as/itoa.casl:26:    JMI       PRT
-       #0097   #6100
-       #0098   #009F
-../../../as/itoa.casl:27:    LD        GR1,MINUS
-       #0099   #1010
-       #009A   #00BF
-../../../as/itoa.casl:28:      ST      GR1,STR,GR2
-       #009B   #1112
-       #009C   #00C0
-../../../as/itoa.casl:29:      LAD     GR2,1,GR2
-       #009D   #1222
-       #009E   #0001
-../../../as/itoa.casl:30:PRT   ST      GR2,LEN
-       #009F   #1120
-       #00A0   #00C6
-../../../as/itoa.casl:31:      LAD     GR1,STR
-       #00A1   #1210
-       #00A2   #00C0
-../../../as/itoa.casl:32:    LD        GR2,LEN
-       #00A3   #1020
-       #00A4   #00C6
-../../../as/itoa.casl:33:    CALL REV
-       #00A5   #8000
-       #00A6   #00D5
-../../../as/itoa.casl:34:      OUT     STR,LEN
-       #00A7   #7001
-       #00A8   #0000
-       #00A9   #7002
-       #00AA   #0000
-       #00AB   #1210
-       #00AC   #00C0
-       #00AD   #1020
-       #00AE   #00C6
-       #00AF   #F000
-       #00B0   #0002
-       #00B1   #1210
-       #00B2   #0102
-       #0102   #000A
-       #00B3   #1220
-       #00B4   #0001
-       #00B5   #F000
-       #00B6   #0002
-       #00B7   #7120
-       #00B8   #7110
-../../../as/itoa.casl:35:      POP GR4
-       #00B9   #7140
-../../../as/itoa.casl:36:      POP GR3
-       #00BA   #7130
-../../../as/itoa.casl:37:      POP GR2
-       #00BB   #7120
-../../../as/itoa.casl:38:      RET
-       #00BC   #8100
-../../../as/itoa.casl:39:TEN   DC      10
-       #00BD   #000A
-../../../as/itoa.casl:40:ZCHAR DC '0'
-       #00BE   #0030
-../../../as/itoa.casl:41:MINUS DC '-'
-       #00BF   #002D
-../../../as/itoa.casl:42:STR   DS      6
-       #00C0   #0000
-       #00C1   #0000
-       #00C2   #0000
-       #00C3   #0000
-       #00C4   #0000
-       #00C5   #0000
-../../../as/itoa.casl:43:LEN   DS      1
-       #00C6   #0000
-../../../as/itoa.casl:44:    END
-../../../as/itoa.casl:45:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/itoa.casl:46:DIV   LD      GR4,GR1
-       #00C7   #1441
-../../../as/itoa.casl:47:      LAD     GR3,0
-       #00C8   #1230
-       #00C9   #0000
-../../../as/itoa.casl:48:DLOOP CPA     GR4,TEN
-       #00CA   #4040
-       #00CB   #00BD
-../../../as/itoa.casl:49:      JMI     DFIN
-       #00CC   #6100
-       #00CD   #00D4
-../../../as/itoa.casl:50:    SUBL GR4,TEN
-       #00CE   #2340
-       #00CF   #00BD
-../../../as/itoa.casl:51:    LAD       GR3,1,GR3
-       #00D0   #1233
-       #00D1   #0001
-../../../as/itoa.casl:52:    JUMP      DLOOP
-       #00D2   #6400
-       #00D3   #00CA
-../../../as/itoa.casl:53:DFIN RET
-       #00D4   #8100
-../../../as/itoa.casl:54:      END
-../../../as/itoa.casl:55:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/itoa.casl:56:;例: 12345 -> 54321
-../../../as/itoa.casl:57:REV   START
-../../../as/itoa.casl:58:      PUSH    0,GR3
-       #00D5   #7003
-       #00D6   #0000
-../../../as/itoa.casl:59:    PUSH      0,GR4
-       #00D7   #7004
-       #00D8   #0000
-../../../as/itoa.casl:60:    PUSH      0,GR5
-       #00D9   #7005
-       #00DA   #0000
-../../../as/itoa.casl:61:      LAD     GR3,1
-       #00DB   #1230
-       #00DC   #0001
-../../../as/itoa.casl:62:RPU   CPA     GR2,GR3
-       #00DD   #4423
-../../../as/itoa.casl:63:      JMI     RNEXT
-       #00DE   #6100
-       #00DF   #00EA
-../../../as/itoa.casl:64:    LD        GR4,GR1
-       #00E0   #1441
-../../../as/itoa.casl:65:    ADDA      GR4,GR3
-       #00E1   #2443
-../../../as/itoa.casl:66:    LD        GR4,-1,GR4
-       #00E2   #1044
-       #00E3   #FFFF
-../../../as/itoa.casl:67:      PUSH 0,GR4
-       #00E4   #7004
-       #00E5   #0000
-../../../as/itoa.casl:68:    LAD       GR3,1,GR3
-       #00E6   #1233
-       #00E7   #0001
-../../../as/itoa.casl:69:    JUMP      RPU
-       #00E8   #6400
-       #00E9   #00DD
-../../../as/itoa.casl:70:RNEXT    LAD  GR3,1
-       #00EA   #1230
-       #00EB   #0001
-../../../as/itoa.casl:71:RPO   CPA     GR2,GR3
-       #00EC   #4423
-../../../as/itoa.casl:72:      JMI     RFIN
-       #00ED   #6100
-       #00EE   #00F8
-../../../as/itoa.casl:73:    POP GR4
-       #00EF   #7140
-../../../as/itoa.casl:74:    LD GR5,GR1
-       #00F0   #1451
-../../../as/itoa.casl:75:    ADDA GR5,GR3
-       #00F1   #2453
-../../../as/itoa.casl:76:    ST GR4,-1,GR5
-       #00F2   #1145
-       #00F3   #FFFF
-../../../as/itoa.casl:77:    LAD       GR3,1,GR3
-       #00F4   #1233
-       #00F5   #0001
-../../../as/itoa.casl:78:    JUMP RPO
-       #00F6   #6400
-       #00F7   #00EC
-../../../as/itoa.casl:79:RFIN POP GR5
-       #00F8   #7150
-../../../as/itoa.casl:80:      POP     GR4
-       #00F9   #7140
-../../../as/itoa.casl:81:    POP       GR3
-       #00FA   #7130
-../../../as/itoa.casl:82:      RET
-       #00FB   #8100
-../../../as/itoa.casl:83:      END
-../../../as/itoa.casl:84:;GR1の内容をマイナス値にする
-../../../as/itoa.casl:85:;例: 10 -> -10, -20 -> 20
-../../../as/itoa.casl:86:INV   START
-../../../as/itoa.casl:87:      XOR     GR1,=#FFFF
-       #0103   #FFFF
-       #00FC   #3210
-       #00FD   #0103
-../../../as/itoa.casl:88:    LAD       GR1,1,GR1
-       #00FE   #1211
-       #00FF   #0001
-../../../as/itoa.casl:89:    RET
-       #0100   #8100
-../../../as/itoa.casl:90:      END
-6
--9
-12
--15
-102
diff --git a/test/astest/multi_p/Makefile b/test/astest/multi_p/Makefile
deleted file mode 100644 (file)
index 675c394..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = multi_p
-CASL2FLAG = -als
-ASFILE = ../../../as/multi_call.casl ../../../as/multi_sub.casl ../../../as/itoa.casl
-include ../Test.mk
diff --git a/test/astest/outi/0.txt b/test/astest/outi/0.txt
deleted file mode 100644 (file)
index 6b53479..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-
-Assemble ../../../as/outi_call.casl (0)
-
-Assemble ../../../as/outi.casl (0)
-
-Label::::
-VAL ---> #0010
-STR ---> #006F
-DFIN ---> #0083
-RNEXT ---> #0099
-CNT ---> #001E
-DIV10 ---> #0076
-RFIN ---> #00A7
-ILOOP ---> #0032
-REV ---> #0084
-PRT ---> #0051
-LOOP ---> #0004
-ZCHAR ---> #006E
-MAIN ---> #0000
-INEXT ---> #0041
-INV ---> #00AB
-RPO ---> #009B
-RPU ---> #008C
-OUTI ---> #001F
-DLOOP ---> #0079
-FIN ---> #000F
-LEN ---> #0075
-TEN ---> #006D
-
-Assemble ../../../as/outi_call.casl (1)
-../../../as/outi_call.casl:1:; need outi.casl
-../../../as/outi_call.casl:2:MAIN    START
-../../../as/outi_call.casl:3:        LAD GR2,0
-       #0000   #1220
-       #0001   #0000
-../../../as/outi_call.casl:4:        LD  GR3,CNT
-       #0002   #1030
-       #0003   #001E
-../../../as/outi_call.casl:5:LOOP    LD GR1,VAL,GR2
-       #0004   #1012
-       #0005   #0010
-../../../as/outi_call.casl:6:        CALL    OUTI
-       #0006   #8000
-       #0007   #001F
-../../../as/outi_call.casl:7:        LAD GR2,1,GR2
-       #0008   #1222
-       #0009   #0001
-../../../as/outi_call.casl:8:        CPA GR2,GR3
-       #000A   #4423
-../../../as/outi_call.casl:9:        JZE FIN
-       #000B   #6300
-       #000C   #000F
-../../../as/outi_call.casl:10:        JUMP LOOP
-       #000D   #6400
-       #000E   #0004
-../../../as/outi_call.casl:11:FIN RET
-       #000F   #8100
-../../../as/outi_call.casl:12:        END
-../../../as/outi_call.casl:13:VAL DC  #0000,#0001,#0002,#0010,#0100,#1000,#7FFF,#FFFF,#FFFE,#FFF0,#FF00,#F000,#8001,#8000
-       #0010   #0000
-       #0011   #0001
-       #0012   #0002
-       #0013   #0010
-       #0014   #0100
-       #0015   #1000
-       #0016   #7FFF
-       #0017   #FFFF
-       #0018   #FFFE
-       #0019   #FFF0
-       #001A   #FF00
-       #001B   #F000
-       #001C   #8001
-       #001D   #8000
-../../../as/outi_call.casl:14:CNT DC  14
-       #001E   #000E
-
-Assemble ../../../as/outi.casl (1)
-../../../as/outi.casl:1:;GR1に格納された数値を表示
-../../../as/outi.casl:2:OUTI    START
-../../../as/outi.casl:3:        PUSH    0,GR2
-       #001F   #7002
-       #0020   #0000
-../../../as/outi.casl:4:        PUSH    0,GR3
-       #0021   #7003
-       #0022   #0000
-../../../as/outi.casl:5:        PUSH    0,GR4
-       #0023   #7004
-       #0024   #0000
-../../../as/outi.casl:6:        LAD GR0,0               ; 負数フラグ。GR1が負数の場合、GR0は1
-       #0025   #1200
-       #0026   #0000
-../../../as/outi.casl:7:        LAD GR2,0
-       #0027   #1220
-       #0028   #0000
-../../../as/outi.casl:8:        AND GR1,GR1
-       #0029   #3411
-../../../as/outi.casl:9:        JZE INEXT               ; GR1が0の場合
-       #002A   #6300
-       #002B   #0041
-../../../as/outi.casl:10:        JPL ILOOP               ; GR1が正数の場合
-       #002C   #6500
-       #002D   #0032
-../../../as/outi.casl:11:        LAD GR0,1               ; GR1が負数の場合、負数フラグ設定
-       #002E   #1200
-       #002F   #0001
-../../../as/outi.casl:12:        CALL INV                ;            負数を正数に変換
-       #0030   #8000
-       #0031   #00AB
-../../../as/outi.casl:13:ILOOP   CPL GR1,TEN
-       #0032   #4110
-       #0033   #006D
-../../../as/outi.casl:14:        JMI INEXT               ; GR1が10未満の場合は、ループ終了
-       #0034   #6100
-       #0035   #0041
-../../../as/outi.casl:15:        CALL    DIV10           ; (GR1 / 10)の商をGR3、剰余をGR4に格納
-       #0036   #8000
-       #0037   #0076
-../../../as/outi.casl:16:        ADDL    GR4,ZCHAR       ; (GR1 / 10)の剰余を文字に変換
-       #0038   #2240
-       #0039   #006E
-../../../as/outi.casl:17:        ST  GR4,STR,GR2         ; 文字をメモリに格納
-       #003A   #1142
-       #003B   #006F
-../../../as/outi.casl:18:        LAD GR2,1,GR2           ; GR2をインクリメント
-       #003C   #1222
-       #003D   #0001
-../../../as/outi.casl:19:        LD  GR1,GR3             ; (GR1 / 10)の商をGR1に格納
-       #003E   #1413
-../../../as/outi.casl:20:        JUMP    ILOOP
-       #003F   #6400
-       #0040   #0032
-../../../as/outi.casl:21:INEXT   ADDL    GR1,ZCHAR       ; ループ終了後の剰余を文字に変換
-       #0041   #2210
-       #0042   #006E
-../../../as/outi.casl:22:        ST  GR1,STR,GR2         ; 文字をメモリに格納
-       #0043   #1112
-       #0044   #006F
-../../../as/outi.casl:23:        LAD GR2,1,GR2           ; GR2をインクリメント
-       #0045   #1222
-       #0046   #0001
-../../../as/outi.casl:24:        CPL GR0,=1              ; 負数フラグ判定
-       #00B0   #0001
-       #0047   #4100
-       #0048   #00B0
-../../../as/outi.casl:25:        JNZ PRT
-       #0049   #6200
-       #004A   #0051
-../../../as/outi.casl:26:        LD  GR1,='-'           ; 負数フラグがオンの場合、「-」をロード
-       #00B1   #002D
-       #004B   #1010
-       #004C   #00B1
-../../../as/outi.casl:27:        ST  GR1,STR,GR2         ; 「-」をメモリに格納
-       #004D   #1112
-       #004E   #006F
-../../../as/outi.casl:28:        LAD GR2,1,GR2           ; GR2をインクリメント
-       #004F   #1222
-       #0050   #0001
-../../../as/outi.casl:29:PRT     ST  GR2,LEN             ; GR2をメモリに格納
-       #0051   #1120
-       #0052   #0075
-../../../as/outi.casl:30:        LAD GR1,STR             ; GR1に文字列のアドレスを格納
-       #0053   #1210
-       #0054   #006F
-../../../as/outi.casl:31:        CALL    REV             ; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-       #0055   #8000
-       #0056   #0084
-../../../as/outi.casl:32:        OUT STR,LEN             ; 文字列を印字
-       #0057   #7001
-       #0058   #0000
-       #0059   #7002
-       #005A   #0000
-       #005B   #1210
-       #005C   #006F
-       #005D   #1020
-       #005E   #0075
-       #005F   #F000
-       #0060   #0002
-       #0061   #1210
-       #0062   #00B2
-       #00B2   #000A
-       #0063   #1220
-       #0064   #0001
-       #0065   #F000
-       #0066   #0002
-       #0067   #7120
-       #0068   #7110
-../../../as/outi.casl:33:        POP GR4
-       #0069   #7140
-../../../as/outi.casl:34:        POP GR3
-       #006A   #7130
-../../../as/outi.casl:35:        POP GR2
-       #006B   #7120
-../../../as/outi.casl:36:        RET
-       #006C   #8100
-../../../as/outi.casl:37:TEN     DC  10
-       #006D   #000A
-../../../as/outi.casl:38:ZCHAR   DC '0'
-       #006E   #0030
-../../../as/outi.casl:39:STR     DS  6
-       #006F   #0000
-       #0070   #0000
-       #0071   #0000
-       #0072   #0000
-       #0073   #0000
-       #0074   #0000
-../../../as/outi.casl:40:LEN     DS  1
-       #0075   #0000
-../../../as/outi.casl:41:        END
-../../../as/outi.casl:42:;GR1を10で割ったときの商をGR3、剰余をGR4に格納
-../../../as/outi.casl:43:DIV10   LD  GR4,GR1         ; GR1の値をGR4にコピー
-       #0076   #1441
-../../../as/outi.casl:44:        LAD GR3,0
-       #0077   #1230
-       #0078   #0000
-../../../as/outi.casl:45:DLOOP   CPL GR4,TEN
-       #0079   #4140
-       #007A   #006D
-../../../as/outi.casl:46:        JMI DFIN            ; GR4が10未満の場合は終了
-       #007B   #6100
-       #007C   #0083
-../../../as/outi.casl:47:        SUBL    GR4,TEN     ; GR4 <- GR4 - 10
-       #007D   #2340
-       #007E   #006D
-../../../as/outi.casl:48:        LAD GR3,1,GR3       ; GR3をインクリメント
-       #007F   #1233
-       #0080   #0001
-../../../as/outi.casl:49:        JUMP    DLOOP
-       #0081   #6400
-       #0082   #0079
-../../../as/outi.casl:50:DFIN    RET
-       #0083   #8100
-../../../as/outi.casl:51:        END
-../../../as/outi.casl:52:;アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
-../../../as/outi.casl:53:;例: 12345 -> 54321
-../../../as/outi.casl:54:REV     START
-../../../as/outi.casl:55:        PUSH    0,GR3
-       #0084   #7003
-       #0085   #0000
-../../../as/outi.casl:56:        PUSH    0,GR4
-       #0086   #7004
-       #0087   #0000
-../../../as/outi.casl:57:        PUSH    0,GR5
-       #0088   #7005
-       #0089   #0000
-../../../as/outi.casl:58:        LAD GR3,1
-       #008A   #1230
-       #008B   #0001
-../../../as/outi.casl:59:RPU     CPL GR2,GR3
-       #008C   #4523
-../../../as/outi.casl:60:        JMI RNEXT
-       #008D   #6100
-       #008E   #0099
-../../../as/outi.casl:61:        LD  GR4,GR1
-       #008F   #1441
-../../../as/outi.casl:62:        ADDL    GR4,GR3
-       #0090   #2643
-../../../as/outi.casl:63:        LD  GR4,-1,GR4
-       #0091   #1044
-       #0092   #FFFF
-../../../as/outi.casl:64:        PUSH 0,GR4
-       #0093   #7004
-       #0094   #0000
-../../../as/outi.casl:65:        LAD GR3,1,GR3
-       #0095   #1233
-       #0096   #0001
-../../../as/outi.casl:66:        JUMP    RPU
-       #0097   #6400
-       #0098   #008C
-../../../as/outi.casl:67:RNEXT   LAD GR3,1
-       #0099   #1230
-       #009A   #0001
-../../../as/outi.casl:68:RPO     CPL GR2,GR3
-       #009B   #4523
-../../../as/outi.casl:69:        JMI RFIN
-       #009C   #6100
-       #009D   #00A7
-../../../as/outi.casl:70:        POP GR4
-       #009E   #7140
-../../../as/outi.casl:71:        LD  GR5,GR1
-       #009F   #1451
-../../../as/outi.casl:72:        ADDL    GR5,GR3
-       #00A0   #2653
-../../../as/outi.casl:73:        ST  GR4,-1,GR5
-       #00A1   #1145
-       #00A2   #FFFF
-../../../as/outi.casl:74:        LAD GR3,1,GR3
-       #00A3   #1233
-       #00A4   #0001
-../../../as/outi.casl:75:        JUMP    RPO
-       #00A5   #6400
-       #00A6   #009B
-../../../as/outi.casl:76:RFIN    POP GR5
-       #00A7   #7150
-../../../as/outi.casl:77:        POP GR4
-       #00A8   #7140
-../../../as/outi.casl:78:        POP GR3
-       #00A9   #7130
-../../../as/outi.casl:79:        RET
-       #00AA   #8100
-../../../as/outi.casl:80:        END
-../../../as/outi.casl:81:;GR1の内容をマイナス値にする
-../../../as/outi.casl:82:;例: 10 -> -10, -20 -> 20
-../../../as/outi.casl:83:INV     START
-../../../as/outi.casl:84:        XOR GR1,=#FFFF
-       #00B3   #FFFF
-       #00AB   #3210
-       #00AC   #00B3
-../../../as/outi.casl:85:        LAD GR1,1,GR1
-       #00AD   #1211
-       #00AE   #0001
-../../../as/outi.casl:86:        RET
-       #00AF   #8100
-../../../as/outi.casl:87:        END
-0
-1
-2
-16
-256
-4096
-32767
--1
--2
--16
--256
--4096
--32767
--32768
diff --git a/test/astest/outi/Makefile b/test/astest/outi/Makefile
deleted file mode 100644 (file)
index ab1d8b0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-UNITNAME = outi
-ASFILE = ../../../as/outi_call.casl ../../../as/outi.casl
-CASL2FLAG = -al
-# INFILE = 
-include ../Test.mk
diff --git a/test/astest/outtest/0.txt b/test/astest/outtest/0.txt
deleted file mode 100644 (file)
index dec8117..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-
-Assemble ../../../as/outtest.casl (0)
-../../../as/outtest.casl:1:OTEST START
-../../../as/outtest.casl:2:    OUT IOBUF,IOLEN
-../../../as/outtest.casl:3:    RET
-../../../as/outtest.casl:4:     ; Memory
-../../../as/outtest.casl:5:IOBUF DC 'aaaa',10,'b','c',10,'as','qwerty','111111'
-../../../as/outtest.casl:6:IOLEN DC 24
-../../../as/outtest.casl:7:    END
-
-Label::::
-IOLEN ---> #0029
-OTEST ---> #0000
-IOBUF ---> #0013
-
-Assemble ../../../as/outtest.casl (1)
-../../../as/outtest.casl:1:OTEST START
-../../../as/outtest.casl:2:    OUT IOBUF,IOLEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1020
-       #0007   #0029
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #002A
-       #002A   #000A
-       #000C   #1220
-       #000D   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../as/outtest.casl:3:    RET
-       #0012   #8100
-../../../as/outtest.casl:4:     ; Memory
-../../../as/outtest.casl:5:IOBUF DC 'aaaa',10,'b','c',10,'as','qwerty','111111'
-       #0013   #0061
-       #0014   #0061
-       #0015   #0061
-       #0016   #0061
-       #0017   #000A
-       #0018   #0062
-       #0019   #0063
-       #001A   #000A
-       #001B   #0061
-       #001C   #0073
-       #001D   #0071
-       #001E   #0077
-       #001F   #0065
-       #0020   #0072
-       #0021   #0074
-       #0022   #0079
-       #0023   #0031
-       #0024   #0031
-       #0025   #0031
-       #0026   #0031
-       #0027   #0031
-       #0028   #0031
-../../../as/outtest.casl:6:IOLEN DC 24
-       #0029   #0018
-../../../as/outtest.casl:7:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:     24 = #0018 = 0000000000011000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-aaaa
-bc
-asqwerty111111.
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:     24 = #0018 = 0000000000011000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     42 = #002A = 0000000000101010
-#000C: GR2:     24 = #0018 = 0000000000011000
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     42 = #002A = 0000000000101010
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     42 = #002A = 0000000000101010
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     42 = #002A = 0000000000101010
-#0011: GR2:      0 = #0000 = 0000000000000000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
diff --git a/test/astest/outtest/Makefile b/test/astest/outtest/Makefile
deleted file mode 100644 (file)
index 7a1bc93..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = outtest
-include ../Test.mk
diff --git a/test/astest/outtest1/0.txt b/test/astest/outtest1/0.txt
deleted file mode 100644 (file)
index e080962..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-
-Assemble ../../../as/outtest1.casl (0)
-../../../as/outtest1.casl:1:OTEST START
-../../../as/outtest1.casl:2:   OUT IOBUF,IOLEN
-../../../as/outtest1.casl:3:   RET
-../../../as/outtest1.casl:4:    ; Memory
-../../../as/outtest1.casl:5:IOBUF DC 'abcd'
-../../../as/outtest1.casl:6:IOLEN DC 4
-../../../as/outtest1.casl:7:   END
-
-Label::::
-IOLEN ---> #0017
-OTEST ---> #0000
-IOBUF ---> #0013
-
-Assemble ../../../as/outtest1.casl (1)
-../../../as/outtest1.casl:1:OTEST START
-../../../as/outtest1.casl:2:   OUT IOBUF,IOLEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1020
-       #0007   #0017
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #0018
-       #0018   #000A
-       #000C   #1220
-       #000D   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../as/outtest1.casl:3:   RET
-       #0012   #8100
-../../../as/outtest1.casl:4:    ; Memory
-../../../as/outtest1.casl:5:IOBUF DC 'abcd'
-       #0013   #0061
-       #0014   #0062
-       #0015   #0063
-       #0016   #0064
-../../../as/outtest1.casl:6:IOLEN DC 4
-       #0017   #0004
-../../../as/outtest1.casl:7:   END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-abcd#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     24 = #0018 = 0000000000011000
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     24 = #0018 = 0000000000011000
-#0011: GR2:      0 = #0000 = 0000000000000000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
diff --git a/test/astest/outtest1/Makefile b/test/astest/outtest1/Makefile
deleted file mode 100644 (file)
index 9b76e0e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = outtest1
-include ../Test.mk
diff --git a/test/astest/outtest2/0.txt b/test/astest/outtest2/0.txt
deleted file mode 100644 (file)
index c9152ac..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-
-Assemble ../../../as/outtest2.casl (0)
-../../../as/outtest2.casl:1:OTEST START
-../../../as/outtest2.casl:2:    PUSH 0,GR1
-../../../as/outtest2.casl:3:    PUSH 0,GR2
-../../../as/outtest2.casl:4:    LAD GR1,OBUF
-../../../as/outtest2.casl:5:    LD GR2,LEN
-../../../as/outtest2.casl:6:    SVC 2
-../../../as/outtest2.casl:7:    LAD GR1,=#A
-../../../as/outtest2.casl:8:    LAD GR2,1
-../../../as/outtest2.casl:9:    SVC 2
-../../../as/outtest2.casl:10:    POP GR2
-../../../as/outtest2.casl:11:    POP GR1
-../../../as/outtest2.casl:12:  RET
-../../../as/outtest2.casl:13:   ; Memory
-../../../as/outtest2.casl:14:OBUF DC 'abcd'
-../../../as/outtest2.casl:15:LEN DC 4
-../../../as/outtest2.casl:16:  END
-
-Label::::
-OTEST ---> #0000
-OBUF ---> #0013
-LEN ---> #0017
-
-Assemble ../../../as/outtest2.casl (1)
-../../../as/outtest2.casl:1:OTEST START
-../../../as/outtest2.casl:2:    PUSH 0,GR1
-       #0000   #7001
-       #0001   #0000
-../../../as/outtest2.casl:3:    PUSH 0,GR2
-       #0002   #7002
-       #0003   #0000
-../../../as/outtest2.casl:4:    LAD GR1,OBUF
-       #0004   #1210
-       #0005   #0013
-../../../as/outtest2.casl:5:    LD GR2,LEN
-       #0006   #1020
-       #0007   #0017
-../../../as/outtest2.casl:6:    SVC 2
-       #0008   #F000
-       #0009   #0002
-../../../as/outtest2.casl:7:    LAD GR1,=#A
-       #0018   #000A
-       #000A   #1210
-       #000B   #0018
-../../../as/outtest2.casl:8:    LAD GR2,1
-       #000C   #1220
-       #000D   #0001
-../../../as/outtest2.casl:9:    SVC 2
-       #000E   #F000
-       #000F   #0002
-../../../as/outtest2.casl:10:    POP GR2
-       #0010   #7120
-../../../as/outtest2.casl:11:    POP GR1
-       #0011   #7110
-../../../as/outtest2.casl:12:  RET
-       #0012   #8100
-../../../as/outtest2.casl:13:   ; Memory
-../../../as/outtest2.casl:14:OBUF DC 'abcd'
-       #0013   #0061
-       #0014   #0062
-       #0015   #0063
-       #0016   #0064
-../../../as/outtest2.casl:15:LEN DC 4
-       #0017   #0004
-../../../as/outtest2.casl:16:  END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-abcd#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:      4 = #0004 = 0000000000000100
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     24 = #0018 = 0000000000011000
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     24 = #0018 = 0000000000011000
-#0011: GR2:      0 = #0000 = 0000000000000000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
diff --git a/test/astest/outtest2/Makefile b/test/astest/outtest2/Makefile
deleted file mode 100644 (file)
index ff5f3b5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = outtest2
-include ../Test.mk
diff --git a/test/astest/outtest_err/0.txt b/test/astest/outtest_err/0.txt
deleted file mode 100644 (file)
index 0911a66..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-Assemble ../../../as/outtest_err.casl (0)
-../../../as/outtest_err.casl:1:OTEST START
-../../../as/outtest_err.casl:2:        OUT IOBUF,IOLEN
-../../../as/outtest_err.casl:3:        RET
-../../../as/outtest_err.casl:4:         ; Memory
-../../../as/outtest_err.casl:5:IOBUF 5
-Assemble error - 112: 5: not command of no operand
- ../../../as/outtest_err.casl:5: IOBUF 5
-
diff --git a/test/astest/outtest_err/Makefile b/test/astest/outtest_err/Makefile
deleted file mode 100644 (file)
index 8724808..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = outtest_err
-include ../Test.mk
diff --git a/test/astest/ptn1/0.txt b/test/astest/ptn1/0.txt
deleted file mode 100644 (file)
index 5b69d8e..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-
-Assemble ../../../as/ptn1_call.casl (0)
-
-Assemble ../../../as/ptn1.casl (0)
-
-Label::::
-PTN1 ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../as/ptn1_call.casl (1)
-../../../as/ptn1_call.casl:1:MAIN    START
-../../../as/ptn1_call.casl:2:        LAD     GR1,5
-       #0000   #1210
-       #0001   #0005
-../../../as/ptn1_call.casl:3:        CALL    PTN1
-       #0002   #8000
-       #0003   #0005
-../../../as/ptn1_call.casl:4:        RET
-       #0004   #8100
-../../../as/ptn1_call.casl:5:        END
-
-Assemble ../../../as/ptn1.casl (1)
-../../../as/ptn1.casl:1:PTN1   START
-../../../as/ptn1.casl:2:               PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/ptn1.casl:3:           LAD     GR2,15
-       #0007   #1220
-       #0008   #000F
-../../../as/ptn1.casl:4:        SUBL    GR2,GR1
-       #0009   #2721
-../../../as/ptn1.casl:5:        LD      GR1,GR2
-       #000A   #1412
-../../../as/ptn1.casl:6:        LD      GR2,=#8000
-       #0011   #8000
-       #000B   #1020
-       #000C   #0011
-../../../as/ptn1.casl:7:        SRA     GR2,0,GR1
-       #000D   #5121
-       #000E   #0000
-../../../as/ptn1.casl:8:        POP     GR1
-       #000F   #7110
-../../../as/ptn1.casl:9:        RET
-       #0010   #8100
-../../../as/ptn1.casl:10:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      5 = #0005 = 0000000000000101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      5 = #0005 = 0000000000000101
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:      5 = #0005 = 0000000000000101
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:      5 = #0005 = 0000000000000101
-#0009: GR2:     15 = #000F = 0000000000001111
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     510 = #01FE = 0000000111111110
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      5 = #0005 = 0000000000000101
-#000A: GR2:     10 = #000A = 0000000000001010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     10 = #000A = 0000000000001010
-#000B: GR2:     10 = #000A = 0000000000001010
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     510 = #01FE = 0000000111111110
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     10 = #000A = 0000000000001010
-#000D: GR2:  32768 = #8000 = 1000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     510 = #01FE = 0000000111111110
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     10 = #000A = 0000000000001010
-#000F: GR2:  65504 = #FFE0 = 1111111111100000
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     510 = #01FE = 0000000111111110
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:      5 = #0005 = 0000000000000101
-#0010: GR2:  65504 = #FFE0 = 1111111111100000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 010
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      5 = #0005 = 0000000000000101
-#0004: GR2:  65504 = #FFE0 = 1111111111100000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 010
-
diff --git a/test/astest/ptn1/Makefile b/test/astest/ptn1/Makefile
deleted file mode 100644 (file)
index 154cab9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = ptn1
-ASFILE = ../../../as/ptn1_call.casl ../../../as/ptn1.casl
-CASL2FLAG = -laT
-include ../Test.mk
diff --git a/test/astest/ptn2/0.txt b/test/astest/ptn2/0.txt
deleted file mode 100644 (file)
index f397062..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-
-Assemble ../../../as/ptn2_call.casl (0)
-
-Assemble ../../../as/ptn2.casl (0)
-
-Label::::
-PTN2 ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../as/ptn2_call.casl (1)
-../../../as/ptn2_call.casl:1:MAIN    START
-../../../as/ptn2_call.casl:2:        LAD     GR1,5
-       #0000   #1210
-       #0001   #0005
-../../../as/ptn2_call.casl:3:        CALL    PTN2
-       #0002   #8000
-       #0003   #0005
-../../../as/ptn2_call.casl:4:        RET
-       #0004   #8100
-../../../as/ptn2_call.casl:5:        END
-
-Assemble ../../../as/ptn2.casl (1)
-../../../as/ptn2.casl:1:PTN2    START
-../../../as/ptn2.casl:2:        PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/ptn2.casl:3:        LAD     GR2,16
-       #0007   #1220
-       #0008   #0010
-../../../as/ptn2.casl:4:        SUBL    GR2,GR1
-       #0009   #2721
-../../../as/ptn2.casl:5:        LD      GR1,GR2
-       #000A   #1412
-../../../as/ptn2.casl:6:        LD      GR2,=#FFFF
-       #0011   #FFFF
-       #000B   #1020
-       #000C   #0011
-../../../as/ptn2.casl:7:        SRL     GR2,0,GR1
-       #000D   #5321
-       #000E   #0000
-../../../as/ptn2.casl:8:        POP     GR1
-       #000F   #7110
-../../../as/ptn2.casl:9:        RET
-       #0010   #8100
-../../../as/ptn2.casl:10:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      5 = #0005 = 0000000000000101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      5 = #0005 = 0000000000000101
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:      5 = #0005 = 0000000000000101
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:      5 = #0005 = 0000000000000101
-#0009: GR2:     16 = #0010 = 0000000000010000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     510 = #01FE = 0000000111111110
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      5 = #0005 = 0000000000000101
-#000A: GR2:     11 = #000B = 0000000000001011
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     11 = #000B = 0000000000001011
-#000B: GR2:     11 = #000B = 0000000000001011
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     510 = #01FE = 0000000111111110
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     11 = #000B = 0000000000001011
-#000D: GR2:  65535 = #FFFF = 1111111111111111
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     510 = #01FE = 0000000111111110
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     11 = #000B = 0000000000001011
-#000F: GR2:     31 = #001F = 0000000000011111
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     510 = #01FE = 0000000111111110
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 100
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:      5 = #0005 = 0000000000000101
-#0010: GR2:     31 = #001F = 0000000000011111
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     511 = #01FF = 0000000111111111
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 100
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      5 = #0005 = 0000000000000101
-#0004: GR2:     31 = #001F = 0000000000011111
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 100
-
diff --git a/test/astest/ptn2/Makefile b/test/astest/ptn2/Makefile
deleted file mode 100644 (file)
index f240c2c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = ptn2
-ASFILE = ../../../as/ptn2_call.casl ../../../as/ptn2.casl
-CASL2FLAG = -laT
-include ../Test.mk
diff --git a/test/astest/ptn3/0.txt b/test/astest/ptn3/0.txt
deleted file mode 100644 (file)
index 54d31e3..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-
-Assemble ../../../as/ptn3_call.casl (0)
-
-Assemble ../../../as/ptn3.casl (0)
-
-Label::::
-PTN3 ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../as/ptn3_call.casl (1)
-../../../as/ptn3_call.casl:1:MAIN    START
-../../../as/ptn3_call.casl:2:        LAD     GR1,5
-       #0000   #1210
-       #0001   #0005
-../../../as/ptn3_call.casl:3:        CALL    PTN3
-       #0002   #8000
-       #0003   #0005
-../../../as/ptn3_call.casl:4:        RET
-       #0004   #8100
-../../../as/ptn3_call.casl:5:        END
-
-Assemble ../../../as/ptn3.casl (1)
-../../../as/ptn3.casl:1:PTN3   START
-../../../as/ptn3.casl:2:       LD      GR2,=#0001
-       #000A   #0001
-       #0005   #1020
-       #0006   #000A
-../../../as/ptn3.casl:3:       SLL     GR2,0,GR1
-       #0007   #5221
-       #0008   #0000
-../../../as/ptn3.casl:4:       RET
-       #0009   #8100
-../../../as/ptn3.casl:5:       END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      5 = #0005 = 0000000000000101
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      5 = #0005 = 0000000000000101
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:      5 = #0005 = 0000000000000101
-#0007: GR2:      1 = #0001 = 0000000000000001
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:      5 = #0005 = 0000000000000101
-#0009: GR2:     32 = #0020 = 0000000000100000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      5 = #0005 = 0000000000000101
-#0004: GR2:     32 = #0020 = 0000000000100000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
diff --git a/test/astest/ptn3/Makefile b/test/astest/ptn3/Makefile
deleted file mode 100644 (file)
index e65ab7e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = ptn3
-ASFILE = ../../../as/ptn3_call.casl ../../../as/ptn3.casl
-CASL2FLAG = -laT
-include ../Test.mk
diff --git a/test/astest/ptn4/0.txt b/test/astest/ptn4/0.txt
deleted file mode 100644 (file)
index a466b6d..0000000
+++ /dev/null
@@ -1,520 +0,0 @@
-
-Assemble ../../../as/ptn4_call.casl (0)
-
-Assemble ../../../as/ptn4.casl (0)
-
-Assemble ../../../as/ptn1.casl (0)
-
-Assemble ../../../as/ptn2.casl (0)
-
-Label::::
-PTN1 ---> #001A
-PTN2 ---> #0026
-PTN4 ---> #0007
-MAIN ---> #0000
-WRK ---> #0019
-
-Assemble ../../../as/ptn4_call.casl (1)
-../../../as/ptn4_call.casl:1:MAIN    START
-../../../as/ptn4_call.casl:2:        LAD     GR1,10
-       #0000   #1210
-       #0001   #000A
-../../../as/ptn4_call.casl:3:        LAD     GR2,5
-       #0002   #1220
-       #0003   #0005
-../../../as/ptn4_call.casl:4:        CALL    PTN4
-       #0004   #8000
-       #0005   #0007
-../../../as/ptn4_call.casl:5:        RET
-       #0006   #8100
-../../../as/ptn4_call.casl:6:        END
-
-Assemble ../../../as/ptn4.casl (1)
-../../../as/ptn4.casl:1:PTN4    START
-../../../as/ptn4.casl:2:        ST      GR1,WRK
-       #0007   #1110
-       #0008   #0019
-../../../as/ptn4.casl:3:        LD      GR1,GR2
-       #0009   #1412
-../../../as/ptn4.casl:4:        CALL    PTN1
-       #000A   #8000
-       #000B   #001A
-../../../as/ptn4.casl:5:        PUSH    0,GR2       ; PTN1 の結果を一時保存
-       #000C   #7002
-       #000D   #0000
-../../../as/ptn4.casl:6:        LD      GR1,WRK
-       #000E   #1010
-       #000F   #0019
-../../../as/ptn4.casl:7:        LAD     GR1,1,GR1   ; ビット番号の調整
-       #0010   #1211
-       #0011   #0001
-../../../as/ptn4.casl:8:        CALL    PTN2
-       #0012   #8000
-       #0013   #0026
-../../../as/ptn4.casl:9:        POP     GR1         ; 保存していた PTN1 の結果を GR1 ヘ
-       #0014   #7110
-../../../as/ptn4.casl:10:        XOR     GR2,GR1
-       #0015   #3621
-../../../as/ptn4.casl:11:        LD      GR1,WRK
-       #0016   #1010
-       #0017   #0019
-../../../as/ptn4.casl:12:        RET
-       #0018   #8100
-../../../as/ptn4.casl:13:WRK     DS      1
-       #0019   #0000
-../../../as/ptn4.casl:14:        END
-
-Assemble ../../../as/ptn1.casl (1)
-../../../as/ptn1.casl:1:PTN1   START
-../../../as/ptn1.casl:2:               PUSH    0,GR1
-       #001A   #7001
-       #001B   #0000
-../../../as/ptn1.casl:3:           LAD     GR2,15
-       #001C   #1220
-       #001D   #000F
-../../../as/ptn1.casl:4:        SUBL    GR2,GR1
-       #001E   #2721
-../../../as/ptn1.casl:5:        LD      GR1,GR2
-       #001F   #1412
-../../../as/ptn1.casl:6:        LD      GR2,=#8000
-       #0032   #8000
-       #0020   #1020
-       #0021   #0032
-../../../as/ptn1.casl:7:        SRA     GR2,0,GR1
-       #0022   #5121
-       #0023   #0000
-../../../as/ptn1.casl:8:        POP     GR1
-       #0024   #7110
-../../../as/ptn1.casl:9:        RET
-       #0025   #8100
-../../../as/ptn1.casl:10:        END
-
-Assemble ../../../as/ptn2.casl (1)
-../../../as/ptn2.casl:1:PTN2    START
-../../../as/ptn2.casl:2:        PUSH    0,GR1
-       #0026   #7001
-       #0027   #0000
-../../../as/ptn2.casl:3:        LAD     GR2,16
-       #0028   #1220
-       #0029   #0010
-../../../as/ptn2.casl:4:        SUBL    GR2,GR1
-       #002A   #2721
-../../../as/ptn2.casl:5:        LD      GR1,GR2
-       #002B   #1412
-../../../as/ptn2.casl:6:        LD      GR2,=#FFFF
-       #0033   #FFFF
-       #002C   #1020
-       #002D   #0033
-../../../as/ptn2.casl:7:        SRL     GR2,0,GR1
-       #002E   #5321
-       #002F   #0000
-../../../as/ptn2.casl:8:        POP     GR1
-       #0030   #7110
-../../../as/ptn2.casl:9:        RET
-       #0031   #8100
-../../../as/ptn2.casl:10:        END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     10 = #000A = 0000000000001010
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     10 = #000A = 0000000000001010
-#0004: GR2:      5 = #0005 = 0000000000000101
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     10 = #000A = 0000000000001010
-#0007: GR2:      5 = #0005 = 0000000000000101
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     10 = #000A = 0000000000001010
-#0009: GR2:      5 = #0005 = 0000000000000101
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      5 = #0005 = 0000000000000101
-#000A: GR2:      5 = #0005 = 0000000000000101
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#001A: Register::::
-#001A: GR0:      0 = #0000 = 0000000000000000
-#001A: GR1:      5 = #0005 = 0000000000000101
-#001A: GR2:      5 = #0005 = 0000000000000101
-#001A: GR3:      0 = #0000 = 0000000000000000
-#001A: GR4:      0 = #0000 = 0000000000000000
-#001A: GR5:      0 = #0000 = 0000000000000000
-#001A: GR6:      0 = #0000 = 0000000000000000
-#001A: GR7:      0 = #0000 = 0000000000000000
-#001A: SP:     510 = #01FE = 0000000111111110
-#001A: PR:      26 = #001A = 0000000000011010
-#001A: FR (OF SF ZF): 000
-
-#001C: Register::::
-#001C: GR0:      0 = #0000 = 0000000000000000
-#001C: GR1:      5 = #0005 = 0000000000000101
-#001C: GR2:      5 = #0005 = 0000000000000101
-#001C: GR3:      0 = #0000 = 0000000000000000
-#001C: GR4:      0 = #0000 = 0000000000000000
-#001C: GR5:      0 = #0000 = 0000000000000000
-#001C: GR6:      0 = #0000 = 0000000000000000
-#001C: GR7:      0 = #0000 = 0000000000000000
-#001C: SP:     509 = #01FD = 0000000111111101
-#001C: PR:      28 = #001C = 0000000000011100
-#001C: FR (OF SF ZF): 000
-
-#001E: Register::::
-#001E: GR0:      0 = #0000 = 0000000000000000
-#001E: GR1:      5 = #0005 = 0000000000000101
-#001E: GR2:     15 = #000F = 0000000000001111
-#001E: GR3:      0 = #0000 = 0000000000000000
-#001E: GR4:      0 = #0000 = 0000000000000000
-#001E: GR5:      0 = #0000 = 0000000000000000
-#001E: GR6:      0 = #0000 = 0000000000000000
-#001E: GR7:      0 = #0000 = 0000000000000000
-#001E: SP:     509 = #01FD = 0000000111111101
-#001E: PR:      30 = #001E = 0000000000011110
-#001E: FR (OF SF ZF): 000
-
-#001F: Register::::
-#001F: GR0:      0 = #0000 = 0000000000000000
-#001F: GR1:      5 = #0005 = 0000000000000101
-#001F: GR2:     10 = #000A = 0000000000001010
-#001F: GR3:      0 = #0000 = 0000000000000000
-#001F: GR4:      0 = #0000 = 0000000000000000
-#001F: GR5:      0 = #0000 = 0000000000000000
-#001F: GR6:      0 = #0000 = 0000000000000000
-#001F: GR7:      0 = #0000 = 0000000000000000
-#001F: SP:     509 = #01FD = 0000000111111101
-#001F: PR:      31 = #001F = 0000000000011111
-#001F: FR (OF SF ZF): 000
-
-#0020: Register::::
-#0020: GR0:      0 = #0000 = 0000000000000000
-#0020: GR1:     10 = #000A = 0000000000001010
-#0020: GR2:     10 = #000A = 0000000000001010
-#0020: GR3:      0 = #0000 = 0000000000000000
-#0020: GR4:      0 = #0000 = 0000000000000000
-#0020: GR5:      0 = #0000 = 0000000000000000
-#0020: GR6:      0 = #0000 = 0000000000000000
-#0020: GR7:      0 = #0000 = 0000000000000000
-#0020: SP:     509 = #01FD = 0000000111111101
-#0020: PR:      32 = #0020 = 0000000000100000
-#0020: FR (OF SF ZF): 000
-
-#0022: Register::::
-#0022: GR0:      0 = #0000 = 0000000000000000
-#0022: GR1:     10 = #000A = 0000000000001010
-#0022: GR2:  32768 = #8000 = 1000000000000000
-#0022: GR3:      0 = #0000 = 0000000000000000
-#0022: GR4:      0 = #0000 = 0000000000000000
-#0022: GR5:      0 = #0000 = 0000000000000000
-#0022: GR6:      0 = #0000 = 0000000000000000
-#0022: GR7:      0 = #0000 = 0000000000000000
-#0022: SP:     509 = #01FD = 0000000111111101
-#0022: PR:      34 = #0022 = 0000000000100010
-#0022: FR (OF SF ZF): 010
-
-#0024: Register::::
-#0024: GR0:      0 = #0000 = 0000000000000000
-#0024: GR1:     10 = #000A = 0000000000001010
-#0024: GR2:  65504 = #FFE0 = 1111111111100000
-#0024: GR3:      0 = #0000 = 0000000000000000
-#0024: GR4:      0 = #0000 = 0000000000000000
-#0024: GR5:      0 = #0000 = 0000000000000000
-#0024: GR6:      0 = #0000 = 0000000000000000
-#0024: GR7:      0 = #0000 = 0000000000000000
-#0024: SP:     509 = #01FD = 0000000111111101
-#0024: PR:      36 = #0024 = 0000000000100100
-#0024: FR (OF SF ZF): 010
-
-#0025: Register::::
-#0025: GR0:      0 = #0000 = 0000000000000000
-#0025: GR1:      5 = #0005 = 0000000000000101
-#0025: GR2:  65504 = #FFE0 = 1111111111100000
-#0025: GR3:      0 = #0000 = 0000000000000000
-#0025: GR4:      0 = #0000 = 0000000000000000
-#0025: GR5:      0 = #0000 = 0000000000000000
-#0025: GR6:      0 = #0000 = 0000000000000000
-#0025: GR7:      0 = #0000 = 0000000000000000
-#0025: SP:     510 = #01FE = 0000000111111110
-#0025: PR:      37 = #0025 = 0000000000100101
-#0025: FR (OF SF ZF): 010
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      5 = #0005 = 0000000000000101
-#000C: GR2:  65504 = #FFE0 = 1111111111100000
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     511 = #01FF = 0000000111111111
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 010
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      5 = #0005 = 0000000000000101
-#000E: GR2:  65504 = #FFE0 = 1111111111100000
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 010
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     10 = #000A = 0000000000001010
-#0010: GR2:  65504 = #FFE0 = 1111111111100000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     11 = #000B = 0000000000001011
-#0012: GR2:  65504 = #FFE0 = 1111111111100000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     510 = #01FE = 0000000111111110
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 000
-
-#0026: Register::::
-#0026: GR0:      0 = #0000 = 0000000000000000
-#0026: GR1:     11 = #000B = 0000000000001011
-#0026: GR2:  65504 = #FFE0 = 1111111111100000
-#0026: GR3:      0 = #0000 = 0000000000000000
-#0026: GR4:      0 = #0000 = 0000000000000000
-#0026: GR5:      0 = #0000 = 0000000000000000
-#0026: GR6:      0 = #0000 = 0000000000000000
-#0026: GR7:      0 = #0000 = 0000000000000000
-#0026: SP:     509 = #01FD = 0000000111111101
-#0026: PR:      38 = #0026 = 0000000000100110
-#0026: FR (OF SF ZF): 000
-
-#0028: Register::::
-#0028: GR0:      0 = #0000 = 0000000000000000
-#0028: GR1:     11 = #000B = 0000000000001011
-#0028: GR2:  65504 = #FFE0 = 1111111111100000
-#0028: GR3:      0 = #0000 = 0000000000000000
-#0028: GR4:      0 = #0000 = 0000000000000000
-#0028: GR5:      0 = #0000 = 0000000000000000
-#0028: GR6:      0 = #0000 = 0000000000000000
-#0028: GR7:      0 = #0000 = 0000000000000000
-#0028: SP:     508 = #01FC = 0000000111111100
-#0028: PR:      40 = #0028 = 0000000000101000
-#0028: FR (OF SF ZF): 000
-
-#002A: Register::::
-#002A: GR0:      0 = #0000 = 0000000000000000
-#002A: GR1:     11 = #000B = 0000000000001011
-#002A: GR2:     16 = #0010 = 0000000000010000
-#002A: GR3:      0 = #0000 = 0000000000000000
-#002A: GR4:      0 = #0000 = 0000000000000000
-#002A: GR5:      0 = #0000 = 0000000000000000
-#002A: GR6:      0 = #0000 = 0000000000000000
-#002A: GR7:      0 = #0000 = 0000000000000000
-#002A: SP:     508 = #01FC = 0000000111111100
-#002A: PR:      42 = #002A = 0000000000101010
-#002A: FR (OF SF ZF): 000
-
-#002B: Register::::
-#002B: GR0:      0 = #0000 = 0000000000000000
-#002B: GR1:     11 = #000B = 0000000000001011
-#002B: GR2:      5 = #0005 = 0000000000000101
-#002B: GR3:      0 = #0000 = 0000000000000000
-#002B: GR4:      0 = #0000 = 0000000000000000
-#002B: GR5:      0 = #0000 = 0000000000000000
-#002B: GR6:      0 = #0000 = 0000000000000000
-#002B: GR7:      0 = #0000 = 0000000000000000
-#002B: SP:     508 = #01FC = 0000000111111100
-#002B: PR:      43 = #002B = 0000000000101011
-#002B: FR (OF SF ZF): 000
-
-#002C: Register::::
-#002C: GR0:      0 = #0000 = 0000000000000000
-#002C: GR1:      5 = #0005 = 0000000000000101
-#002C: GR2:      5 = #0005 = 0000000000000101
-#002C: GR3:      0 = #0000 = 0000000000000000
-#002C: GR4:      0 = #0000 = 0000000000000000
-#002C: GR5:      0 = #0000 = 0000000000000000
-#002C: GR6:      0 = #0000 = 0000000000000000
-#002C: GR7:      0 = #0000 = 0000000000000000
-#002C: SP:     508 = #01FC = 0000000111111100
-#002C: PR:      44 = #002C = 0000000000101100
-#002C: FR (OF SF ZF): 000
-
-#002E: Register::::
-#002E: GR0:      0 = #0000 = 0000000000000000
-#002E: GR1:      5 = #0005 = 0000000000000101
-#002E: GR2:  65535 = #FFFF = 1111111111111111
-#002E: GR3:      0 = #0000 = 0000000000000000
-#002E: GR4:      0 = #0000 = 0000000000000000
-#002E: GR5:      0 = #0000 = 0000000000000000
-#002E: GR6:      0 = #0000 = 0000000000000000
-#002E: GR7:      0 = #0000 = 0000000000000000
-#002E: SP:     508 = #01FC = 0000000111111100
-#002E: PR:      46 = #002E = 0000000000101110
-#002E: FR (OF SF ZF): 010
-
-#0030: Register::::
-#0030: GR0:      0 = #0000 = 0000000000000000
-#0030: GR1:      5 = #0005 = 0000000000000101
-#0030: GR2:   2047 = #07FF = 0000011111111111
-#0030: GR3:      0 = #0000 = 0000000000000000
-#0030: GR4:      0 = #0000 = 0000000000000000
-#0030: GR5:      0 = #0000 = 0000000000000000
-#0030: GR6:      0 = #0000 = 0000000000000000
-#0030: GR7:      0 = #0000 = 0000000000000000
-#0030: SP:     508 = #01FC = 0000000111111100
-#0030: PR:      48 = #0030 = 0000000000110000
-#0030: FR (OF SF ZF): 100
-
-#0031: Register::::
-#0031: GR0:      0 = #0000 = 0000000000000000
-#0031: GR1:     11 = #000B = 0000000000001011
-#0031: GR2:   2047 = #07FF = 0000011111111111
-#0031: GR3:      0 = #0000 = 0000000000000000
-#0031: GR4:      0 = #0000 = 0000000000000000
-#0031: GR5:      0 = #0000 = 0000000000000000
-#0031: GR6:      0 = #0000 = 0000000000000000
-#0031: GR7:      0 = #0000 = 0000000000000000
-#0031: SP:     509 = #01FD = 0000000111111101
-#0031: PR:      49 = #0031 = 0000000000110001
-#0031: FR (OF SF ZF): 100
-
-#0014: Register::::
-#0014: GR0:      0 = #0000 = 0000000000000000
-#0014: GR1:     11 = #000B = 0000000000001011
-#0014: GR2:   2047 = #07FF = 0000011111111111
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     510 = #01FE = 0000000111111110
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 100
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:  65504 = #FFE0 = 1111111111100000
-#0015: GR2:   2047 = #07FF = 0000011111111111
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     511 = #01FF = 0000000111111111
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 100
-
-#0016: Register::::
-#0016: GR0:      0 = #0000 = 0000000000000000
-#0016: GR1:  65504 = #FFE0 = 1111111111100000
-#0016: GR2:  63519 = #F81F = 1111100000011111
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     511 = #01FF = 0000000111111111
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 010
-
-#0018: Register::::
-#0018: GR0:      0 = #0000 = 0000000000000000
-#0018: GR1:     10 = #000A = 0000000000001010
-#0018: GR2:  63519 = #F81F = 1111100000011111
-#0018: GR3:      0 = #0000 = 0000000000000000
-#0018: GR4:      0 = #0000 = 0000000000000000
-#0018: GR5:      0 = #0000 = 0000000000000000
-#0018: GR6:      0 = #0000 = 0000000000000000
-#0018: GR7:      0 = #0000 = 0000000000000000
-#0018: SP:     511 = #01FF = 0000000111111111
-#0018: PR:      24 = #0018 = 0000000000011000
-#0018: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     10 = #000A = 0000000000001010
-#0006: GR2:  63519 = #F81F = 1111100000011111
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
diff --git a/test/astest/ptn4/Makefile b/test/astest/ptn4/Makefile
deleted file mode 100644 (file)
index 7f4c7f1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = ptn4
-ASFILE = ../../../as/ptn4_call.casl ../../../as/ptn4.casl ../../../as/ptn1.casl ../../../as/ptn2.casl
-CASL2FLAG = -laT
-include ../Test.mk
diff --git a/test/astest/pushpop/0.txt b/test/astest/pushpop/0.txt
deleted file mode 100644 (file)
index 65f6287..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-
-Assemble ../../../as/pushpop.casl (0)
-../../../as/pushpop.casl:1:OTEST START
-../../../as/pushpop.casl:2:    LD GR1,=1
-../../../as/pushpop.casl:3:    LD GR2,=2
-../../../as/pushpop.casl:4:    PUSH 0,GR1
-../../../as/pushpop.casl:5:    PUSH 0,GR2
-../../../as/pushpop.casl:6:    LAD GR1,0
-../../../as/pushpop.casl:7:    LAD GR2,0
-../../../as/pushpop.casl:8:    POP GR2
-../../../as/pushpop.casl:9:    POP GR1
-../../../as/pushpop.casl:10:   RET
-../../../as/pushpop.casl:11:   END
-
-Label::::
-OTEST ---> #0000
-
-Assemble ../../../as/pushpop.casl (1)
-../../../as/pushpop.casl:1:OTEST START
-../../../as/pushpop.casl:2:    LD GR1,=1
-       #000F   #0001
-       #0000   #1010
-       #0001   #000F
-../../../as/pushpop.casl:3:    LD GR2,=2
-       #0010   #0002
-       #0002   #1020
-       #0003   #0010
-../../../as/pushpop.casl:4:    PUSH 0,GR1
-       #0004   #7001
-       #0005   #0000
-../../../as/pushpop.casl:5:    PUSH 0,GR2
-       #0006   #7002
-       #0007   #0000
-../../../as/pushpop.casl:6:    LAD GR1,0
-       #0008   #1210
-       #0009   #0000
-../../../as/pushpop.casl:7:    LAD GR2,0
-       #000A   #1220
-       #000B   #0000
-../../../as/pushpop.casl:8:    POP GR2
-       #000C   #7120
-../../../as/pushpop.casl:9:    POP GR1
-       #000D   #7110
-../../../as/pushpop.casl:10:   RET
-       #000E   #8100
-../../../as/pushpop.casl:11:   END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      1 = #0001 = 0000000000000001
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      1 = #0001 = 0000000000000001
-#0004: GR2:      2 = #0002 = 0000000000000010
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      1 = #0001 = 0000000000000001
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      1 = #0001 = 0000000000000001
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      2 = #0002 = 0000000000000010
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      0 = #0000 = 0000000000000000
-#000C: GR2:      0 = #0000 = 0000000000000000
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 000
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:      0 = #0000 = 0000000000000000
-#000D: GR2:      2 = #0002 = 0000000000000010
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      1 = #0001 = 0000000000000001
-#000E: GR2:      2 = #0002 = 0000000000000010
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#000E: FR (OF SF ZF): 000
-
diff --git a/test/astest/pushpop/Makefile b/test/astest/pushpop/Makefile
deleted file mode 100644 (file)
index 8320888..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-UNITNAME = pushpop
-include ../Test.mk
diff --git a/test/astest/sla2/Makefile b/test/astest/sla2/Makefile
deleted file mode 100644 (file)
index 23673f5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = sla2
-CASL2FLAG = -tadls
-include ../Test.mk
diff --git a/test/astest/sra2/Makefile b/test/astest/sra2/Makefile
deleted file mode 100644 (file)
index 2a9e1c0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-UNITNAME = sra2
-CASL2FLAG = -tadls
-include ../Test.mk
diff --git a/test/astest/summary/0.txt b/test/astest/summary/0.txt
deleted file mode 100644 (file)
index c7b0d48..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-
-Assemble ../../../as/summary_call.casl (0)
-../../../as/summary_call.casl:1:MAIN    START
-../../../as/summary_call.casl:2:        LAD GR1,DATA
-../../../as/summary_call.casl:3:        LD  GR0,CNT
-../../../as/summary_call.casl:4:        CALL SUMMARY
-../../../as/summary_call.casl:5:        RET
-../../../as/summary_call.casl:6:DATA    DC  #9600,#F000,#A400
-../../../as/summary_call.casl:7:CNT     DC  3
-../../../as/summary_call.casl:8:        END
-
-Assemble ../../../as/summary.casl (0)
-../../../as/summary.casl:1:SUMMARY START
-../../../as/summary.casl:2:        RPUSH
-../../../as/summary.casl:3:; カウンタ領域と出力バッファを初期化
-../../../as/summary.casl:4:        LD    GR2,=0
-../../../as/summary.casl:5:        LD    GR3,=' '
-../../../as/summary.casl:6:        LD    GR4,=0          ; ループカウンタ
-../../../as/summary.casl:7:        LAD   GR5,PBUF        ; 出力バッファのポインタ
-../../../as/summary.casl:8:LOOP1   ST    GR2,COUNTR,GR4  ; カウンタ領域を初期化
-../../../as/summary.casl:9:        ST    GR3,0,GR5       ; 出力バッファを空白で初期化
-../../../as/summary.casl:10:        ST    GR3,1,GR5
-../../../as/summary.casl:11:        ST    GR3,2,GR5
-../../../as/summary.casl:12:        LAD   GR5,3,GR5       ; 出力バッファのポインタを更新
-../../../as/summary.casl:13:        LAD   GR4,1,GR4       ; ループカウンタを更新
-../../../as/summary.casl:14:        CPA   GR4,=16
-../../../as/summary.casl:15:        JMI   LOOP1
-../../../as/summary.casl:16:; 項目ごとに "はい" と答えた人数を集計
-../../../as/summary.casl:17:        LD    GR5,=0          ; GR5: "はい" の人数の最大値
-../../../as/summary.casl:18:LOOP2   LD    GR4,=0          ; カウンタ領域のポインタ
-../../../as/summary.casl:19:        LD    GR2,0,GR1       ; GR2 ←1人分の回答
-../../../as/summary.casl:20:LOOP3   SLL   GR2,1           ; 回答は "はい" ?
-../../../as/summary.casl:21:        JOV   ON
-../../../as/summary.casl:22:        JZE   NEXTW           ; 残りの項目はすべて "いいえ"
-../../../as/summary.casl:23:        JUMP  OFF
-../../../as/summary.casl:24:ON      LD    GR3,COUNTR,GR4  ; カウンタに1を加算
-../../../as/summary.casl:25:        ADDA  GR3,=1
-../../../as/summary.casl:26:        ST    GR3,COUNTR,GR4
-../../../as/summary.casl:27:        CPA   GR3,GR5         ; 最大値と比較
-../../../as/summary.casl:28:        JPL   CHANGE
-../../../as/summary.casl:29:        JUMP  OFF
-../../../as/summary.casl:30:CHANGE  LD    GR5,GR3         ; 最大値を入替え
-../../../as/summary.casl:31:OFF     LAD   GR4,1,GR4       ; 次の項目
-../../../as/summary.casl:32:        JUMP  LOOP3
-../../../as/summary.casl:33:NEXTW   LAD   GR1,1,GR1
-../../../as/summary.casl:34:        SUBA  GR0,=1          ; 全回答処理済?
-../../../as/summary.casl:35:        JPL   LOOP2
-../../../as/summary.casl:36:; 集計結果を棒グラフで出力
-../../../as/summary.casl:37:        LD    GR5,GR5
-../../../as/summary.casl:38:        JZE   FIN
-../../../as/summary.casl:39:        LD    GR0,='*'
-../../../as/summary.casl:40:LOOP4   LD    GR3,=1          ; 出力バッファのポインタ
-../../../as/summary.casl:41:        LD    GR4,=0          ; カウンタ領域のポインタ
-../../../as/summary.casl:42:LOOP5   CPA   GR5,COUNTR,GR4  ; "はい" の人数と比較
-../../../as/summary.casl:43:        JNZ   NOTSET
-../../../as/summary.casl:44:        ST    GR0,PBUF,GR3    ; 出力バッファに "*" を設定
-../../../as/summary.casl:45:NOTSET  LAD   GR3,3,GR3       ; 出力バッファのポインタを更新
-../../../as/summary.casl:46:        LAD   GR4,1,GR4       ; カウンタ領域のポインタを更新
-../../../as/summary.casl:47:        CPA   GR4,=16
-../../../as/summary.casl:48:        JMI   LOOP5
-../../../as/summary.casl:49:        OUT   PBUF,PLEN
-../../../as/summary.casl:50:        SUBA  GR5,=1
-../../../as/summary.casl:51:        JPL   LOOP4
-../../../as/summary.casl:52:FIN     OUT   FOOTER,PLEN
-../../../as/summary.casl:53:        RPOP
-../../../as/summary.casl:54:        RET
-../../../as/summary.casl:55:COUNTR  DS    16              ; カウンタ領域
-../../../as/summary.casl:56:PLEN    DC    48
-../../../as/summary.casl:57:PBUF    DS    48              ; 出力バッファ
-../../../as/summary.casl:58:FOOTER  DC    '01 02 03 04 05 06 07 08 09 10 11 12 13 '
-../../../as/summary.casl:59:        DC    '14 15 16 '
-../../../as/summary.casl:60:        END
-
-Label::::
-PBUF ---> #00AD
-LOOP1 ---> #0021
-LOOP2 ---> #0033
-LOOP3 ---> #0037
-LOOP4 ---> #005A
-LOOP5 ---> #005E
-COUNTR ---> #009C
-CNT ---> #000A
-OFF ---> #004B
-SUMMARY ---> #000B
-FOOTER ---> #00DD
-PLEN ---> #00AC
-DATA ---> #0007
-NOTSET ---> #0064
-CHANGE ---> #004A
-MAIN ---> #0000
-NEXTW ---> #004F
-ON ---> #003F
-FIN ---> #0082
-
-Assemble ../../../as/summary_call.casl (1)
-
-Assemble ../../../as/summary.casl (1)
- *                                              
- *     *  *     *                               
- *  *  *  *     *  *                            
-01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 
diff --git a/test/astest/summary/Makefile b/test/astest/summary/Makefile
deleted file mode 100644 (file)
index c1fdf68..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = summary
-ASFILE = ../../../as/summary_call.casl ../../../as/summary.casl
-CASL2FLAG = -sl
-include ../Test.mk
diff --git a/test/astest/summary_lderr/0.txt b/test/astest/summary_lderr/0.txt
deleted file mode 100644 (file)
index 599abab..0000000
+++ /dev/null
@@ -1,381 +0,0 @@
-
-Assemble ../../../as/summary_call.casl (0)
-
-Assemble ../../../as/summary_lderr.casl (0)
-
-Label::::
-PBUF ---> #00AD
-LOOP1 ---> #0021
-LOOP2 ---> #0033
-LOOP3 ---> #0037
-LOOP4 ---> #005A
-LOOP5 ---> #005E
-COUNTR ---> #009C
-CNT ---> #000A
-OFF ---> #004B
-SUMMARY ---> #000B
-FOOTER ---> #00DD
-PLEN ---> #00AC
-DATA ---> #0007
-NOTSET ---> #0064
-CHANGE ---> #004A
-MAIN ---> #0000
-NEXTW ---> #004F
-ON ---> #003F
-FIN ---> #0082
-
-Assemble ../../../as/summary_call.casl (1)
-../../../as/summary_call.casl:1:MAIN    START
-../../../as/summary_call.casl:2:        LAD GR1,DATA
-       #0000   #1210
-       #0001   #0007
-../../../as/summary_call.casl:3:        LD  GR0,CNT
-       #0002   #1000
-       #0003   #000A
-../../../as/summary_call.casl:4:        CALL SUMMARY
-       #0004   #8000
-       #0005   #000B
-../../../as/summary_call.casl:5:        RET
-       #0006   #8100
-../../../as/summary_call.casl:6:DATA    DC  #9600,#F000,#A400
-       #0007   #9600
-       #0008   #F000
-       #0009   #A400
-../../../as/summary_call.casl:7:CNT     DC  3
-       #000A   #0003
-../../../as/summary_call.casl:8:        END
-
-Assemble ../../../as/summary_lderr.casl (1)
-../../../as/summary_lderr.casl:1:SUMMARY START
-../../../as/summary_lderr.casl:2:        RPUSH
-       #000B   #7001
-       #000C   #0000
-       #000D   #7002
-       #000E   #0000
-       #000F   #7003
-       #0010   #0000
-       #0011   #7004
-       #0012   #0000
-       #0013   #7005
-       #0014   #0000
-       #0015   #7006
-       #0016   #0000
-       #0017   #7007
-       #0018   #0000
-../../../as/summary_lderr.casl:3:; カウンタ領域と出力バッファを初期化
-../../../as/summary_lderr.casl:4:        LD    GR2,=0
-       #010D   #0000
-       #0019   #1020
-       #001A   #010D
-../../../as/summary_lderr.casl:5:        LD    GR3,=' '
-       #010E   #0020
-       #001B   #1030
-       #001C   #010E
-../../../as/summary_lderr.casl:6:        LD    GR4,=0          ; ループカウンタ
-       #010F   #0000
-       #001D   #1040
-       #001E   #010F
-../../../as/summary_lderr.casl:7:        LAD   GR5,PBUF        ; 出力バッファのポインタ
-       #001F   #1250
-       #0020   #00AD
-../../../as/summary_lderr.casl:8:LOOP1   ST    GR2,COUNTR,GR4  ; カウンタ領域を初期化
-       #0021   #1124
-       #0022   #009C
-../../../as/summary_lderr.casl:9:        ST    GR3,0,GR5       ; 出力バッファを空白で初期化
-       #0023   #1135
-       #0024   #0000
-../../../as/summary_lderr.casl:10:        ST    GR3,1,GR5
-       #0025   #1135
-       #0026   #0001
-../../../as/summary_lderr.casl:11:        ST    GR3,2,GR5
-       #0027   #1135
-       #0028   #0002
-../../../as/summary_lderr.casl:12:        LAD   GR5,3,GR5       ; 出力バッファのポインタを更新
-       #0029   #1255
-       #002A   #0003
-../../../as/summary_lderr.casl:13:        LAD   GR4,1,GR4       ; ループカウンタを更新
-       #002B   #1244
-       #002C   #0001
-../../../as/summary_lderr.casl:14:        CPA   GR4,=16
-       #0110   #0010
-       #002D   #4040
-       #002E   #0110
-../../../as/summary_lderr.casl:15:        JMI   LOOP1
-       #002F   #6100
-       #0030   #0021
-../../../as/summary_lderr.casl:16:; 項目ごとに "はい" と答えた人数を集計
-../../../as/summary_lderr.casl:17:        LD    GR5,=0          ; GR5: "はい" の人数の最大値
-       #0111   #0000
-       #0031   #1050
-       #0032   #0111
-../../../as/summary_lderr.casl:18:LOOP2   LD    GR4,=0          ; カウンタ領域のポインタ
-       #0112   #0000
-       #0033   #1040
-       #0034   #0112
-../../../as/summary_lderr.casl:19:        LD    GR2,0,GR1       ; GR2 ←1人分の回答
-       #0035   #1021
-       #0036   #0000
-../../../as/summary_lderr.casl:20:LOOP3   SLL   GR2,1           ; 回答は "はい" ?
-       #0037   #5220
-       #0038   #0001
-../../../as/summary_lderr.casl:21:        JOV   ON
-       #0039   #6600
-       #003A   #003F
-../../../as/summary_lderr.casl:22:        JZE   NEXTW           ; 残りの項目はすべて "いいえ"
-       #003B   #6300
-       #003C   #004F
-../../../as/summary_lderr.casl:23:        JUMP  OFF
-       #003D   #6400
-       #003E   #004B
-../../../as/summary_lderr.casl:24:ON      LD    GR3,COUNTR,GR4  ; カウンタに1を加算
-       #003F   #1034
-       #0040   #009C
-../../../as/summary_lderr.casl:25:        ADDA  GR3,=1
-       #0113   #0001
-       #0041   #2030
-       #0042   #0113
-../../../as/summary_lderr.casl:26:        ST    GR3,COUNTR,GR4
-       #0043   #1134
-       #0044   #009C
-../../../as/summary_lderr.casl:27:        CPA   GR3,GR5         ; 最大値と比較
-       #0045   #4435
-../../../as/summary_lderr.casl:28:        JPL   CHANGE
-       #0046   #6500
-       #0047   #004A
-../../../as/summary_lderr.casl:29:        JUMP  OFF
-       #0048   #6400
-       #0049   #004B
-../../../as/summary_lderr.casl:30:CHANGE  LD    GR5,GR3         ; 最大値を入替え
-       #004A   #1453
-../../../as/summary_lderr.casl:31:OFF     LAD   GR4,1,GR4       ; 次の項目
-       #004B   #1244
-       #004C   #0001
-../../../as/summary_lderr.casl:32:        JUMP  LOOP3
-       #004D   #6400
-       #004E   #0037
-../../../as/summary_lderr.casl:33:NEXTW   LAD   GR1,1,GR1
-       #004F   #1211
-       #0050   #0001
-../../../as/summary_lderr.casl:34:        SUBA  GR0,=1          ; 全回答処理済?
-       #0114   #0001
-       #0051   #2100
-       #0052   #0114
-../../../as/summary_lderr.casl:35:        JPL   LOOP2
-       #0053   #6500
-       #0054   #0033
-../../../as/summary_lderr.casl:36:; 集計結果を棒グラフで出力
-../../../as/summary_lderr.casl:37:        LD    GR5,GR5
-       #0055   #1455
-../../../as/summary_lderr.casl:38:        JZE   FIN
-       #0056   #6300
-       #0057   #0082
-../../../as/summary_lderr.casl:39:        LD    GR0,='*'
-       #0115   #002A
-       #0058   #1000
-       #0059   #0115
-../../../as/summary_lderr.casl:40:LOOP4   LD    GR3,=1          ; 出力バッファのポインタ
-       #0116   #0001
-       #005A   #1030
-       #005B   #0116
-../../../as/summary_lderr.casl:41:        LD    GR4,0           ; カウンタ領域のポインタ
-       #005C   #1040
-       #005D   #0000
-../../../as/summary_lderr.casl:42:LOOP5   CPA   GR5,COUNTR,GR4  ; "はい" の人数と比較
-       #005E   #4054
-       #005F   #009C
-../../../as/summary_lderr.casl:43:        JNZ   NOTSET
-       #0060   #6200
-       #0061   #0064
-../../../as/summary_lderr.casl:44:        ST    GR0,PBUF,GR3    ; 出力バッファに "*" を設定
-       #0062   #1103
-       #0063   #00AD
-../../../as/summary_lderr.casl:45:NOTSET  LAD   GR3,3,GR3       ; 出力バッファのポインタを更新
-       #0064   #1233
-       #0065   #0003
-../../../as/summary_lderr.casl:46:        LAD   GR4,1,GR4       ; カウンタ領域のポインタを更新
-       #0066   #1244
-       #0067   #0001
-../../../as/summary_lderr.casl:47:        CPA   GR4,=16
-       #0117   #0010
-       #0068   #4040
-       #0069   #0117
-../../../as/summary_lderr.casl:48:        JMI   LOOP5
-       #006A   #6100
-       #006B   #005E
-../../../as/summary_lderr.casl:49:        OUT   PBUF,PLEN
-       #006C   #7001
-       #006D   #0000
-       #006E   #7002
-       #006F   #0000
-       #0070   #1210
-       #0071   #00AD
-       #0072   #1020
-       #0073   #00AC
-       #0074   #F000
-       #0075   #0002
-       #0076   #1210
-       #0077   #0118
-       #0118   #000A
-       #0078   #1220
-       #0079   #0001
-       #007A   #F000
-       #007B   #0002
-       #007C   #7120
-       #007D   #7110
-../../../as/summary_lderr.casl:50:        SUBA  GR5,=1
-       #0119   #0001
-       #007E   #2150
-       #007F   #0119
-../../../as/summary_lderr.casl:51:        JPL   LOOP4
-       #0080   #6500
-       #0081   #005A
-../../../as/summary_lderr.casl:52:FIN     OUT   FOOTER,PLEN
-       #0082   #7001
-       #0083   #0000
-       #0084   #7002
-       #0085   #0000
-       #0086   #1210
-       #0087   #00DD
-       #0088   #1020
-       #0089   #00AC
-       #008A   #F000
-       #008B   #0002
-       #008C   #1210
-       #008D   #011A
-       #011A   #000A
-       #008E   #1220
-       #008F   #0001
-       #0090   #F000
-       #0091   #0002
-       #0092   #7120
-       #0093   #7110
-../../../as/summary_lderr.casl:53:        RPOP
-       #0094   #7170
-       #0095   #7160
-       #0096   #7150
-       #0097   #7140
-       #0098   #7130
-       #0099   #7120
-       #009A   #7110
-../../../as/summary_lderr.casl:54:        RET
-       #009B   #8100
-../../../as/summary_lderr.casl:55:COUNTR  DS    16              ; カウンタ領域
-       #009C   #0000
-       #009D   #0000
-       #009E   #0000
-       #009F   #0000
-       #00A0   #0000
-       #00A1   #0000
-       #00A2   #0000
-       #00A3   #0000
-       #00A4   #0000
-       #00A5   #0000
-       #00A6   #0000
-       #00A7   #0000
-       #00A8   #0000
-       #00A9   #0000
-       #00AA   #0000
-       #00AB   #0000
-../../../as/summary_lderr.casl:56:PLEN    DC    48
-       #00AC   #0030
-../../../as/summary_lderr.casl:57:PBUF    DS    48              ; 出力バッファ
-       #00AD   #0000
-       #00AE   #0000
-       #00AF   #0000
-       #00B0   #0000
-       #00B1   #0000
-       #00B2   #0000
-       #00B3   #0000
-       #00B4   #0000
-       #00B5   #0000
-       #00B6   #0000
-       #00B7   #0000
-       #00B8   #0000
-       #00B9   #0000
-       #00BA   #0000
-       #00BB   #0000
-       #00BC   #0000
-       #00BD   #0000
-       #00BE   #0000
-       #00BF   #0000
-       #00C0   #0000
-       #00C1   #0000
-       #00C2   #0000
-       #00C3   #0000
-       #00C4   #0000
-       #00C5   #0000
-       #00C6   #0000
-       #00C7   #0000
-       #00C8   #0000
-       #00C9   #0000
-       #00CA   #0000
-       #00CB   #0000
-       #00CC   #0000
-       #00CD   #0000
-       #00CE   #0000
-       #00CF   #0000
-       #00D0   #0000
-       #00D1   #0000
-       #00D2   #0000
-       #00D3   #0000
-       #00D4   #0000
-       #00D5   #0000
-       #00D6   #0000
-       #00D7   #0000
-       #00D8   #0000
-       #00D9   #0000
-       #00DA   #0000
-       #00DB   #0000
-       #00DC   #0000
-../../../as/summary_lderr.casl:58:FOOTER  DC    '01 02 03 04 05 06 07 08 09 10 11 12 13 '
-       #00DD   #0030
-       #00DE   #0031
-       #00DF   #0020
-       #00E0   #0030
-       #00E1   #0032
-       #00E2   #0020
-       #00E3   #0030
-       #00E4   #0033
-       #00E5   #0020
-       #00E6   #0030
-       #00E7   #0034
-       #00E8   #0020
-       #00E9   #0030
-       #00EA   #0035
-       #00EB   #0020
-       #00EC   #0030
-       #00ED   #0036
-       #00EE   #0020
-       #00EF   #0030
-       #00F0   #0037
-       #00F1   #0020
-       #00F2   #0030
-       #00F3   #0038
-       #00F4   #0020
-       #00F5   #0030
-       #00F6   #0039
-       #00F7   #0020
-       #00F8   #0031
-       #00F9   #0030
-       #00FA   #0020
-       #00FB   #0031
-       #00FC   #0031
-       #00FD   #0020
-       #00FE   #0031
-       #00FF   #0032
-       #0100   #0020
-       #0101   #0031
-       #0102   #0033
-       #0103   #0020
-../../../as/summary_lderr.casl:59:        DC    '14 15 16 '
-       #0104   #0031
-       #0105   #0034
-       #0106   #0020
-       #0107   #0031
-       #0108   #0035
-       #0109   #0020
-       #010A   #0031
-       #010B   #0036
-       #010C   #0020
-../../../as/summary_lderr.casl:60:        END
-Execute error - 206: PR:#005F: Address - out of COMET II memory
diff --git a/test/astest/summary_lderr/Makefile b/test/astest/summary_lderr/Makefile
deleted file mode 100644 (file)
index 993b13e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-UNITNAME = summary_lderr
-ASFILE = ../../../as/summary_call.casl ../../../as/summary_lderr.casl
-CASL2FLAG = -al
-include ../Test.mk
diff --git a/test/integration/CASL2/CMD.mk b/test/integration/CASL2/CMD.mk
new file mode 100644 (file)
index 0000000..0197200
--- /dev/null
@@ -0,0 +1,2 @@
+YACASL2DIR=../../../..
+CASL2 = $(YACASL2DIR)/casl2
diff --git a/test/integration/CASL2/Makefile b/test/integration/CASL2/Makefile
new file mode 100644 (file)
index 0000000..7e15e45
--- /dev/null
@@ -0,0 +1,72 @@
+# テストグループ
+# make         : すべてのテストを実施し、ログを作成
+# make all     : ↓
+# make clean   : すべてのテストで、「make」で生成されたファイルをクリア
+# make check   : すべてのテストを実施
+# make cleanall: すべてのテストで、「make」と「make prepare」で生成されたファイルをクリア
+# make prepare : すべてのテストの、想定結果を出力
+# make create  : UNITNAMEで指定されたテストを新規に作成
+TESTS = `ls | grep "^[^A-Z].*"`
+LOGFILE = TEST.log
+
+.PHONY: all check report clean cleanall prepare create
+all: check report
+check:
+       @rm -f $(LOGFILE)
+       @for target in $(TESTS); do \
+         $(MAKE) check -C $$target; \
+     done
+$(LOGFILE):
+       @for target in $(TESTS); do \
+         cat <$$target/report.txt >>$(LOGFILE); \
+     done
+report: $(LOGFILE)
+       @success=`grep "Success" $(LOGFILE) | wc -l`; \
+     all=`cat $(LOGFILE) | wc -l`; \
+     echo "$$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \
+     if test $$success -eq $$all; then \
+       echo "All tests are succeded."; \
+     else \
+       grep "Failure" $(LOGFILE); \
+     fi
+clean:
+       @for target in $(TESTS); do \
+         $(MAKE) clean -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+cleanall:
+       @for target in $(TESTS); do \
+         $(MAKE) cleanall -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+prepare:
+       @for target in $(TESTS) ; do \
+         $(MAKE) prepare -C $$target ;\
+     done
+create:
+ifdef UNITNAME
+       @mkdir $(UNITNAME)
+       @echo 'include ../CMD.mk    # YACASL2DIR, CASL2' >$(UNITNAME)/Makefile
+ifdef CASL2FLAG
+       @echo 'CASL2FLAG = $(CASL2FLAG)' >>$(UNITNAME)/Makefile
+else
+       @echo 'CASL2FLAG = -la' >>$(UNITNAME)/Makefile
+endif
+ifdef ASDIR
+       @echo 'ASDIR = $(ASDIR)' >>$(UNITNAME)/Makefile
+else
+       @echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile
+endif
+ifdef ASFILE
+       @echo 'ASFILE = $(ASFILE)' >>$(UNITNAME)/Makefile
+else
+       @echo 'ASFILE = $$(ASDIR)/$(UNITNAME).casl' >>$(UNITNAME)/Makefile
+endif
+ifdef INFILE
+       @echo 'IN = <$(INFILE)' >>$(UNITNAME)/Makefile
+endif
+       @echo 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE) $$(IN)' >>$(UNITNAME)/Makefile; \
+     echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile
+else
+       @echo "no test created. set UNITNAME"
+endif
diff --git a/test/integration/CASL2/TEST.log b/test/integration/CASL2/TEST.log
new file mode 100644 (file)
index 0000000..20529d8
--- /dev/null
@@ -0,0 +1,76 @@
+abs_call: Test Success 2010-01-21 02:33:30
+adda0: Test Success 2010-01-21 02:33:30
+adda1: Test Success 2010-01-21 02:33:30
+adda_overflow: Test Success 2010-01-21 02:33:30
+addl: Test Success 2010-01-21 02:33:30
+addl_overflow: Test Success 2010-01-21 02:33:30
+and0: Test Success 2010-01-21 02:33:30
+and1: Test Success 2010-01-21 02:33:30
+and2: Test Success 2010-01-21 02:33:30
+and3: Test Success 2010-01-21 02:33:30
+binout: Test Success 2010-01-21 02:33:30
+call0: Test Success 2010-01-21 02:33:30
+call1: Test Success 2010-01-21 02:33:30
+call2: Test Success 2010-01-21 02:33:30
+cmd_err0: Test Success 2010-01-21 02:33:31
+cmd_err1: Test Success 2010-01-21 02:33:31
+count_call: Test Success 2010-01-21 02:33:31
+cpa1: Test Success 2010-01-21 02:33:31
+dc_overflow: Test Success 2010-01-21 02:33:31
+dc_spc: Test Success 2010-01-21 02:33:31
+divl0_call: Test Success 2010-01-21 02:33:32
+divl1_call: Test Success 2010-01-21 02:33:34
+ds_0: Test Success 2010-01-21 02:33:34
+ds_err: Test Success 2010-01-21 02:33:34
+fib_outl: Test Success 2010-01-21 02:33:34
+floatedit: Test Success 2010-01-21 02:33:34
+hanoi: Test Success 2010-01-21 02:33:34
+hello: Test Success 2010-01-21 02:33:34
+iotest: Test Success 2010-01-21 02:33:34
+labeldup_err: Test Success 2010-01-21 02:33:34
+lad0: Test Success 2010-01-21 02:33:34
+lad1: Test Success 2010-01-21 02:33:34
+lad2: Test Success 2010-01-21 02:33:34
+lad3: Test Success 2010-01-21 02:33:34
+ld0: Test Success 2010-01-21 02:33:34
+ld1: Test Success 2010-01-21 02:33:34
+ld2: Test Success 2010-01-21 02:33:34
+ld3: Test Success 2010-01-21 02:33:35
+ld4: Test Success 2010-01-21 02:33:35
+ld5: Test Success 2010-01-21 02:33:35
+ld_loop: Test Success 2010-01-21 02:33:35
+literal_spc: Test Success 2010-01-21 02:33:35
+literalstr: Test Success 2010-01-21 02:33:35
+minim_call: Test Success 2010-01-21 02:33:35
+mula0_call: Test Success 2010-01-21 02:33:40
+mula1_call: Test Success 2010-01-21 02:33:41
+mull0_call: Test Success 2010-01-21 02:33:46
+mull1_call: Test Success 2010-01-21 02:33:46
+opdspc_err: Test Success 2010-01-21 02:33:46
+out0: Test Success 2010-01-21 02:33:46
+out1: Test Success 2010-01-21 02:33:46
+outa_call: Test Success 2010-01-21 02:33:46
+outb_call: Test Success 2010-01-21 02:33:47
+outd_q15_call: Test Success 2010-01-21 02:33:47
+outl_call: Test Success 2010-01-21 02:33:47
+ptn1: Test Success 2010-01-21 02:33:47
+ptn2: Test Success 2010-01-21 02:33:47
+ptn3: Test Success 2010-01-21 02:33:47
+ptn4: Test Success 2010-01-21 02:33:47
+pushpop: Test Success 2010-01-21 02:33:47
+rev_call: Test Success 2010-01-21 02:33:47
+sla2: Test Success 2010-01-21 02:33:47
+sra2: Test Success 2010-01-21 02:33:47
+sra3: Test Success 2010-01-21 02:33:48
+sra4: Test Success 2010-01-21 02:33:48
+st0: Test Success 2010-01-21 02:33:48
+st1: Test Success 2010-01-21 02:33:48
+sum_call: Test Success 2010-01-21 02:33:48
+summary: Test Success 2010-01-21 02:33:48
+svc2: Test Success 2010-01-21 02:33:48
+svc2_out: Test Success 2010-01-21 02:33:48
+xor0: Test Success 2010-01-21 02:33:48
+xor1: Test Success 2010-01-21 02:33:48
+xor3: Test Success 2010-01-21 02:33:48
+xor4: Test Success 2010-01-21 02:33:48
+xor5: Test Success 2010-01-21 02:33:48
diff --git a/test/integration/CASL2/TEST.mk b/test/integration/CASL2/TEST.mk
new file mode 100644 (file)
index 0000000..e33df44
--- /dev/null
@@ -0,0 +1,27 @@
+# テストのテンプレート
+# make         : CMDで設定されたコマンドを実行した出力結果を1.txtに出力し、0.txtと比較し、レポート
+# make check   : ↓
+# make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
+# make clean   : 「make」で生成されたファイルをクリア
+# make cleanall: 「make」と「make clean」で生成されたファイルをクリア
+LOGFILE = ../TEST.log
+ERRFILE = err.txt
+UNITNAME = `pwd | xargs basename`
+
+.PHPNY: check prepare clean cleanall
+check: clean report.txt
+prepare: cleanall 0.txt
+clean:
+       @rm -f 1.txt diff.txt report.txt
+cleanall: clean
+       @rm -f 0.txt
+0.txt 1.txt: $(CASL2) $(ASFILE)
+       @echo $(CMD) >$@; \
+     $(CMD) >>$@ 2>$(ERRFILE); \
+     if test -s $(ERRFILE); then cat err.txt >>$@; else rm -f $(ERRFILE); fi
+diff.txt: 1.txt
+       @-diff 0.txt 1.txt >$@ 2>&1
+report.txt: diff.txt
+       @echo -n "$(UNITNAME): Test " >$@; \
+     if test ! -s $^; then echo -n "Success " >>$@; rm -f $^; else echo -n "Failure " >>$@; fi; \
+     echo `date +"%F %T"` >>$@
diff --git a/test/integration/CASL2/abs_call/0.txt b/test/integration/CASL2/abs_call/0.txt
new file mode 100644 (file)
index 0000000..4d285e3
--- /dev/null
@@ -0,0 +1,661 @@
+../../../../casl2 -sla ../../../../as/FUNC/abs_call.casl ../../../../as/FUNC/abs.casl ../../../../as/FUNC/outa.casl
+
+Assemble ../../../../as/FUNC/abs_call.casl (0)
+../../../../as/FUNC/abs_call.casl:1:;;; ABSを呼び出す
+../../../../as/FUNC/abs_call.casl:2:;;; casl2 abs_call.casl abs.casl outa.casl
+../../../../as/FUNC/abs_call.casl:3:MAIN    START
+../../../../as/FUNC/abs_call.casl:4:        LAD     GR2,0
+../../../../as/FUNC/abs_call.casl:5:MLOOP   CPA     GR2,MLEN
+../../../../as/FUNC/abs_call.casl:6:        JZE     MFIN
+../../../../as/FUNC/abs_call.casl:7:        LD      GR1,MVAL,GR2
+../../../../as/FUNC/abs_call.casl:8:        CALL    ABS
+../../../../as/FUNC/abs_call.casl:9:        CALL    OUTA
+../../../../as/FUNC/abs_call.casl:10:        LAD     GR2,1,GR2
+../../../../as/FUNC/abs_call.casl:11:        JUMP    MLOOP
+../../../../as/FUNC/abs_call.casl:12:MFIN    RET
+../../../../as/FUNC/abs_call.casl:13:MVAL    DC      12,-12,1,-1,32767,-32767,0,-32768
+../../../../as/FUNC/abs_call.casl:14:MLEN    DC      8
+../../../../as/FUNC/abs_call.casl:15:        END
+
+Assemble ../../../../as/FUNC/abs.casl (0)
+../../../../as/FUNC/abs.casl:1:;;; GR1を絶対値に変換する
+../../../../as/FUNC/abs.casl:2:ABS     START
+../../../../as/FUNC/abs.casl:3:        AND     GR1,GR1
+../../../../as/FUNC/abs.casl:4:        JPL     ABSFIN
+../../../../as/FUNC/abs.casl:5:        JZE     ABSFIN
+../../../../as/FUNC/abs.casl:6:        XOR     GR1,=#FFFF
+../../../../as/FUNC/abs.casl:7:        LAD     GR1,1,GR1
+../../../../as/FUNC/abs.casl:8:ABSFIN  RET
+../../../../as/FUNC/abs.casl:9:        END
+
+Assemble ../../../../as/FUNC/outa.casl (0)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+../../../../as/FUNC/outa.casl:34:        RPOP
+../../../../as/FUNC/outa.casl:35:        RET
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+../../../../as/FUNC/outa.casl:50:        RET
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+../../../../as/FUNC/outa.casl:88:        RET
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+../../../../as/FUNC/outa.casl:114:        RET
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+../../../../as/FUNC/outa.casl:121:        RET
+../../../../as/FUNC/outa.casl:122:        END
+
+Label::::
+STI ---> #0043
+ODYOV ---> #00E2
+STSTR ---> #00B7
+STR ---> #0081
+ODY ---> #0100
+RNEXT ---> #011E
+ABS ---> #001A
+RFIN ---> #012C
+ABSFIN ---> #0023
+MLOOP ---> #0002
+MFIN ---> #0010
+REV ---> #0101
+MLEN ---> #0019
+PRT ---> #0061
+MVAL ---> #0011
+OABS ---> #0134
+NCHAR ---> #0093
+STLST ---> #0050
+MAIN ---> #0000
+ODIVL ---> #00C6
+RPO ---> #0120
+OUTA ---> #0024
+RPU ---> #0111
+ODSL ---> #00D7
+LEN ---> #0092
+ODFIN ---> #00FB
+ZPRT ---> #005D
+ODLOOP ---> #00EA
+ODLPIN ---> #00F7
+
+Assemble ../../../../as/FUNC/abs_call.casl (1)
+../../../../as/FUNC/abs_call.casl:1:;;; ABSを呼び出す
+../../../../as/FUNC/abs_call.casl:2:;;; casl2 abs_call.casl abs.casl outa.casl
+../../../../as/FUNC/abs_call.casl:3:MAIN    START
+../../../../as/FUNC/abs_call.casl:4:        LAD     GR2,0
+       #0000   #1220
+       #0001   #0000
+../../../../as/FUNC/abs_call.casl:5:MLOOP   CPA     GR2,MLEN
+       #0002   #4020
+       #0003   #0019
+../../../../as/FUNC/abs_call.casl:6:        JZE     MFIN
+       #0004   #6300
+       #0005   #0010
+../../../../as/FUNC/abs_call.casl:7:        LD      GR1,MVAL,GR2
+       #0006   #1012
+       #0007   #0011
+../../../../as/FUNC/abs_call.casl:8:        CALL    ABS
+       #0008   #8000
+       #0009   #001A
+../../../../as/FUNC/abs_call.casl:9:        CALL    OUTA
+       #000A   #8000
+       #000B   #0024
+../../../../as/FUNC/abs_call.casl:10:        LAD     GR2,1,GR2
+       #000C   #1222
+       #000D   #0001
+../../../../as/FUNC/abs_call.casl:11:        JUMP    MLOOP
+       #000E   #6400
+       #000F   #0002
+../../../../as/FUNC/abs_call.casl:12:MFIN    RET
+       #0010   #8100
+../../../../as/FUNC/abs_call.casl:13:MVAL    DC      12,-12,1,-1,32767,-32767,0,-32768
+       #0011   #000C
+       #0012   #FFF4
+       #0013   #0001
+       #0014   #FFFF
+       #0015   #7FFF
+       #0016   #8001
+       #0017   #0000
+       #0018   #8000
+../../../../as/FUNC/abs_call.casl:14:MLEN    DC      8
+       #0019   #0008
+../../../../as/FUNC/abs_call.casl:15:        END
+
+Assemble ../../../../as/FUNC/abs.casl (1)
+../../../../as/FUNC/abs.casl:1:;;; GR1を絶対値に変換する
+../../../../as/FUNC/abs.casl:2:ABS     START
+../../../../as/FUNC/abs.casl:3:        AND     GR1,GR1
+       #001A   #3411
+../../../../as/FUNC/abs.casl:4:        JPL     ABSFIN
+       #001B   #6500
+       #001C   #0023
+../../../../as/FUNC/abs.casl:5:        JZE     ABSFIN
+       #001D   #6300
+       #001E   #0023
+../../../../as/FUNC/abs.casl:6:        XOR     GR1,=#FFFF
+       #0139   #FFFF
+       #001F   #3210
+       #0020   #0139
+../../../../as/FUNC/abs.casl:7:        LAD     GR1,1,GR1
+       #0021   #1211
+       #0022   #0001
+../../../../as/FUNC/abs.casl:8:ABSFIN  RET
+       #0023   #8100
+../../../../as/FUNC/abs.casl:9:        END
+
+Assemble ../../../../as/FUNC/outa.casl (1)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+       #0024   #7001
+       #0025   #0000
+       #0026   #7002
+       #0027   #0000
+       #0028   #7003
+       #0029   #0000
+       #002A   #7004
+       #002B   #0000
+       #002C   #7005
+       #002D   #0000
+       #002E   #7006
+       #002F   #0000
+       #0030   #7007
+       #0031   #0000
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+       #0032   #1220
+       #0033   #000A
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+       #0034   #1200
+       #0035   #0000
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+       #0036   #1240
+       #0037   #0000
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+       #0038   #1100
+       #0039   #0092
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+       #003A   #3411
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+       #003B   #6300
+       #003C   #005D
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+       #003D   #6500
+       #003E   #0043
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+       #003F   #1240
+       #0040   #0001
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+       #0041   #8000
+       #0042   #0134
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+       #0043   #4512
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+       #0044   #6100
+       #0045   #0050
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+       #0046   #8000
+       #0047   #00C6
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+       #0048   #1413
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #0049   #1011
+       #004A   #0093
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+       #004B   #8000
+       #004C   #00B7
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+       #004D   #1410
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+       #004E   #6400
+       #004F   #0043
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #0050   #1011
+       #0051   #0093
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+       #0052   #8000
+       #0053   #00B7
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+       #0054   #3444
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+       #0055   #6300
+       #0056   #0061
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+       #013A   #002D
+       #0057   #1010
+       #0058   #013A
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+       #0059   #8000
+       #005A   #00B7
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+       #005B   #6400
+       #005C   #0061
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+       #005D   #1010
+       #005E   #0093
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+       #005F   #8000
+       #0060   #00B7
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+       #0061   #1020
+       #0062   #0092
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+       #0063   #1210
+       #0064   #0081
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+       #0065   #8000
+       #0066   #0101
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+       #0067   #7001
+       #0068   #0000
+       #0069   #7002
+       #006A   #0000
+       #006B   #1210
+       #006C   #0081
+       #006D   #1020
+       #006E   #0092
+       #006F   #F000
+       #0070   #0002
+       #0071   #1210
+       #0072   #013B
+       #013B   #000A
+       #0073   #1220
+       #0074   #0001
+       #0075   #F000
+       #0076   #0002
+       #0077   #7120
+       #0078   #7110
+../../../../as/FUNC/outa.casl:34:        RPOP
+       #0079   #7170
+       #007A   #7160
+       #007B   #7150
+       #007C   #7140
+       #007D   #7130
+       #007E   #7120
+       #007F   #7110
+../../../../as/FUNC/outa.casl:35:        RET
+       #0080   #8100
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+       #0081   #0000
+       #0082   #0000
+       #0083   #0000
+       #0084   #0000
+       #0085   #0000
+       #0086   #0000
+       #0087   #0000
+       #0088   #0000
+       #0089   #0000
+       #008A   #0000
+       #008B   #0000
+       #008C   #0000
+       #008D   #0000
+       #008E   #0000
+       #008F   #0000
+       #0090   #0000
+       #0091   #0000
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+       #0092   #0000
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+       #0093   #0030
+       #0094   #0031
+       #0095   #0032
+       #0096   #0033
+       #0097   #0034
+       #0098   #0035
+       #0099   #0036
+       #009A   #0037
+       #009B   #0038
+       #009C   #0039
+       #009D   #0041
+       #009E   #0042
+       #009F   #0043
+       #00A0   #0044
+       #00A1   #0045
+       #00A2   #0046
+       #00A3   #0047
+       #00A4   #0048
+       #00A5   #0049
+       #00A6   #004A
+       #00A7   #004B
+       #00A8   #004C
+       #00A9   #004D
+       #00AA   #004E
+       #00AB   #004F
+       #00AC   #0050
+       #00AD   #0051
+       #00AE   #0052
+       #00AF   #0053
+       #00B0   #0054
+       #00B1   #0055
+       #00B2   #0056
+       #00B3   #0057
+       #00B4   #0058
+       #00B5   #0059
+       #00B6   #005A
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+       #00B7   #7001
+       #00B8   #0000
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+       #00B9   #7002
+       #00BA   #0000
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+       #00BB   #1020
+       #00BC   #0092
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+       #00BD   #1112
+       #00BE   #0081
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+       #00BF   #1222
+       #00C0   #0001
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+       #00C1   #1120
+       #00C2   #0092
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+       #00C3   #7120
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+       #00C4   #7110
+../../../../as/FUNC/outa.casl:50:        RET
+       #00C5   #8100
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+       #00C6   #7001
+       #00C7   #0000
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+       #00C8   #7002
+       #00C9   #0000
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+       #00CA   #7004
+       #00CB   #0000
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+       #00CC   #3422
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+       #00CD   #6300
+       #00CE   #00FB
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+       #00CF   #1120
+       #00D0   #0100
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+       #00D1   #1200
+       #00D2   #0000
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+       #00D3   #1230
+       #00D4   #0000
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+       #00D5   #1240
+       #00D6   #0001
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+       #00D7   #4521
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+       #00D8   #6500
+       #00D9   #00EA
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+       #00DA   #5240
+       #00DB   #0001
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+       #00DC   #5220
+       #00DD   #0001
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+       #00DE   #6600
+       #00DF   #00E2
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+       #00E0   #6400
+       #00E1   #00D7
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+       #00E2   #5320
+       #00E3   #0001
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+       #00E4   #1222
+       #00E5   #8000
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+       #00E6   #5340
+       #00E7   #0001
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+       #00E8   #6400
+       #00E9   #00F7
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+       #00EA   #5340
+       #00EB   #0001
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+       #00EC   #6300
+       #00ED   #00FB
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+       #00EE   #5320
+       #00EF   #0001
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+       #00F0   #4110
+       #00F1   #0100
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+       #00F2   #6100
+       #00F3   #00FB
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+       #00F4   #4512
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+       #00F5   #6100
+       #00F6   #00EA
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+       #00F7   #2712
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+       #00F8   #2604
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+       #00F9   #6400
+       #00FA   #00EA
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+       #00FB   #1431
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+       #00FC   #7140
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+       #00FD   #7120
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+       #00FE   #7110
+../../../../as/FUNC/outa.casl:88:        RET
+       #00FF   #8100
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+       #0100   #0000
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+       #0101   #7001
+       #0102   #0000
+       #0103   #7002
+       #0104   #0000
+       #0105   #7003
+       #0106   #0000
+       #0107   #7004
+       #0108   #0000
+       #0109   #7005
+       #010A   #0000
+       #010B   #7006
+       #010C   #0000
+       #010D   #7007
+       #010E   #0000
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+       #010F   #1230
+       #0110   #0000
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #0111   #4532
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+       #0112   #6300
+       #0113   #011E
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #0114   #1441
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0115   #2643
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+       #0116   #1054
+       #0117   #0000
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+       #0118   #7005
+       #0119   #0000
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #011A   #1233
+       #011B   #0001
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+       #011C   #6400
+       #011D   #0111
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+       #011E   #1230
+       #011F   #0000
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #0120   #4532
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+       #0121   #6300
+       #0122   #012C
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+       #0123   #7150
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #0124   #1441
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0125   #2643
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+       #0126   #1154
+       #0127   #0000
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #0128   #1233
+       #0129   #0001
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+       #012A   #6400
+       #012B   #0120
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+       #012C   #7170
+       #012D   #7160
+       #012E   #7150
+       #012F   #7140
+       #0130   #7130
+       #0131   #7120
+       #0132   #7110
+../../../../as/FUNC/outa.casl:114:        RET
+       #0133   #8100
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+       #013C   #FFFF
+       #0134   #3210
+       #0135   #013C
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+       #0136   #1211
+       #0137   #0001
+../../../../as/FUNC/outa.casl:121:        RET
+       #0138   #8100
+../../../../as/FUNC/outa.casl:122:        END
+12
+12
+1
+1
+32767
+32767
+0
+-32768
diff --git a/test/integration/CASL2/abs_call/Makefile b/test/integration/CASL2/abs_call/Makefile
new file mode 100644 (file)
index 0000000..1dab35a
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/abs_call.casl $(ASDIR)/abs.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/adda0/0.txt b/test/integration/CASL2/adda0/0.txt
new file mode 100644 (file)
index 0000000..7ab3c59
--- /dev/null
@@ -0,0 +1,171 @@
+../../../../casl2 -slatd ../../../../as/CMD/adda0.casl
+
+Assemble ../../../../as/CMD/adda0.casl (0)
+../../../../as/CMD/adda0.casl:1:MAIN    START
+../../../../as/CMD/adda0.casl:2:BEGIN   LAD     GR1,3
+../../../../as/CMD/adda0.casl:3:        ADDA    GR1,A
+../../../../as/CMD/adda0.casl:4:        RET
+../../../../as/CMD/adda0.casl:5:A       DC      1
+../../../../as/CMD/adda0.casl:6:        END
+
+Label::::
+A ---> #0005
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/adda0.casl (1)
+../../../../as/CMD/adda0.casl:1:MAIN    START
+../../../../as/CMD/adda0.casl:2:BEGIN   LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/CMD/adda0.casl:3:        ADDA    GR1,A
+       #0002   #2010
+       #0003   #0005
+../../../../as/CMD/adda0.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/adda0.casl:5:A       DC      1
+       #0005   #0001
+../../../../as/CMD/adda0.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/adda0/Makefile b/test/integration/CASL2/adda0/Makefile
new file mode 100644 (file)
index 0000000..d2aec42
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/adda1/0.txt b/test/integration/CASL2/adda1/0.txt
new file mode 100644 (file)
index 0000000..de8ad75
--- /dev/null
@@ -0,0 +1,225 @@
+../../../../casl2 -slatd ../../../../as/CMD/adda1.casl
+
+Assemble ../../../../as/CMD/adda1.casl (0)
+../../../../as/CMD/adda1.casl:1:MAIN    START
+../../../../as/CMD/adda1.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/adda1.casl:3:        LD      GR2,B
+../../../../as/CMD/adda1.casl:4:        ADDA    GR1,GR2
+../../../../as/CMD/adda1.casl:5:        RET
+../../../../as/CMD/adda1.casl:6:A       DC      3
+../../../../as/CMD/adda1.casl:7:B       DC      1
+../../../../as/CMD/adda1.casl:8:        END
+
+Label::::
+A ---> #0006
+B ---> #0007
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/adda1.casl (1)
+../../../../as/CMD/adda1.casl:1:MAIN    START
+../../../../as/CMD/adda1.casl:2:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/CMD/adda1.casl:3:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/CMD/adda1.casl:4:        ADDA    GR1,GR2
+       #0004   #2412
+../../../../as/CMD/adda1.casl:5:        RET
+       #0005   #8100
+../../../../as/CMD/adda1.casl:6:A       DC      3
+       #0006   #0003
+../../../../as/CMD/adda1.casl:7:B       DC      1
+       #0007   #0001
+../../../../as/CMD/adda1.casl:8:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      4 = #0004 = 0000000000000100
+#0005: GR2:      1 = #0001 = 0000000000000001
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/adda1/Makefile b/test/integration/CASL2/adda1/Makefile
new file mode 100644 (file)
index 0000000..0ad75ba
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/adda_overflow/0.txt b/test/integration/CASL2/adda_overflow/0.txt
new file mode 100644 (file)
index 0000000..69add4f
--- /dev/null
@@ -0,0 +1,171 @@
+../../../../casl2 -slatd ../../../../as/CMD/adda_overflow.casl
+
+Assemble ../../../../as/CMD/adda_overflow.casl (0)
+../../../../as/CMD/adda_overflow.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/adda_overflow.casl:2:BEGIN   LAD     GR1,32766
+../../../../as/CMD/adda_overflow.casl:3:        ADDA    GR1,A
+../../../../as/CMD/adda_overflow.casl:4:        RET
+../../../../as/CMD/adda_overflow.casl:5:A       DC      29
+../../../../as/CMD/adda_overflow.casl:6:        END
+
+Label::::
+A ---> #0005
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/adda_overflow.casl (1)
+../../../../as/CMD/adda_overflow.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/adda_overflow.casl:2:BEGIN   LAD     GR1,32766
+       #0000   #1210
+       #0001   #7FFE
+../../../../as/CMD/adda_overflow.casl:3:        ADDA    GR1,A
+       #0002   #2010
+       #0003   #0005
+../../../../as/CMD/adda_overflow.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/adda_overflow.casl:5:A       DC      29
+       #0005   #001D
+../../../../as/CMD/adda_overflow.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32741 = #801B = 1000000000011011
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/adda_overflow/Makefile b/test/integration/CASL2/adda_overflow/Makefile
new file mode 100644 (file)
index 0000000..3c5450e
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda_overflow.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/addl/0.txt b/test/integration/CASL2/addl/0.txt
new file mode 100644 (file)
index 0000000..6080e64
--- /dev/null
@@ -0,0 +1,230 @@
+../../../../casl2 -slatd ../../../../as/CMD/addl.casl
+
+Assemble ../../../../as/CMD/addl.casl (0)
+../../../../as/CMD/addl.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/addl.casl:2:BEGIN   LD  GR0,A
+../../../../as/CMD/addl.casl:3:        ADDL    GR0,B
+../../../../as/CMD/addl.casl:4:        ST  GR0,C
+../../../../as/CMD/addl.casl:5:        RET
+../../../../as/CMD/addl.casl:6:A   DC  32766
+../../../../as/CMD/addl.casl:7:B   DC  29
+../../../../as/CMD/addl.casl:8:C   DS  1
+../../../../as/CMD/addl.casl:9:        END
+
+Label::::
+A ---> #0007
+B ---> #0008
+C ---> #0009
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/addl.casl (1)
+../../../../as/CMD/addl.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/addl.casl:2:BEGIN   LD  GR0,A
+       #0000   #1000
+       #0001   #0007
+../../../../as/CMD/addl.casl:3:        ADDL    GR0,B
+       #0002   #2200
+       #0003   #0008
+../../../../as/CMD/addl.casl:4:        ST  GR0,C
+       #0004   #1100
+       #0005   #0009
+../../../../as/CMD/addl.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/addl.casl:6:A   DC  32766
+       #0007   #7FFE
+../../../../as/CMD/addl.casl:7:B   DC  29
+       #0008   #001D
+../../../../as/CMD/addl.casl:8:C   DS  1
+       #0009   #0000
+../../../../as/CMD/addl.casl:9:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:  32766 = #7FFE = 0111111111111110
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0: -32741 = #801B = 1000000000011011
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0: -32741 = #801B = 1000000000011011
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 801B 0000 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/addl/Makefile b/test/integration/CASL2/addl/Makefile
new file mode 100644 (file)
index 0000000..762e623
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/addl.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/addl_overflow/0.txt b/test/integration/CASL2/addl_overflow/0.txt
new file mode 100644 (file)
index 0000000..679db67
--- /dev/null
@@ -0,0 +1,285 @@
+../../../../casl2 -slatd ../../../../as/CMD/addl_overflow.casl
+
+Assemble ../../../../as/CMD/addl_overflow.casl (0)
+../../../../as/CMD/addl_overflow.casl:1:MAIN   START   BEGIN
+../../../../as/CMD/addl_overflow.casl:2:BEGIN  LD      GR1,A
+../../../../as/CMD/addl_overflow.casl:3:       ADDL    GR1,B
+../../../../as/CMD/addl_overflow.casl:4:       ADDL    GR1,C
+../../../../as/CMD/addl_overflow.casl:5:    ADDL       GR1,D
+../../../../as/CMD/addl_overflow.casl:6:       RET
+../../../../as/CMD/addl_overflow.casl:7:A      DC      32765
+../../../../as/CMD/addl_overflow.casl:8:B      DC      4
+../../../../as/CMD/addl_overflow.casl:9:C      DC      32764
+../../../../as/CMD/addl_overflow.casl:10:D     DC      7
+../../../../as/CMD/addl_overflow.casl:11:      END
+
+Label::::
+A ---> #0009
+B ---> #000A
+C ---> #000B
+D ---> #000C
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/addl_overflow.casl (1)
+../../../../as/CMD/addl_overflow.casl:1:MAIN   START   BEGIN
+../../../../as/CMD/addl_overflow.casl:2:BEGIN  LD      GR1,A
+       #0000   #1010
+       #0001   #0009
+../../../../as/CMD/addl_overflow.casl:3:       ADDL    GR1,B
+       #0002   #2210
+       #0003   #000A
+../../../../as/CMD/addl_overflow.casl:4:       ADDL    GR1,C
+       #0004   #2210
+       #0005   #000B
+../../../../as/CMD/addl_overflow.casl:5:    ADDL       GR1,D
+       #0006   #2210
+       #0007   #000C
+../../../../as/CMD/addl_overflow.casl:6:       RET
+       #0008   #8100
+../../../../as/CMD/addl_overflow.casl:7:A      DC      32765
+       #0009   #7FFD
+../../../../as/CMD/addl_overflow.casl:8:B      DC      4
+       #000A   #0004
+../../../../as/CMD/addl_overflow.casl:9:C      DC      32764
+       #000B   #7FFC
+../../../../as/CMD/addl_overflow.casl:10:D     DC      7
+       #000C   #0007
+../../../../as/CMD/addl_overflow.casl:11:      END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32765 = #7FFD = 0111111111111101
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32767 = #8001 = 1000000000000001
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     -3 = #FFFD = 1111111111111101
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      4 = #0004 = 0000000000000100
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 100
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/addl_overflow/Makefile b/test/integration/CASL2/addl_overflow/Makefile
new file mode 100644 (file)
index 0000000..0fa93f4
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/addl_overflow.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/and0/0.txt b/test/integration/CASL2/and0/0.txt
new file mode 100644 (file)
index 0000000..16a66ba
--- /dev/null
@@ -0,0 +1,217 @@
+../../../../casl2 -slatd ../../../../as/CMD/and0.casl
+
+Assemble ../../../../as/CMD/and0.casl (0)
+../../../../as/CMD/and0.casl:1:MAIN    START
+../../../../as/CMD/and0.casl:2:BEGIN   LAD     GR1,#8001
+../../../../as/CMD/and0.casl:3:        LAD     GR2,#3521
+../../../../as/CMD/and0.casl:4:        AND     GR1,GR2
+../../../../as/CMD/and0.casl:5:        RET
+../../../../as/CMD/and0.casl:6:        END
+
+Label::::
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/and0.casl (1)
+../../../../as/CMD/and0.casl:1:MAIN    START
+../../../../as/CMD/and0.casl:2:BEGIN   LAD     GR1,#8001
+       #0000   #1210
+       #0001   #8001
+../../../../as/CMD/and0.casl:3:        LAD     GR2,#3521
+       #0002   #1220
+       #0003   #3521
+../../../../as/CMD/and0.casl:4:        AND     GR1,GR2
+       #0004   #3412
+../../../../as/CMD/and0.casl:5:        RET
+       #0005   #8100
+../../../../as/CMD/and0.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32767 = #8001 = 1000000000000001
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32767 = #8001 = 1000000000000001
+#0004: GR2:  13601 = #3521 = 0011010100100001
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#0005: GR2:  13601 = #3521 = 0011010100100001
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/and0/Makefile b/test/integration/CASL2/and0/Makefile
new file mode 100644 (file)
index 0000000..745d51e
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/and1/0.txt b/test/integration/CASL2/and1/0.txt
new file mode 100644 (file)
index 0000000..286ce03
--- /dev/null
@@ -0,0 +1,171 @@
+../../../../casl2 -slatd ../../../../as/CMD/and1.casl
+
+Assemble ../../../../as/CMD/and1.casl (0)
+../../../../as/CMD/and1.casl:1:MAIN    START
+../../../../as/CMD/and1.casl:2:BEGIN   LAD     GR0,#3444
+../../../../as/CMD/and1.casl:3:        AND     GR0,A
+../../../../as/CMD/and1.casl:4:        RET
+../../../../as/CMD/and1.casl:5:A       DC      #00DD
+../../../../as/CMD/and1.casl:6:        END
+
+Label::::
+A ---> #0005
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/and1.casl (1)
+../../../../as/CMD/and1.casl:1:MAIN    START
+../../../../as/CMD/and1.casl:2:BEGIN   LAD     GR0,#3444
+       #0000   #1200
+       #0001   #3444
+../../../../as/CMD/and1.casl:3:        AND     GR0,A
+       #0002   #3000
+       #0003   #0005
+../../../../as/CMD/and1.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/and1.casl:5:A       DC      #00DD
+       #0005   #00DD
+../../../../as/CMD/and1.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:  13380 = #3444 = 0011010001000100
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:     68 = #0044 = 0000000001000100
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/and1/Makefile b/test/integration/CASL2/and1/Makefile
new file mode 100644 (file)
index 0000000..35764fc
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/and2/0.txt b/test/integration/CASL2/and2/0.txt
new file mode 100644 (file)
index 0000000..0faebbf
--- /dev/null
@@ -0,0 +1,168 @@
+../../../../casl2 -slatd ../../../../as/CMD/and2.casl
+
+Assemble ../../../../as/CMD/and2.casl (0)
+../../../../as/CMD/and2.casl:1:MAIN    START
+../../../../as/CMD/and2.casl:2:BEGIN   LAD     GR0,#3444
+../../../../as/CMD/and2.casl:3:        AND     GR0,=#00DD
+../../../../as/CMD/and2.casl:4:        RET
+../../../../as/CMD/and2.casl:5:        END
+
+Label::::
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/and2.casl (1)
+../../../../as/CMD/and2.casl:1:MAIN    START
+../../../../as/CMD/and2.casl:2:BEGIN   LAD     GR0,#3444
+       #0000   #1200
+       #0001   #3444
+../../../../as/CMD/and2.casl:3:        AND     GR0,=#00DD
+       #0005   #00DD
+       #0002   #3000
+       #0003   #0005
+../../../../as/CMD/and2.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/and2.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:  13380 = #3444 = 0011010001000100
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:     68 = #0044 = 0000000001000100
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/and2/Makefile b/test/integration/CASL2/and2/Makefile
new file mode 100644 (file)
index 0000000..206be8d
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/and3/0.txt b/test/integration/CASL2/and3/0.txt
new file mode 100644 (file)
index 0000000..d46d1d9
--- /dev/null
@@ -0,0 +1,168 @@
+../../../../casl2 -slatd ../../../../as/CMD/and3.casl
+
+Assemble ../../../../as/CMD/and3.casl (0)
+../../../../as/CMD/and3.casl:1:MAIN    START
+../../../../as/CMD/and3.casl:2:BEGIN   LAD     GR0,#0460
+../../../../as/CMD/and3.casl:3:        AND     GR0,=#00FF
+../../../../as/CMD/and3.casl:4:        RET
+../../../../as/CMD/and3.casl:5:        END
+
+Label::::
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/and3.casl (1)
+../../../../as/CMD/and3.casl:1:MAIN    START
+../../../../as/CMD/and3.casl:2:BEGIN   LAD     GR0,#0460
+       #0000   #1200
+       #0001   #0460
+../../../../as/CMD/and3.casl:3:        AND     GR0,=#00FF
+       #0005   #00FF
+       #0002   #3000
+       #0003   #0005
+../../../../as/CMD/and3.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/and3.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:   1120 = #0460 = 0000010001100000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:     96 = #0060 = 0000000001100000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/and3/Makefile b/test/integration/CASL2/and3/Makefile
new file mode 100644 (file)
index 0000000..e98267f
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and3.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/binout/0.txt b/test/integration/CASL2/binout/0.txt
new file mode 100644 (file)
index 0000000..bbd710c
--- /dev/null
@@ -0,0 +1,197 @@
+../../../../casl2 -la ../../../../as/YAKUWA/binout.casl
+
+Assemble ../../../../as/YAKUWA/binout.casl (0)
+
+Label::::
+LOOP1 ---> #0023
+LOOP2 ---> #002B
+ONE ---> #0031
+OLNG ---> #0070
+MLOOP ---> #0002
+MFIN ---> #000E
+MLEN ---> #0013
+OBUF ---> #0060
+ZERO ---> #002D
+MAIN ---> #0000
+STORE ---> #0033
+OUT1 ---> #0041
+OUT2 ---> #0047
+MWORD ---> #000F
+BINOUT ---> #0014
+NZERO ---> #0071
+
+Assemble ../../../../as/YAKUWA/binout.casl (1)
+../../../../as/YAKUWA/binout.casl:1:;;; BINOUT: 主プログラムから渡された1語の内容を、
+../../../../as/YAKUWA/binout.casl:2:;;;         ゼロ抑制を行った2進表記で出力する
+../../../../as/YAKUWA/binout.casl:3:;;;     八鍬幸信『基本情報処理試験 らくらく突破 CASL II』172ページ
+../../../../as/YAKUWA/binout.casl:4:;;; BINOUTを呼び出す
+../../../../as/YAKUWA/binout.casl:5:MAIN    START
+../../../../as/YAKUWA/binout.casl:6:        LAD     GR2,0
+       #0000   #1220
+       #0001   #0000
+../../../../as/YAKUWA/binout.casl:7:MLOOP   CPA     GR2,MLEN
+       #0002   #4020
+       #0003   #0013
+../../../../as/YAKUWA/binout.casl:8:        JZE     MFIN
+       #0004   #6300
+       #0005   #000E
+../../../../as/YAKUWA/binout.casl:9:        LD      GR1,MWORD,GR2
+       #0006   #1012
+       #0007   #000F
+../../../../as/YAKUWA/binout.casl:10:        CALL    BINOUT
+       #0008   #8000
+       #0009   #0014
+../../../../as/YAKUWA/binout.casl:11:        LAD     GR2,1,GR2
+       #000A   #1222
+       #000B   #0001
+../../../../as/YAKUWA/binout.casl:12:        JUMP    MLOOP
+       #000C   #6400
+       #000D   #0002
+../../../../as/YAKUWA/binout.casl:13:MFIN    RET
+       #000E   #8100
+../../../../as/YAKUWA/binout.casl:14:MWORD   DC      #0000,#0001,#09CD,#8001
+       #000F   #0000
+       #0010   #0001
+       #0011   #09CD
+       #0012   #8001
+../../../../as/YAKUWA/binout.casl:15:MLEN    DC      4        
+       #0013   #0004
+../../../../as/YAKUWA/binout.casl:16:        END
+../../../../as/YAKUWA/binout.casl:17:;;; BINOUT
+../../../../as/YAKUWA/binout.casl:18:BINOUT  START
+../../../../as/YAKUWA/binout.casl:19:        PUSH    0,GR1           ; レジスタの退避
+       #0014   #7001
+       #0015   #0000
+../../../../as/YAKUWA/binout.casl:20:        PUSH    0,GR2           ; ↓
+       #0016   #7002
+       #0017   #0000
+../../../../as/YAKUWA/binout.casl:21:        PUSH    0,GR3           ; ↓
+       #0018   #7003
+       #0019   #0000
+../../../../as/YAKUWA/binout.casl:22:        PUSH    0,GR4           ; ↓
+       #001A   #7004
+       #001B   #0000
+../../../../as/YAKUWA/binout.casl:23:        LAD     GR2,0           ; 出力ポインタの初期化
+       #001C   #1220
+       #001D   #0000
+../../../../as/YAKUWA/binout.casl:24:        LAD     GR3,15          ; カウンタの初期化
+       #001E   #1230
+       #001F   #000F
+../../../../as/YAKUWA/binout.casl:25:        LD      GR4,GR1         ; 全ビット = 0?
+       #0020   #1441
+../../../../as/YAKUWA/binout.casl:26:        JZE     OUT1
+       #0021   #6300
+       #0022   #0041
+../../../../as/YAKUWA/binout.casl:27:LOOP1   JMI     ONE             ; 先行するビット処理
+       #0023   #6100
+       #0024   #0031
+../../../../as/YAKUWA/binout.casl:28:        LAD     GR3,-1,GR3      ; ↓
+       #0025   #1233
+       #0026   #FFFF
+../../../../as/YAKUWA/binout.casl:29:        SLL     GR1,1           ; ↓
+       #0027   #5210
+       #0028   #0001
+../../../../as/YAKUWA/binout.casl:30:        JUMP    LOOP1
+       #0029   #6400
+       #002A   #0023
+../../../../as/YAKUWA/binout.casl:31:LOOP2   JMI     ONE             ; 符号ビットの判定
+       #002B   #6100
+       #002C   #0031
+../../../../as/YAKUWA/binout.casl:32:ZERO    LAD     GR0,48          ; '0'→GR0
+       #002D   #1200
+       #002E   #0030
+../../../../as/YAKUWA/binout.casl:33:        JUMP    STORE
+       #002F   #6400
+       #0030   #0033
+../../../../as/YAKUWA/binout.casl:34:ONE     LAD     GR0,49          ; '1'→GR1
+       #0031   #1200
+       #0032   #0031
+../../../../as/YAKUWA/binout.casl:35:STORE   ST      GR0,OBUF,GR2
+       #0033   #1102
+       #0034   #0060
+../../../../as/YAKUWA/binout.casl:36:        LAD     GR2,1,GR2
+       #0035   #1222
+       #0036   #0001
+../../../../as/YAKUWA/binout.casl:37:        LAD     GR3,-1,GR3
+       #0037   #1233
+       #0038   #FFFF
+../../../../as/YAKUWA/binout.casl:38:        CPA     GR3,NZERO
+       #0039   #4030
+       #003A   #0071
+../../../../as/YAKUWA/binout.casl:39:        JMI     OUT2            ; 全ビット終了?
+       #003B   #6100
+       #003C   #0047
+../../../../as/YAKUWA/binout.casl:40:        SLL     GR1,1
+       #003D   #5210
+       #003E   #0001
+../../../../as/YAKUWA/binout.casl:41:        JUMP    LOOP2
+       #003F   #6400
+       #0040   #002B
+../../../../as/YAKUWA/binout.casl:42:OUT1    LAD     GR0,48
+       #0041   #1200
+       #0042   #0030
+../../../../as/YAKUWA/binout.casl:43:        ST      GR0,OBUF,GR2
+       #0043   #1102
+       #0044   #0060
+../../../../as/YAKUWA/binout.casl:44:        LAD     GR2,1,GR2
+       #0045   #1222
+       #0046   #0001
+../../../../as/YAKUWA/binout.casl:45:OUT2    ST      GR2,OLNG
+       #0047   #1120
+       #0048   #0070
+../../../../as/YAKUWA/binout.casl:46:        OUT     OBUF,OLNG
+       #0049   #7001
+       #004A   #0000
+       #004B   #7002
+       #004C   #0000
+       #004D   #1210
+       #004E   #0060
+       #004F   #1020
+       #0050   #0070
+       #0051   #F000
+       #0052   #0002
+       #0053   #1210
+       #0054   #0072
+       #0072   #000A
+       #0055   #1220
+       #0056   #0001
+       #0057   #F000
+       #0058   #0002
+       #0059   #7120
+       #005A   #7110
+../../../../as/YAKUWA/binout.casl:47:        POP     GR4             ; レジスタの復元
+       #005B   #7140
+../../../../as/YAKUWA/binout.casl:48:        POP     GR3             ; ↓
+       #005C   #7130
+../../../../as/YAKUWA/binout.casl:49:        POP     GR2             ; ↓
+       #005D   #7120
+../../../../as/YAKUWA/binout.casl:50:        POP     GR1             ; ↓
+       #005E   #7110
+../../../../as/YAKUWA/binout.casl:51:        RET
+       #005F   #8100
+../../../../as/YAKUWA/binout.casl:52:OBUF    DS      16
+       #0060   #0000
+       #0061   #0000
+       #0062   #0000
+       #0063   #0000
+       #0064   #0000
+       #0065   #0000
+       #0066   #0000
+       #0067   #0000
+       #0068   #0000
+       #0069   #0000
+       #006A   #0000
+       #006B   #0000
+       #006C   #0000
+       #006D   #0000
+       #006E   #0000
+       #006F   #0000
+../../../../as/YAKUWA/binout.casl:53:OLNG    DS      1
+       #0070   #0000
+../../../../as/YAKUWA/binout.casl:54:NZERO   DC      0
+       #0071   #0000
+../../../../as/YAKUWA/binout.casl:55:        END
+0
+1
+100111001101
+1000000000000001
diff --git a/test/integration/CASL2/binout/Makefile b/test/integration/CASL2/binout/Makefile
new file mode 100644 (file)
index 0000000..163fe88
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -la
+ASDIR = $(YACASL2DIR)/as/YAKUWA
+ASFILE = $(ASDIR)/binout.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/call0/0.txt b/test/integration/CASL2/call0/0.txt
new file mode 100644 (file)
index 0000000..8043f8e
--- /dev/null
@@ -0,0 +1,331 @@
+../../../../casl2 -slatd ../../../../as/CMD/call0.casl
+
+Assemble ../../../../as/CMD/call0.casl (0)
+../../../../as/CMD/call0.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call0.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/call0.casl:3:        CALL    COPY
+../../../../as/CMD/call0.casl:4:        ST      GR2,B
+../../../../as/CMD/call0.casl:5:        RET
+../../../../as/CMD/call0.casl:6:A       DC      29
+../../../../as/CMD/call0.casl:7:B       DS      1
+../../../../as/CMD/call0.casl:8:        END
+../../../../as/CMD/call0.casl:9:COPY    START
+../../../../as/CMD/call0.casl:10:        LD      GR2,GR1
+../../../../as/CMD/call0.casl:11:        RET
+../../../../as/CMD/call0.casl:12:        END
+
+Label::::
+A ---> #0007
+B ---> #0008
+COPY ---> #0009
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/call0.casl (1)
+../../../../as/CMD/call0.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call0.casl:2:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/CMD/call0.casl:3:        CALL    COPY
+       #0002   #8000
+       #0003   #0009
+../../../../as/CMD/call0.casl:4:        ST      GR2,B
+       #0004   #1120
+       #0005   #0008
+../../../../as/CMD/call0.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/call0.casl:6:A       DC      29
+       #0007   #001D
+../../../../as/CMD/call0.casl:7:B       DS      1
+       #0008   #0000
+../../../../as/CMD/call0.casl:8:        END
+../../../../as/CMD/call0.casl:9:COPY    START
+../../../../as/CMD/call0.casl:10:        LD      GR2,GR1
+       #0009   #1421
+../../../../as/CMD/call0.casl:11:        RET
+       #000A   #8100
+../../../../as/CMD/call0.casl:12:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:     29 = #001D = 0000000000011101
+#0009: GR2:      0 = #0000 = 0000000000000000
+#0009: GR3:      0 = #0000 = 0000000000000000
+#0009: GR4:      0 = #0000 = 0000000000000000
+#0009: GR5:      0 = #0000 = 0000000000000000
+#0009: GR6:      0 = #0000 = 0000000000000000
+#0009: GR7:      0 = #0000 = 0000000000000000
+#0009: SP:     511 = #01FF = 0000000111111111
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
+#0009: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     29 = #001D = 0000000000011101
+#000A: GR2:     29 = #001D = 0000000000011101
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     511 = #01FF = 0000000111111111
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:     29 = #001D = 0000000000011101
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:     29 = #001D = 0000000000011101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 001D 1421 8100 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
diff --git a/test/integration/CASL2/call0/Makefile b/test/integration/CASL2/call0/Makefile
new file mode 100644 (file)
index 0000000..f52fc7e
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/call1/0.txt b/test/integration/CASL2/call1/0.txt
new file mode 100644 (file)
index 0000000..95db745
--- /dev/null
@@ -0,0 +1,328 @@
+../../../../casl2 -slatd ../../../../as/CMD/call1.casl
+
+Assemble ../../../../as/CMD/call1.casl (0)
+../../../../as/CMD/call1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call1.casl:2:BEGIN   LD      GR1,=29
+../../../../as/CMD/call1.casl:3:        CALL    COPY
+../../../../as/CMD/call1.casl:4:        ST      GR2,B
+../../../../as/CMD/call1.casl:5:        RET
+../../../../as/CMD/call1.casl:6:B       DS      1
+../../../../as/CMD/call1.casl:7:        END
+../../../../as/CMD/call1.casl:8:COPY    START
+../../../../as/CMD/call1.casl:9:        LD      GR2,GR1
+../../../../as/CMD/call1.casl:10:        RET
+../../../../as/CMD/call1.casl:11:        END
+
+Label::::
+B ---> #0007
+COPY ---> #0008
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/call1.casl (1)
+../../../../as/CMD/call1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call1.casl:2:BEGIN   LD      GR1,=29
+       #000A   #001D
+       #0000   #1010
+       #0001   #000A
+../../../../as/CMD/call1.casl:3:        CALL    COPY
+       #0002   #8000
+       #0003   #0008
+../../../../as/CMD/call1.casl:4:        ST      GR2,B
+       #0004   #1120
+       #0005   #0007
+../../../../as/CMD/call1.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/call1.casl:6:B       DS      1
+       #0007   #0000
+../../../../as/CMD/call1.casl:7:        END
+../../../../as/CMD/call1.casl:8:COPY    START
+../../../../as/CMD/call1.casl:9:        LD      GR2,GR1
+       #0008   #1421
+../../../../as/CMD/call1.casl:10:        RET
+       #0009   #8100
+../../../../as/CMD/call1.casl:11:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     29 = #001D = 0000000000011101
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     511 = #01FF = 0000000111111111
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:     29 = #001D = 0000000000011101
+#0009: GR2:     29 = #001D = 0000000000011101
+#0009: GR3:      0 = #0000 = 0000000000000000
+#0009: GR4:      0 = #0000 = 0000000000000000
+#0009: GR5:      0 = #0000 = 0000000000000000
+#0009: GR6:      0 = #0000 = 0000000000000000
+#0009: GR7:      0 = #0000 = 0000000000000000
+#0009: SP:     511 = #01FF = 0000000111111111
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
+#0009: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:     29 = #001D = 0000000000011101
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:     29 = #001D = 0000000000011101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000A 8000 0008 1120 0007 8100 001D 1421 8100 001D 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
diff --git a/test/integration/CASL2/call1/Makefile b/test/integration/CASL2/call1/Makefile
new file mode 100644 (file)
index 0000000..57c59eb
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/call2/0.txt b/test/integration/CASL2/call2/0.txt
new file mode 100644 (file)
index 0000000..b138173
--- /dev/null
@@ -0,0 +1,331 @@
+../../../../casl2 -slatd ../../../../as/CMD/call2.casl
+
+Assemble ../../../../as/CMD/call2.casl (0)
+../../../../as/CMD/call2.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call2.casl:2:BEGIN   LD      GR1,=29
+../../../../as/CMD/call2.casl:3:        CALL    INCR
+../../../../as/CMD/call2.casl:4:        ST      GR1,A
+../../../../as/CMD/call2.casl:5:        RET
+../../../../as/CMD/call2.casl:6:A       DS      1
+../../../../as/CMD/call2.casl:7:        END
+../../../../as/CMD/call2.casl:8:INCR    START
+../../../../as/CMD/call2.casl:9:        ADDA      GR1,=1
+../../../../as/CMD/call2.casl:10:        RET
+../../../../as/CMD/call2.casl:11:FIN     END
+
+Label::::
+A ---> #0007
+INCR ---> #0008
+BEGIN ---> #0000
+MAIN ---> #0000
+FIN ---> #000B
+
+Assemble ../../../../as/CMD/call2.casl (1)
+../../../../as/CMD/call2.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/call2.casl:2:BEGIN   LD      GR1,=29
+       #000B   #001D
+       #0000   #1010
+       #0001   #000B
+../../../../as/CMD/call2.casl:3:        CALL    INCR
+       #0002   #8000
+       #0003   #0008
+../../../../as/CMD/call2.casl:4:        ST      GR1,A
+       #0004   #1110
+       #0005   #0007
+../../../../as/CMD/call2.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/call2.casl:6:A       DS      1
+       #0007   #0000
+../../../../as/CMD/call2.casl:7:        END
+../../../../as/CMD/call2.casl:8:INCR    START
+../../../../as/CMD/call2.casl:9:        ADDA      GR1,=1
+       #000C   #0001
+       #0008   #2010
+       #0009   #000C
+../../../../as/CMD/call2.casl:10:        RET
+       #000A   #8100
+../../../../as/CMD/call2.casl:11:FIN     END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     29 = #001D = 0000000000011101
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     511 = #01FF = 0000000111111111
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     30 = #001E = 0000000000011110
+#000A: GR2:      0 = #0000 = 0000000000000000
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     511 = #01FF = 0000000111111111
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     30 = #001E = 0000000000011110
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     30 = #001E = 0000000000011110
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000B 8000 0008 1110 0007 8100 001E 2010 000C 8100 001D 0001 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
diff --git a/test/integration/CASL2/call2/Makefile b/test/integration/CASL2/call2/Makefile
new file mode 100644 (file)
index 0000000..0750f73
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/cmd_err0/0.txt b/test/integration/CASL2/cmd_err0/0.txt
new file mode 100644 (file)
index 0000000..083a1db
--- /dev/null
@@ -0,0 +1,10 @@
+../../../../casl2 -slatd ../../../../as/ERR/cmd_err0.casl
+
+Assemble ../../../../as/ERR/cmd_err0.casl (0)
+../../../../as/ERR/cmd_err0.casl:1:MAIN    START   BEGIN
+../../../../as/ERR/cmd_err0.casl:2:BEGIN   LAD     GR1,3
+../../../../as/ERR/cmd_err0.casl:3:        LAD     GR2,2
+../../../../as/ERR/cmd_err0.casl:4:        LEA     GR1,GR2
+Assemble error - 109: LEA: not command of operand "r1,r2"
+ ../../../../as/ERR/cmd_err0.casl:4:         LEA     GR1,GR2
+
diff --git a/test/integration/CASL2/cmd_err0/Makefile b/test/integration/CASL2/cmd_err0/Makefile
new file mode 100644 (file)
index 0000000..9ae7c25
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/ERR
+ASFILE = $(ASDIR)/cmd_err0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/cmd_err0/err.txt b/test/integration/CASL2/cmd_err0/err.txt
new file mode 100644 (file)
index 0000000..f2900e0
--- /dev/null
@@ -0,0 +1,3 @@
+Assemble error - 109: LEA: not command of operand "r1,r2"
+ ../../../../as/ERR/cmd_err0.casl:4:         LEA     GR1,GR2
+
diff --git a/test/integration/CASL2/cmd_err1/0.txt b/test/integration/CASL2/cmd_err1/0.txt
new file mode 100644 (file)
index 0000000..3a7fd5f
--- /dev/null
@@ -0,0 +1,8 @@
+../../../../casl2 -slatd ../../../../as/ERR/cmd_err1.casl
+
+Assemble ../../../../as/ERR/cmd_err1.casl (0)
+../../../../as/ERR/cmd_err1.casl:1:MAIN    START   BEGIN
+../../../../as/ERR/cmd_err1.casl:2:BEGIN   LEA     GR1,A
+Assemble error - 110: LEA: not command of operand "r,adr[,x]"
+ ../../../../as/ERR/cmd_err1.casl:2: BEGIN   LEA     GR1,A
+
diff --git a/test/integration/CASL2/cmd_err1/Makefile b/test/integration/CASL2/cmd_err1/Makefile
new file mode 100644 (file)
index 0000000..7d0209f
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/ERR
+ASFILE = $(ASDIR)/cmd_err1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/cmd_err1/err.txt b/test/integration/CASL2/cmd_err1/err.txt
new file mode 100644 (file)
index 0000000..c3c5b79
--- /dev/null
@@ -0,0 +1,3 @@
+Assemble error - 110: LEA: not command of operand "r,adr[,x]"
+ ../../../../as/ERR/cmd_err1.casl:2: BEGIN   LEA     GR1,A
+
diff --git a/test/integration/CASL2/count_call/0.txt b/test/integration/CASL2/count_call/0.txt
new file mode 100644 (file)
index 0000000..9b01abc
--- /dev/null
@@ -0,0 +1,927 @@
+../../../../casl2 -sla ../../../../as/FUNC/count1_call.casl ../../../../as/FUNC/count1.casl ../../../../as/FUNC/outa.casl
+
+Assemble ../../../../as/FUNC/count1_call.casl (0)
+../../../../as/FUNC/count1_call.casl:1:;; count1.casl(「アセンブラ言語の仕様」プログラム例)を呼び出し、出力結果を表示
+../../../../as/FUNC/count1_call.casl:2:;; 使い方: casl2 count1_call.casl count1.casl outa.casl
+../../../../as/FUNC/count1_call.casl:3:MAIN    START
+../../../../as/FUNC/count1_call.casl:4:        LAD     GR2,0
+../../../../as/FUNC/count1_call.casl:5:LOOP    CPA     GR2,MAX         ; ループ開始。GR2がMAXの値になったらループ脱出
+../../../../as/FUNC/count1_call.casl:6:        JZE     FIN             ; ↓
+../../../../as/FUNC/count1_call.casl:7:        LD      GR1,GR2         ; GR1にVALの値をロード
+../../../../as/FUNC/count1_call.casl:8:        CALL    COUNT1          ; COUNT1を呼び出す。出力はGR0に格納
+../../../../as/FUNC/count1_call.casl:9:        LD      GR1,GR0         ; GR1にGR0の値をコピー
+../../../../as/FUNC/count1_call.casl:10:        CALL    OUTA            ; OUTAを呼び出す
+../../../../as/FUNC/count1_call.casl:11:        LAD     GR2,1,GR2       ; GR2 <= GR2 + 1
+../../../../as/FUNC/count1_call.casl:12:        JUMP    LOOP            ; ループ終端
+../../../../as/FUNC/count1_call.casl:13:FIN     RET
+../../../../as/FUNC/count1_call.casl:14:MAX     DC      256
+../../../../as/FUNC/count1_call.casl:15:        END
+
+Assemble ../../../../as/FUNC/count1.casl (0)
+../../../../as/FUNC/count1.casl:1:COUNT1       START
+../../../../as/FUNC/count1.casl:2:;       入力    GR1:検索する語
+../../../../as/FUNC/count1.casl:3:;       処理    GR1中の'1'のビットの個数を求める
+../../../../as/FUNC/count1.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
+../../../../as/FUNC/count1.casl:5:     PUSH    0,GR1
+../../../../as/FUNC/count1.casl:6:    PUSH     0,GR2
+../../../../as/FUNC/count1.casl:7:    SUBA     GR2,GR2
+../../../../as/FUNC/count1.casl:8:    AND              GR1,GR1
+../../../../as/FUNC/count1.casl:9:    JZE      RETURN
+../../../../as/FUNC/count1.casl:10:MORE LAD    GR2,1,GR2
+../../../../as/FUNC/count1.casl:11:    LAD             GR0,-1,GR1
+../../../../as/FUNC/count1.casl:12:    AND             GR1,GR0
+../../../../as/FUNC/count1.casl:13:    JNZ             MORE
+../../../../as/FUNC/count1.casl:14:RETURN LD   GR0,GR2
+../../../../as/FUNC/count1.casl:15:    POP             GR2
+../../../../as/FUNC/count1.casl:16:    POP             GR1
+../../../../as/FUNC/count1.casl:17:    RET
+../../../../as/FUNC/count1.casl:18:    END
+
+Assemble ../../../../as/FUNC/outa.casl (0)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+../../../../as/FUNC/outa.casl:34:        RPOP
+../../../../as/FUNC/outa.casl:35:        RET
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+../../../../as/FUNC/outa.casl:50:        RET
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+../../../../as/FUNC/outa.casl:88:        RET
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+../../../../as/FUNC/outa.casl:114:        RET
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+../../../../as/FUNC/outa.casl:121:        RET
+../../../../as/FUNC/outa.casl:122:        END
+
+Label::::
+STI ---> #0044
+ODYOV ---> #00E3
+STSTR ---> #00B8
+STR ---> #0082
+COUNT1 ---> #0012
+ODY ---> #0101
+RETURN ---> #0021
+MAX ---> #0011
+RNEXT ---> #011F
+MORE ---> #001A
+RFIN ---> #012D
+REV ---> #0102
+PRT ---> #0062
+OABS ---> #0135
+NCHAR ---> #0094
+LOOP ---> #0002
+STLST ---> #0051
+MAIN ---> #0000
+ODIVL ---> #00C7
+RPO ---> #0121
+OUTA ---> #0025
+RPU ---> #0112
+FIN ---> #0010
+ODSL ---> #00D8
+LEN ---> #0093
+ODFIN ---> #00FC
+ZPRT ---> #005E
+ODLOOP ---> #00EB
+ODLPIN ---> #00F8
+
+Assemble ../../../../as/FUNC/count1_call.casl (1)
+../../../../as/FUNC/count1_call.casl:1:;; count1.casl(「アセンブラ言語の仕様」プログラム例)を呼び出し、出力結果を表示
+../../../../as/FUNC/count1_call.casl:2:;; 使い方: casl2 count1_call.casl count1.casl outa.casl
+../../../../as/FUNC/count1_call.casl:3:MAIN    START
+../../../../as/FUNC/count1_call.casl:4:        LAD     GR2,0
+       #0000   #1220
+       #0001   #0000
+../../../../as/FUNC/count1_call.casl:5:LOOP    CPA     GR2,MAX         ; ループ開始。GR2がMAXの値になったらループ脱出
+       #0002   #4020
+       #0003   #0011
+../../../../as/FUNC/count1_call.casl:6:        JZE     FIN             ; ↓
+       #0004   #6300
+       #0005   #0010
+../../../../as/FUNC/count1_call.casl:7:        LD      GR1,GR2         ; GR1にVALの値をロード
+       #0006   #1412
+../../../../as/FUNC/count1_call.casl:8:        CALL    COUNT1          ; COUNT1を呼び出す。出力はGR0に格納
+       #0007   #8000
+       #0008   #0012
+../../../../as/FUNC/count1_call.casl:9:        LD      GR1,GR0         ; GR1にGR0の値をコピー
+       #0009   #1410
+../../../../as/FUNC/count1_call.casl:10:        CALL    OUTA            ; OUTAを呼び出す
+       #000A   #8000
+       #000B   #0025
+../../../../as/FUNC/count1_call.casl:11:        LAD     GR2,1,GR2       ; GR2 <= GR2 + 1
+       #000C   #1222
+       #000D   #0001
+../../../../as/FUNC/count1_call.casl:12:        JUMP    LOOP            ; ループ終端
+       #000E   #6400
+       #000F   #0002
+../../../../as/FUNC/count1_call.casl:13:FIN     RET
+       #0010   #8100
+../../../../as/FUNC/count1_call.casl:14:MAX     DC      256
+       #0011   #0100
+../../../../as/FUNC/count1_call.casl:15:        END
+
+Assemble ../../../../as/FUNC/count1.casl (1)
+../../../../as/FUNC/count1.casl:1:COUNT1       START
+../../../../as/FUNC/count1.casl:2:;       入力    GR1:検索する語
+../../../../as/FUNC/count1.casl:3:;       処理    GR1中の'1'のビットの個数を求める
+../../../../as/FUNC/count1.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
+../../../../as/FUNC/count1.casl:5:     PUSH    0,GR1
+       #0012   #7001
+       #0013   #0000
+../../../../as/FUNC/count1.casl:6:    PUSH     0,GR2
+       #0014   #7002
+       #0015   #0000
+../../../../as/FUNC/count1.casl:7:    SUBA     GR2,GR2
+       #0016   #2522
+../../../../as/FUNC/count1.casl:8:    AND              GR1,GR1
+       #0017   #3411
+../../../../as/FUNC/count1.casl:9:    JZE      RETURN
+       #0018   #6300
+       #0019   #0021
+../../../../as/FUNC/count1.casl:10:MORE LAD    GR2,1,GR2
+       #001A   #1222
+       #001B   #0001
+../../../../as/FUNC/count1.casl:11:    LAD             GR0,-1,GR1
+       #001C   #1201
+       #001D   #FFFF
+../../../../as/FUNC/count1.casl:12:    AND             GR1,GR0
+       #001E   #3410
+../../../../as/FUNC/count1.casl:13:    JNZ             MORE
+       #001F   #6200
+       #0020   #001A
+../../../../as/FUNC/count1.casl:14:RETURN LD   GR0,GR2
+       #0021   #1402
+../../../../as/FUNC/count1.casl:15:    POP             GR2
+       #0022   #7120
+../../../../as/FUNC/count1.casl:16:    POP             GR1
+       #0023   #7110
+../../../../as/FUNC/count1.casl:17:    RET
+       #0024   #8100
+../../../../as/FUNC/count1.casl:18:    END
+
+Assemble ../../../../as/FUNC/outa.casl (1)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+       #0025   #7001
+       #0026   #0000
+       #0027   #7002
+       #0028   #0000
+       #0029   #7003
+       #002A   #0000
+       #002B   #7004
+       #002C   #0000
+       #002D   #7005
+       #002E   #0000
+       #002F   #7006
+       #0030   #0000
+       #0031   #7007
+       #0032   #0000
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+       #0033   #1220
+       #0034   #000A
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+       #0035   #1200
+       #0036   #0000
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+       #0037   #1240
+       #0038   #0000
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+       #0039   #1100
+       #003A   #0093
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+       #003B   #3411
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+       #003C   #6300
+       #003D   #005E
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+       #003E   #6500
+       #003F   #0044
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+       #0040   #1240
+       #0041   #0001
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+       #0042   #8000
+       #0043   #0135
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+       #0044   #4512
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+       #0045   #6100
+       #0046   #0051
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+       #0047   #8000
+       #0048   #00C7
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+       #0049   #1413
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #004A   #1011
+       #004B   #0094
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+       #004C   #8000
+       #004D   #00B8
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+       #004E   #1410
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+       #004F   #6400
+       #0050   #0044
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #0051   #1011
+       #0052   #0094
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+       #0053   #8000
+       #0054   #00B8
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+       #0055   #3444
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+       #0056   #6300
+       #0057   #0062
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+       #013A   #002D
+       #0058   #1010
+       #0059   #013A
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+       #005A   #8000
+       #005B   #00B8
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+       #005C   #6400
+       #005D   #0062
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+       #005E   #1010
+       #005F   #0094
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+       #0060   #8000
+       #0061   #00B8
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+       #0062   #1020
+       #0063   #0093
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+       #0064   #1210
+       #0065   #0082
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+       #0066   #8000
+       #0067   #0102
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+       #0068   #7001
+       #0069   #0000
+       #006A   #7002
+       #006B   #0000
+       #006C   #1210
+       #006D   #0082
+       #006E   #1020
+       #006F   #0093
+       #0070   #F000
+       #0071   #0002
+       #0072   #1210
+       #0073   #013B
+       #013B   #000A
+       #0074   #1220
+       #0075   #0001
+       #0076   #F000
+       #0077   #0002
+       #0078   #7120
+       #0079   #7110
+../../../../as/FUNC/outa.casl:34:        RPOP
+       #007A   #7170
+       #007B   #7160
+       #007C   #7150
+       #007D   #7140
+       #007E   #7130
+       #007F   #7120
+       #0080   #7110
+../../../../as/FUNC/outa.casl:35:        RET
+       #0081   #8100
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+       #0082   #0000
+       #0083   #0000
+       #0084   #0000
+       #0085   #0000
+       #0086   #0000
+       #0087   #0000
+       #0088   #0000
+       #0089   #0000
+       #008A   #0000
+       #008B   #0000
+       #008C   #0000
+       #008D   #0000
+       #008E   #0000
+       #008F   #0000
+       #0090   #0000
+       #0091   #0000
+       #0092   #0000
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+       #0093   #0000
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+       #0094   #0030
+       #0095   #0031
+       #0096   #0032
+       #0097   #0033
+       #0098   #0034
+       #0099   #0035
+       #009A   #0036
+       #009B   #0037
+       #009C   #0038
+       #009D   #0039
+       #009E   #0041
+       #009F   #0042
+       #00A0   #0043
+       #00A1   #0044
+       #00A2   #0045
+       #00A3   #0046
+       #00A4   #0047
+       #00A5   #0048
+       #00A6   #0049
+       #00A7   #004A
+       #00A8   #004B
+       #00A9   #004C
+       #00AA   #004D
+       #00AB   #004E
+       #00AC   #004F
+       #00AD   #0050
+       #00AE   #0051
+       #00AF   #0052
+       #00B0   #0053
+       #00B1   #0054
+       #00B2   #0055
+       #00B3   #0056
+       #00B4   #0057
+       #00B5   #0058
+       #00B6   #0059
+       #00B7   #005A
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+       #00B8   #7001
+       #00B9   #0000
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+       #00BA   #7002
+       #00BB   #0000
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+       #00BC   #1020
+       #00BD   #0093
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+       #00BE   #1112
+       #00BF   #0082
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+       #00C0   #1222
+       #00C1   #0001
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+       #00C2   #1120
+       #00C3   #0093
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+       #00C4   #7120
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+       #00C5   #7110
+../../../../as/FUNC/outa.casl:50:        RET
+       #00C6   #8100
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+       #00C7   #7001
+       #00C8   #0000
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+       #00C9   #7002
+       #00CA   #0000
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+       #00CB   #7004
+       #00CC   #0000
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+       #00CD   #3422
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+       #00CE   #6300
+       #00CF   #00FC
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+       #00D0   #1120
+       #00D1   #0101
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+       #00D2   #1200
+       #00D3   #0000
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+       #00D4   #1230
+       #00D5   #0000
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+       #00D6   #1240
+       #00D7   #0001
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+       #00D8   #4521
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+       #00D9   #6500
+       #00DA   #00EB
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+       #00DB   #5240
+       #00DC   #0001
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+       #00DD   #5220
+       #00DE   #0001
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+       #00DF   #6600
+       #00E0   #00E3
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+       #00E1   #6400
+       #00E2   #00D8
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+       #00E3   #5320
+       #00E4   #0001
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+       #00E5   #1222
+       #00E6   #8000
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+       #00E7   #5340
+       #00E8   #0001
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+       #00E9   #6400
+       #00EA   #00F8
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+       #00EB   #5340
+       #00EC   #0001
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+       #00ED   #6300
+       #00EE   #00FC
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+       #00EF   #5320
+       #00F0   #0001
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+       #00F1   #4110
+       #00F2   #0101
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+       #00F3   #6100
+       #00F4   #00FC
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+       #00F5   #4512
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+       #00F6   #6100
+       #00F7   #00EB
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+       #00F8   #2712
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+       #00F9   #2604
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+       #00FA   #6400
+       #00FB   #00EB
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+       #00FC   #1431
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+       #00FD   #7140
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+       #00FE   #7120
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+       #00FF   #7110
+../../../../as/FUNC/outa.casl:88:        RET
+       #0100   #8100
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+       #0101   #0000
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+       #0102   #7001
+       #0103   #0000
+       #0104   #7002
+       #0105   #0000
+       #0106   #7003
+       #0107   #0000
+       #0108   #7004
+       #0109   #0000
+       #010A   #7005
+       #010B   #0000
+       #010C   #7006
+       #010D   #0000
+       #010E   #7007
+       #010F   #0000
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+       #0110   #1230
+       #0111   #0000
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #0112   #4532
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+       #0113   #6300
+       #0114   #011F
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #0115   #1441
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0116   #2643
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+       #0117   #1054
+       #0118   #0000
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+       #0119   #7005
+       #011A   #0000
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #011B   #1233
+       #011C   #0001
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+       #011D   #6400
+       #011E   #0112
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+       #011F   #1230
+       #0120   #0000
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #0121   #4532
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+       #0122   #6300
+       #0123   #012D
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+       #0124   #7150
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #0125   #1441
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0126   #2643
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+       #0127   #1154
+       #0128   #0000
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #0129   #1233
+       #012A   #0001
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+       #012B   #6400
+       #012C   #0121
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+       #012D   #7170
+       #012E   #7160
+       #012F   #7150
+       #0130   #7140
+       #0131   #7130
+       #0132   #7120
+       #0133   #7110
+../../../../as/FUNC/outa.casl:114:        RET
+       #0134   #8100
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+       #013C   #FFFF
+       #0135   #3210
+       #0136   #013C
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+       #0137   #1211
+       #0138   #0001
+../../../../as/FUNC/outa.casl:121:        RET
+       #0139   #8100
+../../../../as/FUNC/outa.casl:122:        END
+0
+1
+1
+2
+1
+2
+2
+3
+1
+2
+2
+3
+2
+3
+3
+4
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+4
+5
+5
+6
+5
+6
+6
+7
+5
+6
+6
+7
+6
+7
+7
+8
diff --git a/test/integration/CASL2/count_call/Makefile b/test/integration/CASL2/count_call/Makefile
new file mode 100644 (file)
index 0000000..62ee597
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/count1_call.casl $(ASDIR)/count1.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/cpa1/0.txt b/test/integration/CASL2/cpa1/0.txt
new file mode 100644 (file)
index 0000000..cb0d474
--- /dev/null
@@ -0,0 +1,217 @@
+../../../../casl2 -slatd ../../../../as/CMD/cpa1.casl
+
+Assemble ../../../../as/CMD/cpa1.casl (0)
+../../../../as/CMD/cpa1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/cpa1.casl:2:BEGIN   LAD     GR1,#5000
+../../../../as/CMD/cpa1.casl:3:        LAD     GR2,#F000
+../../../../as/CMD/cpa1.casl:4:        CPA     GR2,GR1
+../../../../as/CMD/cpa1.casl:5:        RET
+../../../../as/CMD/cpa1.casl:6:        END
+
+Label::::
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/cpa1.casl (1)
+../../../../as/CMD/cpa1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/cpa1.casl:2:BEGIN   LAD     GR1,#5000
+       #0000   #1210
+       #0001   #5000
+../../../../as/CMD/cpa1.casl:3:        LAD     GR2,#F000
+       #0002   #1220
+       #0003   #F000
+../../../../as/CMD/cpa1.casl:4:        CPA     GR2,GR1
+       #0004   #4421
+../../../../as/CMD/cpa1.casl:5:        RET
+       #0005   #8100
+../../../../as/CMD/cpa1.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:  -4096 = #F000 = 1111000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  20480 = #5000 = 0101000000000000
+#0005: GR2:  -4096 = #F000 = 1111000000000000
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/cpa1/Makefile b/test/integration/CASL2/cpa1/Makefile
new file mode 100644 (file)
index 0000000..beeabf9
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/cpa1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/dc_overflow/0.txt b/test/integration/CASL2/dc_overflow/0.txt
new file mode 100644 (file)
index 0000000..fff22f2
--- /dev/null
@@ -0,0 +1,232 @@
+../../../../casl2 -slatd ../../../../as/CMD/dc_overflow.casl
+
+Assemble ../../../../as/CMD/dc_overflow.casl (0)
+../../../../as/CMD/dc_overflow.casl:1:;; DC命令で、-32768〜32768の範囲にない10進数値を指定
+../../../../as/CMD/dc_overflow.casl:2:MAIN    START   BEGIN
+../../../../as/CMD/dc_overflow.casl:3:BEGIN   LD      GR1,A
+../../../../as/CMD/dc_overflow.casl:4:        ADDL    GR1,B
+../../../../as/CMD/dc_overflow.casl:5:        ST      GR0,C
+../../../../as/CMD/dc_overflow.casl:6:        RET
+../../../../as/CMD/dc_overflow.casl:7:A       DC      32779
+../../../../as/CMD/dc_overflow.casl:8:B       DC      32778
+../../../../as/CMD/dc_overflow.casl:9:C       DS      1
+../../../../as/CMD/dc_overflow.casl:10:        END
+
+Label::::
+A ---> #0007
+B ---> #0008
+C ---> #0009
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/dc_overflow.casl (1)
+../../../../as/CMD/dc_overflow.casl:1:;; DC命令で、-32768〜32768の範囲にない10進数値を指定
+../../../../as/CMD/dc_overflow.casl:2:MAIN    START   BEGIN
+../../../../as/CMD/dc_overflow.casl:3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/CMD/dc_overflow.casl:4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0008
+../../../../as/CMD/dc_overflow.casl:5:        ST      GR0,C
+       #0004   #1100
+       #0005   #0009
+../../../../as/CMD/dc_overflow.casl:6:        RET
+       #0006   #8100
+../../../../as/CMD/dc_overflow.casl:7:A       DC      32779
+       #0007   #000B
+../../../../as/CMD/dc_overflow.casl:8:B       DC      32778
+       #0008   #000A
+../../../../as/CMD/dc_overflow.casl:9:C       DS      1
+       #0009   #0000
+../../../../as/CMD/dc_overflow.casl:10:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0007 2210 0008 1100 0009 8100 000B 000A 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0007 2210 0008 1100 0009 8100 000B 000A 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     21 = #0015 = 0000000000010101
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0007 2210 0008 1100 0009 8100 000B 000A 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     21 = #0015 = 0000000000010101
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 2210 0008 1100 0009 8100 000B 000A 0000 0000 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/dc_overflow/Makefile b/test/integration/CASL2/dc_overflow/Makefile
new file mode 100644 (file)
index 0000000..4df5bd4
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/dc_overflow.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/dc_spc/0.txt b/test/integration/CASL2/dc_spc/0.txt
new file mode 100644 (file)
index 0000000..4ccb195
--- /dev/null
@@ -0,0 +1,566 @@
+../../../../casl2 -slatd ../../../../as/CMD/dc_spc.casl
+
+Assemble ../../../../as/CMD/dc_spc.casl (0)
+../../../../as/CMD/dc_spc.casl:1:;;; DC命令で空白を指定
+../../../../as/CMD/dc_spc.casl:2:MAIN    START
+../../../../as/CMD/dc_spc.casl:3:        OUT     BUF,LEN
+../../../../as/CMD/dc_spc.casl:4:        RET
+../../../../as/CMD/dc_spc.casl:5:BUF     DC      ' '
+../../../../as/CMD/dc_spc.casl:6:LEN     DC      1
+../../../../as/CMD/dc_spc.casl:7:        END
+
+Label::::
+BUF ---> #0013
+MAIN ---> #0000
+LEN ---> #0014
+
+Assemble ../../../../as/CMD/dc_spc.casl (1)
+../../../../as/CMD/dc_spc.casl:1:;;; DC命令で空白を指定
+../../../../as/CMD/dc_spc.casl:2:MAIN    START
+../../../../as/CMD/dc_spc.casl:3:        OUT     BUF,LEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0013
+       #0006   #1020
+       #0007   #0014
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #0015
+       #0015   #000A
+       #000C   #1220
+       #000D   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/CMD/dc_spc.casl:4:        RET
+       #0012   #8100
+../../../../as/CMD/dc_spc.casl:5:BUF     DC      ' '
+       #0013   #0020
+../../../../as/CMD/dc_spc.casl:6:LEN     DC      1
+       #0014   #0001
+../../../../as/CMD/dc_spc.casl:7:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0000: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     511 = #01FF = 0000000111111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0002: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     510 = #01FE = 0000000111111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0004: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     510 = #01FE = 0000000111111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0006: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:      1 = #0001 = 0000000000000001
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0008: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+ #000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:      1 = #0001 = 0000000000000001
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000A: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     21 = #0015 = 0000000000010101
+#000C: GR2:      1 = #0001 = 0000000000000001
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000C: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     21 = #0015 = 0000000000010101
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     510 = #01FE = 0000000111111110
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000E: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     21 = #0015 = 0000000000010101
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     510 = #01FE = 0000000111111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0010: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:     21 = #0015 = 0000000000010101
+#0011: GR2:      0 = #0000 = 0000000000000000
+#0011: GR3:      0 = #0000 = 0000000000000000
+#0011: GR4:      0 = #0000 = 0000000000000000
+#0011: GR5:      0 = #0000 = 0000000000000000
+#0011: GR6:      0 = #0000 = 0000000000000000
+#0011: GR7:      0 = #0000 = 0000000000000000
+#0011: SP:     511 = #01FF = 0000000111111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 000
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0011: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#0012: GR3:      0 = #0000 = 0000000000000000
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0012: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/dc_spc/Makefile b/test/integration/CASL2/dc_spc/Makefile
new file mode 100644 (file)
index 0000000..278a231
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/dc_spc.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/divl0_call/0.txt b/test/integration/CASL2/divl0_call/0.txt
new file mode 100644 (file)
index 0000000..9a30896
--- /dev/null
@@ -0,0 +1,5556 @@
+../../../../casl2 ../../../../as/FUNC/divl_call.casl ../../../../as/FUNC/divl0.casl ../../../../as/FUNC/outl.casl
+--------------------
+100
+0
+Error: div by 0
+--------------------
+100
+1
+100
+0
+--------------------
+100
+2
+50
+0
+--------------------
+100
+3
+33
+1
+--------------------
+100
+4
+25
+0
+--------------------
+100
+5
+20
+0
+--------------------
+100
+6
+16
+4
+--------------------
+100
+7
+14
+2
+--------------------
+100
+8
+12
+4
+--------------------
+100
+9
+11
+1
+--------------------
+100
+10
+10
+0
+--------------------
+--------------------
+99
+0
+Error: div by 0
+--------------------
+99
+1
+99
+0
+--------------------
+99
+2
+49
+1
+--------------------
+99
+3
+33
+0
+--------------------
+99
+4
+24
+3
+--------------------
+99
+5
+19
+4
+--------------------
+99
+6
+16
+3
+--------------------
+99
+7
+14
+1
+--------------------
+99
+8
+12
+3
+--------------------
+99
+9
+11
+0
+--------------------
+99
+10
+9
+9
+--------------------
+--------------------
+98
+0
+Error: div by 0
+--------------------
+98
+1
+98
+0
+--------------------
+98
+2
+49
+0
+--------------------
+98
+3
+32
+2
+--------------------
+98
+4
+24
+2
+--------------------
+98
+5
+19
+3
+--------------------
+98
+6
+16
+2
+--------------------
+98
+7
+14
+0
+--------------------
+98
+8
+12
+2
+--------------------
+98
+9
+10
+8
+--------------------
+98
+10
+9
+8
+--------------------
+--------------------
+97
+0
+Error: div by 0
+--------------------
+97
+1
+97
+0
+--------------------
+97
+2
+48
+1
+--------------------
+97
+3
+32
+1
+--------------------
+97
+4
+24
+1
+--------------------
+97
+5
+19
+2
+--------------------
+97
+6
+16
+1
+--------------------
+97
+7
+13
+6
+--------------------
+97
+8
+12
+1
+--------------------
+97
+9
+10
+7
+--------------------
+97
+10
+9
+7
+--------------------
+--------------------
+96
+0
+Error: div by 0
+--------------------
+96
+1
+96
+0
+--------------------
+96
+2
+48
+0
+--------------------
+96
+3
+32
+0
+--------------------
+96
+4
+24
+0
+--------------------
+96
+5
+19
+1
+--------------------
+96
+6
+16
+0
+--------------------
+96
+7
+13
+5
+--------------------
+96
+8
+12
+0
+--------------------
+96
+9
+10
+6
+--------------------
+96
+10
+9
+6
+--------------------
+--------------------
+95
+0
+Error: div by 0
+--------------------
+95
+1
+95
+0
+--------------------
+95
+2
+47
+1
+--------------------
+95
+3
+31
+2
+--------------------
+95
+4
+23
+3
+--------------------
+95
+5
+19
+0
+--------------------
+95
+6
+15
+5
+--------------------
+95
+7
+13
+4
+--------------------
+95
+8
+11
+7
+--------------------
+95
+9
+10
+5
+--------------------
+95
+10
+9
+5
+--------------------
+--------------------
+94
+0
+Error: div by 0
+--------------------
+94
+1
+94
+0
+--------------------
+94
+2
+47
+0
+--------------------
+94
+3
+31
+1
+--------------------
+94
+4
+23
+2
+--------------------
+94
+5
+18
+4
+--------------------
+94
+6
+15
+4
+--------------------
+94
+7
+13
+3
+--------------------
+94
+8
+11
+6
+--------------------
+94
+9
+10
+4
+--------------------
+94
+10
+9
+4
+--------------------
+--------------------
+93
+0
+Error: div by 0
+--------------------
+93
+1
+93
+0
+--------------------
+93
+2
+46
+1
+--------------------
+93
+3
+31
+0
+--------------------
+93
+4
+23
+1
+--------------------
+93
+5
+18
+3
+--------------------
+93
+6
+15
+3
+--------------------
+93
+7
+13
+2
+--------------------
+93
+8
+11
+5
+--------------------
+93
+9
+10
+3
+--------------------
+93
+10
+9
+3
+--------------------
+--------------------
+92
+0
+Error: div by 0
+--------------------
+92
+1
+92
+0
+--------------------
+92
+2
+46
+0
+--------------------
+92
+3
+30
+2
+--------------------
+92
+4
+23
+0
+--------------------
+92
+5
+18
+2
+--------------------
+92
+6
+15
+2
+--------------------
+92
+7
+13
+1
+--------------------
+92
+8
+11
+4
+--------------------
+92
+9
+10
+2
+--------------------
+92
+10
+9
+2
+--------------------
+--------------------
+91
+0
+Error: div by 0
+--------------------
+91
+1
+91
+0
+--------------------
+91
+2
+45
+1
+--------------------
+91
+3
+30
+1
+--------------------
+91
+4
+22
+3
+--------------------
+91
+5
+18
+1
+--------------------
+91
+6
+15
+1
+--------------------
+91
+7
+13
+0
+--------------------
+91
+8
+11
+3
+--------------------
+91
+9
+10
+1
+--------------------
+91
+10
+9
+1
+--------------------
+--------------------
+90
+0
+Error: div by 0
+--------------------
+90
+1
+90
+0
+--------------------
+90
+2
+45
+0
+--------------------
+90
+3
+30
+0
+--------------------
+90
+4
+22
+2
+--------------------
+90
+5
+18
+0
+--------------------
+90
+6
+15
+0
+--------------------
+90
+7
+12
+6
+--------------------
+90
+8
+11
+2
+--------------------
+90
+9
+10
+0
+--------------------
+90
+10
+9
+0
+--------------------
+--------------------
+89
+0
+Error: div by 0
+--------------------
+89
+1
+89
+0
+--------------------
+89
+2
+44
+1
+--------------------
+89
+3
+29
+2
+--------------------
+89
+4
+22
+1
+--------------------
+89
+5
+17
+4
+--------------------
+89
+6
+14
+5
+--------------------
+89
+7
+12
+5
+--------------------
+89
+8
+11
+1
+--------------------
+89
+9
+9
+8
+--------------------
+89
+10
+8
+9
+--------------------
+--------------------
+88
+0
+Error: div by 0
+--------------------
+88
+1
+88
+0
+--------------------
+88
+2
+44
+0
+--------------------
+88
+3
+29
+1
+--------------------
+88
+4
+22
+0
+--------------------
+88
+5
+17
+3
+--------------------
+88
+6
+14
+4
+--------------------
+88
+7
+12
+4
+--------------------
+88
+8
+11
+0
+--------------------
+88
+9
+9
+7
+--------------------
+88
+10
+8
+8
+--------------------
+--------------------
+87
+0
+Error: div by 0
+--------------------
+87
+1
+87
+0
+--------------------
+87
+2
+43
+1
+--------------------
+87
+3
+29
+0
+--------------------
+87
+4
+21
+3
+--------------------
+87
+5
+17
+2
+--------------------
+87
+6
+14
+3
+--------------------
+87
+7
+12
+3
+--------------------
+87
+8
+10
+7
+--------------------
+87
+9
+9
+6
+--------------------
+87
+10
+8
+7
+--------------------
+--------------------
+86
+0
+Error: div by 0
+--------------------
+86
+1
+86
+0
+--------------------
+86
+2
+43
+0
+--------------------
+86
+3
+28
+2
+--------------------
+86
+4
+21
+2
+--------------------
+86
+5
+17
+1
+--------------------
+86
+6
+14
+2
+--------------------
+86
+7
+12
+2
+--------------------
+86
+8
+10
+6
+--------------------
+86
+9
+9
+5
+--------------------
+86
+10
+8
+6
+--------------------
+--------------------
+85
+0
+Error: div by 0
+--------------------
+85
+1
+85
+0
+--------------------
+85
+2
+42
+1
+--------------------
+85
+3
+28
+1
+--------------------
+85
+4
+21
+1
+--------------------
+85
+5
+17
+0
+--------------------
+85
+6
+14
+1
+--------------------
+85
+7
+12
+1
+--------------------
+85
+8
+10
+5
+--------------------
+85
+9
+9
+4
+--------------------
+85
+10
+8
+5
+--------------------
+--------------------
+84
+0
+Error: div by 0
+--------------------
+84
+1
+84
+0
+--------------------
+84
+2
+42
+0
+--------------------
+84
+3
+28
+0
+--------------------
+84
+4
+21
+0
+--------------------
+84
+5
+16
+4
+--------------------
+84
+6
+14
+0
+--------------------
+84
+7
+12
+0
+--------------------
+84
+8
+10
+4
+--------------------
+84
+9
+9
+3
+--------------------
+84
+10
+8
+4
+--------------------
+--------------------
+83
+0
+Error: div by 0
+--------------------
+83
+1
+83
+0
+--------------------
+83
+2
+41
+1
+--------------------
+83
+3
+27
+2
+--------------------
+83
+4
+20
+3
+--------------------
+83
+5
+16
+3
+--------------------
+83
+6
+13
+5
+--------------------
+83
+7
+11
+6
+--------------------
+83
+8
+10
+3
+--------------------
+83
+9
+9
+2
+--------------------
+83
+10
+8
+3
+--------------------
+--------------------
+82
+0
+Error: div by 0
+--------------------
+82
+1
+82
+0
+--------------------
+82
+2
+41
+0
+--------------------
+82
+3
+27
+1
+--------------------
+82
+4
+20
+2
+--------------------
+82
+5
+16
+2
+--------------------
+82
+6
+13
+4
+--------------------
+82
+7
+11
+5
+--------------------
+82
+8
+10
+2
+--------------------
+82
+9
+9
+1
+--------------------
+82
+10
+8
+2
+--------------------
+--------------------
+81
+0
+Error: div by 0
+--------------------
+81
+1
+81
+0
+--------------------
+81
+2
+40
+1
+--------------------
+81
+3
+27
+0
+--------------------
+81
+4
+20
+1
+--------------------
+81
+5
+16
+1
+--------------------
+81
+6
+13
+3
+--------------------
+81
+7
+11
+4
+--------------------
+81
+8
+10
+1
+--------------------
+81
+9
+9
+0
+--------------------
+81
+10
+8
+1
+--------------------
+--------------------
+80
+0
+Error: div by 0
+--------------------
+80
+1
+80
+0
+--------------------
+80
+2
+40
+0
+--------------------
+80
+3
+26
+2
+--------------------
+80
+4
+20
+0
+--------------------
+80
+5
+16
+0
+--------------------
+80
+6
+13
+2
+--------------------
+80
+7
+11
+3
+--------------------
+80
+8
+10
+0
+--------------------
+80
+9
+8
+8
+--------------------
+80
+10
+8
+0
+--------------------
+--------------------
+79
+0
+Error: div by 0
+--------------------
+79
+1
+79
+0
+--------------------
+79
+2
+39
+1
+--------------------
+79
+3
+26
+1
+--------------------
+79
+4
+19
+3
+--------------------
+79
+5
+15
+4
+--------------------
+79
+6
+13
+1
+--------------------
+79
+7
+11
+2
+--------------------
+79
+8
+9
+7
+--------------------
+79
+9
+8
+7
+--------------------
+79
+10
+7
+9
+--------------------
+--------------------
+78
+0
+Error: div by 0
+--------------------
+78
+1
+78
+0
+--------------------
+78
+2
+39
+0
+--------------------
+78
+3
+26
+0
+--------------------
+78
+4
+19
+2
+--------------------
+78
+5
+15
+3
+--------------------
+78
+6
+13
+0
+--------------------
+78
+7
+11
+1
+--------------------
+78
+8
+9
+6
+--------------------
+78
+9
+8
+6
+--------------------
+78
+10
+7
+8
+--------------------
+--------------------
+77
+0
+Error: div by 0
+--------------------
+77
+1
+77
+0
+--------------------
+77
+2
+38
+1
+--------------------
+77
+3
+25
+2
+--------------------
+77
+4
+19
+1
+--------------------
+77
+5
+15
+2
+--------------------
+77
+6
+12
+5
+--------------------
+77
+7
+11
+0
+--------------------
+77
+8
+9
+5
+--------------------
+77
+9
+8
+5
+--------------------
+77
+10
+7
+7
+--------------------
+--------------------
+76
+0
+Error: div by 0
+--------------------
+76
+1
+76
+0
+--------------------
+76
+2
+38
+0
+--------------------
+76
+3
+25
+1
+--------------------
+76
+4
+19
+0
+--------------------
+76
+5
+15
+1
+--------------------
+76
+6
+12
+4
+--------------------
+76
+7
+10
+6
+--------------------
+76
+8
+9
+4
+--------------------
+76
+9
+8
+4
+--------------------
+76
+10
+7
+6
+--------------------
+--------------------
+75
+0
+Error: div by 0
+--------------------
+75
+1
+75
+0
+--------------------
+75
+2
+37
+1
+--------------------
+75
+3
+25
+0
+--------------------
+75
+4
+18
+3
+--------------------
+75
+5
+15
+0
+--------------------
+75
+6
+12
+3
+--------------------
+75
+7
+10
+5
+--------------------
+75
+8
+9
+3
+--------------------
+75
+9
+8
+3
+--------------------
+75
+10
+7
+5
+--------------------
+--------------------
+74
+0
+Error: div by 0
+--------------------
+74
+1
+74
+0
+--------------------
+74
+2
+37
+0
+--------------------
+74
+3
+24
+2
+--------------------
+74
+4
+18
+2
+--------------------
+74
+5
+14
+4
+--------------------
+74
+6
+12
+2
+--------------------
+74
+7
+10
+4
+--------------------
+74
+8
+9
+2
+--------------------
+74
+9
+8
+2
+--------------------
+74
+10
+7
+4
+--------------------
+--------------------
+73
+0
+Error: div by 0
+--------------------
+73
+1
+73
+0
+--------------------
+73
+2
+36
+1
+--------------------
+73
+3
+24
+1
+--------------------
+73
+4
+18
+1
+--------------------
+73
+5
+14
+3
+--------------------
+73
+6
+12
+1
+--------------------
+73
+7
+10
+3
+--------------------
+73
+8
+9
+1
+--------------------
+73
+9
+8
+1
+--------------------
+73
+10
+7
+3
+--------------------
+--------------------
+72
+0
+Error: div by 0
+--------------------
+72
+1
+72
+0
+--------------------
+72
+2
+36
+0
+--------------------
+72
+3
+24
+0
+--------------------
+72
+4
+18
+0
+--------------------
+72
+5
+14
+2
+--------------------
+72
+6
+12
+0
+--------------------
+72
+7
+10
+2
+--------------------
+72
+8
+9
+0
+--------------------
+72
+9
+8
+0
+--------------------
+72
+10
+7
+2
+--------------------
+--------------------
+71
+0
+Error: div by 0
+--------------------
+71
+1
+71
+0
+--------------------
+71
+2
+35
+1
+--------------------
+71
+3
+23
+2
+--------------------
+71
+4
+17
+3
+--------------------
+71
+5
+14
+1
+--------------------
+71
+6
+11
+5
+--------------------
+71
+7
+10
+1
+--------------------
+71
+8
+8
+7
+--------------------
+71
+9
+7
+8
+--------------------
+71
+10
+7
+1
+--------------------
+--------------------
+70
+0
+Error: div by 0
+--------------------
+70
+1
+70
+0
+--------------------
+70
+2
+35
+0
+--------------------
+70
+3
+23
+1
+--------------------
+70
+4
+17
+2
+--------------------
+70
+5
+14
+0
+--------------------
+70
+6
+11
+4
+--------------------
+70
+7
+10
+0
+--------------------
+70
+8
+8
+6
+--------------------
+70
+9
+7
+7
+--------------------
+70
+10
+7
+0
+--------------------
+--------------------
+69
+0
+Error: div by 0
+--------------------
+69
+1
+69
+0
+--------------------
+69
+2
+34
+1
+--------------------
+69
+3
+23
+0
+--------------------
+69
+4
+17
+1
+--------------------
+69
+5
+13
+4
+--------------------
+69
+6
+11
+3
+--------------------
+69
+7
+9
+6
+--------------------
+69
+8
+8
+5
+--------------------
+69
+9
+7
+6
+--------------------
+69
+10
+6
+9
+--------------------
+--------------------
+68
+0
+Error: div by 0
+--------------------
+68
+1
+68
+0
+--------------------
+68
+2
+34
+0
+--------------------
+68
+3
+22
+2
+--------------------
+68
+4
+17
+0
+--------------------
+68
+5
+13
+3
+--------------------
+68
+6
+11
+2
+--------------------
+68
+7
+9
+5
+--------------------
+68
+8
+8
+4
+--------------------
+68
+9
+7
+5
+--------------------
+68
+10
+6
+8
+--------------------
+--------------------
+67
+0
+Error: div by 0
+--------------------
+67
+1
+67
+0
+--------------------
+67
+2
+33
+1
+--------------------
+67
+3
+22
+1
+--------------------
+67
+4
+16
+3
+--------------------
+67
+5
+13
+2
+--------------------
+67
+6
+11
+1
+--------------------
+67
+7
+9
+4
+--------------------
+67
+8
+8
+3
+--------------------
+67
+9
+7
+4
+--------------------
+67
+10
+6
+7
+--------------------
+--------------------
+66
+0
+Error: div by 0
+--------------------
+66
+1
+66
+0
+--------------------
+66
+2
+33
+0
+--------------------
+66
+3
+22
+0
+--------------------
+66
+4
+16
+2
+--------------------
+66
+5
+13
+1
+--------------------
+66
+6
+11
+0
+--------------------
+66
+7
+9
+3
+--------------------
+66
+8
+8
+2
+--------------------
+66
+9
+7
+3
+--------------------
+66
+10
+6
+6
+--------------------
+--------------------
+65
+0
+Error: div by 0
+--------------------
+65
+1
+65
+0
+--------------------
+65
+2
+32
+1
+--------------------
+65
+3
+21
+2
+--------------------
+65
+4
+16
+1
+--------------------
+65
+5
+13
+0
+--------------------
+65
+6
+10
+5
+--------------------
+65
+7
+9
+2
+--------------------
+65
+8
+8
+1
+--------------------
+65
+9
+7
+2
+--------------------
+65
+10
+6
+5
+--------------------
+--------------------
+64
+0
+Error: div by 0
+--------------------
+64
+1
+64
+0
+--------------------
+64
+2
+32
+0
+--------------------
+64
+3
+21
+1
+--------------------
+64
+4
+16
+0
+--------------------
+64
+5
+12
+4
+--------------------
+64
+6
+10
+4
+--------------------
+64
+7
+9
+1
+--------------------
+64
+8
+8
+0
+--------------------
+64
+9
+7
+1
+--------------------
+64
+10
+6
+4
+--------------------
+--------------------
+63
+0
+Error: div by 0
+--------------------
+63
+1
+63
+0
+--------------------
+63
+2
+31
+1
+--------------------
+63
+3
+21
+0
+--------------------
+63
+4
+15
+3
+--------------------
+63
+5
+12
+3
+--------------------
+63
+6
+10
+3
+--------------------
+63
+7
+9
+0
+--------------------
+63
+8
+7
+7
+--------------------
+63
+9
+7
+0
+--------------------
+63
+10
+6
+3
+--------------------
+--------------------
+62
+0
+Error: div by 0
+--------------------
+62
+1
+62
+0
+--------------------
+62
+2
+31
+0
+--------------------
+62
+3
+20
+2
+--------------------
+62
+4
+15
+2
+--------------------
+62
+5
+12
+2
+--------------------
+62
+6
+10
+2
+--------------------
+62
+7
+8
+6
+--------------------
+62
+8
+7
+6
+--------------------
+62
+9
+6
+8
+--------------------
+62
+10
+6
+2
+--------------------
+--------------------
+61
+0
+Error: div by 0
+--------------------
+61
+1
+61
+0
+--------------------
+61
+2
+30
+1
+--------------------
+61
+3
+20
+1
+--------------------
+61
+4
+15
+1
+--------------------
+61
+5
+12
+1
+--------------------
+61
+6
+10
+1
+--------------------
+61
+7
+8
+5
+--------------------
+61
+8
+7
+5
+--------------------
+61
+9
+6
+7
+--------------------
+61
+10
+6
+1
+--------------------
+--------------------
+60
+0
+Error: div by 0
+--------------------
+60
+1
+60
+0
+--------------------
+60
+2
+30
+0
+--------------------
+60
+3
+20
+0
+--------------------
+60
+4
+15
+0
+--------------------
+60
+5
+12
+0
+--------------------
+60
+6
+10
+0
+--------------------
+60
+7
+8
+4
+--------------------
+60
+8
+7
+4
+--------------------
+60
+9
+6
+6
+--------------------
+60
+10
+6
+0
+--------------------
+--------------------
+59
+0
+Error: div by 0
+--------------------
+59
+1
+59
+0
+--------------------
+59
+2
+29
+1
+--------------------
+59
+3
+19
+2
+--------------------
+59
+4
+14
+3
+--------------------
+59
+5
+11
+4
+--------------------
+59
+6
+9
+5
+--------------------
+59
+7
+8
+3
+--------------------
+59
+8
+7
+3
+--------------------
+59
+9
+6
+5
+--------------------
+59
+10
+5
+9
+--------------------
+--------------------
+58
+0
+Error: div by 0
+--------------------
+58
+1
+58
+0
+--------------------
+58
+2
+29
+0
+--------------------
+58
+3
+19
+1
+--------------------
+58
+4
+14
+2
+--------------------
+58
+5
+11
+3
+--------------------
+58
+6
+9
+4
+--------------------
+58
+7
+8
+2
+--------------------
+58
+8
+7
+2
+--------------------
+58
+9
+6
+4
+--------------------
+58
+10
+5
+8
+--------------------
+--------------------
+57
+0
+Error: div by 0
+--------------------
+57
+1
+57
+0
+--------------------
+57
+2
+28
+1
+--------------------
+57
+3
+19
+0
+--------------------
+57
+4
+14
+1
+--------------------
+57
+5
+11
+2
+--------------------
+57
+6
+9
+3
+--------------------
+57
+7
+8
+1
+--------------------
+57
+8
+7
+1
+--------------------
+57
+9
+6
+3
+--------------------
+57
+10
+5
+7
+--------------------
+--------------------
+56
+0
+Error: div by 0
+--------------------
+56
+1
+56
+0
+--------------------
+56
+2
+28
+0
+--------------------
+56
+3
+18
+2
+--------------------
+56
+4
+14
+0
+--------------------
+56
+5
+11
+1
+--------------------
+56
+6
+9
+2
+--------------------
+56
+7
+8
+0
+--------------------
+56
+8
+7
+0
+--------------------
+56
+9
+6
+2
+--------------------
+56
+10
+5
+6
+--------------------
+--------------------
+55
+0
+Error: div by 0
+--------------------
+55
+1
+55
+0
+--------------------
+55
+2
+27
+1
+--------------------
+55
+3
+18
+1
+--------------------
+55
+4
+13
+3
+--------------------
+55
+5
+11
+0
+--------------------
+55
+6
+9
+1
+--------------------
+55
+7
+7
+6
+--------------------
+55
+8
+6
+7
+--------------------
+55
+9
+6
+1
+--------------------
+55
+10
+5
+5
+--------------------
+--------------------
+54
+0
+Error: div by 0
+--------------------
+54
+1
+54
+0
+--------------------
+54
+2
+27
+0
+--------------------
+54
+3
+18
+0
+--------------------
+54
+4
+13
+2
+--------------------
+54
+5
+10
+4
+--------------------
+54
+6
+9
+0
+--------------------
+54
+7
+7
+5
+--------------------
+54
+8
+6
+6
+--------------------
+54
+9
+6
+0
+--------------------
+54
+10
+5
+4
+--------------------
+--------------------
+53
+0
+Error: div by 0
+--------------------
+53
+1
+53
+0
+--------------------
+53
+2
+26
+1
+--------------------
+53
+3
+17
+2
+--------------------
+53
+4
+13
+1
+--------------------
+53
+5
+10
+3
+--------------------
+53
+6
+8
+5
+--------------------
+53
+7
+7
+4
+--------------------
+53
+8
+6
+5
+--------------------
+53
+9
+5
+8
+--------------------
+53
+10
+5
+3
+--------------------
+--------------------
+52
+0
+Error: div by 0
+--------------------
+52
+1
+52
+0
+--------------------
+52
+2
+26
+0
+--------------------
+52
+3
+17
+1
+--------------------
+52
+4
+13
+0
+--------------------
+52
+5
+10
+2
+--------------------
+52
+6
+8
+4
+--------------------
+52
+7
+7
+3
+--------------------
+52
+8
+6
+4
+--------------------
+52
+9
+5
+7
+--------------------
+52
+10
+5
+2
+--------------------
+--------------------
+51
+0
+Error: div by 0
+--------------------
+51
+1
+51
+0
+--------------------
+51
+2
+25
+1
+--------------------
+51
+3
+17
+0
+--------------------
+51
+4
+12
+3
+--------------------
+51
+5
+10
+1
+--------------------
+51
+6
+8
+3
+--------------------
+51
+7
+7
+2
+--------------------
+51
+8
+6
+3
+--------------------
+51
+9
+5
+6
+--------------------
+51
+10
+5
+1
+--------------------
+--------------------
+50
+0
+Error: div by 0
+--------------------
+50
+1
+50
+0
+--------------------
+50
+2
+25
+0
+--------------------
+50
+3
+16
+2
+--------------------
+50
+4
+12
+2
+--------------------
+50
+5
+10
+0
+--------------------
+50
+6
+8
+2
+--------------------
+50
+7
+7
+1
+--------------------
+50
+8
+6
+2
+--------------------
+50
+9
+5
+5
+--------------------
+50
+10
+5
+0
+--------------------
+--------------------
+49
+0
+Error: div by 0
+--------------------
+49
+1
+49
+0
+--------------------
+49
+2
+24
+1
+--------------------
+49
+3
+16
+1
+--------------------
+49
+4
+12
+1
+--------------------
+49
+5
+9
+4
+--------------------
+49
+6
+8
+1
+--------------------
+49
+7
+7
+0
+--------------------
+49
+8
+6
+1
+--------------------
+49
+9
+5
+4
+--------------------
+49
+10
+4
+9
+--------------------
+--------------------
+48
+0
+Error: div by 0
+--------------------
+48
+1
+48
+0
+--------------------
+48
+2
+24
+0
+--------------------
+48
+3
+16
+0
+--------------------
+48
+4
+12
+0
+--------------------
+48
+5
+9
+3
+--------------------
+48
+6
+8
+0
+--------------------
+48
+7
+6
+6
+--------------------
+48
+8
+6
+0
+--------------------
+48
+9
+5
+3
+--------------------
+48
+10
+4
+8
+--------------------
+--------------------
+47
+0
+Error: div by 0
+--------------------
+47
+1
+47
+0
+--------------------
+47
+2
+23
+1
+--------------------
+47
+3
+15
+2
+--------------------
+47
+4
+11
+3
+--------------------
+47
+5
+9
+2
+--------------------
+47
+6
+7
+5
+--------------------
+47
+7
+6
+5
+--------------------
+47
+8
+5
+7
+--------------------
+47
+9
+5
+2
+--------------------
+47
+10
+4
+7
+--------------------
+--------------------
+46
+0
+Error: div by 0
+--------------------
+46
+1
+46
+0
+--------------------
+46
+2
+23
+0
+--------------------
+46
+3
+15
+1
+--------------------
+46
+4
+11
+2
+--------------------
+46
+5
+9
+1
+--------------------
+46
+6
+7
+4
+--------------------
+46
+7
+6
+4
+--------------------
+46
+8
+5
+6
+--------------------
+46
+9
+5
+1
+--------------------
+46
+10
+4
+6
+--------------------
+--------------------
+45
+0
+Error: div by 0
+--------------------
+45
+1
+45
+0
+--------------------
+45
+2
+22
+1
+--------------------
+45
+3
+15
+0
+--------------------
+45
+4
+11
+1
+--------------------
+45
+5
+9
+0
+--------------------
+45
+6
+7
+3
+--------------------
+45
+7
+6
+3
+--------------------
+45
+8
+5
+5
+--------------------
+45
+9
+5
+0
+--------------------
+45
+10
+4
+5
+--------------------
+--------------------
+44
+0
+Error: div by 0
+--------------------
+44
+1
+44
+0
+--------------------
+44
+2
+22
+0
+--------------------
+44
+3
+14
+2
+--------------------
+44
+4
+11
+0
+--------------------
+44
+5
+8
+4
+--------------------
+44
+6
+7
+2
+--------------------
+44
+7
+6
+2
+--------------------
+44
+8
+5
+4
+--------------------
+44
+9
+4
+8
+--------------------
+44
+10
+4
+4
+--------------------
+--------------------
+43
+0
+Error: div by 0
+--------------------
+43
+1
+43
+0
+--------------------
+43
+2
+21
+1
+--------------------
+43
+3
+14
+1
+--------------------
+43
+4
+10
+3
+--------------------
+43
+5
+8
+3
+--------------------
+43
+6
+7
+1
+--------------------
+43
+7
+6
+1
+--------------------
+43
+8
+5
+3
+--------------------
+43
+9
+4
+7
+--------------------
+43
+10
+4
+3
+--------------------
+--------------------
+42
+0
+Error: div by 0
+--------------------
+42
+1
+42
+0
+--------------------
+42
+2
+21
+0
+--------------------
+42
+3
+14
+0
+--------------------
+42
+4
+10
+2
+--------------------
+42
+5
+8
+2
+--------------------
+42
+6
+7
+0
+--------------------
+42
+7
+6
+0
+--------------------
+42
+8
+5
+2
+--------------------
+42
+9
+4
+6
+--------------------
+42
+10
+4
+2
+--------------------
+--------------------
+41
+0
+Error: div by 0
+--------------------
+41
+1
+41
+0
+--------------------
+41
+2
+20
+1
+--------------------
+41
+3
+13
+2
+--------------------
+41
+4
+10
+1
+--------------------
+41
+5
+8
+1
+--------------------
+41
+6
+6
+5
+--------------------
+41
+7
+5
+6
+--------------------
+41
+8
+5
+1
+--------------------
+41
+9
+4
+5
+--------------------
+41
+10
+4
+1
+--------------------
+--------------------
+40
+0
+Error: div by 0
+--------------------
+40
+1
+40
+0
+--------------------
+40
+2
+20
+0
+--------------------
+40
+3
+13
+1
+--------------------
+40
+4
+10
+0
+--------------------
+40
+5
+8
+0
+--------------------
+40
+6
+6
+4
+--------------------
+40
+7
+5
+5
+--------------------
+40
+8
+5
+0
+--------------------
+40
+9
+4
+4
+--------------------
+40
+10
+4
+0
+--------------------
+--------------------
+39
+0
+Error: div by 0
+--------------------
+39
+1
+39
+0
+--------------------
+39
+2
+19
+1
+--------------------
+39
+3
+13
+0
+--------------------
+39
+4
+9
+3
+--------------------
+39
+5
+7
+4
+--------------------
+39
+6
+6
+3
+--------------------
+39
+7
+5
+4
+--------------------
+39
+8
+4
+7
+--------------------
+39
+9
+4
+3
+--------------------
+39
+10
+3
+9
+--------------------
+--------------------
+38
+0
+Error: div by 0
+--------------------
+38
+1
+38
+0
+--------------------
+38
+2
+19
+0
+--------------------
+38
+3
+12
+2
+--------------------
+38
+4
+9
+2
+--------------------
+38
+5
+7
+3
+--------------------
+38
+6
+6
+2
+--------------------
+38
+7
+5
+3
+--------------------
+38
+8
+4
+6
+--------------------
+38
+9
+4
+2
+--------------------
+38
+10
+3
+8
+--------------------
+--------------------
+37
+0
+Error: div by 0
+--------------------
+37
+1
+37
+0
+--------------------
+37
+2
+18
+1
+--------------------
+37
+3
+12
+1
+--------------------
+37
+4
+9
+1
+--------------------
+37
+5
+7
+2
+--------------------
+37
+6
+6
+1
+--------------------
+37
+7
+5
+2
+--------------------
+37
+8
+4
+5
+--------------------
+37
+9
+4
+1
+--------------------
+37
+10
+3
+7
+--------------------
+--------------------
+36
+0
+Error: div by 0
+--------------------
+36
+1
+36
+0
+--------------------
+36
+2
+18
+0
+--------------------
+36
+3
+12
+0
+--------------------
+36
+4
+9
+0
+--------------------
+36
+5
+7
+1
+--------------------
+36
+6
+6
+0
+--------------------
+36
+7
+5
+1
+--------------------
+36
+8
+4
+4
+--------------------
+36
+9
+4
+0
+--------------------
+36
+10
+3
+6
+--------------------
+--------------------
+35
+0
+Error: div by 0
+--------------------
+35
+1
+35
+0
+--------------------
+35
+2
+17
+1
+--------------------
+35
+3
+11
+2
+--------------------
+35
+4
+8
+3
+--------------------
+35
+5
+7
+0
+--------------------
+35
+6
+5
+5
+--------------------
+35
+7
+5
+0
+--------------------
+35
+8
+4
+3
+--------------------
+35
+9
+3
+8
+--------------------
+35
+10
+3
+5
+--------------------
+--------------------
+34
+0
+Error: div by 0
+--------------------
+34
+1
+34
+0
+--------------------
+34
+2
+17
+0
+--------------------
+34
+3
+11
+1
+--------------------
+34
+4
+8
+2
+--------------------
+34
+5
+6
+4
+--------------------
+34
+6
+5
+4
+--------------------
+34
+7
+4
+6
+--------------------
+34
+8
+4
+2
+--------------------
+34
+9
+3
+7
+--------------------
+34
+10
+3
+4
+--------------------
+--------------------
+33
+0
+Error: div by 0
+--------------------
+33
+1
+33
+0
+--------------------
+33
+2
+16
+1
+--------------------
+33
+3
+11
+0
+--------------------
+33
+4
+8
+1
+--------------------
+33
+5
+6
+3
+--------------------
+33
+6
+5
+3
+--------------------
+33
+7
+4
+5
+--------------------
+33
+8
+4
+1
+--------------------
+33
+9
+3
+6
+--------------------
+33
+10
+3
+3
+--------------------
+--------------------
+32
+0
+Error: div by 0
+--------------------
+32
+1
+32
+0
+--------------------
+32
+2
+16
+0
+--------------------
+32
+3
+10
+2
+--------------------
+32
+4
+8
+0
+--------------------
+32
+5
+6
+2
+--------------------
+32
+6
+5
+2
+--------------------
+32
+7
+4
+4
+--------------------
+32
+8
+4
+0
+--------------------
+32
+9
+3
+5
+--------------------
+32
+10
+3
+2
+--------------------
+--------------------
+31
+0
+Error: div by 0
+--------------------
+31
+1
+31
+0
+--------------------
+31
+2
+15
+1
+--------------------
+31
+3
+10
+1
+--------------------
+31
+4
+7
+3
+--------------------
+31
+5
+6
+1
+--------------------
+31
+6
+5
+1
+--------------------
+31
+7
+4
+3
+--------------------
+31
+8
+3
+7
+--------------------
+31
+9
+3
+4
+--------------------
+31
+10
+3
+1
+--------------------
+--------------------
+30
+0
+Error: div by 0
+--------------------
+30
+1
+30
+0
+--------------------
+30
+2
+15
+0
+--------------------
+30
+3
+10
+0
+--------------------
+30
+4
+7
+2
+--------------------
+30
+5
+6
+0
+--------------------
+30
+6
+5
+0
+--------------------
+30
+7
+4
+2
+--------------------
+30
+8
+3
+6
+--------------------
+30
+9
+3
+3
+--------------------
+30
+10
+3
+0
+--------------------
+--------------------
+29
+0
+Error: div by 0
+--------------------
+29
+1
+29
+0
+--------------------
+29
+2
+14
+1
+--------------------
+29
+3
+9
+2
+--------------------
+29
+4
+7
+1
+--------------------
+29
+5
+5
+4
+--------------------
+29
+6
+4
+5
+--------------------
+29
+7
+4
+1
+--------------------
+29
+8
+3
+5
+--------------------
+29
+9
+3
+2
+--------------------
+29
+10
+2
+9
+--------------------
+--------------------
+28
+0
+Error: div by 0
+--------------------
+28
+1
+28
+0
+--------------------
+28
+2
+14
+0
+--------------------
+28
+3
+9
+1
+--------------------
+28
+4
+7
+0
+--------------------
+28
+5
+5
+3
+--------------------
+28
+6
+4
+4
+--------------------
+28
+7
+4
+0
+--------------------
+28
+8
+3
+4
+--------------------
+28
+9
+3
+1
+--------------------
+28
+10
+2
+8
+--------------------
+--------------------
+27
+0
+Error: div by 0
+--------------------
+27
+1
+27
+0
+--------------------
+27
+2
+13
+1
+--------------------
+27
+3
+9
+0
+--------------------
+27
+4
+6
+3
+--------------------
+27
+5
+5
+2
+--------------------
+27
+6
+4
+3
+--------------------
+27
+7
+3
+6
+--------------------
+27
+8
+3
+3
+--------------------
+27
+9
+3
+0
+--------------------
+27
+10
+2
+7
+--------------------
+--------------------
+26
+0
+Error: div by 0
+--------------------
+26
+1
+26
+0
+--------------------
+26
+2
+13
+0
+--------------------
+26
+3
+8
+2
+--------------------
+26
+4
+6
+2
+--------------------
+26
+5
+5
+1
+--------------------
+26
+6
+4
+2
+--------------------
+26
+7
+3
+5
+--------------------
+26
+8
+3
+2
+--------------------
+26
+9
+2
+8
+--------------------
+26
+10
+2
+6
+--------------------
+--------------------
+25
+0
+Error: div by 0
+--------------------
+25
+1
+25
+0
+--------------------
+25
+2
+12
+1
+--------------------
+25
+3
+8
+1
+--------------------
+25
+4
+6
+1
+--------------------
+25
+5
+5
+0
+--------------------
+25
+6
+4
+1
+--------------------
+25
+7
+3
+4
+--------------------
+25
+8
+3
+1
+--------------------
+25
+9
+2
+7
+--------------------
+25
+10
+2
+5
+--------------------
+--------------------
+24
+0
+Error: div by 0
+--------------------
+24
+1
+24
+0
+--------------------
+24
+2
+12
+0
+--------------------
+24
+3
+8
+0
+--------------------
+24
+4
+6
+0
+--------------------
+24
+5
+4
+4
+--------------------
+24
+6
+4
+0
+--------------------
+24
+7
+3
+3
+--------------------
+24
+8
+3
+0
+--------------------
+24
+9
+2
+6
+--------------------
+24
+10
+2
+4
+--------------------
+--------------------
+23
+0
+Error: div by 0
+--------------------
+23
+1
+23
+0
+--------------------
+23
+2
+11
+1
+--------------------
+23
+3
+7
+2
+--------------------
+23
+4
+5
+3
+--------------------
+23
+5
+4
+3
+--------------------
+23
+6
+3
+5
+--------------------
+23
+7
+3
+2
+--------------------
+23
+8
+2
+7
+--------------------
+23
+9
+2
+5
+--------------------
+23
+10
+2
+3
+--------------------
+--------------------
+22
+0
+Error: div by 0
+--------------------
+22
+1
+22
+0
+--------------------
+22
+2
+11
+0
+--------------------
+22
+3
+7
+1
+--------------------
+22
+4
+5
+2
+--------------------
+22
+5
+4
+2
+--------------------
+22
+6
+3
+4
+--------------------
+22
+7
+3
+1
+--------------------
+22
+8
+2
+6
+--------------------
+22
+9
+2
+4
+--------------------
+22
+10
+2
+2
+--------------------
+--------------------
+21
+0
+Error: div by 0
+--------------------
+21
+1
+21
+0
+--------------------
+21
+2
+10
+1
+--------------------
+21
+3
+7
+0
+--------------------
+21
+4
+5
+1
+--------------------
+21
+5
+4
+1
+--------------------
+21
+6
+3
+3
+--------------------
+21
+7
+3
+0
+--------------------
+21
+8
+2
+5
+--------------------
+21
+9
+2
+3
+--------------------
+21
+10
+2
+1
+--------------------
+--------------------
+20
+0
+Error: div by 0
+--------------------
+20
+1
+20
+0
+--------------------
+20
+2
+10
+0
+--------------------
+20
+3
+6
+2
+--------------------
+20
+4
+5
+0
+--------------------
+20
+5
+4
+0
+--------------------
+20
+6
+3
+2
+--------------------
+20
+7
+2
+6
+--------------------
+20
+8
+2
+4
+--------------------
+20
+9
+2
+2
+--------------------
+20
+10
+2
+0
+--------------------
+--------------------
+19
+0
+Error: div by 0
+--------------------
+19
+1
+19
+0
+--------------------
+19
+2
+9
+1
+--------------------
+19
+3
+6
+1
+--------------------
+19
+4
+4
+3
+--------------------
+19
+5
+3
+4
+--------------------
+19
+6
+3
+1
+--------------------
+19
+7
+2
+5
+--------------------
+19
+8
+2
+3
+--------------------
+19
+9
+2
+1
+--------------------
+19
+10
+1
+9
+--------------------
+--------------------
+18
+0
+Error: div by 0
+--------------------
+18
+1
+18
+0
+--------------------
+18
+2
+9
+0
+--------------------
+18
+3
+6
+0
+--------------------
+18
+4
+4
+2
+--------------------
+18
+5
+3
+3
+--------------------
+18
+6
+3
+0
+--------------------
+18
+7
+2
+4
+--------------------
+18
+8
+2
+2
+--------------------
+18
+9
+2
+0
+--------------------
+18
+10
+1
+8
+--------------------
+--------------------
+17
+0
+Error: div by 0
+--------------------
+17
+1
+17
+0
+--------------------
+17
+2
+8
+1
+--------------------
+17
+3
+5
+2
+--------------------
+17
+4
+4
+1
+--------------------
+17
+5
+3
+2
+--------------------
+17
+6
+2
+5
+--------------------
+17
+7
+2
+3
+--------------------
+17
+8
+2
+1
+--------------------
+17
+9
+1
+8
+--------------------
+17
+10
+1
+7
+--------------------
+--------------------
+16
+0
+Error: div by 0
+--------------------
+16
+1
+16
+0
+--------------------
+16
+2
+8
+0
+--------------------
+16
+3
+5
+1
+--------------------
+16
+4
+4
+0
+--------------------
+16
+5
+3
+1
+--------------------
+16
+6
+2
+4
+--------------------
+16
+7
+2
+2
+--------------------
+16
+8
+2
+0
+--------------------
+16
+9
+1
+7
+--------------------
+16
+10
+1
+6
+--------------------
+--------------------
+15
+0
+Error: div by 0
+--------------------
+15
+1
+15
+0
+--------------------
+15
+2
+7
+1
+--------------------
+15
+3
+5
+0
+--------------------
+15
+4
+3
+3
+--------------------
+15
+5
+3
+0
+--------------------
+15
+6
+2
+3
+--------------------
+15
+7
+2
+1
+--------------------
+15
+8
+1
+7
+--------------------
+15
+9
+1
+6
+--------------------
+15
+10
+1
+5
+--------------------
+--------------------
+14
+0
+Error: div by 0
+--------------------
+14
+1
+14
+0
+--------------------
+14
+2
+7
+0
+--------------------
+14
+3
+4
+2
+--------------------
+14
+4
+3
+2
+--------------------
+14
+5
+2
+4
+--------------------
+14
+6
+2
+2
+--------------------
+14
+7
+2
+0
+--------------------
+14
+8
+1
+6
+--------------------
+14
+9
+1
+5
+--------------------
+14
+10
+1
+4
+--------------------
+--------------------
+13
+0
+Error: div by 0
+--------------------
+13
+1
+13
+0
+--------------------
+13
+2
+6
+1
+--------------------
+13
+3
+4
+1
+--------------------
+13
+4
+3
+1
+--------------------
+13
+5
+2
+3
+--------------------
+13
+6
+2
+1
+--------------------
+13
+7
+1
+6
+--------------------
+13
+8
+1
+5
+--------------------
+13
+9
+1
+4
+--------------------
+13
+10
+1
+3
+--------------------
+--------------------
+12
+0
+Error: div by 0
+--------------------
+12
+1
+12
+0
+--------------------
+12
+2
+6
+0
+--------------------
+12
+3
+4
+0
+--------------------
+12
+4
+3
+0
+--------------------
+12
+5
+2
+2
+--------------------
+12
+6
+2
+0
+--------------------
+12
+7
+1
+5
+--------------------
+12
+8
+1
+4
+--------------------
+12
+9
+1
+3
+--------------------
+12
+10
+1
+2
+--------------------
+--------------------
+11
+0
+Error: div by 0
+--------------------
+11
+1
+11
+0
+--------------------
+11
+2
+5
+1
+--------------------
+11
+3
+3
+2
+--------------------
+11
+4
+2
+3
+--------------------
+11
+5
+2
+1
+--------------------
+11
+6
+1
+5
+--------------------
+11
+7
+1
+4
+--------------------
+11
+8
+1
+3
+--------------------
+11
+9
+1
+2
+--------------------
+11
+10
+1
+1
+--------------------
+--------------------
+10
+0
+Error: div by 0
+--------------------
+10
+1
+10
+0
+--------------------
+10
+2
+5
+0
+--------------------
+10
+3
+3
+1
+--------------------
+10
+4
+2
+2
+--------------------
+10
+5
+2
+0
+--------------------
+10
+6
+1
+4
+--------------------
+10
+7
+1
+3
+--------------------
+10
+8
+1
+2
+--------------------
+10
+9
+1
+1
+--------------------
+10
+10
+1
+0
+--------------------
+--------------------
+9
+0
+Error: div by 0
+--------------------
+9
+1
+9
+0
+--------------------
+9
+2
+4
+1
+--------------------
+9
+3
+3
+0
+--------------------
+9
+4
+2
+1
+--------------------
+9
+5
+1
+4
+--------------------
+9
+6
+1
+3
+--------------------
+9
+7
+1
+2
+--------------------
+9
+8
+1
+1
+--------------------
+9
+9
+1
+0
+--------------------
+9
+10
+0
+9
+--------------------
+--------------------
+8
+0
+Error: div by 0
+--------------------
+8
+1
+8
+0
+--------------------
+8
+2
+4
+0
+--------------------
+8
+3
+2
+2
+--------------------
+8
+4
+2
+0
+--------------------
+8
+5
+1
+3
+--------------------
+8
+6
+1
+2
+--------------------
+8
+7
+1
+1
+--------------------
+8
+8
+1
+0
+--------------------
+8
+9
+0
+8
+--------------------
+8
+10
+0
+8
+--------------------
+--------------------
+7
+0
+Error: div by 0
+--------------------
+7
+1
+7
+0
+--------------------
+7
+2
+3
+1
+--------------------
+7
+3
+2
+1
+--------------------
+7
+4
+1
+3
+--------------------
+7
+5
+1
+2
+--------------------
+7
+6
+1
+1
+--------------------
+7
+7
+1
+0
+--------------------
+7
+8
+0
+7
+--------------------
+7
+9
+0
+7
+--------------------
+7
+10
+0
+7
+--------------------
+--------------------
+6
+0
+Error: div by 0
+--------------------
+6
+1
+6
+0
+--------------------
+6
+2
+3
+0
+--------------------
+6
+3
+2
+0
+--------------------
+6
+4
+1
+2
+--------------------
+6
+5
+1
+1
+--------------------
+6
+6
+1
+0
+--------------------
+6
+7
+0
+6
+--------------------
+6
+8
+0
+6
+--------------------
+6
+9
+0
+6
+--------------------
+6
+10
+0
+6
+--------------------
+--------------------
+5
+0
+Error: div by 0
+--------------------
+5
+1
+5
+0
+--------------------
+5
+2
+2
+1
+--------------------
+5
+3
+1
+2
+--------------------
+5
+4
+1
+1
+--------------------
+5
+5
+1
+0
+--------------------
+5
+6
+0
+5
+--------------------
+5
+7
+0
+5
+--------------------
+5
+8
+0
+5
+--------------------
+5
+9
+0
+5
+--------------------
+5
+10
+0
+5
+--------------------
+--------------------
+4
+0
+Error: div by 0
+--------------------
+4
+1
+4
+0
+--------------------
+4
+2
+2
+0
+--------------------
+4
+3
+1
+1
+--------------------
+4
+4
+1
+0
+--------------------
+4
+5
+0
+4
+--------------------
+4
+6
+0
+4
+--------------------
+4
+7
+0
+4
+--------------------
+4
+8
+0
+4
+--------------------
+4
+9
+0
+4
+--------------------
+4
+10
+0
+4
+--------------------
+--------------------
+3
+0
+Error: div by 0
+--------------------
+3
+1
+3
+0
+--------------------
+3
+2
+1
+1
+--------------------
+3
+3
+1
+0
+--------------------
+3
+4
+0
+3
+--------------------
+3
+5
+0
+3
+--------------------
+3
+6
+0
+3
+--------------------
+3
+7
+0
+3
+--------------------
+3
+8
+0
+3
+--------------------
+3
+9
+0
+3
+--------------------
+3
+10
+0
+3
+--------------------
+--------------------
+2
+0
+Error: div by 0
+--------------------
+2
+1
+2
+0
+--------------------
+2
+2
+1
+0
+--------------------
+2
+3
+0
+2
+--------------------
+2
+4
+0
+2
+--------------------
+2
+5
+0
+2
+--------------------
+2
+6
+0
+2
+--------------------
+2
+7
+0
+2
+--------------------
+2
+8
+0
+2
+--------------------
+2
+9
+0
+2
+--------------------
+2
+10
+0
+2
+--------------------
+--------------------
+1
+0
+Error: div by 0
+--------------------
+1
+1
+1
+0
+--------------------
+1
+2
+0
+1
+--------------------
+1
+3
+0
+1
+--------------------
+1
+4
+0
+1
+--------------------
+1
+5
+0
+1
+--------------------
+1
+6
+0
+1
+--------------------
+1
+7
+0
+1
+--------------------
+1
+8
+0
+1
+--------------------
+1
+9
+0
+1
+--------------------
+1
+10
+0
+1
+--------------------
+--------------------
+0
+0
+Error: div by 0
+--------------------
+0
+1
+0
+0
+--------------------
+0
+2
+0
+0
+--------------------
+0
+3
+0
+0
+--------------------
+0
+4
+0
+0
+--------------------
+0
+5
+0
+0
+--------------------
+0
+6
+0
+0
+--------------------
+0
+7
+0
+0
+--------------------
+0
+8
+0
+0
+--------------------
+0
+9
+0
+0
+--------------------
+0
+10
+0
+0
+--------------------
diff --git a/test/integration/CASL2/divl0_call/Makefile b/test/integration/CASL2/divl0_call/Makefile
new file mode 100644 (file)
index 0000000..e9f8ad6
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl0.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/divl1_call/0.txt b/test/integration/CASL2/divl1_call/0.txt
new file mode 100644 (file)
index 0000000..a6fa4ad
--- /dev/null
@@ -0,0 +1,5556 @@
+../../../../casl2 ../../../../as/FUNC/divl_call.casl ../../../../as/FUNC/divl1.casl ../../../../as/FUNC/outl.casl
+--------------------
+100
+0
+Error: div by 0
+--------------------
+100
+1
+100
+0
+--------------------
+100
+2
+50
+0
+--------------------
+100
+3
+33
+1
+--------------------
+100
+4
+25
+0
+--------------------
+100
+5
+20
+0
+--------------------
+100
+6
+16
+4
+--------------------
+100
+7
+14
+2
+--------------------
+100
+8
+12
+4
+--------------------
+100
+9
+11
+1
+--------------------
+100
+10
+10
+0
+--------------------
+--------------------
+99
+0
+Error: div by 0
+--------------------
+99
+1
+99
+0
+--------------------
+99
+2
+49
+1
+--------------------
+99
+3
+33
+0
+--------------------
+99
+4
+24
+3
+--------------------
+99
+5
+19
+4
+--------------------
+99
+6
+16
+3
+--------------------
+99
+7
+14
+1
+--------------------
+99
+8
+12
+3
+--------------------
+99
+9
+11
+0
+--------------------
+99
+10
+9
+9
+--------------------
+--------------------
+98
+0
+Error: div by 0
+--------------------
+98
+1
+98
+0
+--------------------
+98
+2
+49
+0
+--------------------
+98
+3
+32
+2
+--------------------
+98
+4
+24
+2
+--------------------
+98
+5
+19
+3
+--------------------
+98
+6
+16
+2
+--------------------
+98
+7
+14
+0
+--------------------
+98
+8
+12
+2
+--------------------
+98
+9
+10
+8
+--------------------
+98
+10
+9
+8
+--------------------
+--------------------
+97
+0
+Error: div by 0
+--------------------
+97
+1
+97
+0
+--------------------
+97
+2
+48
+1
+--------------------
+97
+3
+32
+1
+--------------------
+97
+4
+24
+1
+--------------------
+97
+5
+19
+2
+--------------------
+97
+6
+16
+1
+--------------------
+97
+7
+13
+6
+--------------------
+97
+8
+12
+1
+--------------------
+97
+9
+10
+7
+--------------------
+97
+10
+9
+7
+--------------------
+--------------------
+96
+0
+Error: div by 0
+--------------------
+96
+1
+96
+0
+--------------------
+96
+2
+48
+0
+--------------------
+96
+3
+32
+0
+--------------------
+96
+4
+24
+0
+--------------------
+96
+5
+19
+1
+--------------------
+96
+6
+16
+0
+--------------------
+96
+7
+13
+5
+--------------------
+96
+8
+12
+0
+--------------------
+96
+9
+10
+6
+--------------------
+96
+10
+9
+6
+--------------------
+--------------------
+95
+0
+Error: div by 0
+--------------------
+95
+1
+95
+0
+--------------------
+95
+2
+47
+1
+--------------------
+95
+3
+31
+2
+--------------------
+95
+4
+23
+3
+--------------------
+95
+5
+19
+0
+--------------------
+95
+6
+15
+5
+--------------------
+95
+7
+13
+4
+--------------------
+95
+8
+11
+7
+--------------------
+95
+9
+10
+5
+--------------------
+95
+10
+9
+5
+--------------------
+--------------------
+94
+0
+Error: div by 0
+--------------------
+94
+1
+94
+0
+--------------------
+94
+2
+47
+0
+--------------------
+94
+3
+31
+1
+--------------------
+94
+4
+23
+2
+--------------------
+94
+5
+18
+4
+--------------------
+94
+6
+15
+4
+--------------------
+94
+7
+13
+3
+--------------------
+94
+8
+11
+6
+--------------------
+94
+9
+10
+4
+--------------------
+94
+10
+9
+4
+--------------------
+--------------------
+93
+0
+Error: div by 0
+--------------------
+93
+1
+93
+0
+--------------------
+93
+2
+46
+1
+--------------------
+93
+3
+31
+0
+--------------------
+93
+4
+23
+1
+--------------------
+93
+5
+18
+3
+--------------------
+93
+6
+15
+3
+--------------------
+93
+7
+13
+2
+--------------------
+93
+8
+11
+5
+--------------------
+93
+9
+10
+3
+--------------------
+93
+10
+9
+3
+--------------------
+--------------------
+92
+0
+Error: div by 0
+--------------------
+92
+1
+92
+0
+--------------------
+92
+2
+46
+0
+--------------------
+92
+3
+30
+2
+--------------------
+92
+4
+23
+0
+--------------------
+92
+5
+18
+2
+--------------------
+92
+6
+15
+2
+--------------------
+92
+7
+13
+1
+--------------------
+92
+8
+11
+4
+--------------------
+92
+9
+10
+2
+--------------------
+92
+10
+9
+2
+--------------------
+--------------------
+91
+0
+Error: div by 0
+--------------------
+91
+1
+91
+0
+--------------------
+91
+2
+45
+1
+--------------------
+91
+3
+30
+1
+--------------------
+91
+4
+22
+3
+--------------------
+91
+5
+18
+1
+--------------------
+91
+6
+15
+1
+--------------------
+91
+7
+13
+0
+--------------------
+91
+8
+11
+3
+--------------------
+91
+9
+10
+1
+--------------------
+91
+10
+9
+1
+--------------------
+--------------------
+90
+0
+Error: div by 0
+--------------------
+90
+1
+90
+0
+--------------------
+90
+2
+45
+0
+--------------------
+90
+3
+30
+0
+--------------------
+90
+4
+22
+2
+--------------------
+90
+5
+18
+0
+--------------------
+90
+6
+15
+0
+--------------------
+90
+7
+12
+6
+--------------------
+90
+8
+11
+2
+--------------------
+90
+9
+10
+0
+--------------------
+90
+10
+9
+0
+--------------------
+--------------------
+89
+0
+Error: div by 0
+--------------------
+89
+1
+89
+0
+--------------------
+89
+2
+44
+1
+--------------------
+89
+3
+29
+2
+--------------------
+89
+4
+22
+1
+--------------------
+89
+5
+17
+4
+--------------------
+89
+6
+14
+5
+--------------------
+89
+7
+12
+5
+--------------------
+89
+8
+11
+1
+--------------------
+89
+9
+9
+8
+--------------------
+89
+10
+8
+9
+--------------------
+--------------------
+88
+0
+Error: div by 0
+--------------------
+88
+1
+88
+0
+--------------------
+88
+2
+44
+0
+--------------------
+88
+3
+29
+1
+--------------------
+88
+4
+22
+0
+--------------------
+88
+5
+17
+3
+--------------------
+88
+6
+14
+4
+--------------------
+88
+7
+12
+4
+--------------------
+88
+8
+11
+0
+--------------------
+88
+9
+9
+7
+--------------------
+88
+10
+8
+8
+--------------------
+--------------------
+87
+0
+Error: div by 0
+--------------------
+87
+1
+87
+0
+--------------------
+87
+2
+43
+1
+--------------------
+87
+3
+29
+0
+--------------------
+87
+4
+21
+3
+--------------------
+87
+5
+17
+2
+--------------------
+87
+6
+14
+3
+--------------------
+87
+7
+12
+3
+--------------------
+87
+8
+10
+7
+--------------------
+87
+9
+9
+6
+--------------------
+87
+10
+8
+7
+--------------------
+--------------------
+86
+0
+Error: div by 0
+--------------------
+86
+1
+86
+0
+--------------------
+86
+2
+43
+0
+--------------------
+86
+3
+28
+2
+--------------------
+86
+4
+21
+2
+--------------------
+86
+5
+17
+1
+--------------------
+86
+6
+14
+2
+--------------------
+86
+7
+12
+2
+--------------------
+86
+8
+10
+6
+--------------------
+86
+9
+9
+5
+--------------------
+86
+10
+8
+6
+--------------------
+--------------------
+85
+0
+Error: div by 0
+--------------------
+85
+1
+85
+0
+--------------------
+85
+2
+42
+1
+--------------------
+85
+3
+28
+1
+--------------------
+85
+4
+21
+1
+--------------------
+85
+5
+17
+0
+--------------------
+85
+6
+14
+1
+--------------------
+85
+7
+12
+1
+--------------------
+85
+8
+10
+5
+--------------------
+85
+9
+9
+4
+--------------------
+85
+10
+8
+5
+--------------------
+--------------------
+84
+0
+Error: div by 0
+--------------------
+84
+1
+84
+0
+--------------------
+84
+2
+42
+0
+--------------------
+84
+3
+28
+0
+--------------------
+84
+4
+21
+0
+--------------------
+84
+5
+16
+4
+--------------------
+84
+6
+14
+0
+--------------------
+84
+7
+12
+0
+--------------------
+84
+8
+10
+4
+--------------------
+84
+9
+9
+3
+--------------------
+84
+10
+8
+4
+--------------------
+--------------------
+83
+0
+Error: div by 0
+--------------------
+83
+1
+83
+0
+--------------------
+83
+2
+41
+1
+--------------------
+83
+3
+27
+2
+--------------------
+83
+4
+20
+3
+--------------------
+83
+5
+16
+3
+--------------------
+83
+6
+13
+5
+--------------------
+83
+7
+11
+6
+--------------------
+83
+8
+10
+3
+--------------------
+83
+9
+9
+2
+--------------------
+83
+10
+8
+3
+--------------------
+--------------------
+82
+0
+Error: div by 0
+--------------------
+82
+1
+82
+0
+--------------------
+82
+2
+41
+0
+--------------------
+82
+3
+27
+1
+--------------------
+82
+4
+20
+2
+--------------------
+82
+5
+16
+2
+--------------------
+82
+6
+13
+4
+--------------------
+82
+7
+11
+5
+--------------------
+82
+8
+10
+2
+--------------------
+82
+9
+9
+1
+--------------------
+82
+10
+8
+2
+--------------------
+--------------------
+81
+0
+Error: div by 0
+--------------------
+81
+1
+81
+0
+--------------------
+81
+2
+40
+1
+--------------------
+81
+3
+27
+0
+--------------------
+81
+4
+20
+1
+--------------------
+81
+5
+16
+1
+--------------------
+81
+6
+13
+3
+--------------------
+81
+7
+11
+4
+--------------------
+81
+8
+10
+1
+--------------------
+81
+9
+9
+0
+--------------------
+81
+10
+8
+1
+--------------------
+--------------------
+80
+0
+Error: div by 0
+--------------------
+80
+1
+80
+0
+--------------------
+80
+2
+40
+0
+--------------------
+80
+3
+26
+2
+--------------------
+80
+4
+20
+0
+--------------------
+80
+5
+16
+0
+--------------------
+80
+6
+13
+2
+--------------------
+80
+7
+11
+3
+--------------------
+80
+8
+10
+0
+--------------------
+80
+9
+8
+8
+--------------------
+80
+10
+8
+0
+--------------------
+--------------------
+79
+0
+Error: div by 0
+--------------------
+79
+1
+79
+0
+--------------------
+79
+2
+39
+1
+--------------------
+79
+3
+26
+1
+--------------------
+79
+4
+19
+3
+--------------------
+79
+5
+15
+4
+--------------------
+79
+6
+13
+1
+--------------------
+79
+7
+11
+2
+--------------------
+79
+8
+9
+7
+--------------------
+79
+9
+8
+7
+--------------------
+79
+10
+7
+9
+--------------------
+--------------------
+78
+0
+Error: div by 0
+--------------------
+78
+1
+78
+0
+--------------------
+78
+2
+39
+0
+--------------------
+78
+3
+26
+0
+--------------------
+78
+4
+19
+2
+--------------------
+78
+5
+15
+3
+--------------------
+78
+6
+13
+0
+--------------------
+78
+7
+11
+1
+--------------------
+78
+8
+9
+6
+--------------------
+78
+9
+8
+6
+--------------------
+78
+10
+7
+8
+--------------------
+--------------------
+77
+0
+Error: div by 0
+--------------------
+77
+1
+77
+0
+--------------------
+77
+2
+38
+1
+--------------------
+77
+3
+25
+2
+--------------------
+77
+4
+19
+1
+--------------------
+77
+5
+15
+2
+--------------------
+77
+6
+12
+5
+--------------------
+77
+7
+11
+0
+--------------------
+77
+8
+9
+5
+--------------------
+77
+9
+8
+5
+--------------------
+77
+10
+7
+7
+--------------------
+--------------------
+76
+0
+Error: div by 0
+--------------------
+76
+1
+76
+0
+--------------------
+76
+2
+38
+0
+--------------------
+76
+3
+25
+1
+--------------------
+76
+4
+19
+0
+--------------------
+76
+5
+15
+1
+--------------------
+76
+6
+12
+4
+--------------------
+76
+7
+10
+6
+--------------------
+76
+8
+9
+4
+--------------------
+76
+9
+8
+4
+--------------------
+76
+10
+7
+6
+--------------------
+--------------------
+75
+0
+Error: div by 0
+--------------------
+75
+1
+75
+0
+--------------------
+75
+2
+37
+1
+--------------------
+75
+3
+25
+0
+--------------------
+75
+4
+18
+3
+--------------------
+75
+5
+15
+0
+--------------------
+75
+6
+12
+3
+--------------------
+75
+7
+10
+5
+--------------------
+75
+8
+9
+3
+--------------------
+75
+9
+8
+3
+--------------------
+75
+10
+7
+5
+--------------------
+--------------------
+74
+0
+Error: div by 0
+--------------------
+74
+1
+74
+0
+--------------------
+74
+2
+37
+0
+--------------------
+74
+3
+24
+2
+--------------------
+74
+4
+18
+2
+--------------------
+74
+5
+14
+4
+--------------------
+74
+6
+12
+2
+--------------------
+74
+7
+10
+4
+--------------------
+74
+8
+9
+2
+--------------------
+74
+9
+8
+2
+--------------------
+74
+10
+7
+4
+--------------------
+--------------------
+73
+0
+Error: div by 0
+--------------------
+73
+1
+73
+0
+--------------------
+73
+2
+36
+1
+--------------------
+73
+3
+24
+1
+--------------------
+73
+4
+18
+1
+--------------------
+73
+5
+14
+3
+--------------------
+73
+6
+12
+1
+--------------------
+73
+7
+10
+3
+--------------------
+73
+8
+9
+1
+--------------------
+73
+9
+8
+1
+--------------------
+73
+10
+7
+3
+--------------------
+--------------------
+72
+0
+Error: div by 0
+--------------------
+72
+1
+72
+0
+--------------------
+72
+2
+36
+0
+--------------------
+72
+3
+24
+0
+--------------------
+72
+4
+18
+0
+--------------------
+72
+5
+14
+2
+--------------------
+72
+6
+12
+0
+--------------------
+72
+7
+10
+2
+--------------------
+72
+8
+9
+0
+--------------------
+72
+9
+8
+0
+--------------------
+72
+10
+7
+2
+--------------------
+--------------------
+71
+0
+Error: div by 0
+--------------------
+71
+1
+71
+0
+--------------------
+71
+2
+35
+1
+--------------------
+71
+3
+23
+2
+--------------------
+71
+4
+17
+3
+--------------------
+71
+5
+14
+1
+--------------------
+71
+6
+11
+5
+--------------------
+71
+7
+10
+1
+--------------------
+71
+8
+8
+7
+--------------------
+71
+9
+7
+8
+--------------------
+71
+10
+7
+1
+--------------------
+--------------------
+70
+0
+Error: div by 0
+--------------------
+70
+1
+70
+0
+--------------------
+70
+2
+35
+0
+--------------------
+70
+3
+23
+1
+--------------------
+70
+4
+17
+2
+--------------------
+70
+5
+14
+0
+--------------------
+70
+6
+11
+4
+--------------------
+70
+7
+10
+0
+--------------------
+70
+8
+8
+6
+--------------------
+70
+9
+7
+7
+--------------------
+70
+10
+7
+0
+--------------------
+--------------------
+69
+0
+Error: div by 0
+--------------------
+69
+1
+69
+0
+--------------------
+69
+2
+34
+1
+--------------------
+69
+3
+23
+0
+--------------------
+69
+4
+17
+1
+--------------------
+69
+5
+13
+4
+--------------------
+69
+6
+11
+3
+--------------------
+69
+7
+9
+6
+--------------------
+69
+8
+8
+5
+--------------------
+69
+9
+7
+6
+--------------------
+69
+10
+6
+9
+--------------------
+--------------------
+68
+0
+Error: div by 0
+--------------------
+68
+1
+68
+0
+--------------------
+68
+2
+34
+0
+--------------------
+68
+3
+22
+2
+--------------------
+68
+4
+17
+0
+--------------------
+68
+5
+13
+3
+--------------------
+68
+6
+11
+2
+--------------------
+68
+7
+9
+5
+--------------------
+68
+8
+8
+4
+--------------------
+68
+9
+7
+5
+--------------------
+68
+10
+6
+8
+--------------------
+--------------------
+67
+0
+Error: div by 0
+--------------------
+67
+1
+67
+0
+--------------------
+67
+2
+33
+1
+--------------------
+67
+3
+22
+1
+--------------------
+67
+4
+16
+3
+--------------------
+67
+5
+13
+2
+--------------------
+67
+6
+11
+1
+--------------------
+67
+7
+9
+4
+--------------------
+67
+8
+8
+3
+--------------------
+67
+9
+7
+4
+--------------------
+67
+10
+6
+7
+--------------------
+--------------------
+66
+0
+Error: div by 0
+--------------------
+66
+1
+66
+0
+--------------------
+66
+2
+33
+0
+--------------------
+66
+3
+22
+0
+--------------------
+66
+4
+16
+2
+--------------------
+66
+5
+13
+1
+--------------------
+66
+6
+11
+0
+--------------------
+66
+7
+9
+3
+--------------------
+66
+8
+8
+2
+--------------------
+66
+9
+7
+3
+--------------------
+66
+10
+6
+6
+--------------------
+--------------------
+65
+0
+Error: div by 0
+--------------------
+65
+1
+65
+0
+--------------------
+65
+2
+32
+1
+--------------------
+65
+3
+21
+2
+--------------------
+65
+4
+16
+1
+--------------------
+65
+5
+13
+0
+--------------------
+65
+6
+10
+5
+--------------------
+65
+7
+9
+2
+--------------------
+65
+8
+8
+1
+--------------------
+65
+9
+7
+2
+--------------------
+65
+10
+6
+5
+--------------------
+--------------------
+64
+0
+Error: div by 0
+--------------------
+64
+1
+64
+0
+--------------------
+64
+2
+32
+0
+--------------------
+64
+3
+21
+1
+--------------------
+64
+4
+16
+0
+--------------------
+64
+5
+12
+4
+--------------------
+64
+6
+10
+4
+--------------------
+64
+7
+9
+1
+--------------------
+64
+8
+8
+0
+--------------------
+64
+9
+7
+1
+--------------------
+64
+10
+6
+4
+--------------------
+--------------------
+63
+0
+Error: div by 0
+--------------------
+63
+1
+63
+0
+--------------------
+63
+2
+31
+1
+--------------------
+63
+3
+21
+0
+--------------------
+63
+4
+15
+3
+--------------------
+63
+5
+12
+3
+--------------------
+63
+6
+10
+3
+--------------------
+63
+7
+9
+0
+--------------------
+63
+8
+7
+7
+--------------------
+63
+9
+7
+0
+--------------------
+63
+10
+6
+3
+--------------------
+--------------------
+62
+0
+Error: div by 0
+--------------------
+62
+1
+62
+0
+--------------------
+62
+2
+31
+0
+--------------------
+62
+3
+20
+2
+--------------------
+62
+4
+15
+2
+--------------------
+62
+5
+12
+2
+--------------------
+62
+6
+10
+2
+--------------------
+62
+7
+8
+6
+--------------------
+62
+8
+7
+6
+--------------------
+62
+9
+6
+8
+--------------------
+62
+10
+6
+2
+--------------------
+--------------------
+61
+0
+Error: div by 0
+--------------------
+61
+1
+61
+0
+--------------------
+61
+2
+30
+1
+--------------------
+61
+3
+20
+1
+--------------------
+61
+4
+15
+1
+--------------------
+61
+5
+12
+1
+--------------------
+61
+6
+10
+1
+--------------------
+61
+7
+8
+5
+--------------------
+61
+8
+7
+5
+--------------------
+61
+9
+6
+7
+--------------------
+61
+10
+6
+1
+--------------------
+--------------------
+60
+0
+Error: div by 0
+--------------------
+60
+1
+60
+0
+--------------------
+60
+2
+30
+0
+--------------------
+60
+3
+20
+0
+--------------------
+60
+4
+15
+0
+--------------------
+60
+5
+12
+0
+--------------------
+60
+6
+10
+0
+--------------------
+60
+7
+8
+4
+--------------------
+60
+8
+7
+4
+--------------------
+60
+9
+6
+6
+--------------------
+60
+10
+6
+0
+--------------------
+--------------------
+59
+0
+Error: div by 0
+--------------------
+59
+1
+59
+0
+--------------------
+59
+2
+29
+1
+--------------------
+59
+3
+19
+2
+--------------------
+59
+4
+14
+3
+--------------------
+59
+5
+11
+4
+--------------------
+59
+6
+9
+5
+--------------------
+59
+7
+8
+3
+--------------------
+59
+8
+7
+3
+--------------------
+59
+9
+6
+5
+--------------------
+59
+10
+5
+9
+--------------------
+--------------------
+58
+0
+Error: div by 0
+--------------------
+58
+1
+58
+0
+--------------------
+58
+2
+29
+0
+--------------------
+58
+3
+19
+1
+--------------------
+58
+4
+14
+2
+--------------------
+58
+5
+11
+3
+--------------------
+58
+6
+9
+4
+--------------------
+58
+7
+8
+2
+--------------------
+58
+8
+7
+2
+--------------------
+58
+9
+6
+4
+--------------------
+58
+10
+5
+8
+--------------------
+--------------------
+57
+0
+Error: div by 0
+--------------------
+57
+1
+57
+0
+--------------------
+57
+2
+28
+1
+--------------------
+57
+3
+19
+0
+--------------------
+57
+4
+14
+1
+--------------------
+57
+5
+11
+2
+--------------------
+57
+6
+9
+3
+--------------------
+57
+7
+8
+1
+--------------------
+57
+8
+7
+1
+--------------------
+57
+9
+6
+3
+--------------------
+57
+10
+5
+7
+--------------------
+--------------------
+56
+0
+Error: div by 0
+--------------------
+56
+1
+56
+0
+--------------------
+56
+2
+28
+0
+--------------------
+56
+3
+18
+2
+--------------------
+56
+4
+14
+0
+--------------------
+56
+5
+11
+1
+--------------------
+56
+6
+9
+2
+--------------------
+56
+7
+8
+0
+--------------------
+56
+8
+7
+0
+--------------------
+56
+9
+6
+2
+--------------------
+56
+10
+5
+6
+--------------------
+--------------------
+55
+0
+Error: div by 0
+--------------------
+55
+1
+55
+0
+--------------------
+55
+2
+27
+1
+--------------------
+55
+3
+18
+1
+--------------------
+55
+4
+13
+3
+--------------------
+55
+5
+11
+0
+--------------------
+55
+6
+9
+1
+--------------------
+55
+7
+7
+6
+--------------------
+55
+8
+6
+7
+--------------------
+55
+9
+6
+1
+--------------------
+55
+10
+5
+5
+--------------------
+--------------------
+54
+0
+Error: div by 0
+--------------------
+54
+1
+54
+0
+--------------------
+54
+2
+27
+0
+--------------------
+54
+3
+18
+0
+--------------------
+54
+4
+13
+2
+--------------------
+54
+5
+10
+4
+--------------------
+54
+6
+9
+0
+--------------------
+54
+7
+7
+5
+--------------------
+54
+8
+6
+6
+--------------------
+54
+9
+6
+0
+--------------------
+54
+10
+5
+4
+--------------------
+--------------------
+53
+0
+Error: div by 0
+--------------------
+53
+1
+53
+0
+--------------------
+53
+2
+26
+1
+--------------------
+53
+3
+17
+2
+--------------------
+53
+4
+13
+1
+--------------------
+53
+5
+10
+3
+--------------------
+53
+6
+8
+5
+--------------------
+53
+7
+7
+4
+--------------------
+53
+8
+6
+5
+--------------------
+53
+9
+5
+8
+--------------------
+53
+10
+5
+3
+--------------------
+--------------------
+52
+0
+Error: div by 0
+--------------------
+52
+1
+52
+0
+--------------------
+52
+2
+26
+0
+--------------------
+52
+3
+17
+1
+--------------------
+52
+4
+13
+0
+--------------------
+52
+5
+10
+2
+--------------------
+52
+6
+8
+4
+--------------------
+52
+7
+7
+3
+--------------------
+52
+8
+6
+4
+--------------------
+52
+9
+5
+7
+--------------------
+52
+10
+5
+2
+--------------------
+--------------------
+51
+0
+Error: div by 0
+--------------------
+51
+1
+51
+0
+--------------------
+51
+2
+25
+1
+--------------------
+51
+3
+17
+0
+--------------------
+51
+4
+12
+3
+--------------------
+51
+5
+10
+1
+--------------------
+51
+6
+8
+3
+--------------------
+51
+7
+7
+2
+--------------------
+51
+8
+6
+3
+--------------------
+51
+9
+5
+6
+--------------------
+51
+10
+5
+1
+--------------------
+--------------------
+50
+0
+Error: div by 0
+--------------------
+50
+1
+50
+0
+--------------------
+50
+2
+25
+0
+--------------------
+50
+3
+16
+2
+--------------------
+50
+4
+12
+2
+--------------------
+50
+5
+10
+0
+--------------------
+50
+6
+8
+2
+--------------------
+50
+7
+7
+1
+--------------------
+50
+8
+6
+2
+--------------------
+50
+9
+5
+5
+--------------------
+50
+10
+5
+0
+--------------------
+--------------------
+49
+0
+Error: div by 0
+--------------------
+49
+1
+49
+0
+--------------------
+49
+2
+24
+1
+--------------------
+49
+3
+16
+1
+--------------------
+49
+4
+12
+1
+--------------------
+49
+5
+9
+4
+--------------------
+49
+6
+8
+1
+--------------------
+49
+7
+7
+0
+--------------------
+49
+8
+6
+1
+--------------------
+49
+9
+5
+4
+--------------------
+49
+10
+4
+9
+--------------------
+--------------------
+48
+0
+Error: div by 0
+--------------------
+48
+1
+48
+0
+--------------------
+48
+2
+24
+0
+--------------------
+48
+3
+16
+0
+--------------------
+48
+4
+12
+0
+--------------------
+48
+5
+9
+3
+--------------------
+48
+6
+8
+0
+--------------------
+48
+7
+6
+6
+--------------------
+48
+8
+6
+0
+--------------------
+48
+9
+5
+3
+--------------------
+48
+10
+4
+8
+--------------------
+--------------------
+47
+0
+Error: div by 0
+--------------------
+47
+1
+47
+0
+--------------------
+47
+2
+23
+1
+--------------------
+47
+3
+15
+2
+--------------------
+47
+4
+11
+3
+--------------------
+47
+5
+9
+2
+--------------------
+47
+6
+7
+5
+--------------------
+47
+7
+6
+5
+--------------------
+47
+8
+5
+7
+--------------------
+47
+9
+5
+2
+--------------------
+47
+10
+4
+7
+--------------------
+--------------------
+46
+0
+Error: div by 0
+--------------------
+46
+1
+46
+0
+--------------------
+46
+2
+23
+0
+--------------------
+46
+3
+15
+1
+--------------------
+46
+4
+11
+2
+--------------------
+46
+5
+9
+1
+--------------------
+46
+6
+7
+4
+--------------------
+46
+7
+6
+4
+--------------------
+46
+8
+5
+6
+--------------------
+46
+9
+5
+1
+--------------------
+46
+10
+4
+6
+--------------------
+--------------------
+45
+0
+Error: div by 0
+--------------------
+45
+1
+45
+0
+--------------------
+45
+2
+22
+1
+--------------------
+45
+3
+15
+0
+--------------------
+45
+4
+11
+1
+--------------------
+45
+5
+9
+0
+--------------------
+45
+6
+7
+3
+--------------------
+45
+7
+6
+3
+--------------------
+45
+8
+5
+5
+--------------------
+45
+9
+5
+0
+--------------------
+45
+10
+4
+5
+--------------------
+--------------------
+44
+0
+Error: div by 0
+--------------------
+44
+1
+44
+0
+--------------------
+44
+2
+22
+0
+--------------------
+44
+3
+14
+2
+--------------------
+44
+4
+11
+0
+--------------------
+44
+5
+8
+4
+--------------------
+44
+6
+7
+2
+--------------------
+44
+7
+6
+2
+--------------------
+44
+8
+5
+4
+--------------------
+44
+9
+4
+8
+--------------------
+44
+10
+4
+4
+--------------------
+--------------------
+43
+0
+Error: div by 0
+--------------------
+43
+1
+43
+0
+--------------------
+43
+2
+21
+1
+--------------------
+43
+3
+14
+1
+--------------------
+43
+4
+10
+3
+--------------------
+43
+5
+8
+3
+--------------------
+43
+6
+7
+1
+--------------------
+43
+7
+6
+1
+--------------------
+43
+8
+5
+3
+--------------------
+43
+9
+4
+7
+--------------------
+43
+10
+4
+3
+--------------------
+--------------------
+42
+0
+Error: div by 0
+--------------------
+42
+1
+42
+0
+--------------------
+42
+2
+21
+0
+--------------------
+42
+3
+14
+0
+--------------------
+42
+4
+10
+2
+--------------------
+42
+5
+8
+2
+--------------------
+42
+6
+7
+0
+--------------------
+42
+7
+6
+0
+--------------------
+42
+8
+5
+2
+--------------------
+42
+9
+4
+6
+--------------------
+42
+10
+4
+2
+--------------------
+--------------------
+41
+0
+Error: div by 0
+--------------------
+41
+1
+41
+0
+--------------------
+41
+2
+20
+1
+--------------------
+41
+3
+13
+2
+--------------------
+41
+4
+10
+1
+--------------------
+41
+5
+8
+1
+--------------------
+41
+6
+6
+5
+--------------------
+41
+7
+5
+6
+--------------------
+41
+8
+5
+1
+--------------------
+41
+9
+4
+5
+--------------------
+41
+10
+4
+1
+--------------------
+--------------------
+40
+0
+Error: div by 0
+--------------------
+40
+1
+40
+0
+--------------------
+40
+2
+20
+0
+--------------------
+40
+3
+13
+1
+--------------------
+40
+4
+10
+0
+--------------------
+40
+5
+8
+0
+--------------------
+40
+6
+6
+4
+--------------------
+40
+7
+5
+5
+--------------------
+40
+8
+5
+0
+--------------------
+40
+9
+4
+4
+--------------------
+40
+10
+4
+0
+--------------------
+--------------------
+39
+0
+Error: div by 0
+--------------------
+39
+1
+39
+0
+--------------------
+39
+2
+19
+1
+--------------------
+39
+3
+13
+0
+--------------------
+39
+4
+9
+3
+--------------------
+39
+5
+7
+4
+--------------------
+39
+6
+6
+3
+--------------------
+39
+7
+5
+4
+--------------------
+39
+8
+4
+7
+--------------------
+39
+9
+4
+3
+--------------------
+39
+10
+3
+9
+--------------------
+--------------------
+38
+0
+Error: div by 0
+--------------------
+38
+1
+38
+0
+--------------------
+38
+2
+19
+0
+--------------------
+38
+3
+12
+2
+--------------------
+38
+4
+9
+2
+--------------------
+38
+5
+7
+3
+--------------------
+38
+6
+6
+2
+--------------------
+38
+7
+5
+3
+--------------------
+38
+8
+4
+6
+--------------------
+38
+9
+4
+2
+--------------------
+38
+10
+3
+8
+--------------------
+--------------------
+37
+0
+Error: div by 0
+--------------------
+37
+1
+37
+0
+--------------------
+37
+2
+18
+1
+--------------------
+37
+3
+12
+1
+--------------------
+37
+4
+9
+1
+--------------------
+37
+5
+7
+2
+--------------------
+37
+6
+6
+1
+--------------------
+37
+7
+5
+2
+--------------------
+37
+8
+4
+5
+--------------------
+37
+9
+4
+1
+--------------------
+37
+10
+3
+7
+--------------------
+--------------------
+36
+0
+Error: div by 0
+--------------------
+36
+1
+36
+0
+--------------------
+36
+2
+18
+0
+--------------------
+36
+3
+12
+0
+--------------------
+36
+4
+9
+0
+--------------------
+36
+5
+7
+1
+--------------------
+36
+6
+6
+0
+--------------------
+36
+7
+5
+1
+--------------------
+36
+8
+4
+4
+--------------------
+36
+9
+4
+0
+--------------------
+36
+10
+3
+6
+--------------------
+--------------------
+35
+0
+Error: div by 0
+--------------------
+35
+1
+35
+0
+--------------------
+35
+2
+17
+1
+--------------------
+35
+3
+11
+2
+--------------------
+35
+4
+8
+3
+--------------------
+35
+5
+7
+0
+--------------------
+35
+6
+5
+5
+--------------------
+35
+7
+5
+0
+--------------------
+35
+8
+4
+3
+--------------------
+35
+9
+3
+8
+--------------------
+35
+10
+3
+5
+--------------------
+--------------------
+34
+0
+Error: div by 0
+--------------------
+34
+1
+34
+0
+--------------------
+34
+2
+17
+0
+--------------------
+34
+3
+11
+1
+--------------------
+34
+4
+8
+2
+--------------------
+34
+5
+6
+4
+--------------------
+34
+6
+5
+4
+--------------------
+34
+7
+4
+6
+--------------------
+34
+8
+4
+2
+--------------------
+34
+9
+3
+7
+--------------------
+34
+10
+3
+4
+--------------------
+--------------------
+33
+0
+Error: div by 0
+--------------------
+33
+1
+33
+0
+--------------------
+33
+2
+16
+1
+--------------------
+33
+3
+11
+0
+--------------------
+33
+4
+8
+1
+--------------------
+33
+5
+6
+3
+--------------------
+33
+6
+5
+3
+--------------------
+33
+7
+4
+5
+--------------------
+33
+8
+4
+1
+--------------------
+33
+9
+3
+6
+--------------------
+33
+10
+3
+3
+--------------------
+--------------------
+32
+0
+Error: div by 0
+--------------------
+32
+1
+32
+0
+--------------------
+32
+2
+16
+0
+--------------------
+32
+3
+10
+2
+--------------------
+32
+4
+8
+0
+--------------------
+32
+5
+6
+2
+--------------------
+32
+6
+5
+2
+--------------------
+32
+7
+4
+4
+--------------------
+32
+8
+4
+0
+--------------------
+32
+9
+3
+5
+--------------------
+32
+10
+3
+2
+--------------------
+--------------------
+31
+0
+Error: div by 0
+--------------------
+31
+1
+31
+0
+--------------------
+31
+2
+15
+1
+--------------------
+31
+3
+10
+1
+--------------------
+31
+4
+7
+3
+--------------------
+31
+5
+6
+1
+--------------------
+31
+6
+5
+1
+--------------------
+31
+7
+4
+3
+--------------------
+31
+8
+3
+7
+--------------------
+31
+9
+3
+4
+--------------------
+31
+10
+3
+1
+--------------------
+--------------------
+30
+0
+Error: div by 0
+--------------------
+30
+1
+30
+0
+--------------------
+30
+2
+15
+0
+--------------------
+30
+3
+10
+0
+--------------------
+30
+4
+7
+2
+--------------------
+30
+5
+6
+0
+--------------------
+30
+6
+5
+0
+--------------------
+30
+7
+4
+2
+--------------------
+30
+8
+3
+6
+--------------------
+30
+9
+3
+3
+--------------------
+30
+10
+3
+0
+--------------------
+--------------------
+29
+0
+Error: div by 0
+--------------------
+29
+1
+29
+0
+--------------------
+29
+2
+14
+1
+--------------------
+29
+3
+9
+2
+--------------------
+29
+4
+7
+1
+--------------------
+29
+5
+5
+4
+--------------------
+29
+6
+4
+5
+--------------------
+29
+7
+4
+1
+--------------------
+29
+8
+3
+5
+--------------------
+29
+9
+3
+2
+--------------------
+29
+10
+2
+9
+--------------------
+--------------------
+28
+0
+Error: div by 0
+--------------------
+28
+1
+28
+0
+--------------------
+28
+2
+14
+0
+--------------------
+28
+3
+9
+1
+--------------------
+28
+4
+7
+0
+--------------------
+28
+5
+5
+3
+--------------------
+28
+6
+4
+4
+--------------------
+28
+7
+4
+0
+--------------------
+28
+8
+3
+4
+--------------------
+28
+9
+3
+1
+--------------------
+28
+10
+2
+8
+--------------------
+--------------------
+27
+0
+Error: div by 0
+--------------------
+27
+1
+27
+0
+--------------------
+27
+2
+13
+1
+--------------------
+27
+3
+9
+0
+--------------------
+27
+4
+6
+3
+--------------------
+27
+5
+5
+2
+--------------------
+27
+6
+4
+3
+--------------------
+27
+7
+3
+6
+--------------------
+27
+8
+3
+3
+--------------------
+27
+9
+3
+0
+--------------------
+27
+10
+2
+7
+--------------------
+--------------------
+26
+0
+Error: div by 0
+--------------------
+26
+1
+26
+0
+--------------------
+26
+2
+13
+0
+--------------------
+26
+3
+8
+2
+--------------------
+26
+4
+6
+2
+--------------------
+26
+5
+5
+1
+--------------------
+26
+6
+4
+2
+--------------------
+26
+7
+3
+5
+--------------------
+26
+8
+3
+2
+--------------------
+26
+9
+2
+8
+--------------------
+26
+10
+2
+6
+--------------------
+--------------------
+25
+0
+Error: div by 0
+--------------------
+25
+1
+25
+0
+--------------------
+25
+2
+12
+1
+--------------------
+25
+3
+8
+1
+--------------------
+25
+4
+6
+1
+--------------------
+25
+5
+5
+0
+--------------------
+25
+6
+4
+1
+--------------------
+25
+7
+3
+4
+--------------------
+25
+8
+3
+1
+--------------------
+25
+9
+2
+7
+--------------------
+25
+10
+2
+5
+--------------------
+--------------------
+24
+0
+Error: div by 0
+--------------------
+24
+1
+24
+0
+--------------------
+24
+2
+12
+0
+--------------------
+24
+3
+8
+0
+--------------------
+24
+4
+6
+0
+--------------------
+24
+5
+4
+4
+--------------------
+24
+6
+4
+0
+--------------------
+24
+7
+3
+3
+--------------------
+24
+8
+3
+0
+--------------------
+24
+9
+2
+6
+--------------------
+24
+10
+2
+4
+--------------------
+--------------------
+23
+0
+Error: div by 0
+--------------------
+23
+1
+23
+0
+--------------------
+23
+2
+11
+1
+--------------------
+23
+3
+7
+2
+--------------------
+23
+4
+5
+3
+--------------------
+23
+5
+4
+3
+--------------------
+23
+6
+3
+5
+--------------------
+23
+7
+3
+2
+--------------------
+23
+8
+2
+7
+--------------------
+23
+9
+2
+5
+--------------------
+23
+10
+2
+3
+--------------------
+--------------------
+22
+0
+Error: div by 0
+--------------------
+22
+1
+22
+0
+--------------------
+22
+2
+11
+0
+--------------------
+22
+3
+7
+1
+--------------------
+22
+4
+5
+2
+--------------------
+22
+5
+4
+2
+--------------------
+22
+6
+3
+4
+--------------------
+22
+7
+3
+1
+--------------------
+22
+8
+2
+6
+--------------------
+22
+9
+2
+4
+--------------------
+22
+10
+2
+2
+--------------------
+--------------------
+21
+0
+Error: div by 0
+--------------------
+21
+1
+21
+0
+--------------------
+21
+2
+10
+1
+--------------------
+21
+3
+7
+0
+--------------------
+21
+4
+5
+1
+--------------------
+21
+5
+4
+1
+--------------------
+21
+6
+3
+3
+--------------------
+21
+7
+3
+0
+--------------------
+21
+8
+2
+5
+--------------------
+21
+9
+2
+3
+--------------------
+21
+10
+2
+1
+--------------------
+--------------------
+20
+0
+Error: div by 0
+--------------------
+20
+1
+20
+0
+--------------------
+20
+2
+10
+0
+--------------------
+20
+3
+6
+2
+--------------------
+20
+4
+5
+0
+--------------------
+20
+5
+4
+0
+--------------------
+20
+6
+3
+2
+--------------------
+20
+7
+2
+6
+--------------------
+20
+8
+2
+4
+--------------------
+20
+9
+2
+2
+--------------------
+20
+10
+2
+0
+--------------------
+--------------------
+19
+0
+Error: div by 0
+--------------------
+19
+1
+19
+0
+--------------------
+19
+2
+9
+1
+--------------------
+19
+3
+6
+1
+--------------------
+19
+4
+4
+3
+--------------------
+19
+5
+3
+4
+--------------------
+19
+6
+3
+1
+--------------------
+19
+7
+2
+5
+--------------------
+19
+8
+2
+3
+--------------------
+19
+9
+2
+1
+--------------------
+19
+10
+1
+9
+--------------------
+--------------------
+18
+0
+Error: div by 0
+--------------------
+18
+1
+18
+0
+--------------------
+18
+2
+9
+0
+--------------------
+18
+3
+6
+0
+--------------------
+18
+4
+4
+2
+--------------------
+18
+5
+3
+3
+--------------------
+18
+6
+3
+0
+--------------------
+18
+7
+2
+4
+--------------------
+18
+8
+2
+2
+--------------------
+18
+9
+2
+0
+--------------------
+18
+10
+1
+8
+--------------------
+--------------------
+17
+0
+Error: div by 0
+--------------------
+17
+1
+17
+0
+--------------------
+17
+2
+8
+1
+--------------------
+17
+3
+5
+2
+--------------------
+17
+4
+4
+1
+--------------------
+17
+5
+3
+2
+--------------------
+17
+6
+2
+5
+--------------------
+17
+7
+2
+3
+--------------------
+17
+8
+2
+1
+--------------------
+17
+9
+1
+8
+--------------------
+17
+10
+1
+7
+--------------------
+--------------------
+16
+0
+Error: div by 0
+--------------------
+16
+1
+16
+0
+--------------------
+16
+2
+8
+0
+--------------------
+16
+3
+5
+1
+--------------------
+16
+4
+4
+0
+--------------------
+16
+5
+3
+1
+--------------------
+16
+6
+2
+4
+--------------------
+16
+7
+2
+2
+--------------------
+16
+8
+2
+0
+--------------------
+16
+9
+1
+7
+--------------------
+16
+10
+1
+6
+--------------------
+--------------------
+15
+0
+Error: div by 0
+--------------------
+15
+1
+15
+0
+--------------------
+15
+2
+7
+1
+--------------------
+15
+3
+5
+0
+--------------------
+15
+4
+3
+3
+--------------------
+15
+5
+3
+0
+--------------------
+15
+6
+2
+3
+--------------------
+15
+7
+2
+1
+--------------------
+15
+8
+1
+7
+--------------------
+15
+9
+1
+6
+--------------------
+15
+10
+1
+5
+--------------------
+--------------------
+14
+0
+Error: div by 0
+--------------------
+14
+1
+14
+0
+--------------------
+14
+2
+7
+0
+--------------------
+14
+3
+4
+2
+--------------------
+14
+4
+3
+2
+--------------------
+14
+5
+2
+4
+--------------------
+14
+6
+2
+2
+--------------------
+14
+7
+2
+0
+--------------------
+14
+8
+1
+6
+--------------------
+14
+9
+1
+5
+--------------------
+14
+10
+1
+4
+--------------------
+--------------------
+13
+0
+Error: div by 0
+--------------------
+13
+1
+13
+0
+--------------------
+13
+2
+6
+1
+--------------------
+13
+3
+4
+1
+--------------------
+13
+4
+3
+1
+--------------------
+13
+5
+2
+3
+--------------------
+13
+6
+2
+1
+--------------------
+13
+7
+1
+6
+--------------------
+13
+8
+1
+5
+--------------------
+13
+9
+1
+4
+--------------------
+13
+10
+1
+3
+--------------------
+--------------------
+12
+0
+Error: div by 0
+--------------------
+12
+1
+12
+0
+--------------------
+12
+2
+6
+0
+--------------------
+12
+3
+4
+0
+--------------------
+12
+4
+3
+0
+--------------------
+12
+5
+2
+2
+--------------------
+12
+6
+2
+0
+--------------------
+12
+7
+1
+5
+--------------------
+12
+8
+1
+4
+--------------------
+12
+9
+1
+3
+--------------------
+12
+10
+1
+2
+--------------------
+--------------------
+11
+0
+Error: div by 0
+--------------------
+11
+1
+11
+0
+--------------------
+11
+2
+5
+1
+--------------------
+11
+3
+3
+2
+--------------------
+11
+4
+2
+3
+--------------------
+11
+5
+2
+1
+--------------------
+11
+6
+1
+5
+--------------------
+11
+7
+1
+4
+--------------------
+11
+8
+1
+3
+--------------------
+11
+9
+1
+2
+--------------------
+11
+10
+1
+1
+--------------------
+--------------------
+10
+0
+Error: div by 0
+--------------------
+10
+1
+10
+0
+--------------------
+10
+2
+5
+0
+--------------------
+10
+3
+3
+1
+--------------------
+10
+4
+2
+2
+--------------------
+10
+5
+2
+0
+--------------------
+10
+6
+1
+4
+--------------------
+10
+7
+1
+3
+--------------------
+10
+8
+1
+2
+--------------------
+10
+9
+1
+1
+--------------------
+10
+10
+1
+0
+--------------------
+--------------------
+9
+0
+Error: div by 0
+--------------------
+9
+1
+9
+0
+--------------------
+9
+2
+4
+1
+--------------------
+9
+3
+3
+0
+--------------------
+9
+4
+2
+1
+--------------------
+9
+5
+1
+4
+--------------------
+9
+6
+1
+3
+--------------------
+9
+7
+1
+2
+--------------------
+9
+8
+1
+1
+--------------------
+9
+9
+1
+0
+--------------------
+9
+10
+0
+9
+--------------------
+--------------------
+8
+0
+Error: div by 0
+--------------------
+8
+1
+8
+0
+--------------------
+8
+2
+4
+0
+--------------------
+8
+3
+2
+2
+--------------------
+8
+4
+2
+0
+--------------------
+8
+5
+1
+3
+--------------------
+8
+6
+1
+2
+--------------------
+8
+7
+1
+1
+--------------------
+8
+8
+1
+0
+--------------------
+8
+9
+0
+8
+--------------------
+8
+10
+0
+8
+--------------------
+--------------------
+7
+0
+Error: div by 0
+--------------------
+7
+1
+7
+0
+--------------------
+7
+2
+3
+1
+--------------------
+7
+3
+2
+1
+--------------------
+7
+4
+1
+3
+--------------------
+7
+5
+1
+2
+--------------------
+7
+6
+1
+1
+--------------------
+7
+7
+1
+0
+--------------------
+7
+8
+0
+7
+--------------------
+7
+9
+0
+7
+--------------------
+7
+10
+0
+7
+--------------------
+--------------------
+6
+0
+Error: div by 0
+--------------------
+6
+1
+6
+0
+--------------------
+6
+2
+3
+0
+--------------------
+6
+3
+2
+0
+--------------------
+6
+4
+1
+2
+--------------------
+6
+5
+1
+1
+--------------------
+6
+6
+1
+0
+--------------------
+6
+7
+0
+6
+--------------------
+6
+8
+0
+6
+--------------------
+6
+9
+0
+6
+--------------------
+6
+10
+0
+6
+--------------------
+--------------------
+5
+0
+Error: div by 0
+--------------------
+5
+1
+5
+0
+--------------------
+5
+2
+2
+1
+--------------------
+5
+3
+1
+2
+--------------------
+5
+4
+1
+1
+--------------------
+5
+5
+1
+0
+--------------------
+5
+6
+0
+5
+--------------------
+5
+7
+0
+5
+--------------------
+5
+8
+0
+5
+--------------------
+5
+9
+0
+5
+--------------------
+5
+10
+0
+5
+--------------------
+--------------------
+4
+0
+Error: div by 0
+--------------------
+4
+1
+4
+0
+--------------------
+4
+2
+2
+0
+--------------------
+4
+3
+1
+1
+--------------------
+4
+4
+1
+0
+--------------------
+4
+5
+0
+4
+--------------------
+4
+6
+0
+4
+--------------------
+4
+7
+0
+4
+--------------------
+4
+8
+0
+4
+--------------------
+4
+9
+0
+4
+--------------------
+4
+10
+0
+4
+--------------------
+--------------------
+3
+0
+Error: div by 0
+--------------------
+3
+1
+3
+0
+--------------------
+3
+2
+1
+1
+--------------------
+3
+3
+1
+0
+--------------------
+3
+4
+0
+3
+--------------------
+3
+5
+0
+3
+--------------------
+3
+6
+0
+3
+--------------------
+3
+7
+0
+3
+--------------------
+3
+8
+0
+3
+--------------------
+3
+9
+0
+3
+--------------------
+3
+10
+0
+3
+--------------------
+--------------------
+2
+0
+Error: div by 0
+--------------------
+2
+1
+2
+0
+--------------------
+2
+2
+1
+0
+--------------------
+2
+3
+0
+2
+--------------------
+2
+4
+0
+2
+--------------------
+2
+5
+0
+2
+--------------------
+2
+6
+0
+2
+--------------------
+2
+7
+0
+2
+--------------------
+2
+8
+0
+2
+--------------------
+2
+9
+0
+2
+--------------------
+2
+10
+0
+2
+--------------------
+--------------------
+1
+0
+Error: div by 0
+--------------------
+1
+1
+1
+0
+--------------------
+1
+2
+0
+1
+--------------------
+1
+3
+0
+1
+--------------------
+1
+4
+0
+1
+--------------------
+1
+5
+0
+1
+--------------------
+1
+6
+0
+1
+--------------------
+1
+7
+0
+1
+--------------------
+1
+8
+0
+1
+--------------------
+1
+9
+0
+1
+--------------------
+1
+10
+0
+1
+--------------------
+--------------------
+0
+0
+Error: div by 0
+--------------------
+0
+1
+0
+0
+--------------------
+0
+2
+0
+0
+--------------------
+0
+3
+0
+0
+--------------------
+0
+4
+0
+0
+--------------------
+0
+5
+0
+0
+--------------------
+0
+6
+0
+0
+--------------------
+0
+7
+0
+0
+--------------------
+0
+8
+0
+0
+--------------------
+0
+9
+0
+0
+--------------------
+0
+10
+0
+0
+--------------------
diff --git a/test/integration/CASL2/divl1_call/Makefile b/test/integration/CASL2/divl1_call/Makefile
new file mode 100644 (file)
index 0000000..decdea0
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl1.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ds_0/0.txt b/test/integration/CASL2/ds_0/0.txt
new file mode 100644 (file)
index 0000000..245780e
--- /dev/null
@@ -0,0 +1,175 @@
+../../../../casl2 -slatd ../../../../as/CMD/ds_0.casl
+
+Assemble ../../../../as/CMD/ds_0.casl (0)
+../../../../as/CMD/ds_0.casl:1:;; 「DS 0」を指定したプログラム例
+../../../../as/CMD/ds_0.casl:2:MAIN    START
+../../../../as/CMD/ds_0.casl:3:        LD      GR1,A
+../../../../as/CMD/ds_0.casl:4:        LD      GR2,B
+../../../../as/CMD/ds_0.casl:5:        RET
+../../../../as/CMD/ds_0.casl:6:A       DS      0
+../../../../as/CMD/ds_0.casl:7:B       DC      15
+../../../../as/CMD/ds_0.casl:8:        END
+
+Label::::
+A ---> #0005
+B ---> #0005
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ds_0.casl (1)
+../../../../as/CMD/ds_0.casl:1:;; 「DS 0」を指定したプログラム例
+../../../../as/CMD/ds_0.casl:2:MAIN    START
+../../../../as/CMD/ds_0.casl:3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/CMD/ds_0.casl:4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0005
+../../../../as/CMD/ds_0.casl:5:        RET
+       #0004   #8100
+../../../../as/CMD/ds_0.casl:6:A       DS      0
+../../../../as/CMD/ds_0.casl:7:B       DC      15
+       #0005   #000F
+../../../../as/CMD/ds_0.casl:8:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     15 = #000F = 0000000000001111
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     15 = #000F = 0000000000001111
+#0004: GR2:     15 = #000F = 0000000000001111
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ds_0/Makefile b/test/integration/CASL2/ds_0/Makefile
new file mode 100644 (file)
index 0000000..c89a0e0
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ds_0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ds_err/0.txt b/test/integration/CASL2/ds_err/0.txt
new file mode 100644 (file)
index 0000000..61eccba
--- /dev/null
@@ -0,0 +1,10 @@
+../../../../casl2 -slatd ../../../../as/ERR/ds_err.casl
+
+Assemble ../../../../as/ERR/ds_err.casl (0)
+../../../../as/ERR/ds_err.casl:1:MAIN    START
+../../../../as/ERR/ds_err.casl:2:        LAD     GR0,=10
+../../../../as/ERR/ds_err.casl:3:        ST      GR0,A
+../../../../as/ERR/ds_err.casl:4:A       DS
+Assemble error - 106: operand count mismatch
+ ../../../../as/ERR/ds_err.casl:4: A       DS
+
diff --git a/test/integration/CASL2/ds_err/Makefile b/test/integration/CASL2/ds_err/Makefile
new file mode 100644 (file)
index 0000000..dd5dbaa
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/ERR
+ASFILE = $(ASDIR)/ds_err.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ds_err/err.txt b/test/integration/CASL2/ds_err/err.txt
new file mode 100644 (file)
index 0000000..d6aea6c
--- /dev/null
@@ -0,0 +1,3 @@
+Assemble error - 106: operand count mismatch
+ ../../../../as/ERR/ds_err.casl:4: A       DS
+
diff --git a/test/integration/CASL2/fib_outl/0.txt b/test/integration/CASL2/fib_outl/0.txt
new file mode 100644 (file)
index 0000000..7d74a98
--- /dev/null
@@ -0,0 +1,26 @@
+../../../../casl2 ../../../../as/FUNC/fib_outl.casl ../../../../as/FUNC/outl.casl
+0
+1
+1
+2
+3
+5
+8
+13
+21
+34
+55
+89
+144
+233
+377
+610
+987
+1597
+2584
+4181
+6765
+10946
+17711
+28657
+46368
diff --git a/test/integration/CASL2/fib_outl/Makefile b/test/integration/CASL2/fib_outl/Makefile
new file mode 100644 (file)
index 0000000..a5a87dc
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/fib_outl.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/floatedit/0.txt b/test/integration/CASL2/floatedit/0.txt
new file mode 100644 (file)
index 0000000..c8369b1
--- /dev/null
@@ -0,0 +1,501 @@
+../../../../casl2 -sla ../../../../as/YAKUWA/floatedit.casl
+
+Assemble ../../../../as/YAKUWA/floatedit.casl (0)
+../../../../as/YAKUWA/floatedit.casl:1:EDIT    START
+../../../../as/YAKUWA/floatedit.casl:2:RETRY   IN      INAREA,INLENG
+../../../../as/YAKUWA/floatedit.casl:3:        LAD     GR1,0
+../../../../as/YAKUWA/floatedit.casl:4:        OR      GR1,INLENG
+../../../../as/YAKUWA/floatedit.casl:5:        JZE     FINISH
+../../../../as/YAKUWA/floatedit.casl:6:        CPA     GR1,TEN
+../../../../as/YAKUWA/floatedit.casl:7:        JZE     BEGIN
+../../../../as/YAKUWA/floatedit.casl:8:        OUT     ERRMSG,MSGLNG
+../../../../as/YAKUWA/floatedit.casl:9:        JUMP    RETRY
+../../../../as/YAKUWA/floatedit.casl:10:BEGIN  LAD     GR0,1
+../../../../as/YAKUWA/floatedit.casl:11:       ST      GR0,ZSFLAG
+../../../../as/YAKUWA/floatedit.casl:12:       LAD     GR1,0
+../../../../as/YAKUWA/floatedit.casl:13:       LAD     GR2,-1
+../../../../as/YAKUWA/floatedit.casl:14:       LAD     GR3,0
+../../../../as/YAKUWA/floatedit.casl:15:LOOP   LD      GR0,MASK,GR3
+../../../../as/YAKUWA/floatedit.casl:16:       PUSH    1,GR3
+../../../../as/YAKUWA/floatedit.casl:17:       LD      GR3,INAREA,GR1
+../../../../as/YAKUWA/floatedit.casl:18:       LAD     GR1,1,GR1
+../../../../as/YAKUWA/floatedit.casl:19:       CPL     GR0,DIGIT0
+../../../../as/YAKUWA/floatedit.casl:20:       JZE     ENDSPR
+../../../../as/YAKUWA/floatedit.casl:21:       CPL     GR0,DIGIT9
+../../../../as/YAKUWA/floatedit.casl:22:       JNZ     NONDGT
+../../../../as/YAKUWA/floatedit.casl:23:       CPL     GR3,DIGIT0
+../../../../as/YAKUWA/floatedit.casl:24:       JNZ     ENDSPR
+../../../../as/YAKUWA/floatedit.casl:25:       LAD     GR0,0
+../../../../as/YAKUWA/floatedit.casl:26:       OR      GR0,ZSFLAG
+../../../../as/YAKUWA/floatedit.casl:27:       JNZ     SUPPRS
+../../../../as/YAKUWA/floatedit.casl:28:ENDSPR LD      GR0,OTAREA,GR2
+../../../../as/YAKUWA/floatedit.casl:29:       CPL     GR0,SPACE
+../../../../as/YAKUWA/floatedit.casl:30:       JNZ     NOT1ST
+../../../../as/YAKUWA/floatedit.casl:31:       LD      GR0,MASK
+../../../../as/YAKUWA/floatedit.casl:32:       ST      GR0,OTAREA,GR2
+../../../../as/YAKUWA/floatedit.casl:33:       LAD     GR0,0
+../../../../as/YAKUWA/floatedit.casl:34:       ST      GR0,ZSFLAG
+../../../../as/YAKUWA/floatedit.casl:35:NOT1ST LAD     GR0,0,GR3
+../../../../as/YAKUWA/floatedit.casl:36:       JUMP    STORE
+../../../../as/YAKUWA/floatedit.casl:37:NONDGT LAD     GR1,-1,GR1
+../../../../as/YAKUWA/floatedit.casl:38:       LAD     GR3,0
+../../../../as/YAKUWA/floatedit.casl:39:       OR      GR3,ZSFLAG
+../../../../as/YAKUWA/floatedit.casl:40:       JZE     STORE
+../../../../as/YAKUWA/floatedit.casl:41:SUPPRS LD      GR0,SPACE
+../../../../as/YAKUWA/floatedit.casl:42:STORE  LAD     GR2,1,GR2
+../../../../as/YAKUWA/floatedit.casl:43:       ST      GR0,OTAREA,GR2
+../../../../as/YAKUWA/floatedit.casl:44:       POP     GR3
+../../../../as/YAKUWA/floatedit.casl:45:       CPA     GR1,INLENG
+../../../../as/YAKUWA/floatedit.casl:46:       JNZ     LOOP
+../../../../as/YAKUWA/floatedit.casl:47:       LAD     GR2,1,GR2
+../../../../as/YAKUWA/floatedit.casl:48:       ST      GR2,OTLENG
+../../../../as/YAKUWA/floatedit.casl:49:       OUT     OTAREA,OTLENG
+../../../../as/YAKUWA/floatedit.casl:50:    JUMP RETRY
+../../../../as/YAKUWA/floatedit.casl:51:FINISH RET
+../../../../as/YAKUWA/floatedit.casl:52:MASK   DC      '\99,999,990.99'
+../../../../as/YAKUWA/floatedit.casl:53:SPACE  DC      ' '
+../../../../as/YAKUWA/floatedit.casl:54:DIGIT0 DC      '0'
+../../../../as/YAKUWA/floatedit.casl:55:DIGIT9 DC      '9'
+../../../../as/YAKUWA/floatedit.casl:56:TEN    DC      10
+../../../../as/YAKUWA/floatedit.casl:57:ERRMSG DC      'input error!'
+../../../../as/YAKUWA/floatedit.casl:58:MSGLNG DC      12
+../../../../as/YAKUWA/floatedit.casl:59:INAREA DS      80
+../../../../as/YAKUWA/floatedit.casl:60:INLENG DS      1
+../../../../as/YAKUWA/floatedit.casl:61:OTAREA DS      80
+../../../../as/YAKUWA/floatedit.casl:62:OTLENG DS      1
+../../../../as/YAKUWA/floatedit.casl:63:ZSFLAG DS      1
+../../../../as/YAKUWA/floatedit.casl:64:       END
+
+Label::::
+MSGLNG ---> #00AA
+EDIT ---> #0000
+ZSFLAG ---> #014D
+INAREA ---> #00AB
+OTLENG ---> #014C
+NONDGT ---> #0060
+RETRY ---> #0000
+BEGIN ---> #002A
+FINISH ---> #008B
+INLENG ---> #00FB
+SUPPRS ---> #0068
+LOOP ---> #0034
+NOT1ST ---> #005C
+STORE ---> #006A
+DIGIT0 ---> #009B
+DIGIT9 ---> #009C
+SPACE ---> #009A
+MASK ---> #008C
+OTAREA ---> #00FC
+ENDSPR ---> #004E
+ERRMSG ---> #009E
+TEN ---> #009D
+
+Assemble ../../../../as/YAKUWA/floatedit.casl (1)
+../../../../as/YAKUWA/floatedit.casl:1:EDIT    START
+../../../../as/YAKUWA/floatedit.casl:2:RETRY   IN      INAREA,INLENG
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #00AB
+       #0006   #1220
+       #0007   #00FB
+       #0008   #F000
+       #0009   #0001
+       #000A   #7120
+       #000B   #7110
+../../../../as/YAKUWA/floatedit.casl:3:        LAD     GR1,0
+       #000C   #1210
+       #000D   #0000
+../../../../as/YAKUWA/floatedit.casl:4:        OR      GR1,INLENG
+       #000E   #3110
+       #000F   #00FB
+../../../../as/YAKUWA/floatedit.casl:5:        JZE     FINISH
+       #0010   #6300
+       #0011   #008B
+../../../../as/YAKUWA/floatedit.casl:6:        CPA     GR1,TEN
+       #0012   #4010
+       #0013   #009D
+../../../../as/YAKUWA/floatedit.casl:7:        JZE     BEGIN
+       #0014   #6300
+       #0015   #002A
+../../../../as/YAKUWA/floatedit.casl:8:        OUT     ERRMSG,MSGLNG
+       #0016   #7001
+       #0017   #0000
+       #0018   #7002
+       #0019   #0000
+       #001A   #1210
+       #001B   #009E
+       #001C   #1020
+       #001D   #00AA
+       #001E   #F000
+       #001F   #0002
+       #0020   #1210
+       #0021   #014E
+       #014E   #000A
+       #0022   #1220
+       #0023   #0001
+       #0024   #F000
+       #0025   #0002
+       #0026   #7120
+       #0027   #7110
+../../../../as/YAKUWA/floatedit.casl:9:        JUMP    RETRY
+       #0028   #6400
+       #0029   #0000
+../../../../as/YAKUWA/floatedit.casl:10:BEGIN  LAD     GR0,1
+       #002A   #1200
+       #002B   #0001
+../../../../as/YAKUWA/floatedit.casl:11:       ST      GR0,ZSFLAG
+       #002C   #1100
+       #002D   #014D
+../../../../as/YAKUWA/floatedit.casl:12:       LAD     GR1,0
+       #002E   #1210
+       #002F   #0000
+../../../../as/YAKUWA/floatedit.casl:13:       LAD     GR2,-1
+       #0030   #1220
+       #0031   #FFFF
+../../../../as/YAKUWA/floatedit.casl:14:       LAD     GR3,0
+       #0032   #1230
+       #0033   #0000
+../../../../as/YAKUWA/floatedit.casl:15:LOOP   LD      GR0,MASK,GR3
+       #0034   #1003
+       #0035   #008C
+../../../../as/YAKUWA/floatedit.casl:16:       PUSH    1,GR3
+       #0036   #7003
+       #0037   #0001
+../../../../as/YAKUWA/floatedit.casl:17:       LD      GR3,INAREA,GR1
+       #0038   #1031
+       #0039   #00AB
+../../../../as/YAKUWA/floatedit.casl:18:       LAD     GR1,1,GR1
+       #003A   #1211
+       #003B   #0001
+../../../../as/YAKUWA/floatedit.casl:19:       CPL     GR0,DIGIT0
+       #003C   #4100
+       #003D   #009B
+../../../../as/YAKUWA/floatedit.casl:20:       JZE     ENDSPR
+       #003E   #6300
+       #003F   #004E
+../../../../as/YAKUWA/floatedit.casl:21:       CPL     GR0,DIGIT9
+       #0040   #4100
+       #0041   #009C
+../../../../as/YAKUWA/floatedit.casl:22:       JNZ     NONDGT
+       #0042   #6200
+       #0043   #0060
+../../../../as/YAKUWA/floatedit.casl:23:       CPL     GR3,DIGIT0
+       #0044   #4130
+       #0045   #009B
+../../../../as/YAKUWA/floatedit.casl:24:       JNZ     ENDSPR
+       #0046   #6200
+       #0047   #004E
+../../../../as/YAKUWA/floatedit.casl:25:       LAD     GR0,0
+       #0048   #1200
+       #0049   #0000
+../../../../as/YAKUWA/floatedit.casl:26:       OR      GR0,ZSFLAG
+       #004A   #3100
+       #004B   #014D
+../../../../as/YAKUWA/floatedit.casl:27:       JNZ     SUPPRS
+       #004C   #6200
+       #004D   #0068
+../../../../as/YAKUWA/floatedit.casl:28:ENDSPR LD      GR0,OTAREA,GR2
+       #004E   #1002
+       #004F   #00FC
+../../../../as/YAKUWA/floatedit.casl:29:       CPL     GR0,SPACE
+       #0050   #4100
+       #0051   #009A
+../../../../as/YAKUWA/floatedit.casl:30:       JNZ     NOT1ST
+       #0052   #6200
+       #0053   #005C
+../../../../as/YAKUWA/floatedit.casl:31:       LD      GR0,MASK
+       #0054   #1000
+       #0055   #008C
+../../../../as/YAKUWA/floatedit.casl:32:       ST      GR0,OTAREA,GR2
+       #0056   #1102
+       #0057   #00FC
+../../../../as/YAKUWA/floatedit.casl:33:       LAD     GR0,0
+       #0058   #1200
+       #0059   #0000
+../../../../as/YAKUWA/floatedit.casl:34:       ST      GR0,ZSFLAG
+       #005A   #1100
+       #005B   #014D
+../../../../as/YAKUWA/floatedit.casl:35:NOT1ST LAD     GR0,0,GR3
+       #005C   #1203
+       #005D   #0000
+../../../../as/YAKUWA/floatedit.casl:36:       JUMP    STORE
+       #005E   #6400
+       #005F   #006A
+../../../../as/YAKUWA/floatedit.casl:37:NONDGT LAD     GR1,-1,GR1
+       #0060   #1211
+       #0061   #FFFF
+../../../../as/YAKUWA/floatedit.casl:38:       LAD     GR3,0
+       #0062   #1230
+       #0063   #0000
+../../../../as/YAKUWA/floatedit.casl:39:       OR      GR3,ZSFLAG
+       #0064   #3130
+       #0065   #014D
+../../../../as/YAKUWA/floatedit.casl:40:       JZE     STORE
+       #0066   #6300
+       #0067   #006A
+../../../../as/YAKUWA/floatedit.casl:41:SUPPRS LD      GR0,SPACE
+       #0068   #1000
+       #0069   #009A
+../../../../as/YAKUWA/floatedit.casl:42:STORE  LAD     GR2,1,GR2
+       #006A   #1222
+       #006B   #0001
+../../../../as/YAKUWA/floatedit.casl:43:       ST      GR0,OTAREA,GR2
+       #006C   #1102
+       #006D   #00FC
+../../../../as/YAKUWA/floatedit.casl:44:       POP     GR3
+       #006E   #7130
+../../../../as/YAKUWA/floatedit.casl:45:       CPA     GR1,INLENG
+       #006F   #4010
+       #0070   #00FB
+../../../../as/YAKUWA/floatedit.casl:46:       JNZ     LOOP
+       #0071   #6200
+       #0072   #0034
+../../../../as/YAKUWA/floatedit.casl:47:       LAD     GR2,1,GR2
+       #0073   #1222
+       #0074   #0001
+../../../../as/YAKUWA/floatedit.casl:48:       ST      GR2,OTLENG
+       #0075   #1120
+       #0076   #014C
+../../../../as/YAKUWA/floatedit.casl:49:       OUT     OTAREA,OTLENG
+       #0077   #7001
+       #0078   #0000
+       #0079   #7002
+       #007A   #0000
+       #007B   #1210
+       #007C   #00FC
+       #007D   #1020
+       #007E   #014C
+       #007F   #F000
+       #0080   #0002
+       #0081   #1210
+       #0082   #014F
+       #014F   #000A
+       #0083   #1220
+       #0084   #0001
+       #0085   #F000
+       #0086   #0002
+       #0087   #7120
+       #0088   #7110
+../../../../as/YAKUWA/floatedit.casl:50:    JUMP RETRY
+       #0089   #6400
+       #008A   #0000
+../../../../as/YAKUWA/floatedit.casl:51:FINISH RET
+       #008B   #8100
+../../../../as/YAKUWA/floatedit.casl:52:MASK   DC      '\99,999,990.99'
+       #008C   #005C
+       #008D   #0039
+       #008E   #0039
+       #008F   #002C
+       #0090   #0039
+       #0091   #0039
+       #0092   #0039
+       #0093   #002C
+       #0094   #0039
+       #0095   #0039
+       #0096   #0030
+       #0097   #002E
+       #0098   #0039
+       #0099   #0039
+../../../../as/YAKUWA/floatedit.casl:53:SPACE  DC      ' '
+       #009A   #0020
+../../../../as/YAKUWA/floatedit.casl:54:DIGIT0 DC      '0'
+       #009B   #0030
+../../../../as/YAKUWA/floatedit.casl:55:DIGIT9 DC      '9'
+       #009C   #0039
+../../../../as/YAKUWA/floatedit.casl:56:TEN    DC      10
+       #009D   #000A
+../../../../as/YAKUWA/floatedit.casl:57:ERRMSG DC      'input error!'
+       #009E   #0069
+       #009F   #006E
+       #00A0   #0070
+       #00A1   #0075
+       #00A2   #0074
+       #00A3   #0020
+       #00A4   #0065
+       #00A5   #0072
+       #00A6   #0072
+       #00A7   #006F
+       #00A8   #0072
+       #00A9   #0021
+../../../../as/YAKUWA/floatedit.casl:58:MSGLNG DC      12
+       #00AA   #000C
+../../../../as/YAKUWA/floatedit.casl:59:INAREA DS      80
+       #00AB   #0000
+       #00AC   #0000
+       #00AD   #0000
+       #00AE   #0000
+       #00AF   #0000
+       #00B0   #0000
+       #00B1   #0000
+       #00B2   #0000
+       #00B3   #0000
+       #00B4   #0000
+       #00B5   #0000
+       #00B6   #0000
+       #00B7   #0000
+       #00B8   #0000
+       #00B9   #0000
+       #00BA   #0000
+       #00BB   #0000
+       #00BC   #0000
+       #00BD   #0000
+       #00BE   #0000
+       #00BF   #0000
+       #00C0   #0000
+       #00C1   #0000
+       #00C2   #0000
+       #00C3   #0000
+       #00C4   #0000
+       #00C5   #0000
+       #00C6   #0000
+       #00C7   #0000
+       #00C8   #0000
+       #00C9   #0000
+       #00CA   #0000
+       #00CB   #0000
+       #00CC   #0000
+       #00CD   #0000
+       #00CE   #0000
+       #00CF   #0000
+       #00D0   #0000
+       #00D1   #0000
+       #00D2   #0000
+       #00D3   #0000
+       #00D4   #0000
+       #00D5   #0000
+       #00D6   #0000
+       #00D7   #0000
+       #00D8   #0000
+       #00D9   #0000
+       #00DA   #0000
+       #00DB   #0000
+       #00DC   #0000
+       #00DD   #0000
+       #00DE   #0000
+       #00DF   #0000
+       #00E0   #0000
+       #00E1   #0000
+       #00E2   #0000
+       #00E3   #0000
+       #00E4   #0000
+       #00E5   #0000
+       #00E6   #0000
+       #00E7   #0000
+       #00E8   #0000
+       #00E9   #0000
+       #00EA   #0000
+       #00EB   #0000
+       #00EC   #0000
+       #00ED   #0000
+       #00EE   #0000
+       #00EF   #0000
+       #00F0   #0000
+       #00F1   #0000
+       #00F2   #0000
+       #00F3   #0000
+       #00F4   #0000
+       #00F5   #0000
+       #00F6   #0000
+       #00F7   #0000
+       #00F8   #0000
+       #00F9   #0000
+       #00FA   #0000
+../../../../as/YAKUWA/floatedit.casl:60:INLENG DS      1
+       #00FB   #0000
+../../../../as/YAKUWA/floatedit.casl:61:OTAREA DS      80
+       #00FC   #0000
+       #00FD   #0000
+       #00FE   #0000
+       #00FF   #0000
+       #0100   #0000
+       #0101   #0000
+       #0102   #0000
+       #0103   #0000
+       #0104   #0000
+       #0105   #0000
+       #0106   #0000
+       #0107   #0000
+       #0108   #0000
+       #0109   #0000
+       #010A   #0000
+       #010B   #0000
+       #010C   #0000
+       #010D   #0000
+       #010E   #0000
+       #010F   #0000
+       #0110   #0000
+       #0111   #0000
+       #0112   #0000
+       #0113   #0000
+       #0114   #0000
+       #0115   #0000
+       #0116   #0000
+       #0117   #0000
+       #0118   #0000
+       #0119   #0000
+       #011A   #0000
+       #011B   #0000
+       #011C   #0000
+       #011D   #0000
+       #011E   #0000
+       #011F   #0000
+       #0120   #0000
+       #0121   #0000
+       #0122   #0000
+       #0123   #0000
+       #0124   #0000
+       #0125   #0000
+       #0126   #0000
+       #0127   #0000
+       #0128   #0000
+       #0129   #0000
+       #012A   #0000
+       #012B   #0000
+       #012C   #0000
+       #012D   #0000
+       #012E   #0000
+       #012F   #0000
+       #0130   #0000
+       #0131   #0000
+       #0132   #0000
+       #0133   #0000
+       #0134   #0000
+       #0135   #0000
+       #0136   #0000
+       #0137   #0000
+       #0138   #0000
+       #0139   #0000
+       #013A   #0000
+       #013B   #0000
+       #013C   #0000
+       #013D   #0000
+       #013E   #0000
+       #013F   #0000
+       #0140   #0000
+       #0141   #0000
+       #0142   #0000
+       #0143   #0000
+       #0144   #0000
+       #0145   #0000
+       #0146   #0000
+       #0147   #0000
+       #0148   #0000
+       #0149   #0000
+       #014A   #0000
+       #014B   #0000
+../../../../as/YAKUWA/floatedit.casl:62:OTLENG DS      1
+       #014C   #0000
+../../../../as/YAKUWA/floatedit.casl:63:ZSFLAG DS      1
+       #014D   #0000
+../../../../as/YAKUWA/floatedit.casl:64:       END
+input error!
+input error!
+input error!
+\12,345,678.90
+\12,345,678.09
+ \2,234,568.19
+ \2,234,068.19
+         \0.01
diff --git a/test/integration/CASL2/floatedit/Makefile b/test/integration/CASL2/floatedit/Makefile
new file mode 100644 (file)
index 0000000..814ecce
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/YAKUWA
+ASFILE = $(ASDIR)/floatedit.casl
+IN = <teststr.txt
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/hanoi/0.txt b/test/integration/CASL2/hanoi/0.txt
new file mode 100644 (file)
index 0000000..933fe19
--- /dev/null
@@ -0,0 +1,216 @@
+../../../../casl2 -sla ../../../../as/FUNC/hanoi.casl
+
+Assemble ../../../../as/FUNC/hanoi.casl (0)
+../../../../as/FUNC/hanoi.casl:1:; ハノイの塔を解くプログラム
+../../../../as/FUNC/hanoi.casl:2:MAIN   START
+../../../../as/FUNC/hanoi.casl:3:       LD      GR0,N
+../../../../as/FUNC/hanoi.casl:4:       LD      GR1,A
+../../../../as/FUNC/hanoi.casl:5:       LD      GR2,B
+../../../../as/FUNC/hanoi.casl:6:       LD      GR3,C
+../../../../as/FUNC/hanoi.casl:7:       CALL    HANOI
+../../../../as/FUNC/hanoi.casl:8:       RET
+../../../../as/FUNC/hanoi.casl:9:
+../../../../as/FUNC/hanoi.casl:10:HANOI  CPA     GR0,=1
+../../../../as/FUNC/hanoi.casl:11:       JZE     DISP
+../../../../as/FUNC/hanoi.casl:12:       SUBA    GR0,=1
+../../../../as/FUNC/hanoi.casl:13:       PUSH    0,GR2
+../../../../as/FUNC/hanoi.casl:14:       PUSH    0,GR3
+../../../../as/FUNC/hanoi.casl:15:       POP     GR2
+../../../../as/FUNC/hanoi.casl:16:       POP     GR3
+../../../../as/FUNC/hanoi.casl:17:       CALL    HANOI
+../../../../as/FUNC/hanoi.casl:18:       PUSH    0,GR2
+../../../../as/FUNC/hanoi.casl:19:       PUSH    0,GR3
+../../../../as/FUNC/hanoi.casl:20:       POP     GR2
+../../../../as/FUNC/hanoi.casl:21:       POP     GR3
+../../../../as/FUNC/hanoi.casl:22:       CALL    DISP
+../../../../as/FUNC/hanoi.casl:23:       PUSH    0,GR1
+../../../../as/FUNC/hanoi.casl:24:       PUSH    0,GR2
+../../../../as/FUNC/hanoi.casl:25:       POP     GR1
+../../../../as/FUNC/hanoi.casl:26:       POP     GR2
+../../../../as/FUNC/hanoi.casl:27:       CALL    HANOI
+../../../../as/FUNC/hanoi.casl:28:       PUSH    0,GR1
+../../../../as/FUNC/hanoi.casl:29:       PUSH    0,GR2
+../../../../as/FUNC/hanoi.casl:30:       POP     GR1
+../../../../as/FUNC/hanoi.casl:31:       POP     GR2
+../../../../as/FUNC/hanoi.casl:32:       ADDA    GR0,=1
+../../../../as/FUNC/hanoi.casl:33:       RET
+../../../../as/FUNC/hanoi.casl:34:
+../../../../as/FUNC/hanoi.casl:35:DISP   ST      GR1,MSG1
+../../../../as/FUNC/hanoi.casl:36:       ST      GR3,MSG2
+../../../../as/FUNC/hanoi.casl:37:       OUT     MSG,LNG
+../../../../as/FUNC/hanoi.casl:38:       RET
+../../../../as/FUNC/hanoi.casl:39:
+../../../../as/FUNC/hanoi.casl:40:N      DC      3     ;輪の総数
+../../../../as/FUNC/hanoi.casl:41:LNG    DC      11    ;メッセージの長さ
+../../../../as/FUNC/hanoi.casl:42:A      DC      'A'
+../../../../as/FUNC/hanoi.casl:43:B      DC      'B'
+../../../../as/FUNC/hanoi.casl:44:C      DC      'C'
+../../../../as/FUNC/hanoi.casl:45:MSG    DC      'from '
+../../../../as/FUNC/hanoi.casl:46:MSG1   DS      1
+../../../../as/FUNC/hanoi.casl:47:       DC      ' to '
+../../../../as/FUNC/hanoi.casl:48:MSG2   DS      1
+../../../../as/FUNC/hanoi.casl:49:       END
+
+Label::::
+LNG ---> #004A
+HANOI ---> #000B
+A ---> #004B
+B ---> #004C
+C ---> #004D
+N ---> #0049
+MSG ---> #004E
+DISP ---> #0032
+MAIN ---> #0000
+MSG1 ---> #0053
+MSG2 ---> #0058
+
+Assemble ../../../../as/FUNC/hanoi.casl (1)
+../../../../as/FUNC/hanoi.casl:1:; ハノイの塔を解くプログラム
+../../../../as/FUNC/hanoi.casl:2:MAIN   START
+../../../../as/FUNC/hanoi.casl:3:       LD      GR0,N
+       #0000   #1000
+       #0001   #0049
+../../../../as/FUNC/hanoi.casl:4:       LD      GR1,A
+       #0002   #1010
+       #0003   #004B
+../../../../as/FUNC/hanoi.casl:5:       LD      GR2,B
+       #0004   #1020
+       #0005   #004C
+../../../../as/FUNC/hanoi.casl:6:       LD      GR3,C
+       #0006   #1030
+       #0007   #004D
+../../../../as/FUNC/hanoi.casl:7:       CALL    HANOI
+       #0008   #8000
+       #0009   #000B
+../../../../as/FUNC/hanoi.casl:8:       RET
+       #000A   #8100
+../../../../as/FUNC/hanoi.casl:9:
+../../../../as/FUNC/hanoi.casl:10:HANOI  CPA     GR0,=1
+       #0059   #0001
+       #000B   #4000
+       #000C   #0059
+../../../../as/FUNC/hanoi.casl:11:       JZE     DISP
+       #000D   #6300
+       #000E   #0032
+../../../../as/FUNC/hanoi.casl:12:       SUBA    GR0,=1
+       #005A   #0001
+       #000F   #2100
+       #0010   #005A
+../../../../as/FUNC/hanoi.casl:13:       PUSH    0,GR2
+       #0011   #7002
+       #0012   #0000
+../../../../as/FUNC/hanoi.casl:14:       PUSH    0,GR3
+       #0013   #7003
+       #0014   #0000
+../../../../as/FUNC/hanoi.casl:15:       POP     GR2
+       #0015   #7120
+../../../../as/FUNC/hanoi.casl:16:       POP     GR3
+       #0016   #7130
+../../../../as/FUNC/hanoi.casl:17:       CALL    HANOI
+       #0017   #8000
+       #0018   #000B
+../../../../as/FUNC/hanoi.casl:18:       PUSH    0,GR2
+       #0019   #7002
+       #001A   #0000
+../../../../as/FUNC/hanoi.casl:19:       PUSH    0,GR3
+       #001B   #7003
+       #001C   #0000
+../../../../as/FUNC/hanoi.casl:20:       POP     GR2
+       #001D   #7120
+../../../../as/FUNC/hanoi.casl:21:       POP     GR3
+       #001E   #7130
+../../../../as/FUNC/hanoi.casl:22:       CALL    DISP
+       #001F   #8000
+       #0020   #0032
+../../../../as/FUNC/hanoi.casl:23:       PUSH    0,GR1
+       #0021   #7001
+       #0022   #0000
+../../../../as/FUNC/hanoi.casl:24:       PUSH    0,GR2
+       #0023   #7002
+       #0024   #0000
+../../../../as/FUNC/hanoi.casl:25:       POP     GR1
+       #0025   #7110
+../../../../as/FUNC/hanoi.casl:26:       POP     GR2
+       #0026   #7120
+../../../../as/FUNC/hanoi.casl:27:       CALL    HANOI
+       #0027   #8000
+       #0028   #000B
+../../../../as/FUNC/hanoi.casl:28:       PUSH    0,GR1
+       #0029   #7001
+       #002A   #0000
+../../../../as/FUNC/hanoi.casl:29:       PUSH    0,GR2
+       #002B   #7002
+       #002C   #0000
+../../../../as/FUNC/hanoi.casl:30:       POP     GR1
+       #002D   #7110
+../../../../as/FUNC/hanoi.casl:31:       POP     GR2
+       #002E   #7120
+../../../../as/FUNC/hanoi.casl:32:       ADDA    GR0,=1
+       #005B   #0001
+       #002F   #2000
+       #0030   #005B
+../../../../as/FUNC/hanoi.casl:33:       RET
+       #0031   #8100
+../../../../as/FUNC/hanoi.casl:34:
+../../../../as/FUNC/hanoi.casl:35:DISP   ST      GR1,MSG1
+       #0032   #1110
+       #0033   #0053
+../../../../as/FUNC/hanoi.casl:36:       ST      GR3,MSG2
+       #0034   #1130
+       #0035   #0058
+../../../../as/FUNC/hanoi.casl:37:       OUT     MSG,LNG
+       #0036   #7001
+       #0037   #0000
+       #0038   #7002
+       #0039   #0000
+       #003A   #1210
+       #003B   #004E
+       #003C   #1020
+       #003D   #004A
+       #003E   #F000
+       #003F   #0002
+       #0040   #1210
+       #0041   #005C
+       #005C   #000A
+       #0042   #1220
+       #0043   #0001
+       #0044   #F000
+       #0045   #0002
+       #0046   #7120
+       #0047   #7110
+../../../../as/FUNC/hanoi.casl:38:       RET
+       #0048   #8100
+../../../../as/FUNC/hanoi.casl:39:
+../../../../as/FUNC/hanoi.casl:40:N      DC      3     ;輪の総数
+       #0049   #0003
+../../../../as/FUNC/hanoi.casl:41:LNG    DC      11    ;メッセージの長さ
+       #004A   #000B
+../../../../as/FUNC/hanoi.casl:42:A      DC      'A'
+       #004B   #0041
+../../../../as/FUNC/hanoi.casl:43:B      DC      'B'
+       #004C   #0042
+../../../../as/FUNC/hanoi.casl:44:C      DC      'C'
+       #004D   #0043
+../../../../as/FUNC/hanoi.casl:45:MSG    DC      'from '
+       #004E   #0066
+       #004F   #0072
+       #0050   #006F
+       #0051   #006D
+       #0052   #0020
+../../../../as/FUNC/hanoi.casl:46:MSG1   DS      1
+       #0053   #0000
+../../../../as/FUNC/hanoi.casl:47:       DC      ' to '
+       #0054   #0020
+       #0055   #0074
+       #0056   #006F
+       #0057   #0020
+../../../../as/FUNC/hanoi.casl:48:MSG2   DS      1
+       #0058   #0000
+../../../../as/FUNC/hanoi.casl:49:       END
+from A to C
+from A to B
+from C to B
+from A to C
+from B to A
+from B to C
+from A to C
diff --git a/test/integration/CASL2/hanoi/Makefile b/test/integration/CASL2/hanoi/Makefile
new file mode 100644 (file)
index 0000000..ccce287
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/hanoi.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/hello/0.txt b/test/integration/CASL2/hello/0.txt
new file mode 100644 (file)
index 0000000..e406485
--- /dev/null
@@ -0,0 +1,57 @@
+../../../../casl2 -sla ../../../../as/hello.casl
+
+Assemble ../../../../as/hello.casl (0)
+../../../../as/hello.casl:1:MAIN     START
+../../../../as/hello.casl:2:         OUT    BUF,LEN
+../../../../as/hello.casl:3:         RET
+../../../../as/hello.casl:4:BUF      DC     'Hello, World!'
+../../../../as/hello.casl:5:LEN      DC     13
+../../../../as/hello.casl:6:         END
+
+Label::::
+BUF ---> #0013
+MAIN ---> #0000
+LEN ---> #0020
+
+Assemble ../../../../as/hello.casl (1)
+../../../../as/hello.casl:1:MAIN     START
+../../../../as/hello.casl:2:         OUT    BUF,LEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0013
+       #0006   #1020
+       #0007   #0020
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #0021
+       #0021   #000A
+       #000C   #1220
+       #000D   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/hello.casl:3:         RET
+       #0012   #8100
+../../../../as/hello.casl:4:BUF      DC     'Hello, World!'
+       #0013   #0048
+       #0014   #0065
+       #0015   #006C
+       #0016   #006C
+       #0017   #006F
+       #0018   #002C
+       #0019   #0020
+       #001A   #0057
+       #001B   #006F
+       #001C   #0072
+       #001D   #006C
+       #001E   #0064
+       #001F   #0021
+../../../../as/hello.casl:5:LEN      DC     13
+       #0020   #000D
+../../../../as/hello.casl:6:         END
+Hello, World!
diff --git a/test/integration/CASL2/hello/Makefile b/test/integration/CASL2/hello/Makefile
new file mode 100644 (file)
index 0000000..1fca0d1
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as
+ASFILE = $(ASDIR)/hello.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 56%
rename from test/astest/iotest/0.txt
rename to test/integration/CASL2/iotest/0.txt
index ff6bf2d..4b3a5e6 100644 (file)
@@ -1,25 +1,26 @@
+../../../../casl2 -sla ../../../../as/FUNC/iotest.casl
 
-Assemble ../../../as/iotest.casl (0)
-../../../as/iotest.casl:1:IOTEST START
-../../../as/iotest.casl:2:     OUT OBUF1,OLEN1
-../../../as/iotest.casl:3:LOOP IN IOBUF,IOLEN
-../../../as/iotest.casl:4:     LD      GR1,IOLEN
-../../../as/iotest.casl:5:    JZE      RETURN
-../../../as/iotest.casl:6:     OUT OBUF2,OLEN2
-../../../as/iotest.casl:7:     OUT IOBUF,IOLEN
-../../../as/iotest.casl:8:     OUT OBUF3,OLEN3
-../../../as/iotest.casl:9:     JUMP LOOP
-../../../as/iotest.casl:10:RETURN      RET
-../../../as/iotest.casl:11:; Memory
-../../../as/iotest.casl:12:OBUF1 DC 'LET''S START. TYPE IN'
-../../../as/iotest.casl:13:OLEN1 DC 20
-../../../as/iotest.casl:14:OBUF2 DC 'YOU TYPED'
-../../../as/iotest.casl:15:OLEN2 DC 9
-../../../as/iotest.casl:16:OBUF3 DC 'WHAT''S NEXT?'
-../../../as/iotest.casl:17:OLEN3 DC 12
-../../../as/iotest.casl:18:IOBUF DS 64
-../../../as/iotest.casl:19:IOLEN DS 1
-../../../as/iotest.casl:20:    END
+Assemble ../../../../as/FUNC/iotest.casl (0)
+../../../../as/FUNC/iotest.casl:1:IOTEST  START
+../../../../as/FUNC/iotest.casl:2:         OUT     OBUF1,OLEN1
+../../../../as/FUNC/iotest.casl:3:LOOP    IN      IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:4:         LD      GR1,IOLEN
+../../../../as/FUNC/iotest.casl:5:        JZE      RETURN
+../../../../as/FUNC/iotest.casl:6:         OUT     OBUF2,OLEN2
+../../../../as/FUNC/iotest.casl:7:         OUT     IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:8:         OUT     OBUF3,OLEN3
+../../../../as/FUNC/iotest.casl:9:         JUMP    LOOP
+../../../../as/FUNC/iotest.casl:10:RETURN      RET
+../../../../as/FUNC/iotest.casl:11:; Memory
+../../../../as/FUNC/iotest.casl:12:OBUF1   DC      'LET''S START. TYPE IN'
+../../../../as/FUNC/iotest.casl:13:OLEN1   DC      20
+../../../../as/FUNC/iotest.casl:14:OBUF2   DC      'YOU TYPED'
+../../../../as/FUNC/iotest.casl:15:OLEN2   DC      9
+../../../../as/FUNC/iotest.casl:16:OBUF3   DC      'WHAT''S NEXT?'
+../../../../as/FUNC/iotest.casl:17:OLEN3   DC      12
+../../../../as/FUNC/iotest.casl:18:IOBUF   DS      64
+../../../../as/FUNC/iotest.casl:19:IOLEN   DS      1   
+../../../../as/FUNC/iotest.casl:20:        END
 
 Label::::
 OBUF1 ---> #005B
@@ -34,9 +35,9 @@ OLEN2 ---> #0079
 OLEN3 ---> #0086
 IOTEST ---> #0000
 
-Assemble ../../../as/iotest.casl (1)
-../../../as/iotest.casl:1:IOTEST START
-../../../as/iotest.casl:2:     OUT OBUF1,OLEN1
+Assemble ../../../../as/FUNC/iotest.casl (1)
+../../../../as/FUNC/iotest.casl:1:IOTEST  START
+../../../../as/FUNC/iotest.casl:2:         OUT     OBUF1,OLEN1
        #0000   #7001
        #0001   #0000
        #0002   #7002
@@ -56,7 +57,7 @@ Assemble ../../../as/iotest.casl (1)
        #000F   #0002
        #0010   #7120
        #0011   #7110
-../../../as/iotest.casl:3:LOOP IN IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:3:LOOP    IN      IOBUF,IOLEN
        #0012   #7001
        #0013   #0000
        #0014   #7002
@@ -69,13 +70,13 @@ Assemble ../../../as/iotest.casl (1)
        #001B   #0001
        #001C   #7120
        #001D   #7110
-../../../as/iotest.casl:4:     LD      GR1,IOLEN
+../../../../as/FUNC/iotest.casl:4:         LD      GR1,IOLEN
        #001E   #1010
        #001F   #00C7
-../../../as/iotest.casl:5:    JZE      RETURN
+../../../../as/FUNC/iotest.casl:5:        JZE      RETURN
        #0020   #6300
        #0021   #005A
-../../../as/iotest.casl:6:     OUT OBUF2,OLEN2
+../../../../as/FUNC/iotest.casl:6:         OUT     OBUF2,OLEN2
        #0022   #7001
        #0023   #0000
        #0024   #7002
@@ -95,7 +96,7 @@ Assemble ../../../as/iotest.casl (1)
        #0031   #0002
        #0032   #7120
        #0033   #7110
-../../../as/iotest.casl:7:     OUT IOBUF,IOLEN
+../../../../as/FUNC/iotest.casl:7:         OUT     IOBUF,IOLEN
        #0034   #7001
        #0035   #0000
        #0036   #7002
@@ -115,7 +116,7 @@ Assemble ../../../as/iotest.casl (1)
        #0043   #0002
        #0044   #7120
        #0045   #7110
-../../../as/iotest.casl:8:     OUT OBUF3,OLEN3
+../../../../as/FUNC/iotest.casl:8:         OUT     OBUF3,OLEN3
        #0046   #7001
        #0047   #0000
        #0048   #7002
@@ -135,13 +136,13 @@ Assemble ../../../as/iotest.casl (1)
        #0055   #0002
        #0056   #7120
        #0057   #7110
-../../../as/iotest.casl:9:     JUMP LOOP
+../../../../as/FUNC/iotest.casl:9:         JUMP    LOOP
        #0058   #6400
        #0059   #0012
-../../../as/iotest.casl:10:RETURN      RET
+../../../../as/FUNC/iotest.casl:10:RETURN      RET
        #005A   #8100
-../../../as/iotest.casl:11:; Memory
-../../../as/iotest.casl:12:OBUF1 DC 'LET''S START. TYPE IN'
+../../../../as/FUNC/iotest.casl:11:; Memory
+../../../../as/FUNC/iotest.casl:12:OBUF1   DC      'LET''S START. TYPE IN'
        #005B   #004C
        #005C   #0045
        #005D   #0054
@@ -162,9 +163,9 @@ Assemble ../../../as/iotest.casl (1)
        #006C   #0020
        #006D   #0049
        #006E   #004E
-../../../as/iotest.casl:13:OLEN1 DC 20
+../../../../as/FUNC/iotest.casl:13:OLEN1   DC      20
        #006F   #0014
-../../../as/iotest.casl:14:OBUF2 DC 'YOU TYPED'
+../../../../as/FUNC/iotest.casl:14:OBUF2   DC      'YOU TYPED'
        #0070   #0059
        #0071   #004F
        #0072   #0055
@@ -174,9 +175,9 @@ Assemble ../../../as/iotest.casl (1)
        #0076   #0050
        #0077   #0045
        #0078   #0044
-../../../as/iotest.casl:15:OLEN2 DC 9
+../../../../as/FUNC/iotest.casl:15:OLEN2   DC      9
        #0079   #0009
-../../../as/iotest.casl:16:OBUF3 DC 'WHAT''S NEXT?'
+../../../../as/FUNC/iotest.casl:16:OBUF3   DC      'WHAT''S NEXT?'
        #007A   #0057
        #007B   #0048
        #007C   #0041
@@ -189,9 +190,9 @@ Assemble ../../../as/iotest.casl (1)
        #0083   #0058
        #0084   #0054
        #0085   #003F
-../../../as/iotest.casl:17:OLEN3 DC 12
+../../../../as/FUNC/iotest.casl:17:OLEN3   DC      12
        #0086   #000C
-../../../as/iotest.casl:18:IOBUF DS 64
+../../../../as/FUNC/iotest.casl:18:IOBUF   DS      64
        #0087   #0000
        #0088   #0000
        #0089   #0000
@@ -256,9 +257,9 @@ Assemble ../../../as/iotest.casl (1)
        #00C4   #0000
        #00C5   #0000
        #00C6   #0000
-../../../as/iotest.casl:19:IOLEN DS 1
+../../../../as/FUNC/iotest.casl:19:IOLEN   DS      1   
        #00C7   #0000
-../../../as/iotest.casl:20:    END
+../../../../as/FUNC/iotest.casl:20:        END
 LET'S START. TYPE IN
 YOU TYPED
 aaaaaaaaaaaaaaaaaaaa
diff --git a/test/integration/CASL2/iotest/Makefile b/test/integration/CASL2/iotest/Makefile
new file mode 100644 (file)
index 0000000..05ff369
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/iotest.casl
+IN = <teststr.txt
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/labeldup_err/0.txt b/test/integration/CASL2/labeldup_err/0.txt
new file mode 100644 (file)
index 0000000..d1d5d84
--- /dev/null
@@ -0,0 +1,12 @@
+../../../../casl2 -slatd ../../../../as/ERR/labeldup_err.casl
+
+Assemble ../../../../as/ERR/labeldup_err.casl (0)
+../../../../as/ERR/labeldup_err.casl:1:MAIN    START   BEGIN
+../../../../as/ERR/labeldup_err.casl:2:BEGIN   LD      GR1,A
+../../../../as/ERR/labeldup_err.casl:3:        ADDA    GR1,B
+../../../../as/ERR/labeldup_err.casl:4:        RET
+../../../../as/ERR/labeldup_err.casl:5:A       DC      3
+../../../../as/ERR/labeldup_err.casl:6:A       DC      1
+Assemble error - 101: A: label already defined
+ ../../../../as/ERR/labeldup_err.casl:6: A       DC      1
+
diff --git a/test/integration/CASL2/labeldup_err/Makefile b/test/integration/CASL2/labeldup_err/Makefile
new file mode 100644 (file)
index 0000000..0393888
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/ERR
+ASFILE = $(ASDIR)/labeldup_err.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/labeldup_err/err.txt b/test/integration/CASL2/labeldup_err/err.txt
new file mode 100644 (file)
index 0000000..9a6d880
--- /dev/null
@@ -0,0 +1,3 @@
+Assemble error - 101: A: label already defined
+ ../../../../as/ERR/labeldup_err.casl:6: A       DC      1
+
diff --git a/test/integration/CASL2/lad0/0.txt b/test/integration/CASL2/lad0/0.txt
new file mode 100644 (file)
index 0000000..08ab5ef
--- /dev/null
@@ -0,0 +1,115 @@
+../../../../casl2 -slatd ../../../../as/CMD/lad0.casl
+
+Assemble ../../../../as/CMD/lad0.casl (0)
+../../../../as/CMD/lad0.casl:1:LAD     START
+../../../../as/CMD/lad0.casl:2:        LAD     GR1,5
+../../../../as/CMD/lad0.casl:3:        RET
+../../../../as/CMD/lad0.casl:4:        END
+
+Label::::
+LAD ---> #0000
+
+Assemble ../../../../as/CMD/lad0.casl (1)
+../../../../as/CMD/lad0.casl:1:LAD     START
+../../../../as/CMD/lad0.casl:2:        LAD     GR1,5
+       #0000   #1210
+       #0001   #0005
+../../../../as/CMD/lad0.casl:3:        RET
+       #0002   #8100
+../../../../as/CMD/lad0.casl:4:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/lad0/Makefile b/test/integration/CASL2/lad0/Makefile
new file mode 100644 (file)
index 0000000..9a597de
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 91%
rename from test/astest/add/0.txt
rename to test/integration/CASL2/lad1/0.txt
index ab58ad2..ad9b814 100644 (file)
@@ -1,34 +1,31 @@
+../../../../casl2 -slatd ../../../../as/CMD/lad1.casl
 
-Assemble ../../../as/add.casl (0)
-../../../as/add.casl:1:MAIN    START
-../../../as/add.casl:2:BEGIN   LD      GR1,A
-../../../as/add.casl:3:        ADDA    GR1,B
-../../../as/add.casl:4:    RET
-../../../as/add.casl:5:A       DC      3
-../../../as/add.casl:6:B       DC      1
-../../../as/add.casl:7:        END
+Assemble ../../../../as/CMD/lad1.casl (0)
+../../../../as/CMD/lad1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/lad1.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/lad1.casl:3:        LAD     GR1,1,GR1
+../../../../as/CMD/lad1.casl:4:        RET
+../../../../as/CMD/lad1.casl:5:A       DC      3
+../../../../as/CMD/lad1.casl:6:        END
 
 Label::::
 A ---> #0005
-B ---> #0006
 BEGIN ---> #0000
 MAIN ---> #0000
 
-Assemble ../../../as/add.casl (1)
-../../../as/add.casl:1:MAIN    START
-../../../as/add.casl:2:BEGIN   LD      GR1,A
+Assemble ../../../../as/CMD/lad1.casl (1)
+../../../../as/CMD/lad1.casl:1:MAIN    START   BEGIN
+../../../../as/CMD/lad1.casl:2:BEGIN   LD      GR1,A
        #0000   #1010
        #0001   #0005
-../../../as/add.casl:3:        ADDA    GR1,B
-       #0002   #2010
-       #0003   #0006
-../../../as/add.casl:4:    RET
+../../../../as/CMD/lad1.casl:3:        LAD     GR1,1,GR1
+       #0002   #1211
+       #0003   #0001
+../../../../as/CMD/lad1.casl:4:        RET
        #0004   #8100
-../../../as/add.casl:5:A       DC      3
+../../../../as/CMD/lad1.casl:5:A       DC      3
        #0005   #0003
-../../../as/add.casl:6:B       DC      1
-       #0006   #0001
-../../../as/add.casl:7:        END
+../../../../as/CMD/lad1.casl:6:        END
 
 Executing machine codes
 #0000: Register::::
@@ -45,7 +42,7 @@ Executing machine codes
 #0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -92,7 +89,7 @@ Executing machine codes
 #0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -139,7 +136,7 @@ Executing machine codes
 #0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --git a/test/integration/CASL2/lad1/Makefile b/test/integration/CASL2/lad1/Makefile
new file mode 100644 (file)
index 0000000..cbc733a
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 90%
rename from test/astest/ld/0.txt
rename to test/integration/CASL2/lad2/0.txt
index fefb09b..fa47903 100644 (file)
@@ -1,36 +1,26 @@
+../../../../casl2 -slatd ../../../../as/CMD/lad2.casl
 
-Assemble ../../../as/ld.casl (0)
-../../../as/ld.casl:1:; LDコマンド
-../../../as/ld.casl:2:MAIN     START   BEGIN
-../../../as/ld.casl:3:BEGIN    LD      GR1,A
-../../../as/ld.casl:4:    ST GR1,B
-../../../as/ld.casl:5: RET
-../../../as/ld.casl:6:A        DC      -2
-../../../as/ld.casl:7:B        DS      1
-../../../as/ld.casl:8: END
+Assemble ../../../../as/CMD/lad2.casl (0)
+../../../../as/CMD/lad2.casl:1:LAD1    START
+../../../../as/CMD/lad2.casl:2:        LAD     GR1,10
+../../../../as/CMD/lad2.casl:3:        LAD     GR1,65534,GR1
+../../../../as/CMD/lad2.casl:4:        RET
+../../../../as/CMD/lad2.casl:5:        END
 
 Label::::
-A ---> #0005
-B ---> #0006
-BEGIN ---> #0000
-MAIN ---> #0000
+LAD1 ---> #0000
 
-Assemble ../../../as/ld.casl (1)
-../../../as/ld.casl:1:; LDコマンド
-../../../as/ld.casl:2:MAIN     START   BEGIN
-../../../as/ld.casl:3:BEGIN    LD      GR1,A
-       #0000   #1010
-       #0001   #0005
-../../../as/ld.casl:4:    ST GR1,B
-       #0002   #1110
-       #0003   #0006
-../../../as/ld.casl:5: RET
+Assemble ../../../../as/CMD/lad2.casl (1)
+../../../../as/CMD/lad2.casl:1:LAD1    START
+../../../../as/CMD/lad2.casl:2:        LAD     GR1,10
+       #0000   #1210
+       #0001   #000A
+../../../../as/CMD/lad2.casl:3:        LAD     GR1,65534,GR1
+       #0002   #1211
+       #0003   #7FFE
+../../../../as/CMD/lad2.casl:4:        RET
        #0004   #8100
-../../../as/ld.casl:6:A        DC      -2
-       #0005   #FFFE
-../../../as/ld.casl:7:B        DS      1
-       #0006   #0000
-../../../as/ld.casl:8: END
+../../../../as/CMD/lad2.casl:5:        END
 
 Executing machine codes
 #0000: Register::::
@@ -47,7 +37,7 @@ Executing machine codes
 #0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 1110 0006 8100 FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1210 000A 1211 7FFE 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -82,7 +72,7 @@ Executing machine codes
 
 #0002: Register::::
 #0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     -2 = #FFFE = 1111111111111110
+#0002: GR1:     10 = #000A = 0000000000001010
 #0002: GR2:      0 = #0000 = 0000000000000000
 #0002: GR3:      0 = #0000 = 0000000000000000
 #0002: GR4:      0 = #0000 = 0000000000000000
@@ -91,10 +81,10 @@ Executing machine codes
 #0002: GR7:      0 = #0000 = 0000000000000000
 #0002: SP:     512 = #0200 = 0000001000000000
 #0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 010
+#0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 1110 0006 8100 FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1210 000A 1211 7FFE 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -129,7 +119,7 @@ Executing machine codes
 
 #0004: Register::::
 #0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     -2 = #FFFE = 1111111111111110
+#0004: GR1: -32760 = #8008 = 1000000000001000
 #0004: GR2:      0 = #0000 = 0000000000000000
 #0004: GR3:      0 = #0000 = 0000000000000000
 #0004: GR4:      0 = #0000 = 0000000000000000
@@ -138,10 +128,10 @@ Executing machine codes
 #0004: GR7:      0 = #0000 = 0000000000000000
 #0004: SP:     512 = #0200 = 0000001000000000
 #0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 010
+#0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 1110 0006 8100 FFFE FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1210 000A 1211 7FFE 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --git a/test/integration/CASL2/lad2/Makefile b/test/integration/CASL2/lad2/Makefile
new file mode 100644 (file)
index 0000000..858002e
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/lad3/0.txt b/test/integration/CASL2/lad3/0.txt
new file mode 100644 (file)
index 0000000..566a2d4
--- /dev/null
@@ -0,0 +1,166 @@
+../../../../casl2 -slatd ../../../../as/CMD/lad3.casl
+
+Assemble ../../../../as/CMD/lad3.casl (0)
+../../../../as/CMD/lad3.casl:1:LAD1    START
+../../../../as/CMD/lad3.casl:2:        LAD     GR1,-1
+../../../../as/CMD/lad3.casl:3:        LAD     GR1,65535,GR1
+../../../../as/CMD/lad3.casl:4:        RET
+../../../../as/CMD/lad3.casl:5:        END
+
+Label::::
+LAD1 ---> #0000
+
+Assemble ../../../../as/CMD/lad3.casl (1)
+../../../../as/CMD/lad3.casl:1:LAD1    START
+../../../../as/CMD/lad3.casl:2:        LAD     GR1,-1
+       #0000   #1210
+       #0001   #FFFF
+../../../../as/CMD/lad3.casl:3:        LAD     GR1,65535,GR1
+       #0002   #1211
+       #0003   #7FFF
+../../../../as/CMD/lad3.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/lad3.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 FFFF 1211 7FFF 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     -1 = #FFFF = 1111111111111111
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 FFFF 1211 7FFF 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32766 = #7FFE = 0111111111111110
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 FFFF 1211 7FFF 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/lad3/Makefile b/test/integration/CASL2/lad3/Makefile
new file mode 100644 (file)
index 0000000..1dc9dd3
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad3.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld0/0.txt b/test/integration/CASL2/ld0/0.txt
new file mode 100644 (file)
index 0000000..37ab152
--- /dev/null
@@ -0,0 +1,165 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld0.casl
+
+Assemble ../../../../as/CMD/ld0.casl (0)
+../../../../as/CMD/ld0.casl:1:MAIN    START
+../../../../as/CMD/ld0.casl:2:        LAD     GR1,3
+../../../../as/CMD/ld0.casl:3:        LD      GR0,GR1
+../../../../as/CMD/ld0.casl:4:        RET
+../../../../as/CMD/ld0.casl:5:        END
+
+Label::::
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld0.casl (1)
+../../../../as/CMD/ld0.casl:1:MAIN    START
+../../../../as/CMD/ld0.casl:2:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/CMD/ld0.casl:3:        LD      GR0,GR1
+       #0002   #1401
+../../../../as/CMD/ld0.casl:4:        RET
+       #0003   #8100
+../../../../as/CMD/ld0.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      3 = #0003 = 0000000000000011
+#0003: GR1:      3 = #0003 = 0000000000000011
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld0/Makefile b/test/integration/CASL2/ld0/Makefile
new file mode 100644 (file)
index 0000000..6f6fd07
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld1/0.txt b/test/integration/CASL2/ld1/0.txt
new file mode 100644 (file)
index 0000000..17d9960
--- /dev/null
@@ -0,0 +1,124 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld1.casl
+
+Assemble ../../../../as/CMD/ld1.casl (0)
+../../../../as/CMD/ld1.casl:1:MAIN    START
+../../../../as/CMD/ld1.casl:2:        LD      GR0,A
+../../../../as/CMD/ld1.casl:3:        RET
+../../../../as/CMD/ld1.casl:4:A       DC      1,1,2,3,5,8
+../../../../as/CMD/ld1.casl:5:        END
+
+Label::::
+A ---> #0003
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld1.casl (1)
+../../../../as/CMD/ld1.casl:1:MAIN    START
+../../../../as/CMD/ld1.casl:2:        LD      GR0,A
+       #0000   #1000
+       #0001   #0003
+../../../../as/CMD/ld1.casl:3:        RET
+       #0002   #8100
+../../../../as/CMD/ld1.casl:4:A       DC      1,1,2,3,5,8
+       #0003   #0001
+       #0004   #0001
+       #0005   #0002
+       #0006   #0003
+       #0007   #0005
+       #0008   #0008
+../../../../as/CMD/ld1.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1000 0003 8100 0001 0001 0002 0003 0005 0008 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      1 = #0001 = 0000000000000001
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1000 0003 8100 0001 0001 0002 0003 0005 0008 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld1/Makefile b/test/integration/CASL2/ld1/Makefile
new file mode 100644 (file)
index 0000000..73385a8
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld2/0.txt b/test/integration/CASL2/ld2/0.txt
new file mode 100644 (file)
index 0000000..022648f
--- /dev/null
@@ -0,0 +1,168 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld2.casl
+
+Assemble ../../../../as/CMD/ld2.casl (0)
+../../../../as/CMD/ld2.casl:1:; LDコマンド
+../../../../as/CMD/ld2.casl:2:MAIN     START   BEGIN
+../../../../as/CMD/ld2.casl:3:BEGIN    LAD     GR0,3
+../../../../as/CMD/ld2.casl:4:    LD   GR1,GR0
+../../../../as/CMD/ld2.casl:5: RET
+../../../../as/CMD/ld2.casl:6: END
+
+Label::::
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld2.casl (1)
+../../../../as/CMD/ld2.casl:1:; LDコマンド
+../../../../as/CMD/ld2.casl:2:MAIN     START   BEGIN
+../../../../as/CMD/ld2.casl:3:BEGIN    LAD     GR0,3
+       #0000   #1200
+       #0001   #0003
+../../../../as/CMD/ld2.casl:4:    LD   GR1,GR0
+       #0002   #1410
+../../../../as/CMD/ld2.casl:5: RET
+       #0003   #8100
+../../../../as/CMD/ld2.casl:6: END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      3 = #0003 = 0000000000000011
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      3 = #0003 = 0000000000000011
+#0003: GR1:      3 = #0003 = 0000000000000011
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld2/Makefile b/test/integration/CASL2/ld2/Makefile
new file mode 100644 (file)
index 0000000..76879a9
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld3/0.txt b/test/integration/CASL2/ld3/0.txt
new file mode 100644 (file)
index 0000000..1ff9b5c
--- /dev/null
@@ -0,0 +1,120 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld3.casl
+
+Assemble ../../../../as/CMD/ld3.casl (0)
+../../../../as/CMD/ld3.casl:1:MAIN     START
+../../../../as/CMD/ld3.casl:2:BEGIN    LD      GR1,I
+../../../../as/CMD/ld3.casl:3: RET
+../../../../as/CMD/ld3.casl:4:I        DC      17
+../../../../as/CMD/ld3.casl:5: END
+
+Label::::
+I ---> #0003
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld3.casl (1)
+../../../../as/CMD/ld3.casl:1:MAIN     START
+../../../../as/CMD/ld3.casl:2:BEGIN    LD      GR1,I
+       #0000   #1010
+       #0001   #0003
+../../../../as/CMD/ld3.casl:3: RET
+       #0002   #8100
+../../../../as/CMD/ld3.casl:4:I        DC      17
+       #0003   #0011
+../../../../as/CMD/ld3.casl:5: END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0003 8100 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     17 = #0011 = 0000000000010001
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0003 8100 0011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld3/Makefile b/test/integration/CASL2/ld3/Makefile
new file mode 100644 (file)
index 0000000..a10f187
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld3.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld4/0.txt b/test/integration/CASL2/ld4/0.txt
new file mode 100644 (file)
index 0000000..3445d88
--- /dev/null
@@ -0,0 +1,227 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld4.casl
+
+Assemble ../../../../as/CMD/ld4.casl (0)
+../../../../as/CMD/ld4.casl:1:; LDコマンド
+../../../../as/CMD/ld4.casl:2:MAIN     START   BEGIN
+../../../../as/CMD/ld4.casl:3:BEGIN    LD      GR1,A
+../../../../as/CMD/ld4.casl:4:        LD      GR2,B
+../../../../as/CMD/ld4.casl:5:        ADDL    GR1,GR2
+../../../../as/CMD/ld4.casl:6:        RET
+../../../../as/CMD/ld4.casl:7:A        DC      32767
+../../../../as/CMD/ld4.casl:8:B       DC      32675
+../../../../as/CMD/ld4.casl:9: END
+
+Label::::
+A ---> #0006
+B ---> #0007
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld4.casl (1)
+../../../../as/CMD/ld4.casl:1:; LDコマンド
+../../../../as/CMD/ld4.casl:2:MAIN     START   BEGIN
+../../../../as/CMD/ld4.casl:3:BEGIN    LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/CMD/ld4.casl:4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/CMD/ld4.casl:5:        ADDL    GR1,GR2
+       #0004   #2612
+../../../../as/CMD/ld4.casl:6:        RET
+       #0005   #8100
+../../../../as/CMD/ld4.casl:7:A        DC      32767
+       #0006   #7FFF
+../../../../as/CMD/ld4.casl:8:B       DC      32675
+       #0007   #7FA3
+../../../../as/CMD/ld4.casl:9: END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32767 = #7FFF = 0111111111111111
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#0004: GR2:  32675 = #7FA3 = 0111111110100011
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:    -94 = #FFA2 = 1111111110100010
+#0005: GR2:  32675 = #7FA3 = 0111111110100011
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld4/Makefile b/test/integration/CASL2/ld4/Makefile
new file mode 100644 (file)
index 0000000..03f89b0
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld4.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 79%
rename from test/astest/add/0.o.txt
rename to test/integration/CASL2/ld5/0.txt
index 711b3d5..2f9fa9c 100644 (file)
@@ -1,20 +1,46 @@
+../../../../casl2 -latd ../../../../as/CMD/ld5.casl
+
+Assemble ../../../../as/CMD/ld5.casl (0)
+
+Label::::
+A ---> #0005
+B ---> #0006
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/ld5.casl (1)
+../../../../as/CMD/ld5.casl:1:; LDコマンド
+../../../../as/CMD/ld5.casl:2:MAIN    START   BEGIN
+../../../../as/CMD/ld5.casl:3:BEGIN   LAD     GR2,1
+       #0000   #1220
+       #0001   #0001
+../../../../as/CMD/ld5.casl:4:        LD      GR1,A,GR2
+       #0002   #1012
+       #0003   #0005
+../../../../as/CMD/ld5.casl:5:        RET
+       #0004   #8100
+../../../../as/CMD/ld5.casl:6:A       DC      1
+       #0005   #0001
+../../../../as/CMD/ld5.casl:7:B       DC      2
+       #0006   #0002
+../../../../as/CMD/ld5.casl:8:        END
 
 Executing machine codes
 #0000: Register::::
-#0000: GR0: 0 = #0000 = 0000000000000000
-#0000: GR1: 0 = #0000 = 0000000000000000
-#0000: GR2: 0 = #0000 = 0000000000000000
-#0000: GR3: 0 = #0000 = 0000000000000000
-#0000: GR4: 0 = #0000 = 0000000000000000
-#0000: GR5: 0 = #0000 = 0000000000000000
-#0000: GR6: 0 = #0000 = 0000000000000000
-#0000: GR7: 0 = #0000 = 0000000000000000
-#0000: SP : 512 = #0200 = 0000001000000000
-#0000: PR : 0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 0000000000000000
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -48,20 +74,20 @@ Executing machine codes
 #0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0002: Register::::
-#0002: GR0: 0 = #0000 = 0000000000000000
-#0002: GR1: 3 = #0003 = 0000000000000011
-#0002: GR2: 0 = #0000 = 0000000000000000
-#0002: GR3: 0 = #0000 = 0000000000000000
-#0002: GR4: 0 = #0000 = 0000000000000000
-#0002: GR5: 0 = #0000 = 0000000000000000
-#0002: GR6: 0 = #0000 = 0000000000000000
-#0002: GR7: 0 = #0000 = 0000000000000000
-#0002: SP : 512 = #0200 = 0000001000000000
-#0002: PR : 2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 0000000000000000
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      1 = #0001 = 0000000000000001
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -95,20 +121,20 @@ Executing machine codes
 #0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0004: Register::::
-#0004: GR0: 0 = #0000 = 0000000000000000
-#0004: GR1: 4 = #0004 = 0000000000000100
-#0004: GR2: 0 = #0000 = 0000000000000000
-#0004: GR3: 0 = #0000 = 0000000000000000
-#0004: GR4: 0 = #0000 = 0000000000000000
-#0004: GR5: 0 = #0000 = 0000000000000000
-#0004: GR6: 0 = #0000 = 0000000000000000
-#0004: GR7: 0 = #0000 = 0000000000000000
-#0004: SP : 512 = #0200 = 0000001000000000
-#0004: PR : 4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 0000000000000000
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#0004: GR2:      1 = #0001 = 0000000000000001
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --git a/test/integration/CASL2/ld5/Makefile b/test/integration/CASL2/ld5/Makefile
new file mode 100644 (file)
index 0000000..41e78e1
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -latd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld5.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) 
+include ../TEST.mk
diff --git a/test/integration/CASL2/ld_loop/0.txt b/test/integration/CASL2/ld_loop/0.txt
new file mode 100644 (file)
index 0000000..13bea6d
--- /dev/null
@@ -0,0 +1,948 @@
+../../../../casl2 -slatd ../../../../as/CMD/ld_loop.casl
+
+Assemble ../../../../as/CMD/ld_loop.casl (0)
+../../../../as/CMD/ld_loop.casl:1:;;; ループを使い、連続でGR1にデータを転送する
+../../../../as/CMD/ld_loop.casl:2:MAIN    START
+../../../../as/CMD/ld_loop.casl:3:        LAD     GR2,0
+../../../../as/CMD/ld_loop.casl:4:MLOOP   CPA     GR2,LEN
+../../../../as/CMD/ld_loop.casl:5:        JZE     MEND
+../../../../as/CMD/ld_loop.casl:6:        LD      GR1,DATA,GR2
+../../../../as/CMD/ld_loop.casl:7:        LAD     GR2,1,GR2
+../../../../as/CMD/ld_loop.casl:8:        JUMP    MLOOP
+../../../../as/CMD/ld_loop.casl:9:MEND    RET
+../../../../as/CMD/ld_loop.casl:10:DATA    DC      #9600,#F000,#A400
+../../../../as/CMD/ld_loop.casl:11:LEN     DC      3
+../../../../as/CMD/ld_loop.casl:12:        END
+
+Label::::
+MEND ---> #000C
+MLOOP ---> #0002
+DATA ---> #000D
+MAIN ---> #0000
+LEN ---> #0010
+
+Assemble ../../../../as/CMD/ld_loop.casl (1)
+../../../../as/CMD/ld_loop.casl:1:;;; ループを使い、連続でGR1にデータを転送する
+../../../../as/CMD/ld_loop.casl:2:MAIN    START
+../../../../as/CMD/ld_loop.casl:3:        LAD     GR2,0
+       #0000   #1220
+       #0001   #0000
+../../../../as/CMD/ld_loop.casl:4:MLOOP   CPA     GR2,LEN
+       #0002   #4020
+       #0003   #0010
+../../../../as/CMD/ld_loop.casl:5:        JZE     MEND
+       #0004   #6300
+       #0005   #000C
+../../../../as/CMD/ld_loop.casl:6:        LD      GR1,DATA,GR2
+       #0006   #1012
+       #0007   #000D
+../../../../as/CMD/ld_loop.casl:7:        LAD     GR2,1,GR2
+       #0008   #1222
+       #0009   #0001
+../../../../as/CMD/ld_loop.casl:8:        JUMP    MLOOP
+       #000A   #6400
+       #000B   #0002
+../../../../as/CMD/ld_loop.casl:9:MEND    RET
+       #000C   #8100
+../../../../as/CMD/ld_loop.casl:10:DATA    DC      #9600,#F000,#A400
+       #000D   #9600
+       #000E   #F000
+       #000F   #A400
+../../../../as/CMD/ld_loop.casl:11:LEN     DC      3
+       #0010   #0003
+../../../../as/CMD/ld_loop.casl:12:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0000: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0002: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0004: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0006: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1: -27136 = #9600 = 1001011000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 010
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1: -27136 = #9600 = 1001011000000000
+#000A: GR2:      1 = #0001 = 0000000000000001
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 010
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -27136 = #9600 = 1001011000000000
+#0002: GR2:      1 = #0001 = 0000000000000001
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0002: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -27136 = #9600 = 1001011000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0004: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1: -27136 = #9600 = 1001011000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0006: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:  -4096 = #F000 = 1111000000000000
+#0008: GR2:      1 = #0001 = 0000000000000001
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 010
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:  -4096 = #F000 = 1111000000000000
+#000A: GR2:      2 = #0002 = 0000000000000010
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 010
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  -4096 = #F000 = 1111000000000000
+#0002: GR2:      2 = #0002 = 0000000000000010
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0002: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  -4096 = #F000 = 1111000000000000
+#0004: GR2:      2 = #0002 = 0000000000000010
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0004: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  -4096 = #F000 = 1111000000000000
+#0006: GR2:      2 = #0002 = 0000000000000010
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0006: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1: -23552 = #A400 = 1010010000000000
+#0008: GR2:      2 = #0002 = 0000000000000010
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 010
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1: -23552 = #A400 = 1010010000000000
+#000A: GR2:      3 = #0003 = 0000000000000011
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 010
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -23552 = #A400 = 1010010000000000
+#0002: GR2:      3 = #0003 = 0000000000000011
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0002: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -23552 = #A400 = 1010010000000000
+#0004: GR2:      3 = #0003 = 0000000000000011
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#0004: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1: -23552 = #A400 = 1010010000000000
+#000C: GR2:      3 = #0003 = 0000000000000011
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 001
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
+#000C: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/ld_loop/Makefile b/test/integration/CASL2/ld_loop/Makefile
new file mode 100644 (file)
index 0000000..ac0fbbe
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld_loop.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/literal_spc/0.txt b/test/integration/CASL2/literal_spc/0.txt
new file mode 100644 (file)
index 0000000..2a686cd
--- /dev/null
@@ -0,0 +1,669 @@
+../../../../casl2 -slatd ../../../../as/CMD/literal_spc.casl
+
+Assemble ../../../../as/CMD/literal_spc.casl (0)
+../../../../as/CMD/literal_spc.casl:1:; リテラルに「=' '」を指定した場合のテスト
+../../../../as/CMD/literal_spc.casl:2:MAIN    START
+../../../../as/CMD/literal_spc.casl:3:        LD  GR1,=' '
+../../../../as/CMD/literal_spc.casl:4:        ST  GR1,BUF      
+../../../../as/CMD/literal_spc.casl:5:        OUT BUF,LEN
+../../../../as/CMD/literal_spc.casl:6:        RET
+../../../../as/CMD/literal_spc.casl:7:BUF              DS      1
+../../../../as/CMD/literal_spc.casl:8:LEN              DC      1
+../../../../as/CMD/literal_spc.casl:9:        END
+
+Label::::
+BUF ---> #0017
+MAIN ---> #0000
+LEN ---> #0018
+
+Assemble ../../../../as/CMD/literal_spc.casl (1)
+../../../../as/CMD/literal_spc.casl:1:; リテラルに「=' '」を指定した場合のテスト
+../../../../as/CMD/literal_spc.casl:2:MAIN    START
+../../../../as/CMD/literal_spc.casl:3:        LD  GR1,=' '
+       #0019   #0020
+       #0000   #1010
+       #0001   #0019
+../../../../as/CMD/literal_spc.casl:4:        ST  GR1,BUF      
+       #0002   #1110
+       #0003   #0017
+../../../../as/CMD/literal_spc.casl:5:        OUT BUF,LEN
+       #0004   #7001
+       #0005   #0000
+       #0006   #7002
+       #0007   #0000
+       #0008   #1210
+       #0009   #0017
+       #000A   #1020
+       #000B   #0018
+       #000C   #F000
+       #000D   #0002
+       #000E   #1210
+       #000F   #001A
+       #001A   #000A
+       #0010   #1220
+       #0011   #0001
+       #0012   #F000
+       #0013   #0002
+       #0014   #7120
+       #0015   #7110
+../../../../as/CMD/literal_spc.casl:6:        RET
+       #0016   #8100
+../../../../as/CMD/literal_spc.casl:7:BUF              DS      1
+       #0017   #0000
+../../../../as/CMD/literal_spc.casl:8:LEN              DC      1
+       #0018   #0001
+../../../../as/CMD/literal_spc.casl:9:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0000: 0010: 1220 0001 F000 0002 7120 7110 8100 0000 0001 0020 000A 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     32 = #0020 = 0000000000100000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0002: 0010: 1220 0001 F000 0002 7120 7110 8100 0000 0001 0020 000A 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     32 = #0020 = 0000000000100000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0004: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     32 = #0020 = 0000000000100000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     511 = #01FF = 0000000111111111
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0006: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     32 = #0020 = 0000000000100000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0008: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     23 = #0017 = 0000000000010111
+#000A: GR2:      0 = #0000 = 0000000000000000
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#000A: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     23 = #0017 = 0000000000010111
+#000C: GR2:      1 = #0001 = 0000000000000001
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#000C: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+ #000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     23 = #0017 = 0000000000010111
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     510 = #01FE = 0000000111111110
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#000E: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     26 = #001A = 0000000000011010
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     510 = #01FE = 0000000111111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0010: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:     26 = #001A = 0000000000011010
+#0012: GR2:      1 = #0001 = 0000000000000001
+#0012: GR3:      0 = #0000 = 0000000000000000
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     510 = #01FE = 0000000111111110
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0012: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:     26 = #001A = 0000000000011010
+#0014: GR2:      1 = #0001 = 0000000000000001
+#0014: GR3:      0 = #0000 = 0000000000000000
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:      0 = #0000 = 0000000000000000
+#0014: GR6:      0 = #0000 = 0000000000000000
+#0014: GR7:      0 = #0000 = 0000000000000000
+#0014: SP:     510 = #01FE = 0000000111111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0014: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0014: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#0015: Register::::
+#0015: GR0:      0 = #0000 = 0000000000000000
+#0015: GR1:     26 = #001A = 0000000000011010
+#0015: GR2:      0 = #0000 = 0000000000000000
+#0015: GR3:      0 = #0000 = 0000000000000000
+#0015: GR4:      0 = #0000 = 0000000000000000
+#0015: GR5:      0 = #0000 = 0000000000000000
+#0015: GR6:      0 = #0000 = 0000000000000000
+#0015: GR7:      0 = #0000 = 0000000000000000
+#0015: SP:     511 = #01FF = 0000000111111111
+#0015: PR:      21 = #0015 = 0000000000010101
+#0015: FR (OF SF ZF): 000
+#0015: Memory::::
+#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0015: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0015: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0015: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:     32 = #0020 = 0000000000100000
+#0016: GR2:      0 = #0000 = 0000000000000000
+#0016: GR3:      0 = #0000 = 0000000000000000
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:      0 = #0000 = 0000000000000000
+#0016: GR6:      0 = #0000 = 0000000000000000
+#0016: GR7:      0 = #0000 = 0000000000000000
+#0016: SP:     512 = #0200 = 0000001000000000
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A
+#0016: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000
+#0016: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
+
diff --git a/test/integration/CASL2/literal_spc/Makefile b/test/integration/CASL2/literal_spc/Makefile
new file mode 100644 (file)
index 0000000..56b778a
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/literal_spc.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/literalstr/0.txt b/test/integration/CASL2/literalstr/0.txt
new file mode 100644 (file)
index 0000000..78e7207
--- /dev/null
@@ -0,0 +1,3597 @@
+../../../../casl2 -slatd ../../../../as/CMD/literalstr.casl
+
+Assemble ../../../../as/CMD/literalstr.casl (0)
+../../../../as/CMD/literalstr.casl:1:MAIN START
+../../../../as/CMD/literalstr.casl:2:  LAD     GR1,='abcdeABCDE'
+../../../../as/CMD/literalstr.casl:3:    LAD GR2,10
+../../../../as/CMD/literalstr.casl:4:LOOP CPA GR2,=0
+../../../../as/CMD/literalstr.casl:5:    JZE LEND
+../../../../as/CMD/literalstr.casl:6:    JMI LEND
+../../../../as/CMD/literalstr.casl:7:    LD GR3,0,GR1
+../../../../as/CMD/literalstr.casl:8:    ADDA GR1,=1
+../../../../as/CMD/literalstr.casl:9:    SUBA GR2,=1
+../../../../as/CMD/literalstr.casl:10:    JUMP LOOP
+../../../../as/CMD/literalstr.casl:11:LEND RET
+../../../../as/CMD/literalstr.casl:12:LEN DC 5
+../../../../as/CMD/literalstr.casl:13:    END
+
+Label::::
+LOOP ---> #0004
+MAIN ---> #0000
+LEND ---> #0012
+LEN ---> #0013
+
+Assemble ../../../../as/CMD/literalstr.casl (1)
+../../../../as/CMD/literalstr.casl:1:MAIN START
+../../../../as/CMD/literalstr.casl:2:  LAD     GR1,='abcdeABCDE'
+       #0014   #0061
+       #0015   #0062
+       #0016   #0063
+       #0017   #0064
+       #0018   #0065
+       #0019   #0041
+       #001A   #0042
+       #001B   #0043
+       #001C   #0044
+       #001D   #0045
+       #0000   #1210
+       #0001   #0014
+../../../../as/CMD/literalstr.casl:3:    LAD GR2,10
+       #0002   #1220
+       #0003   #000A
+../../../../as/CMD/literalstr.casl:4:LOOP CPA GR2,=0
+       #001E   #0000
+       #0004   #4020
+       #0005   #001E
+../../../../as/CMD/literalstr.casl:5:    JZE LEND
+       #0006   #6300
+       #0007   #0012
+../../../../as/CMD/literalstr.casl:6:    JMI LEND
+       #0008   #6100
+       #0009   #0012
+../../../../as/CMD/literalstr.casl:7:    LD GR3,0,GR1
+       #000A   #1031
+       #000B   #0000
+../../../../as/CMD/literalstr.casl:8:    ADDA GR1,=1
+       #001F   #0001
+       #000C   #2010
+       #000D   #001F
+../../../../as/CMD/literalstr.casl:9:    SUBA GR2,=1
+       #0020   #0001
+       #000E   #2120
+       #000F   #0020
+../../../../as/CMD/literalstr.casl:10:    JUMP LOOP
+       #0010   #6400
+       #0011   #0004
+../../../../as/CMD/literalstr.casl:11:LEND RET
+       #0012   #8100
+../../../../as/CMD/literalstr.casl:12:LEN DC 5
+       #0013   #0005
+../../../../as/CMD/literalstr.casl:13:    END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0000: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0000: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     20 = #0014 = 0000000000010100
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0002: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0002: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     20 = #0014 = 0000000000010100
+#0004: GR2:     10 = #000A = 0000000000001010
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     20 = #0014 = 0000000000010100
+#0006: GR2:     10 = #000A = 0000000000001010
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     20 = #0014 = 0000000000010100
+#0008: GR2:     10 = #000A = 0000000000001010
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     20 = #0014 = 0000000000010100
+#000A: GR2:     10 = #000A = 0000000000001010
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     20 = #0014 = 0000000000010100
+#000C: GR2:     10 = #000A = 0000000000001010
+#000C: GR3:     97 = #0061 = 0000000001100001
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     21 = #0015 = 0000000000010101
+#000E: GR2:     10 = #000A = 0000000000001010
+#000E: GR3:     97 = #0061 = 0000000001100001
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     21 = #0015 = 0000000000010101
+#0010: GR2:      9 = #0009 = 0000000000001001
+#0010: GR3:     97 = #0061 = 0000000001100001
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     21 = #0015 = 0000000000010101
+#0004: GR2:      9 = #0009 = 0000000000001001
+#0004: GR3:     97 = #0061 = 0000000001100001
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     21 = #0015 = 0000000000010101
+#0006: GR2:      9 = #0009 = 0000000000001001
+#0006: GR3:     97 = #0061 = 0000000001100001
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     21 = #0015 = 0000000000010101
+#0008: GR2:      9 = #0009 = 0000000000001001
+#0008: GR3:     97 = #0061 = 0000000001100001
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     21 = #0015 = 0000000000010101
+#000A: GR2:      9 = #0009 = 0000000000001001
+#000A: GR3:     97 = #0061 = 0000000001100001
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     21 = #0015 = 0000000000010101
+#000C: GR2:      9 = #0009 = 0000000000001001
+#000C: GR3:     98 = #0062 = 0000000001100010
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     22 = #0016 = 0000000000010110
+#000E: GR2:      9 = #0009 = 0000000000001001
+#000E: GR3:     98 = #0062 = 0000000001100010
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     22 = #0016 = 0000000000010110
+#0010: GR2:      8 = #0008 = 0000000000001000
+#0010: GR3:     98 = #0062 = 0000000001100010
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     22 = #0016 = 0000000000010110
+#0004: GR2:      8 = #0008 = 0000000000001000
+#0004: GR3:     98 = #0062 = 0000000001100010
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     22 = #0016 = 0000000000010110
+#0006: GR2:      8 = #0008 = 0000000000001000
+#0006: GR3:     98 = #0062 = 0000000001100010
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     22 = #0016 = 0000000000010110
+#0008: GR2:      8 = #0008 = 0000000000001000
+#0008: GR3:     98 = #0062 = 0000000001100010
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     22 = #0016 = 0000000000010110
+#000A: GR2:      8 = #0008 = 0000000000001000
+#000A: GR3:     98 = #0062 = 0000000001100010
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     22 = #0016 = 0000000000010110
+#000C: GR2:      8 = #0008 = 0000000000001000
+#000C: GR3:     99 = #0063 = 0000000001100011
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     23 = #0017 = 0000000000010111
+#000E: GR2:      8 = #0008 = 0000000000001000
+#000E: GR3:     99 = #0063 = 0000000001100011
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     23 = #0017 = 0000000000010111
+#0010: GR2:      7 = #0007 = 0000000000000111
+#0010: GR3:     99 = #0063 = 0000000001100011
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     23 = #0017 = 0000000000010111
+#0004: GR2:      7 = #0007 = 0000000000000111
+#0004: GR3:     99 = #0063 = 0000000001100011
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     23 = #0017 = 0000000000010111
+#0006: GR2:      7 = #0007 = 0000000000000111
+#0006: GR3:     99 = #0063 = 0000000001100011
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     23 = #0017 = 0000000000010111
+#0008: GR2:      7 = #0007 = 0000000000000111
+#0008: GR3:     99 = #0063 = 0000000001100011
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     23 = #0017 = 0000000000010111
+#000A: GR2:      7 = #0007 = 0000000000000111
+#000A: GR3:     99 = #0063 = 0000000001100011
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     23 = #0017 = 0000000000010111
+#000C: GR2:      7 = #0007 = 0000000000000111
+#000C: GR3:    100 = #0064 = 0000000001100100
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     24 = #0018 = 0000000000011000
+#000E: GR2:      7 = #0007 = 0000000000000111
+#000E: GR3:    100 = #0064 = 0000000001100100
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     24 = #0018 = 0000000000011000
+#0010: GR2:      6 = #0006 = 0000000000000110
+#0010: GR3:    100 = #0064 = 0000000001100100
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     24 = #0018 = 0000000000011000
+#0004: GR2:      6 = #0006 = 0000000000000110
+#0004: GR3:    100 = #0064 = 0000000001100100
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     24 = #0018 = 0000000000011000
+#0006: GR2:      6 = #0006 = 0000000000000110
+#0006: GR3:    100 = #0064 = 0000000001100100
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     24 = #0018 = 0000000000011000
+#0008: GR2:      6 = #0006 = 0000000000000110
+#0008: GR3:    100 = #0064 = 0000000001100100
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     24 = #0018 = 0000000000011000
+#000A: GR2:      6 = #0006 = 0000000000000110
+#000A: GR3:    100 = #0064 = 0000000001100100
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     24 = #0018 = 0000000000011000
+#000C: GR2:      6 = #0006 = 0000000000000110
+#000C: GR3:    101 = #0065 = 0000000001100101
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     25 = #0019 = 0000000000011001
+#000E: GR2:      6 = #0006 = 0000000000000110
+#000E: GR3:    101 = #0065 = 0000000001100101
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     25 = #0019 = 0000000000011001
+#0010: GR2:      5 = #0005 = 0000000000000101
+#0010: GR3:    101 = #0065 = 0000000001100101
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     25 = #0019 = 0000000000011001
+#0004: GR2:      5 = #0005 = 0000000000000101
+#0004: GR3:    101 = #0065 = 0000000001100101
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     25 = #0019 = 0000000000011001
+#0006: GR2:      5 = #0005 = 0000000000000101
+#0006: GR3:    101 = #0065 = 0000000001100101
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     25 = #0019 = 0000000000011001
+#0008: GR2:      5 = #0005 = 0000000000000101
+#0008: GR3:    101 = #0065 = 0000000001100101
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     25 = #0019 = 0000000000011001
+#000A: GR2:      5 = #0005 = 0000000000000101
+#000A: GR3:    101 = #0065 = 0000000001100101
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     25 = #0019 = 0000000000011001
+#000C: GR2:      5 = #0005 = 0000000000000101
+#000C: GR3:     65 = #0041 = 0000000001000001
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     26 = #001A = 0000000000011010
+#000E: GR2:      5 = #0005 = 0000000000000101
+#000E: GR3:     65 = #0041 = 0000000001000001
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     26 = #001A = 0000000000011010
+#0010: GR2:      4 = #0004 = 0000000000000100
+#0010: GR3:     65 = #0041 = 0000000001000001
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     26 = #001A = 0000000000011010
+#0004: GR2:      4 = #0004 = 0000000000000100
+#0004: GR3:     65 = #0041 = 0000000001000001
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     26 = #001A = 0000000000011010
+#0006: GR2:      4 = #0004 = 0000000000000100
+#0006: GR3:     65 = #0041 = 0000000001000001
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     26 = #001A = 0000000000011010
+#0008: GR2:      4 = #0004 = 0000000000000100
+#0008: GR3:     65 = #0041 = 0000000001000001
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     26 = #001A = 0000000000011010
+#000A: GR2:      4 = #0004 = 0000000000000100
+#000A: GR3:     65 = #0041 = 0000000001000001
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     26 = #001A = 0000000000011010
+#000C: GR2:      4 = #0004 = 0000000000000100
+#000C: GR3:     66 = #0042 = 0000000001000010
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     27 = #001B = 0000000000011011
+#000E: GR2:      4 = #0004 = 0000000000000100
+#000E: GR3:     66 = #0042 = 0000000001000010
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     27 = #001B = 0000000000011011
+#0010: GR2:      3 = #0003 = 0000000000000011
+#0010: GR3:     66 = #0042 = 0000000001000010
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     27 = #001B = 0000000000011011
+#0004: GR2:      3 = #0003 = 0000000000000011
+#0004: GR3:     66 = #0042 = 0000000001000010
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     27 = #001B = 0000000000011011
+#0006: GR2:      3 = #0003 = 0000000000000011
+#0006: GR3:     66 = #0042 = 0000000001000010
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     27 = #001B = 0000000000011011
+#0008: GR2:      3 = #0003 = 0000000000000011
+#0008: GR3:     66 = #0042 = 0000000001000010
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     27 = #001B = 0000000000011011
+#000A: GR2:      3 = #0003 = 0000000000000011
+#000A: GR3:     66 = #0042 = 0000000001000010
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     27 = #001B = 0000000000011011
+#000C: GR2:      3 = #0003 = 0000000000000011
+#000C: GR3:     67 = #0043 = 0000000001000011
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     28 = #001C = 0000000000011100
+#000E: GR2:      3 = #0003 = 0000000000000011
+#000E: GR3:     67 = #0043 = 0000000001000011
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     28 = #001C = 0000000000011100
+#0010: GR2:      2 = #0002 = 0000000000000010
+#0010: GR3:     67 = #0043 = 0000000001000011
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     28 = #001C = 0000000000011100
+#0004: GR2:      2 = #0002 = 0000000000000010
+#0004: GR3:     67 = #0043 = 0000000001000011
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     28 = #001C = 0000000000011100
+#0006: GR2:      2 = #0002 = 0000000000000010
+#0006: GR3:     67 = #0043 = 0000000001000011
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     28 = #001C = 0000000000011100
+#0008: GR2:      2 = #0002 = 0000000000000010
+#0008: GR3:     67 = #0043 = 0000000001000011
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     28 = #001C = 0000000000011100
+#000A: GR2:      2 = #0002 = 0000000000000010
+#000A: GR3:     67 = #0043 = 0000000001000011
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     28 = #001C = 0000000000011100
+#000C: GR2:      2 = #0002 = 0000000000000010
+#000C: GR3:     68 = #0044 = 0000000001000100
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     29 = #001D = 0000000000011101
+#000E: GR2:      2 = #0002 = 0000000000000010
+#000E: GR3:     68 = #0044 = 0000000001000100
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     29 = #001D = 0000000000011101
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:     68 = #0044 = 0000000001000100
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:      1 = #0001 = 0000000000000001
+#0004: GR3:     68 = #0044 = 0000000001000100
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:     68 = #0044 = 0000000001000100
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     29 = #001D = 0000000000011101
+#0008: GR2:      1 = #0001 = 0000000000000001
+#0008: GR3:     68 = #0044 = 0000000001000100
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0008: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0008: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     29 = #001D = 0000000000011101
+#000A: GR2:      1 = #0001 = 0000000000000001
+#000A: GR3:     68 = #0044 = 0000000001000100
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000A: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000A: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     29 = #001D = 0000000000011101
+#000C: GR2:      1 = #0001 = 0000000000000001
+#000C: GR3:     69 = #0045 = 0000000001000101
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000C: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000C: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     30 = #001E = 0000000000011110
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:     69 = #0045 = 0000000001000101
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#000E: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#000E: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     30 = #001E = 0000000000011110
+#0010: GR2:      0 = #0000 = 0000000000000000
+#0010: GR3:     69 = #0045 = 0000000001000101
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 001
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0010: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0010: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     30 = #001E = 0000000000011110
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:     69 = #0045 = 0000000001000101
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0004: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0004: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     30 = #001E = 0000000000011110
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:     69 = #0045 = 0000000001000101
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 001
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0006: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0006: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:     30 = #001E = 0000000000011110
+#0012: GR2:      0 = #0000 = 0000000000000000
+#0012: GR3:     69 = #0045 = 0000000001000101
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 001
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 1210 0014 1220 000A 4020 001E 6300 0012 6100 0012 1031 0000 2010 001F 2120 0020
+#0012: 0010: 6400 0004 8100 0005 0061 0062 0063 0064 0065 0041 0042 0043 0044 0045 0000 0001
+#0012: 0020: 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/literalstr/Makefile b/test/integration/CASL2/literalstr/Makefile
new file mode 100644 (file)
index 0000000..ab4ff56
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/literalstr.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/minim_call/0.txt b/test/integration/CASL2/minim_call/0.txt
new file mode 100644 (file)
index 0000000..44b74e3
--- /dev/null
@@ -0,0 +1,677 @@
+../../../../casl2 -sla ../../../../as/FUNC/minim_call.casl ../../../../as/FUNC/minim.casl ../../../../as/FUNC/outa.casl
+
+Assemble ../../../../as/FUNC/minim_call.casl (0)
+../../../../as/FUNC/minim_call.casl:1:;;; casl2 minim_call.casl minim.casl outa.casl
+../../../../as/FUNC/minim_call.casl:2:MAIN    START
+../../../../as/FUNC/minim_call.casl:3:        LAD     GR1,DATA
+../../../../as/FUNC/minim_call.casl:4:        LD      GR2,CNT
+../../../../as/FUNC/minim_call.casl:5:        CALL    MINIM
+../../../../as/FUNC/minim_call.casl:6:        LD      GR1,GR0
+../../../../as/FUNC/minim_call.casl:7:        CALL    OUTA
+../../../../as/FUNC/minim_call.casl:8:        RET
+../../../../as/FUNC/minim_call.casl:9:DATA    DC      23,78,2,45,67,-39,86
+../../../../as/FUNC/minim_call.casl:10:CNT     DC      7
+../../../../as/FUNC/minim_call.casl:11:        END
+
+Assemble ../../../../as/FUNC/minim.casl (0)
+../../../../as/FUNC/minim.casl:1:;;; GR1のアドレスに格納されたGR2の個数の値の中で、最小値をGR0に格納する
+../../../../as/FUNC/minim.casl:2:MINIM   START
+../../../../as/FUNC/minim.casl:3:        LD      GR0,0,GR1
+../../../../as/FUNC/minim.casl:4:        ST      GR0,MIN
+../../../../as/FUNC/minim.casl:5:        LAD     GR3,0
+../../../../as/FUNC/minim.casl:6:S1      CPA     GR3,GR2
+../../../../as/FUNC/minim.casl:7:        JZE     LRET
+../../../../as/FUNC/minim.casl:8:        LAD     GR1,1,GR1
+../../../../as/FUNC/minim.casl:9:        LD      GR0,0,GR1
+../../../../as/FUNC/minim.casl:10:        CPA     GR0,MIN
+../../../../as/FUNC/minim.casl:11:        JPL     S2
+../../../../as/FUNC/minim.casl:12:        JZE     S2
+../../../../as/FUNC/minim.casl:13:        ST      GR0,MIN
+../../../../as/FUNC/minim.casl:14:S2      LAD     GR3,1,GR3
+../../../../as/FUNC/minim.casl:15:        JUMP    S1
+../../../../as/FUNC/minim.casl:16:LRET    LD      GR0,MIN
+../../../../as/FUNC/minim.casl:17:        RET
+../../../../as/FUNC/minim.casl:18:MIN     DS      1
+../../../../as/FUNC/minim.casl:19:        END
+
+Assemble ../../../../as/FUNC/outa.casl (0)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+../../../../as/FUNC/outa.casl:34:        RPOP
+../../../../as/FUNC/outa.casl:35:        RET
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+../../../../as/FUNC/outa.casl:50:        RET
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+../../../../as/FUNC/outa.casl:88:        RET
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+../../../../as/FUNC/outa.casl:114:        RET
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+../../../../as/FUNC/outa.casl:121:        RET
+../../../../as/FUNC/outa.casl:122:        END
+
+Label::::
+STI ---> #004E
+ODYOV ---> #00ED
+STSTR ---> #00C2
+STR ---> #008C
+ODY ---> #010B
+MIN ---> #002E
+S1 ---> #0018
+S2 ---> #0027
+RNEXT ---> #0129
+CNT ---> #0011
+RFIN ---> #0137
+REV ---> #010C
+PRT ---> #006C
+OABS ---> #013F
+NCHAR ---> #009E
+DATA ---> #000A
+STLST ---> #005B
+LRET ---> #002B
+MAIN ---> #0000
+ODIVL ---> #00D1
+RPO ---> #012B
+OUTA ---> #002F
+MINIM ---> #0012
+RPU ---> #011C
+ODSL ---> #00E2
+LEN ---> #009D
+ODFIN ---> #0106
+ZPRT ---> #0068
+ODLOOP ---> #00F5
+ODLPIN ---> #0102
+
+Assemble ../../../../as/FUNC/minim_call.casl (1)
+../../../../as/FUNC/minim_call.casl:1:;;; casl2 minim_call.casl minim.casl outa.casl
+../../../../as/FUNC/minim_call.casl:2:MAIN    START
+../../../../as/FUNC/minim_call.casl:3:        LAD     GR1,DATA
+       #0000   #1210
+       #0001   #000A
+../../../../as/FUNC/minim_call.casl:4:        LD      GR2,CNT
+       #0002   #1020
+       #0003   #0011
+../../../../as/FUNC/minim_call.casl:5:        CALL    MINIM
+       #0004   #8000
+       #0005   #0012
+../../../../as/FUNC/minim_call.casl:6:        LD      GR1,GR0
+       #0006   #1410
+../../../../as/FUNC/minim_call.casl:7:        CALL    OUTA
+       #0007   #8000
+       #0008   #002F
+../../../../as/FUNC/minim_call.casl:8:        RET
+       #0009   #8100
+../../../../as/FUNC/minim_call.casl:9:DATA    DC      23,78,2,45,67,-39,86
+       #000A   #0017
+       #000B   #004E
+       #000C   #0002
+       #000D   #002D
+       #000E   #0043
+       #000F   #FFD9
+       #0010   #0056
+../../../../as/FUNC/minim_call.casl:10:CNT     DC      7
+       #0011   #0007
+../../../../as/FUNC/minim_call.casl:11:        END
+
+Assemble ../../../../as/FUNC/minim.casl (1)
+../../../../as/FUNC/minim.casl:1:;;; GR1のアドレスに格納されたGR2の個数の値の中で、最小値をGR0に格納する
+../../../../as/FUNC/minim.casl:2:MINIM   START
+../../../../as/FUNC/minim.casl:3:        LD      GR0,0,GR1
+       #0012   #1001
+       #0013   #0000
+../../../../as/FUNC/minim.casl:4:        ST      GR0,MIN
+       #0014   #1100
+       #0015   #002E
+../../../../as/FUNC/minim.casl:5:        LAD     GR3,0
+       #0016   #1230
+       #0017   #0000
+../../../../as/FUNC/minim.casl:6:S1      CPA     GR3,GR2
+       #0018   #4432
+../../../../as/FUNC/minim.casl:7:        JZE     LRET
+       #0019   #6300
+       #001A   #002B
+../../../../as/FUNC/minim.casl:8:        LAD     GR1,1,GR1
+       #001B   #1211
+       #001C   #0001
+../../../../as/FUNC/minim.casl:9:        LD      GR0,0,GR1
+       #001D   #1001
+       #001E   #0000
+../../../../as/FUNC/minim.casl:10:        CPA     GR0,MIN
+       #001F   #4000
+       #0020   #002E
+../../../../as/FUNC/minim.casl:11:        JPL     S2
+       #0021   #6500
+       #0022   #0027
+../../../../as/FUNC/minim.casl:12:        JZE     S2
+       #0023   #6300
+       #0024   #0027
+../../../../as/FUNC/minim.casl:13:        ST      GR0,MIN
+       #0025   #1100
+       #0026   #002E
+../../../../as/FUNC/minim.casl:14:S2      LAD     GR3,1,GR3
+       #0027   #1233
+       #0028   #0001
+../../../../as/FUNC/minim.casl:15:        JUMP    S1
+       #0029   #6400
+       #002A   #0018
+../../../../as/FUNC/minim.casl:16:LRET    LD      GR0,MIN
+       #002B   #1000
+       #002C   #002E
+../../../../as/FUNC/minim.casl:17:        RET
+       #002D   #8100
+../../../../as/FUNC/minim.casl:18:MIN     DS      1
+       #002E   #0000
+../../../../as/FUNC/minim.casl:19:        END
+
+Assemble ../../../../as/FUNC/outa.casl (1)
+../../../../as/FUNC/outa.casl:1:;;; GR1に格納された値を、10進数の整数値(-32768〜32767)として表示
+../../../../as/FUNC/outa.casl:2:OUTA    START
+../../../../as/FUNC/outa.casl:3:        RPUSH
+       #002F   #7001
+       #0030   #0000
+       #0031   #7002
+       #0032   #0000
+       #0033   #7003
+       #0034   #0000
+       #0035   #7004
+       #0036   #0000
+       #0037   #7005
+       #0038   #0000
+       #0039   #7006
+       #003A   #0000
+       #003B   #7007
+       #003C   #0000
+../../../../as/FUNC/outa.casl:4:        LAD     GR2,10          ; GR2に10進数の「10」を格納。
+       #003D   #1220
+       #003E   #000A
+../../../../as/FUNC/outa.casl:5:        LAD     GR0,0           ; GR0 <- 0
+       #003F   #1200
+       #0040   #0000
+../../../../as/FUNC/outa.casl:6:        LAD     GR4,0           ; 負数フラグ。GR1が負数の場合、GR4は1
+       #0041   #1240
+       #0042   #0000
+../../../../as/FUNC/outa.casl:7:        ST      GR0,LEN         ; LENの初期化
+       #0043   #1100
+       #0044   #009D
+../../../../as/FUNC/outa.casl:8:        AND     GR1,GR1         ; GR1をテスト
+       #0045   #3411
+../../../../as/FUNC/outa.casl:9:        JZE     ZPRT            ; GR1が0の場合、ZPRTにジャンプ
+       #0046   #6300
+       #0047   #0068
+../../../../as/FUNC/outa.casl:10:        JPL     STI             ; GR1が正数の場合、STIにジャンプ
+       #0048   #6500
+       #0049   #004E
+../../../../as/FUNC/outa.casl:11:        LAD     GR4,1           ; GR1が負数の場合、GR4をオン
+       #004A   #1240
+       #004B   #0001
+../../../../as/FUNC/outa.casl:12:        CALL    OABS            ;                  GR1を正数に変換
+       #004C   #8000
+       #004D   #013F
+../../../../as/FUNC/outa.casl:13:STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
+       #004E   #4512
+../../../../as/FUNC/outa.casl:14:        JMI     STLST           ; ↓
+       #004F   #6100
+       #0050   #005B
+../../../../as/FUNC/outa.casl:15:        CALL    ODIVL           ; GR1とGR2の、商をGR0、剰余をGR3に格納
+       #0051   #8000
+       #0052   #00D1
+../../../../as/FUNC/outa.casl:16:        LD      GR1,GR3         ; GR1にGR3をコピー
+       #0053   #1413
+../../../../as/FUNC/outa.casl:17:        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #0054   #1011
+       #0055   #009E
+../../../../as/FUNC/outa.casl:18:        CALL    STSTR           ; GR1をSTR領域に格納
+       #0056   #8000
+       #0057   #00C2
+../../../../as/FUNC/outa.casl:19:        LD      GR1,GR0         ; GR0をGR1にコピー
+       #0058   #1410
+../../../../as/FUNC/outa.casl:20:        JUMP    STI             ; ループ終端
+       #0059   #6400
+       #005A   #004E
+../../../../as/FUNC/outa.casl:21:STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
+       #005B   #1011
+       #005C   #009E
+../../../../as/FUNC/outa.casl:22:        CALL    STSTR           ; GR1をSTR領域に格納
+       #005D   #8000
+       #005E   #00C2
+../../../../as/FUNC/outa.casl:23:        AND     GR4,GR4         ; 正数の場合
+       #005F   #3444
+../../../../as/FUNC/outa.casl:24:        JZE     PRT             ; ↓
+       #0060   #6300
+       #0061   #006C
+../../../../as/FUNC/outa.casl:25:        LD      GR1,='-'        ; 負数の場合、「-」をSTR領域に格納
+       #0144   #002D
+       #0062   #1010
+       #0063   #0144
+../../../../as/FUNC/outa.casl:26:        CALL    STSTR           ; ↓
+       #0064   #8000
+       #0065   #00C2
+../../../../as/FUNC/outa.casl:27:        JUMP    PRT             ; PRTにジャンプ
+       #0066   #6400
+       #0067   #006C
+../../../../as/FUNC/outa.casl:28:ZPRT    LD      GR1,NCHAR       ; 「0」をSTR領域に格納
+       #0068   #1010
+       #0069   #009E
+../../../../as/FUNC/outa.casl:29:        CALL    STSTR           ; ↓
+       #006A   #8000
+       #006B   #00C2
+../../../../as/FUNC/outa.casl:30:PRT     LD      GR2,LEN         ; GR2にLENの値を格納
+       #006C   #1020
+       #006D   #009D
+../../../../as/FUNC/outa.casl:31:        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
+       #006E   #1210
+       #006F   #008C
+../../../../as/FUNC/outa.casl:32:        CALL    REV             ; 文字列を逆順に並べ替え
+       #0070   #8000
+       #0071   #010C
+../../../../as/FUNC/outa.casl:33:        OUT     STR,LEN         ; 文字列を出力
+       #0072   #7001
+       #0073   #0000
+       #0074   #7002
+       #0075   #0000
+       #0076   #1210
+       #0077   #008C
+       #0078   #1020
+       #0079   #009D
+       #007A   #F000
+       #007B   #0002
+       #007C   #1210
+       #007D   #0145
+       #0145   #000A
+       #007E   #1220
+       #007F   #0001
+       #0080   #F000
+       #0081   #0002
+       #0082   #7120
+       #0083   #7110
+../../../../as/FUNC/outa.casl:34:        RPOP
+       #0084   #7170
+       #0085   #7160
+       #0086   #7150
+       #0087   #7140
+       #0088   #7130
+       #0089   #7120
+       #008A   #7110
+../../../../as/FUNC/outa.casl:35:        RET
+       #008B   #8100
+../../../../as/FUNC/outa.casl:36:STR     DS      17
+       #008C   #0000
+       #008D   #0000
+       #008E   #0000
+       #008F   #0000
+       #0090   #0000
+       #0091   #0000
+       #0092   #0000
+       #0093   #0000
+       #0094   #0000
+       #0095   #0000
+       #0096   #0000
+       #0097   #0000
+       #0098   #0000
+       #0099   #0000
+       #009A   #0000
+       #009B   #0000
+       #009C   #0000
+../../../../as/FUNC/outa.casl:37:LEN     DS      1
+       #009D   #0000
+../../../../as/FUNC/outa.casl:38:NCHAR   DC      '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+       #009E   #0030
+       #009F   #0031
+       #00A0   #0032
+       #00A1   #0033
+       #00A2   #0034
+       #00A3   #0035
+       #00A4   #0036
+       #00A5   #0037
+       #00A6   #0038
+       #00A7   #0039
+       #00A8   #0041
+       #00A9   #0042
+       #00AA   #0043
+       #00AB   #0044
+       #00AC   #0045
+       #00AD   #0046
+       #00AE   #0047
+       #00AF   #0048
+       #00B0   #0049
+       #00B1   #004A
+       #00B2   #004B
+       #00B3   #004C
+       #00B4   #004D
+       #00B5   #004E
+       #00B6   #004F
+       #00B7   #0050
+       #00B8   #0051
+       #00B9   #0052
+       #00BA   #0053
+       #00BB   #0054
+       #00BC   #0055
+       #00BD   #0056
+       #00BE   #0057
+       #00BF   #0058
+       #00C0   #0059
+       #00C1   #005A
+../../../../as/FUNC/outa.casl:39:        END
+../../../../as/FUNC/outa.casl:40:;; GR1をSTR領域に格納し、LENをインクリメント
+../../../../as/FUNC/outa.casl:41:STSTR   START
+../../../../as/FUNC/outa.casl:42:        PUSH    0,GR1
+       #00C2   #7001
+       #00C3   #0000
+../../../../as/FUNC/outa.casl:43:        PUSH    0,GR2
+       #00C4   #7002
+       #00C5   #0000
+../../../../as/FUNC/outa.casl:44:        LD      GR2,LEN         ; GR2にLENの値をロード
+       #00C6   #1020
+       #00C7   #009D
+../../../../as/FUNC/outa.casl:45:        ST      GR1,STR,GR2     ; STR+GR2 <- GR1
+       #00C8   #1112
+       #00C9   #008C
+../../../../as/FUNC/outa.casl:46:        LAD     GR2,1,GR2       ; GR2 <- GR2 + 1
+       #00CA   #1222
+       #00CB   #0001
+../../../../as/FUNC/outa.casl:47:        ST      GR2,LEN         ; LENにGR2を格納
+       #00CC   #1120
+       #00CD   #009D
+../../../../as/FUNC/outa.casl:48:        POP     GR2
+       #00CE   #7120
+../../../../as/FUNC/outa.casl:49:        POP     GR1
+       #00CF   #7110
+../../../../as/FUNC/outa.casl:50:        RET
+       #00D0   #8100
+../../../../as/FUNC/outa.casl:51:        END
+../../../../as/FUNC/outa.casl:52:;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する
+../../../../as/FUNC/outa.casl:53:;;; 0〜65535の範囲の数値を扱う
+../../../../as/FUNC/outa.casl:54:ODIVL   START
+../../../../as/FUNC/outa.casl:55:        PUSH    0,GR1
+       #00D1   #7001
+       #00D2   #0000
+../../../../as/FUNC/outa.casl:56:        PUSH    0,GR2
+       #00D3   #7002
+       #00D4   #0000
+../../../../as/FUNC/outa.casl:57:        PUSH    0,GR4
+       #00D5   #7004
+       #00D6   #0000
+../../../../as/FUNC/outa.casl:58:        AND     GR2,GR2         ; GR2が0の場合、ODFINへジャンプ
+       #00D7   #3422
+../../../../as/FUNC/outa.casl:59:        JZE     ODFIN           ; ↓
+       #00D8   #6300
+       #00D9   #0106
+../../../../as/FUNC/outa.casl:60:        ST      GR2,ODY         ; ODYにGR2の初期値を保存
+       #00DA   #1120
+       #00DB   #010B
+../../../../as/FUNC/outa.casl:61:        LAD     GR0,0           ; GR0の初期化
+       #00DC   #1200
+       #00DD   #0000
+../../../../as/FUNC/outa.casl:62:        LAD     GR3,0           ; GR3の初期化
+       #00DE   #1230
+       #00DF   #0000
+../../../../as/FUNC/outa.casl:63:        LAD     GR4,1           ; GR4の初期化。対象ビットを表す
+       #00E0   #1240
+       #00E1   #0001
+../../../../as/FUNC/outa.casl:64:ODSL    CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、ODLOOPへループ脱出
+       #00E2   #4521
+../../../../as/FUNC/outa.casl:65:        JPL     ODLOOP          ; ↓
+       #00E3   #6500
+       #00E4   #00F5
+../../../../as/FUNC/outa.casl:66:        SLL     GR4,1           ; GR4を1回左シフト
+       #00E5   #5240
+       #00E6   #0001
+../../../../as/FUNC/outa.casl:67:        SLL     GR2,1           ; GR2を1回左シフト
+       #00E7   #5220
+       #00E8   #0001
+../../../../as/FUNC/outa.casl:68:        JOV     ODYOV           ; オーバーフローの場合は、ODYOVにジャンプ
+       #00E9   #6600
+       #00EA   #00ED
+../../../../as/FUNC/outa.casl:69:        JUMP    ODSL            ; ループ終端
+       #00EB   #6400
+       #00EC   #00E2
+../../../../as/FUNC/outa.casl:70:ODYOV   SRL     GR2,1
+       #00ED   #5320
+       #00EE   #0001
+../../../../as/FUNC/outa.casl:71:        LAD     GR2,#8000,GR2
+       #00EF   #1222
+       #00F0   #8000
+../../../../as/FUNC/outa.casl:72:        SRL     GR4,1
+       #00F1   #5340
+       #00F2   #0001
+../../../../as/FUNC/outa.casl:73:        JUMP    ODLPIN
+       #00F3   #6400
+       #00F4   #0102
+../../../../as/FUNC/outa.casl:74:ODLOOP  SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
+       #00F5   #5340
+       #00F6   #0001
+../../../../as/FUNC/outa.casl:75:        JZE     ODFIN           ; (GR4 = 0)の場合、ループ脱出
+       #00F7   #6300
+       #00F8   #0106
+../../../../as/FUNC/outa.casl:76:        SRL     GR2,1           ; GR2を1回右シフト
+       #00F9   #5320
+       #00FA   #0001
+../../../../as/FUNC/outa.casl:77:        CPL     GR1,ODY         ; (GR1 < ODY)の場合、ループ脱出
+       #00FB   #4110
+       #00FC   #010B
+../../../../as/FUNC/outa.casl:78:        JMI     ODFIN           ; ↓
+       #00FD   #6100
+       #00FE   #0106
+../../../../as/FUNC/outa.casl:79:        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
+       #00FF   #4512
+../../../../as/FUNC/outa.casl:80:        JMI     ODLOOP          ; ↓
+       #0100   #6100
+       #0101   #00F5
+../../../../as/FUNC/outa.casl:81:ODLPIN  SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
+       #0102   #2712
+../../../../as/FUNC/outa.casl:82:        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
+       #0103   #2604
+../../../../as/FUNC/outa.casl:83:        JUMP    ODLOOP          ; ループ終端
+       #0104   #6400
+       #0105   #00F5
+../../../../as/FUNC/outa.casl:84:ODFIN   LD      GR3,GR1
+       #0106   #1431
+../../../../as/FUNC/outa.casl:85:        POP   GR4
+       #0107   #7140
+../../../../as/FUNC/outa.casl:86:        POP     GR2
+       #0108   #7120
+../../../../as/FUNC/outa.casl:87:        POP     GR1
+       #0109   #7110
+../../../../as/FUNC/outa.casl:88:        RET
+       #010A   #8100
+../../../../as/FUNC/outa.casl:89:ODY     DS      1        
+       #010B   #0000
+../../../../as/FUNC/outa.casl:90:        END
+../../../../as/FUNC/outa.casl:91:;; アドレスがGR1、長さがGR2の文字列を逆順に並べ替える
+../../../../as/FUNC/outa.casl:92:;; 例: 12345 -> 54321、54321- -> -12345
+../../../../as/FUNC/outa.casl:93:REV     START
+../../../../as/FUNC/outa.casl:94:        RPUSH
+       #010C   #7001
+       #010D   #0000
+       #010E   #7002
+       #010F   #0000
+       #0110   #7003
+       #0111   #0000
+       #0112   #7004
+       #0113   #0000
+       #0114   #7005
+       #0115   #0000
+       #0116   #7006
+       #0117   #0000
+       #0118   #7007
+       #0119   #0000
+../../../../as/FUNC/outa.casl:95:        LAD     GR3,0           ; GR3の初期化
+       #011A   #1230
+       #011B   #0000
+../../../../as/FUNC/outa.casl:96:RPU     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #011C   #4532
+../../../../as/FUNC/outa.casl:97:        JZE     RNEXT           ; ↓
+       #011D   #6300
+       #011E   #0129
+../../../../as/FUNC/outa.casl:98:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #011F   #1441
+../../../../as/FUNC/outa.casl:99:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0120   #2643
+../../../../as/FUNC/outa.casl:100:        LD      GR5,0,GR4       ; GR5にアドレスGR4の値を格納
+       #0121   #1054
+       #0122   #0000
+../../../../as/FUNC/outa.casl:101:        PUSH    0,GR5           ; GR5をプッシュ
+       #0123   #7005
+       #0124   #0000
+../../../../as/FUNC/outa.casl:102:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #0125   #1233
+       #0126   #0001
+../../../../as/FUNC/outa.casl:103:        JUMP    RPU             ; ループ終端
+       #0127   #6400
+       #0128   #011C
+../../../../as/FUNC/outa.casl:104:RNEXT   LAD     GR3,0           ; GR3の初期化
+       #0129   #1230
+       #012A   #0000
+../../../../as/FUNC/outa.casl:105:RPO     CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+       #012B   #4532
+../../../../as/FUNC/outa.casl:106:        JZE     RFIN            ; ↓
+       #012C   #6300
+       #012D   #0137
+../../../../as/FUNC/outa.casl:107:        POP     GR5             ; GR5にポップ
+       #012E   #7150
+../../../../as/FUNC/outa.casl:108:        LD      GR4,GR1         ; GR4にGR1の値をコピー
+       #012F   #1441
+../../../../as/FUNC/outa.casl:109:        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+       #0130   #2643
+../../../../as/FUNC/outa.casl:110:        ST      GR5,0,GR4       ; アドレスGR4にGR5の値を格納
+       #0131   #1154
+       #0132   #0000
+../../../../as/FUNC/outa.casl:111:        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+       #0133   #1233
+       #0134   #0001
+../../../../as/FUNC/outa.casl:112:        JUMP    RPO             ; ループ終端
+       #0135   #6400
+       #0136   #012B
+../../../../as/FUNC/outa.casl:113:RFIN    RPOP
+       #0137   #7170
+       #0138   #7160
+       #0139   #7150
+       #013A   #7140
+       #013B   #7130
+       #013C   #7120
+       #013D   #7110
+../../../../as/FUNC/outa.casl:114:        RET
+       #013E   #8100
+../../../../as/FUNC/outa.casl:115:        END
+../../../../as/FUNC/outa.casl:116:;; GR1の値を絶対値に変換する。GR1にはマイナスの数値が格納されていると想定。
+../../../../as/FUNC/outa.casl:117:;; 例: -10 -> 10, -20 -> 20
+../../../../as/FUNC/outa.casl:118:OABS    START
+../../../../as/FUNC/outa.casl:119:        XOR     GR1,=#FFFF      ; GR1の値を反転
+       #0146   #FFFF
+       #013F   #3210
+       #0140   #0146
+../../../../as/FUNC/outa.casl:120:        LAD     GR1,1,GR1       ; GR1 <- GR1 + 1
+       #0141   #1211
+       #0142   #0001
+../../../../as/FUNC/outa.casl:121:        RET
+       #0143   #8100
+../../../../as/FUNC/outa.casl:122:        END
+-39
diff --git a/test/integration/CASL2/minim_call/Makefile b/test/integration/CASL2/minim_call/Makefile
new file mode 100644 (file)
index 0000000..f3e8dc4
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -sla
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/minim_call.casl $(ASDIR)/minim.casl $(ASDIR)/outa.casl 
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/mula0_call/0.txt b/test/integration/CASL2/mula0_call/0.txt
new file mode 100644 (file)
index 0000000..2b13042
--- /dev/null
@@ -0,0 +1,2421 @@
+../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula0.casl ../../../../as/FUNC/outa.casl
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+151
+0
+--------------------
+--------------------
+0
+217
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+-32768
+Warning: overflow
+--------------------
+--------------------
+0
+-32767
+0
+--------------------
+--------------------
+0
+-257
+0
+--------------------
+--------------------
+0
+-256
+0
+--------------------
+--------------------
+0
+-255
+0
+--------------------
+--------------------
+0
+-217
+0
+--------------------
+--------------------
+0
+-151
+0
+--------------------
+--------------------
+0
+-128
+0
+--------------------
+--------------------
+0
+-127
+0
+--------------------
+--------------------
+0
+-2
+0
+--------------------
+--------------------
+0
+-1
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+151
+151
+--------------------
+--------------------
+1
+217
+217
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+-32768
+Warning: overflow
+--------------------
+--------------------
+1
+-32767
+-32767
+--------------------
+--------------------
+1
+-257
+-257
+--------------------
+--------------------
+1
+-256
+-256
+--------------------
+--------------------
+1
+-255
+-255
+--------------------
+--------------------
+1
+-217
+-217
+--------------------
+--------------------
+1
+-151
+-151
+--------------------
+--------------------
+1
+-128
+-128
+--------------------
+--------------------
+1
+-127
+-127
+--------------------
+--------------------
+1
+-2
+-2
+--------------------
+--------------------
+1
+-1
+-1
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+151
+302
+--------------------
+--------------------
+2
+217
+434
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+Warning: overflow
+--------------------
+--------------------
+2
+-32768
+Warning: overflow
+--------------------
+--------------------
+2
+-32767
+Warning: overflow
+--------------------
+--------------------
+2
+-257
+-514
+--------------------
+--------------------
+2
+-256
+-512
+--------------------
+--------------------
+2
+-255
+-510
+--------------------
+--------------------
+2
+-217
+-434
+--------------------
+--------------------
+2
+-151
+-302
+--------------------
+--------------------
+2
+-128
+-256
+--------------------
+--------------------
+2
+-127
+-254
+--------------------
+--------------------
+2
+-2
+-4
+--------------------
+--------------------
+2
+-1
+-2
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+151
+19177
+--------------------
+--------------------
+127
+217
+27559
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+-32768
+Warning: overflow
+--------------------
+--------------------
+127
+-32767
+Warning: overflow
+--------------------
+--------------------
+127
+-257
+-32639
+--------------------
+--------------------
+127
+-256
+-32512
+--------------------
+--------------------
+127
+-255
+-32385
+--------------------
+--------------------
+127
+-217
+-27559
+--------------------
+--------------------
+127
+-151
+-19177
+--------------------
+--------------------
+127
+-128
+-16256
+--------------------
+--------------------
+127
+-127
+-16129
+--------------------
+--------------------
+127
+-2
+-254
+--------------------
+--------------------
+127
+-1
+-127
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+151
+19328
+--------------------
+--------------------
+128
+217
+27776
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+Warning: overflow
+--------------------
+--------------------
+128
+257
+Warning: overflow
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+-32768
+Warning: overflow
+--------------------
+--------------------
+128
+-32767
+Warning: overflow
+--------------------
+--------------------
+128
+-257
+Warning: overflow
+--------------------
+--------------------
+128
+-256
+Warning: overflow
+--------------------
+--------------------
+128
+-255
+-32640
+--------------------
+--------------------
+128
+-217
+-27776
+--------------------
+--------------------
+128
+-151
+-19328
+--------------------
+--------------------
+128
+-128
+-16384
+--------------------
+--------------------
+128
+-127
+-16256
+--------------------
+--------------------
+128
+-2
+-256
+--------------------
+--------------------
+128
+-1
+-128
+--------------------
+--------------------
+151
+0
+0
+--------------------
+--------------------
+151
+1
+151
+--------------------
+--------------------
+151
+2
+302
+--------------------
+--------------------
+151
+127
+19177
+--------------------
+--------------------
+151
+128
+19328
+--------------------
+--------------------
+151
+151
+22801
+--------------------
+--------------------
+151
+217
+32767
+--------------------
+--------------------
+151
+255
+Warning: overflow
+--------------------
+--------------------
+151
+256
+Warning: overflow
+--------------------
+--------------------
+151
+257
+Warning: overflow
+--------------------
+--------------------
+151
+32767
+Warning: overflow
+--------------------
+--------------------
+151
+-32768
+Warning: overflow
+--------------------
+--------------------
+151
+-32767
+Warning: overflow
+--------------------
+--------------------
+151
+-257
+Warning: overflow
+--------------------
+--------------------
+151
+-256
+Warning: overflow
+--------------------
+--------------------
+151
+-255
+Warning: overflow
+--------------------
+--------------------
+151
+-217
+-32767
+--------------------
+--------------------
+151
+-151
+-22801
+--------------------
+--------------------
+151
+-128
+-19328
+--------------------
+--------------------
+151
+-127
+-19177
+--------------------
+--------------------
+151
+-2
+-302
+--------------------
+--------------------
+151
+-1
+-151
+--------------------
+--------------------
+217
+0
+0
+--------------------
+--------------------
+217
+1
+217
+--------------------
+--------------------
+217
+2
+434
+--------------------
+--------------------
+217
+127
+27559
+--------------------
+--------------------
+217
+128
+27776
+--------------------
+--------------------
+217
+151
+32767
+--------------------
+--------------------
+217
+217
+Warning: overflow
+--------------------
+--------------------
+217
+255
+Warning: overflow
+--------------------
+--------------------
+217
+256
+Warning: overflow
+--------------------
+--------------------
+217
+257
+Warning: overflow
+--------------------
+--------------------
+217
+32767
+Warning: overflow
+--------------------
+--------------------
+217
+-32768
+Warning: overflow
+--------------------
+--------------------
+217
+-32767
+Warning: overflow
+--------------------
+--------------------
+217
+-257
+Warning: overflow
+--------------------
+--------------------
+217
+-256
+Warning: overflow
+--------------------
+--------------------
+217
+-255
+Warning: overflow
+--------------------
+--------------------
+217
+-217
+Warning: overflow
+--------------------
+--------------------
+217
+-151
+-32767
+--------------------
+--------------------
+217
+-128
+-27776
+--------------------
+--------------------
+217
+-127
+-27559
+--------------------
+--------------------
+217
+-2
+-434
+--------------------
+--------------------
+217
+-1
+-217
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+151
+Warning: overflow
+--------------------
+--------------------
+255
+217
+Warning: overflow
+--------------------
+--------------------
+255
+255
+Warning: overflow
+--------------------
+--------------------
+255
+256
+Warning: overflow
+--------------------
+--------------------
+255
+257
+Warning: overflow
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+-32768
+Warning: overflow
+--------------------
+--------------------
+255
+-32767
+Warning: overflow
+--------------------
+--------------------
+255
+-257
+Warning: overflow
+--------------------
+--------------------
+255
+-256
+Warning: overflow
+--------------------
+--------------------
+255
+-255
+Warning: overflow
+--------------------
+--------------------
+255
+-217
+Warning: overflow
+--------------------
+--------------------
+255
+-151
+Warning: overflow
+--------------------
+--------------------
+255
+-128
+-32640
+--------------------
+--------------------
+255
+-127
+-32385
+--------------------
+--------------------
+255
+-2
+-510
+--------------------
+--------------------
+255
+-1
+-255
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+Warning: overflow
+--------------------
+--------------------
+256
+151
+Warning: overflow
+--------------------
+--------------------
+256
+217
+Warning: overflow
+--------------------
+--------------------
+256
+255
+Warning: overflow
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+-32768
+Warning: overflow
+--------------------
+--------------------
+256
+-32767
+Warning: overflow
+--------------------
+--------------------
+256
+-257
+Warning: overflow
+--------------------
+--------------------
+256
+-256
+Warning: overflow
+--------------------
+--------------------
+256
+-255
+Warning: overflow
+--------------------
+--------------------
+256
+-217
+Warning: overflow
+--------------------
+--------------------
+256
+-151
+Warning: overflow
+--------------------
+--------------------
+256
+-128
+Warning: overflow
+--------------------
+--------------------
+256
+-127
+-32512
+--------------------
+--------------------
+256
+-2
+-512
+--------------------
+--------------------
+256
+-1
+-256
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+Warning: overflow
+--------------------
+--------------------
+257
+151
+Warning: overflow
+--------------------
+--------------------
+257
+217
+Warning: overflow
+--------------------
+--------------------
+257
+255
+Warning: overflow
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+-32768
+Warning: overflow
+--------------------
+--------------------
+257
+-32767
+Warning: overflow
+--------------------
+--------------------
+257
+-257
+Warning: overflow
+--------------------
+--------------------
+257
+-256
+Warning: overflow
+--------------------
+--------------------
+257
+-255
+Warning: overflow
+--------------------
+--------------------
+257
+-217
+Warning: overflow
+--------------------
+--------------------
+257
+-151
+Warning: overflow
+--------------------
+--------------------
+257
+-128
+Warning: overflow
+--------------------
+--------------------
+257
+-127
+-32639
+--------------------
+--------------------
+257
+-2
+-514
+--------------------
+--------------------
+257
+-1
+-257
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+Warning: overflow
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+151
+Warning: overflow
+--------------------
+--------------------
+32767
+217
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-257
+Warning: overflow
+--------------------
+--------------------
+32767
+-256
+Warning: overflow
+--------------------
+--------------------
+32767
+-255
+Warning: overflow
+--------------------
+--------------------
+32767
+-217
+Warning: overflow
+--------------------
+--------------------
+32767
+-151
+Warning: overflow
+--------------------
+--------------------
+32767
+-128
+Warning: overflow
+--------------------
+--------------------
+32767
+-127
+Warning: overflow
+--------------------
+--------------------
+32767
+-2
+Warning: overflow
+--------------------
+--------------------
+32767
+-1
+-32767
+--------------------
+--------------------
+-32768
+0
+Warning: overflow
+--------------------
+--------------------
+-32768
+1
+Warning: overflow
+--------------------
+--------------------
+-32768
+2
+Warning: overflow
+--------------------
+--------------------
+-32768
+127
+Warning: overflow
+--------------------
+--------------------
+-32768
+128
+Warning: overflow
+--------------------
+--------------------
+-32768
+151
+Warning: overflow
+--------------------
+--------------------
+-32768
+217
+Warning: overflow
+--------------------
+--------------------
+-32768
+255
+Warning: overflow
+--------------------
+--------------------
+-32768
+256
+Warning: overflow
+--------------------
+--------------------
+-32768
+257
+Warning: overflow
+--------------------
+--------------------
+-32768
+32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-257
+Warning: overflow
+--------------------
+--------------------
+-32768
+-256
+Warning: overflow
+--------------------
+--------------------
+-32768
+-255
+Warning: overflow
+--------------------
+--------------------
+-32768
+-217
+Warning: overflow
+--------------------
+--------------------
+-32768
+-151
+Warning: overflow
+--------------------
+--------------------
+-32768
+-128
+Warning: overflow
+--------------------
+--------------------
+-32768
+-127
+Warning: overflow
+--------------------
+--------------------
+-32768
+-2
+Warning: overflow
+--------------------
+--------------------
+-32768
+-1
+Warning: overflow
+--------------------
+--------------------
+-32767
+0
+0
+--------------------
+--------------------
+-32767
+1
+-32767
+--------------------
+--------------------
+-32767
+2
+Warning: overflow
+--------------------
+--------------------
+-32767
+127
+Warning: overflow
+--------------------
+--------------------
+-32767
+128
+Warning: overflow
+--------------------
+--------------------
+-32767
+151
+Warning: overflow
+--------------------
+--------------------
+-32767
+217
+Warning: overflow
+--------------------
+--------------------
+-32767
+255
+Warning: overflow
+--------------------
+--------------------
+-32767
+256
+Warning: overflow
+--------------------
+--------------------
+-32767
+257
+Warning: overflow
+--------------------
+--------------------
+-32767
+32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-257
+Warning: overflow
+--------------------
+--------------------
+-32767
+-256
+Warning: overflow
+--------------------
+--------------------
+-32767
+-255
+Warning: overflow
+--------------------
+--------------------
+-32767
+-217
+Warning: overflow
+--------------------
+--------------------
+-32767
+-151
+Warning: overflow
+--------------------
+--------------------
+-32767
+-128
+Warning: overflow
+--------------------
+--------------------
+-32767
+-127
+Warning: overflow
+--------------------
+--------------------
+-32767
+-2
+Warning: overflow
+--------------------
+--------------------
+-32767
+-1
+32767
+--------------------
+--------------------
+-257
+0
+0
+--------------------
+--------------------
+-257
+1
+-257
+--------------------
+--------------------
+-257
+2
+-514
+--------------------
+--------------------
+-257
+127
+-32639
+--------------------
+--------------------
+-257
+128
+Warning: overflow
+--------------------
+--------------------
+-257
+151
+Warning: overflow
+--------------------
+--------------------
+-257
+217
+Warning: overflow
+--------------------
+--------------------
+-257
+255
+Warning: overflow
+--------------------
+--------------------
+-257
+256
+Warning: overflow
+--------------------
+--------------------
+-257
+257
+Warning: overflow
+--------------------
+--------------------
+-257
+32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-32768
+Warning: overflow
+--------------------
+--------------------
+-257
+-32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-257
+Warning: overflow
+--------------------
+--------------------
+-257
+-256
+Warning: overflow
+--------------------
+--------------------
+-257
+-255
+Warning: overflow
+--------------------
+--------------------
+-257
+-217
+Warning: overflow
+--------------------
+--------------------
+-257
+-151
+Warning: overflow
+--------------------
+--------------------
+-257
+-128
+Warning: overflow
+--------------------
+--------------------
+-257
+-127
+32639
+--------------------
+--------------------
+-257
+-2
+514
+--------------------
+--------------------
+-257
+-1
+257
+--------------------
+--------------------
+-256
+0
+0
+--------------------
+--------------------
+-256
+1
+-256
+--------------------
+--------------------
+-256
+2
+-512
+--------------------
+--------------------
+-256
+127
+-32512
+--------------------
+--------------------
+-256
+128
+Warning: overflow
+--------------------
+--------------------
+-256
+151
+Warning: overflow
+--------------------
+--------------------
+-256
+217
+Warning: overflow
+--------------------
+--------------------
+-256
+255
+Warning: overflow
+--------------------
+--------------------
+-256
+256
+Warning: overflow
+--------------------
+--------------------
+-256
+257
+Warning: overflow
+--------------------
+--------------------
+-256
+32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-32768
+Warning: overflow
+--------------------
+--------------------
+-256
+-32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-257
+Warning: overflow
+--------------------
+--------------------
+-256
+-256
+Warning: overflow
+--------------------
+--------------------
+-256
+-255
+Warning: overflow
+--------------------
+--------------------
+-256
+-217
+Warning: overflow
+--------------------
+--------------------
+-256
+-151
+Warning: overflow
+--------------------
+--------------------
+-256
+-128
+Warning: overflow
+--------------------
+--------------------
+-256
+-127
+32512
+--------------------
+--------------------
+-256
+-2
+512
+--------------------
+--------------------
+-256
+-1
+256
+--------------------
+--------------------
+-255
+0
+0
+--------------------
+--------------------
+-255
+1
+-255
+--------------------
+--------------------
+-255
+2
+-510
+--------------------
+--------------------
+-255
+127
+-32385
+--------------------
+--------------------
+-255
+128
+-32640
+--------------------
+--------------------
+-255
+151
+Warning: overflow
+--------------------
+--------------------
+-255
+217
+Warning: overflow
+--------------------
+--------------------
+-255
+255
+Warning: overflow
+--------------------
+--------------------
+-255
+256
+Warning: overflow
+--------------------
+--------------------
+-255
+257
+Warning: overflow
+--------------------
+--------------------
+-255
+32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-32768
+Warning: overflow
+--------------------
+--------------------
+-255
+-32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-257
+Warning: overflow
+--------------------
+--------------------
+-255
+-256
+Warning: overflow
+--------------------
+--------------------
+-255
+-255
+Warning: overflow
+--------------------
+--------------------
+-255
+-217
+Warning: overflow
+--------------------
+--------------------
+-255
+-151
+Warning: overflow
+--------------------
+--------------------
+-255
+-128
+32640
+--------------------
+--------------------
+-255
+-127
+32385
+--------------------
+--------------------
+-255
+-2
+510
+--------------------
+--------------------
+-255
+-1
+255
+--------------------
+--------------------
+-217
+0
+0
+--------------------
+--------------------
+-217
+1
+-217
+--------------------
+--------------------
+-217
+2
+-434
+--------------------
+--------------------
+-217
+127
+-27559
+--------------------
+--------------------
+-217
+128
+-27776
+--------------------
+--------------------
+-217
+151
+-32767
+--------------------
+--------------------
+-217
+217
+Warning: overflow
+--------------------
+--------------------
+-217
+255
+Warning: overflow
+--------------------
+--------------------
+-217
+256
+Warning: overflow
+--------------------
+--------------------
+-217
+257
+Warning: overflow
+--------------------
+--------------------
+-217
+32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-32768
+Warning: overflow
+--------------------
+--------------------
+-217
+-32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-257
+Warning: overflow
+--------------------
+--------------------
+-217
+-256
+Warning: overflow
+--------------------
+--------------------
+-217
+-255
+Warning: overflow
+--------------------
+--------------------
+-217
+-217
+Warning: overflow
+--------------------
+--------------------
+-217
+-151
+32767
+--------------------
+--------------------
+-217
+-128
+27776
+--------------------
+--------------------
+-217
+-127
+27559
+--------------------
+--------------------
+-217
+-2
+434
+--------------------
+--------------------
+-217
+-1
+217
+--------------------
+--------------------
+-151
+0
+0
+--------------------
+--------------------
+-151
+1
+-151
+--------------------
+--------------------
+-151
+2
+-302
+--------------------
+--------------------
+-151
+127
+-19177
+--------------------
+--------------------
+-151
+128
+-19328
+--------------------
+--------------------
+-151
+151
+-22801
+--------------------
+--------------------
+-151
+217
+-32767
+--------------------
+--------------------
+-151
+255
+Warning: overflow
+--------------------
+--------------------
+-151
+256
+Warning: overflow
+--------------------
+--------------------
+-151
+257
+Warning: overflow
+--------------------
+--------------------
+-151
+32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-32768
+Warning: overflow
+--------------------
+--------------------
+-151
+-32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-257
+Warning: overflow
+--------------------
+--------------------
+-151
+-256
+Warning: overflow
+--------------------
+--------------------
+-151
+-255
+Warning: overflow
+--------------------
+--------------------
+-151
+-217
+32767
+--------------------
+--------------------
+-151
+-151
+22801
+--------------------
+--------------------
+-151
+-128
+19328
+--------------------
+--------------------
+-151
+-127
+19177
+--------------------
+--------------------
+-151
+-2
+302
+--------------------
+--------------------
+-151
+-1
+151
+--------------------
+--------------------
+-128
+0
+0
+--------------------
+--------------------
+-128
+1
+-128
+--------------------
+--------------------
+-128
+2
+-256
+--------------------
+--------------------
+-128
+127
+-16256
+--------------------
+--------------------
+-128
+128
+-16384
+--------------------
+--------------------
+-128
+151
+-19328
+--------------------
+--------------------
+-128
+217
+-27776
+--------------------
+--------------------
+-128
+255
+-32640
+--------------------
+--------------------
+-128
+256
+Warning: overflow
+--------------------
+--------------------
+-128
+257
+Warning: overflow
+--------------------
+--------------------
+-128
+32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-32768
+Warning: overflow
+--------------------
+--------------------
+-128
+-32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-257
+Warning: overflow
+--------------------
+--------------------
+-128
+-256
+Warning: overflow
+--------------------
+--------------------
+-128
+-255
+32640
+--------------------
+--------------------
+-128
+-217
+27776
+--------------------
+--------------------
+-128
+-151
+19328
+--------------------
+--------------------
+-128
+-128
+16384
+--------------------
+--------------------
+-128
+-127
+16256
+--------------------
+--------------------
+-128
+-2
+256
+--------------------
+--------------------
+-128
+-1
+128
+--------------------
+--------------------
+-127
+0
+0
+--------------------
+--------------------
+-127
+1
+-127
+--------------------
+--------------------
+-127
+2
+-254
+--------------------
+--------------------
+-127
+127
+-16129
+--------------------
+--------------------
+-127
+128
+-16256
+--------------------
+--------------------
+-127
+151
+-19177
+--------------------
+--------------------
+-127
+217
+-27559
+--------------------
+--------------------
+-127
+255
+-32385
+--------------------
+--------------------
+-127
+256
+-32512
+--------------------
+--------------------
+-127
+257
+-32639
+--------------------
+--------------------
+-127
+32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-32768
+Warning: overflow
+--------------------
+--------------------
+-127
+-32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-257
+32639
+--------------------
+--------------------
+-127
+-256
+32512
+--------------------
+--------------------
+-127
+-255
+32385
+--------------------
+--------------------
+-127
+-217
+27559
+--------------------
+--------------------
+-127
+-151
+19177
+--------------------
+--------------------
+-127
+-128
+16256
+--------------------
+--------------------
+-127
+-127
+16129
+--------------------
+--------------------
+-127
+-2
+254
+--------------------
+--------------------
+-127
+-1
+127
+--------------------
+--------------------
+-2
+0
+0
+--------------------
+--------------------
+-2
+1
+-2
+--------------------
+--------------------
+-2
+2
+-4
+--------------------
+--------------------
+-2
+127
+-254
+--------------------
+--------------------
+-2
+128
+-256
+--------------------
+--------------------
+-2
+151
+-302
+--------------------
+--------------------
+-2
+217
+-434
+--------------------
+--------------------
+-2
+255
+-510
+--------------------
+--------------------
+-2
+256
+-512
+--------------------
+--------------------
+-2
+257
+-514
+--------------------
+--------------------
+-2
+32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-32768
+Warning: overflow
+--------------------
+--------------------
+-2
+-32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-257
+514
+--------------------
+--------------------
+-2
+-256
+512
+--------------------
+--------------------
+-2
+-255
+510
+--------------------
+--------------------
+-2
+-217
+434
+--------------------
+--------------------
+-2
+-151
+302
+--------------------
+--------------------
+-2
+-128
+256
+--------------------
+--------------------
+-2
+-127
+254
+--------------------
+--------------------
+-2
+-2
+4
+--------------------
+--------------------
+-2
+-1
+2
+--------------------
+--------------------
+-1
+0
+0
+--------------------
+--------------------
+-1
+1
+-1
+--------------------
+--------------------
+-1
+2
+-2
+--------------------
+--------------------
+-1
+127
+-127
+--------------------
+--------------------
+-1
+128
+-128
+--------------------
+--------------------
+-1
+151
+-151
+--------------------
+--------------------
+-1
+217
+-217
+--------------------
+--------------------
+-1
+255
+-255
+--------------------
+--------------------
+-1
+256
+-256
+--------------------
+--------------------
+-1
+257
+-257
+--------------------
+--------------------
+-1
+32767
+-32767
+--------------------
+--------------------
+-1
+-32768
+Warning: overflow
+--------------------
+--------------------
+-1
+-32767
+32767
+--------------------
+--------------------
+-1
+-257
+257
+--------------------
+--------------------
+-1
+-256
+256
+--------------------
+--------------------
+-1
+-255
+255
+--------------------
+--------------------
+-1
+-217
+217
+--------------------
+--------------------
+-1
+-151
+151
+--------------------
+--------------------
+-1
+-128
+128
+--------------------
+--------------------
+-1
+-127
+127
+--------------------
+--------------------
+-1
+-2
+2
+--------------------
+--------------------
+-1
+-1
+1
+--------------------
diff --git a/test/integration/CASL2/mula0_call/Makefile b/test/integration/CASL2/mula0_call/Makefile
new file mode 100644 (file)
index 0000000..a2306ca
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -M640
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula0.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/mula1_call/0.txt b/test/integration/CASL2/mula1_call/0.txt
new file mode 100644 (file)
index 0000000..ff3a1c7
--- /dev/null
@@ -0,0 +1,2421 @@
+../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula1.casl ../../../../as/FUNC/outa.casl
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+151
+0
+--------------------
+--------------------
+0
+217
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+-32768
+Warning: overflow
+--------------------
+--------------------
+0
+-32767
+0
+--------------------
+--------------------
+0
+-257
+0
+--------------------
+--------------------
+0
+-256
+0
+--------------------
+--------------------
+0
+-255
+0
+--------------------
+--------------------
+0
+-217
+0
+--------------------
+--------------------
+0
+-151
+0
+--------------------
+--------------------
+0
+-128
+0
+--------------------
+--------------------
+0
+-127
+0
+--------------------
+--------------------
+0
+-2
+0
+--------------------
+--------------------
+0
+-1
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+151
+151
+--------------------
+--------------------
+1
+217
+217
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+-32768
+Warning: overflow
+--------------------
+--------------------
+1
+-32767
+-32767
+--------------------
+--------------------
+1
+-257
+-257
+--------------------
+--------------------
+1
+-256
+-256
+--------------------
+--------------------
+1
+-255
+-255
+--------------------
+--------------------
+1
+-217
+-217
+--------------------
+--------------------
+1
+-151
+-151
+--------------------
+--------------------
+1
+-128
+-128
+--------------------
+--------------------
+1
+-127
+-127
+--------------------
+--------------------
+1
+-2
+-2
+--------------------
+--------------------
+1
+-1
+-1
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+151
+302
+--------------------
+--------------------
+2
+217
+434
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+Warning: overflow
+--------------------
+--------------------
+2
+-32768
+Warning: overflow
+--------------------
+--------------------
+2
+-32767
+Warning: overflow
+--------------------
+--------------------
+2
+-257
+-514
+--------------------
+--------------------
+2
+-256
+-512
+--------------------
+--------------------
+2
+-255
+-510
+--------------------
+--------------------
+2
+-217
+-434
+--------------------
+--------------------
+2
+-151
+-302
+--------------------
+--------------------
+2
+-128
+-256
+--------------------
+--------------------
+2
+-127
+-254
+--------------------
+--------------------
+2
+-2
+-4
+--------------------
+--------------------
+2
+-1
+-2
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+151
+19177
+--------------------
+--------------------
+127
+217
+27559
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+-32768
+Warning: overflow
+--------------------
+--------------------
+127
+-32767
+Warning: overflow
+--------------------
+--------------------
+127
+-257
+-32639
+--------------------
+--------------------
+127
+-256
+-32512
+--------------------
+--------------------
+127
+-255
+-32385
+--------------------
+--------------------
+127
+-217
+-27559
+--------------------
+--------------------
+127
+-151
+-19177
+--------------------
+--------------------
+127
+-128
+-16256
+--------------------
+--------------------
+127
+-127
+-16129
+--------------------
+--------------------
+127
+-2
+-254
+--------------------
+--------------------
+127
+-1
+-127
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+151
+19328
+--------------------
+--------------------
+128
+217
+27776
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+Warning: overflow
+--------------------
+--------------------
+128
+257
+Warning: overflow
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+-32768
+Warning: overflow
+--------------------
+--------------------
+128
+-32767
+Warning: overflow
+--------------------
+--------------------
+128
+-257
+Warning: overflow
+--------------------
+--------------------
+128
+-256
+Warning: overflow
+--------------------
+--------------------
+128
+-255
+-32640
+--------------------
+--------------------
+128
+-217
+-27776
+--------------------
+--------------------
+128
+-151
+-19328
+--------------------
+--------------------
+128
+-128
+-16384
+--------------------
+--------------------
+128
+-127
+-16256
+--------------------
+--------------------
+128
+-2
+-256
+--------------------
+--------------------
+128
+-1
+-128
+--------------------
+--------------------
+151
+0
+0
+--------------------
+--------------------
+151
+1
+151
+--------------------
+--------------------
+151
+2
+302
+--------------------
+--------------------
+151
+127
+19177
+--------------------
+--------------------
+151
+128
+19328
+--------------------
+--------------------
+151
+151
+22801
+--------------------
+--------------------
+151
+217
+32767
+--------------------
+--------------------
+151
+255
+Warning: overflow
+--------------------
+--------------------
+151
+256
+Warning: overflow
+--------------------
+--------------------
+151
+257
+Warning: overflow
+--------------------
+--------------------
+151
+32767
+Warning: overflow
+--------------------
+--------------------
+151
+-32768
+Warning: overflow
+--------------------
+--------------------
+151
+-32767
+Warning: overflow
+--------------------
+--------------------
+151
+-257
+Warning: overflow
+--------------------
+--------------------
+151
+-256
+Warning: overflow
+--------------------
+--------------------
+151
+-255
+Warning: overflow
+--------------------
+--------------------
+151
+-217
+-32767
+--------------------
+--------------------
+151
+-151
+-22801
+--------------------
+--------------------
+151
+-128
+-19328
+--------------------
+--------------------
+151
+-127
+-19177
+--------------------
+--------------------
+151
+-2
+-302
+--------------------
+--------------------
+151
+-1
+-151
+--------------------
+--------------------
+217
+0
+0
+--------------------
+--------------------
+217
+1
+217
+--------------------
+--------------------
+217
+2
+434
+--------------------
+--------------------
+217
+127
+27559
+--------------------
+--------------------
+217
+128
+27776
+--------------------
+--------------------
+217
+151
+32767
+--------------------
+--------------------
+217
+217
+Warning: overflow
+--------------------
+--------------------
+217
+255
+Warning: overflow
+--------------------
+--------------------
+217
+256
+Warning: overflow
+--------------------
+--------------------
+217
+257
+Warning: overflow
+--------------------
+--------------------
+217
+32767
+Warning: overflow
+--------------------
+--------------------
+217
+-32768
+Warning: overflow
+--------------------
+--------------------
+217
+-32767
+Warning: overflow
+--------------------
+--------------------
+217
+-257
+Warning: overflow
+--------------------
+--------------------
+217
+-256
+Warning: overflow
+--------------------
+--------------------
+217
+-255
+Warning: overflow
+--------------------
+--------------------
+217
+-217
+Warning: overflow
+--------------------
+--------------------
+217
+-151
+-32767
+--------------------
+--------------------
+217
+-128
+-27776
+--------------------
+--------------------
+217
+-127
+-27559
+--------------------
+--------------------
+217
+-2
+-434
+--------------------
+--------------------
+217
+-1
+-217
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+151
+Warning: overflow
+--------------------
+--------------------
+255
+217
+Warning: overflow
+--------------------
+--------------------
+255
+255
+Warning: overflow
+--------------------
+--------------------
+255
+256
+Warning: overflow
+--------------------
+--------------------
+255
+257
+Warning: overflow
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+-32768
+Warning: overflow
+--------------------
+--------------------
+255
+-32767
+Warning: overflow
+--------------------
+--------------------
+255
+-257
+Warning: overflow
+--------------------
+--------------------
+255
+-256
+Warning: overflow
+--------------------
+--------------------
+255
+-255
+Warning: overflow
+--------------------
+--------------------
+255
+-217
+Warning: overflow
+--------------------
+--------------------
+255
+-151
+Warning: overflow
+--------------------
+--------------------
+255
+-128
+-32640
+--------------------
+--------------------
+255
+-127
+-32385
+--------------------
+--------------------
+255
+-2
+-510
+--------------------
+--------------------
+255
+-1
+-255
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+Warning: overflow
+--------------------
+--------------------
+256
+151
+Warning: overflow
+--------------------
+--------------------
+256
+217
+Warning: overflow
+--------------------
+--------------------
+256
+255
+Warning: overflow
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+-32768
+Warning: overflow
+--------------------
+--------------------
+256
+-32767
+Warning: overflow
+--------------------
+--------------------
+256
+-257
+Warning: overflow
+--------------------
+--------------------
+256
+-256
+Warning: overflow
+--------------------
+--------------------
+256
+-255
+Warning: overflow
+--------------------
+--------------------
+256
+-217
+Warning: overflow
+--------------------
+--------------------
+256
+-151
+Warning: overflow
+--------------------
+--------------------
+256
+-128
+Warning: overflow
+--------------------
+--------------------
+256
+-127
+-32512
+--------------------
+--------------------
+256
+-2
+-512
+--------------------
+--------------------
+256
+-1
+-256
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+Warning: overflow
+--------------------
+--------------------
+257
+151
+Warning: overflow
+--------------------
+--------------------
+257
+217
+Warning: overflow
+--------------------
+--------------------
+257
+255
+Warning: overflow
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+-32768
+Warning: overflow
+--------------------
+--------------------
+257
+-32767
+Warning: overflow
+--------------------
+--------------------
+257
+-257
+Warning: overflow
+--------------------
+--------------------
+257
+-256
+Warning: overflow
+--------------------
+--------------------
+257
+-255
+Warning: overflow
+--------------------
+--------------------
+257
+-217
+Warning: overflow
+--------------------
+--------------------
+257
+-151
+Warning: overflow
+--------------------
+--------------------
+257
+-128
+Warning: overflow
+--------------------
+--------------------
+257
+-127
+-32639
+--------------------
+--------------------
+257
+-2
+-514
+--------------------
+--------------------
+257
+-1
+-257
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+Warning: overflow
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+151
+Warning: overflow
+--------------------
+--------------------
+32767
+217
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-257
+Warning: overflow
+--------------------
+--------------------
+32767
+-256
+Warning: overflow
+--------------------
+--------------------
+32767
+-255
+Warning: overflow
+--------------------
+--------------------
+32767
+-217
+Warning: overflow
+--------------------
+--------------------
+32767
+-151
+Warning: overflow
+--------------------
+--------------------
+32767
+-128
+Warning: overflow
+--------------------
+--------------------
+32767
+-127
+Warning: overflow
+--------------------
+--------------------
+32767
+-2
+Warning: overflow
+--------------------
+--------------------
+32767
+-1
+-32767
+--------------------
+--------------------
+-32768
+0
+Warning: overflow
+--------------------
+--------------------
+-32768
+1
+Warning: overflow
+--------------------
+--------------------
+-32768
+2
+Warning: overflow
+--------------------
+--------------------
+-32768
+127
+Warning: overflow
+--------------------
+--------------------
+-32768
+128
+Warning: overflow
+--------------------
+--------------------
+-32768
+151
+Warning: overflow
+--------------------
+--------------------
+-32768
+217
+Warning: overflow
+--------------------
+--------------------
+-32768
+255
+Warning: overflow
+--------------------
+--------------------
+-32768
+256
+Warning: overflow
+--------------------
+--------------------
+-32768
+257
+Warning: overflow
+--------------------
+--------------------
+-32768
+32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-257
+Warning: overflow
+--------------------
+--------------------
+-32768
+-256
+Warning: overflow
+--------------------
+--------------------
+-32768
+-255
+Warning: overflow
+--------------------
+--------------------
+-32768
+-217
+Warning: overflow
+--------------------
+--------------------
+-32768
+-151
+Warning: overflow
+--------------------
+--------------------
+-32768
+-128
+Warning: overflow
+--------------------
+--------------------
+-32768
+-127
+Warning: overflow
+--------------------
+--------------------
+-32768
+-2
+Warning: overflow
+--------------------
+--------------------
+-32768
+-1
+Warning: overflow
+--------------------
+--------------------
+-32767
+0
+0
+--------------------
+--------------------
+-32767
+1
+-32767
+--------------------
+--------------------
+-32767
+2
+Warning: overflow
+--------------------
+--------------------
+-32767
+127
+Warning: overflow
+--------------------
+--------------------
+-32767
+128
+Warning: overflow
+--------------------
+--------------------
+-32767
+151
+Warning: overflow
+--------------------
+--------------------
+-32767
+217
+Warning: overflow
+--------------------
+--------------------
+-32767
+255
+Warning: overflow
+--------------------
+--------------------
+-32767
+256
+Warning: overflow
+--------------------
+--------------------
+-32767
+257
+Warning: overflow
+--------------------
+--------------------
+-32767
+32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-257
+Warning: overflow
+--------------------
+--------------------
+-32767
+-256
+Warning: overflow
+--------------------
+--------------------
+-32767
+-255
+Warning: overflow
+--------------------
+--------------------
+-32767
+-217
+Warning: overflow
+--------------------
+--------------------
+-32767
+-151
+Warning: overflow
+--------------------
+--------------------
+-32767
+-128
+Warning: overflow
+--------------------
+--------------------
+-32767
+-127
+Warning: overflow
+--------------------
+--------------------
+-32767
+-2
+Warning: overflow
+--------------------
+--------------------
+-32767
+-1
+32767
+--------------------
+--------------------
+-257
+0
+0
+--------------------
+--------------------
+-257
+1
+-257
+--------------------
+--------------------
+-257
+2
+-514
+--------------------
+--------------------
+-257
+127
+-32639
+--------------------
+--------------------
+-257
+128
+Warning: overflow
+--------------------
+--------------------
+-257
+151
+Warning: overflow
+--------------------
+--------------------
+-257
+217
+Warning: overflow
+--------------------
+--------------------
+-257
+255
+Warning: overflow
+--------------------
+--------------------
+-257
+256
+Warning: overflow
+--------------------
+--------------------
+-257
+257
+Warning: overflow
+--------------------
+--------------------
+-257
+32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-32768
+Warning: overflow
+--------------------
+--------------------
+-257
+-32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-257
+Warning: overflow
+--------------------
+--------------------
+-257
+-256
+Warning: overflow
+--------------------
+--------------------
+-257
+-255
+Warning: overflow
+--------------------
+--------------------
+-257
+-217
+Warning: overflow
+--------------------
+--------------------
+-257
+-151
+Warning: overflow
+--------------------
+--------------------
+-257
+-128
+Warning: overflow
+--------------------
+--------------------
+-257
+-127
+32639
+--------------------
+--------------------
+-257
+-2
+514
+--------------------
+--------------------
+-257
+-1
+257
+--------------------
+--------------------
+-256
+0
+0
+--------------------
+--------------------
+-256
+1
+-256
+--------------------
+--------------------
+-256
+2
+-512
+--------------------
+--------------------
+-256
+127
+-32512
+--------------------
+--------------------
+-256
+128
+Warning: overflow
+--------------------
+--------------------
+-256
+151
+Warning: overflow
+--------------------
+--------------------
+-256
+217
+Warning: overflow
+--------------------
+--------------------
+-256
+255
+Warning: overflow
+--------------------
+--------------------
+-256
+256
+Warning: overflow
+--------------------
+--------------------
+-256
+257
+Warning: overflow
+--------------------
+--------------------
+-256
+32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-32768
+Warning: overflow
+--------------------
+--------------------
+-256
+-32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-257
+Warning: overflow
+--------------------
+--------------------
+-256
+-256
+Warning: overflow
+--------------------
+--------------------
+-256
+-255
+Warning: overflow
+--------------------
+--------------------
+-256
+-217
+Warning: overflow
+--------------------
+--------------------
+-256
+-151
+Warning: overflow
+--------------------
+--------------------
+-256
+-128
+Warning: overflow
+--------------------
+--------------------
+-256
+-127
+32512
+--------------------
+--------------------
+-256
+-2
+512
+--------------------
+--------------------
+-256
+-1
+256
+--------------------
+--------------------
+-255
+0
+0
+--------------------
+--------------------
+-255
+1
+-255
+--------------------
+--------------------
+-255
+2
+-510
+--------------------
+--------------------
+-255
+127
+-32385
+--------------------
+--------------------
+-255
+128
+-32640
+--------------------
+--------------------
+-255
+151
+Warning: overflow
+--------------------
+--------------------
+-255
+217
+Warning: overflow
+--------------------
+--------------------
+-255
+255
+Warning: overflow
+--------------------
+--------------------
+-255
+256
+Warning: overflow
+--------------------
+--------------------
+-255
+257
+Warning: overflow
+--------------------
+--------------------
+-255
+32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-32768
+Warning: overflow
+--------------------
+--------------------
+-255
+-32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-257
+Warning: overflow
+--------------------
+--------------------
+-255
+-256
+Warning: overflow
+--------------------
+--------------------
+-255
+-255
+Warning: overflow
+--------------------
+--------------------
+-255
+-217
+Warning: overflow
+--------------------
+--------------------
+-255
+-151
+Warning: overflow
+--------------------
+--------------------
+-255
+-128
+32640
+--------------------
+--------------------
+-255
+-127
+32385
+--------------------
+--------------------
+-255
+-2
+510
+--------------------
+--------------------
+-255
+-1
+255
+--------------------
+--------------------
+-217
+0
+0
+--------------------
+--------------------
+-217
+1
+-217
+--------------------
+--------------------
+-217
+2
+-434
+--------------------
+--------------------
+-217
+127
+-27559
+--------------------
+--------------------
+-217
+128
+-27776
+--------------------
+--------------------
+-217
+151
+-32767
+--------------------
+--------------------
+-217
+217
+Warning: overflow
+--------------------
+--------------------
+-217
+255
+Warning: overflow
+--------------------
+--------------------
+-217
+256
+Warning: overflow
+--------------------
+--------------------
+-217
+257
+Warning: overflow
+--------------------
+--------------------
+-217
+32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-32768
+Warning: overflow
+--------------------
+--------------------
+-217
+-32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-257
+Warning: overflow
+--------------------
+--------------------
+-217
+-256
+Warning: overflow
+--------------------
+--------------------
+-217
+-255
+Warning: overflow
+--------------------
+--------------------
+-217
+-217
+Warning: overflow
+--------------------
+--------------------
+-217
+-151
+32767
+--------------------
+--------------------
+-217
+-128
+27776
+--------------------
+--------------------
+-217
+-127
+27559
+--------------------
+--------------------
+-217
+-2
+434
+--------------------
+--------------------
+-217
+-1
+217
+--------------------
+--------------------
+-151
+0
+0
+--------------------
+--------------------
+-151
+1
+-151
+--------------------
+--------------------
+-151
+2
+-302
+--------------------
+--------------------
+-151
+127
+-19177
+--------------------
+--------------------
+-151
+128
+-19328
+--------------------
+--------------------
+-151
+151
+-22801
+--------------------
+--------------------
+-151
+217
+-32767
+--------------------
+--------------------
+-151
+255
+Warning: overflow
+--------------------
+--------------------
+-151
+256
+Warning: overflow
+--------------------
+--------------------
+-151
+257
+Warning: overflow
+--------------------
+--------------------
+-151
+32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-32768
+Warning: overflow
+--------------------
+--------------------
+-151
+-32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-257
+Warning: overflow
+--------------------
+--------------------
+-151
+-256
+Warning: overflow
+--------------------
+--------------------
+-151
+-255
+Warning: overflow
+--------------------
+--------------------
+-151
+-217
+32767
+--------------------
+--------------------
+-151
+-151
+22801
+--------------------
+--------------------
+-151
+-128
+19328
+--------------------
+--------------------
+-151
+-127
+19177
+--------------------
+--------------------
+-151
+-2
+302
+--------------------
+--------------------
+-151
+-1
+151
+--------------------
+--------------------
+-128
+0
+0
+--------------------
+--------------------
+-128
+1
+-128
+--------------------
+--------------------
+-128
+2
+-256
+--------------------
+--------------------
+-128
+127
+-16256
+--------------------
+--------------------
+-128
+128
+-16384
+--------------------
+--------------------
+-128
+151
+-19328
+--------------------
+--------------------
+-128
+217
+-27776
+--------------------
+--------------------
+-128
+255
+-32640
+--------------------
+--------------------
+-128
+256
+Warning: overflow
+--------------------
+--------------------
+-128
+257
+Warning: overflow
+--------------------
+--------------------
+-128
+32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-32768
+Warning: overflow
+--------------------
+--------------------
+-128
+-32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-257
+Warning: overflow
+--------------------
+--------------------
+-128
+-256
+Warning: overflow
+--------------------
+--------------------
+-128
+-255
+32640
+--------------------
+--------------------
+-128
+-217
+27776
+--------------------
+--------------------
+-128
+-151
+19328
+--------------------
+--------------------
+-128
+-128
+16384
+--------------------
+--------------------
+-128
+-127
+16256
+--------------------
+--------------------
+-128
+-2
+256
+--------------------
+--------------------
+-128
+-1
+128
+--------------------
+--------------------
+-127
+0
+0
+--------------------
+--------------------
+-127
+1
+-127
+--------------------
+--------------------
+-127
+2
+-254
+--------------------
+--------------------
+-127
+127
+-16129
+--------------------
+--------------------
+-127
+128
+-16256
+--------------------
+--------------------
+-127
+151
+-19177
+--------------------
+--------------------
+-127
+217
+-27559
+--------------------
+--------------------
+-127
+255
+-32385
+--------------------
+--------------------
+-127
+256
+-32512
+--------------------
+--------------------
+-127
+257
+-32639
+--------------------
+--------------------
+-127
+32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-32768
+Warning: overflow
+--------------------
+--------------------
+-127
+-32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-257
+32639
+--------------------
+--------------------
+-127
+-256
+32512
+--------------------
+--------------------
+-127
+-255
+32385
+--------------------
+--------------------
+-127
+-217
+27559
+--------------------
+--------------------
+-127
+-151
+19177
+--------------------
+--------------------
+-127
+-128
+16256
+--------------------
+--------------------
+-127
+-127
+16129
+--------------------
+--------------------
+-127
+-2
+254
+--------------------
+--------------------
+-127
+-1
+127
+--------------------
+--------------------
+-2
+0
+0
+--------------------
+--------------------
+-2
+1
+-2
+--------------------
+--------------------
+-2
+2
+-4
+--------------------
+--------------------
+-2
+127
+-254
+--------------------
+--------------------
+-2
+128
+-256
+--------------------
+--------------------
+-2
+151
+-302
+--------------------
+--------------------
+-2
+217
+-434
+--------------------
+--------------------
+-2
+255
+-510
+--------------------
+--------------------
+-2
+256
+-512
+--------------------
+--------------------
+-2
+257
+-514
+--------------------
+--------------------
+-2
+32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-32768
+Warning: overflow
+--------------------
+--------------------
+-2
+-32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-257
+514
+--------------------
+--------------------
+-2
+-256
+512
+--------------------
+--------------------
+-2
+-255
+510
+--------------------
+--------------------
+-2
+-217
+434
+--------------------
+--------------------
+-2
+-151
+302
+--------------------
+--------------------
+-2
+-128
+256
+--------------------
+--------------------
+-2
+-127
+254
+--------------------
+--------------------
+-2
+-2
+4
+--------------------
+--------------------
+-2
+-1
+2
+--------------------
+--------------------
+-1
+0
+0
+--------------------
+--------------------
+-1
+1
+-1
+--------------------
+--------------------
+-1
+2
+-2
+--------------------
+--------------------
+-1
+127
+-127
+--------------------
+--------------------
+-1
+128
+-128
+--------------------
+--------------------
+-1
+151
+-151
+--------------------
+--------------------
+-1
+217
+-217
+--------------------
+--------------------
+-1
+255
+-255
+--------------------
+--------------------
+-1
+256
+-256
+--------------------
+--------------------
+-1
+257
+-257
+--------------------
+--------------------
+-1
+32767
+-32767
+--------------------
+--------------------
+-1
+-32768
+Warning: overflow
+--------------------
+--------------------
+-1
+-32767
+32767
+--------------------
+--------------------
+-1
+-257
+257
+--------------------
+--------------------
+-1
+-256
+256
+--------------------
+--------------------
+-1
+-255
+255
+--------------------
+--------------------
+-1
+-217
+217
+--------------------
+--------------------
+-1
+-151
+151
+--------------------
+--------------------
+-1
+-128
+128
+--------------------
+--------------------
+-1
+-127
+127
+--------------------
+--------------------
+-1
+-2
+2
+--------------------
+--------------------
+-1
+-1
+1
+--------------------
diff --git a/test/integration/CASL2/mula1_call/Makefile b/test/integration/CASL2/mula1_call/Makefile
new file mode 100644 (file)
index 0000000..ecbbb51
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -M640
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula1.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/mull0_call/0.txt b/test/integration/CASL2/mull0_call/0.txt
new file mode 100644 (file)
index 0000000..0c4a537
--- /dev/null
@@ -0,0 +1,606 @@
+../../../../casl2 ../../../../as/FUNC/mull_call.casl ../../../../as/FUNC/mull0.casl ../../../../as/FUNC/outl.casl
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+32768
+0
+--------------------
+--------------------
+0
+65535
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+32768
+32768
+--------------------
+--------------------
+1
+65535
+65535
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+65534
+--------------------
+--------------------
+2
+32768
+Warning: overflow
+--------------------
+--------------------
+2
+65535
+Warning: overflow
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+32768
+Warning: overflow
+--------------------
+--------------------
+127
+65535
+Warning: overflow
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+32768
+--------------------
+--------------------
+128
+257
+32896
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+32768
+Warning: overflow
+--------------------
+--------------------
+128
+65535
+Warning: overflow
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+255
+65025
+--------------------
+--------------------
+255
+256
+65280
+--------------------
+--------------------
+255
+257
+65535
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+32768
+Warning: overflow
+--------------------
+--------------------
+255
+65535
+Warning: overflow
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+32768
+--------------------
+--------------------
+256
+255
+65280
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+32768
+Warning: overflow
+--------------------
+--------------------
+256
+65535
+Warning: overflow
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+32896
+--------------------
+--------------------
+257
+255
+65535
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+32768
+Warning: overflow
+--------------------
+--------------------
+257
+65535
+Warning: overflow
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+65534
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+32768
+Warning: overflow
+--------------------
+--------------------
+32767
+65535
+Warning: overflow
+--------------------
+--------------------
+32768
+0
+0
+--------------------
+--------------------
+32768
+1
+32768
+--------------------
+--------------------
+32768
+2
+Warning: overflow
+--------------------
+--------------------
+32768
+127
+Warning: overflow
+--------------------
+--------------------
+32768
+128
+Warning: overflow
+--------------------
+--------------------
+32768
+255
+Warning: overflow
+--------------------
+--------------------
+32768
+256
+Warning: overflow
+--------------------
+--------------------
+32768
+257
+Warning: overflow
+--------------------
+--------------------
+32768
+32767
+Warning: overflow
+--------------------
+--------------------
+32768
+32768
+Warning: overflow
+--------------------
+--------------------
+32768
+65535
+Warning: overflow
+--------------------
+--------------------
+65535
+0
+0
+--------------------
+--------------------
+65535
+1
+65535
+--------------------
+--------------------
+65535
+2
+Warning: overflow
+--------------------
+--------------------
+65535
+127
+Warning: overflow
+--------------------
+--------------------
+65535
+128
+Warning: overflow
+--------------------
+--------------------
+65535
+255
+Warning: overflow
+--------------------
+--------------------
+65535
+256
+Warning: overflow
+--------------------
+--------------------
+65535
+257
+Warning: overflow
+--------------------
+--------------------
+65535
+32767
+Warning: overflow
+--------------------
+--------------------
+65535
+32768
+Warning: overflow
+--------------------
+--------------------
+65535
+65535
+Warning: overflow
+--------------------
diff --git a/test/integration/CASL2/mull0_call/Makefile b/test/integration/CASL2/mull0_call/Makefile
new file mode 100644 (file)
index 0000000..6897272
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull0.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/mull1_call/0.txt b/test/integration/CASL2/mull1_call/0.txt
new file mode 100644 (file)
index 0000000..8a9a2a4
--- /dev/null
@@ -0,0 +1,606 @@
+../../../../casl2 ../../../../as/FUNC/mull_call.casl ../../../../as/FUNC/mull1.casl ../../../../as/FUNC/outl.casl
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+32768
+0
+--------------------
+--------------------
+0
+65535
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+32768
+32768
+--------------------
+--------------------
+1
+65535
+65535
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+65534
+--------------------
+--------------------
+2
+32768
+Warning: overflow
+--------------------
+--------------------
+2
+65535
+Warning: overflow
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+32768
+Warning: overflow
+--------------------
+--------------------
+127
+65535
+Warning: overflow
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+32768
+--------------------
+--------------------
+128
+257
+32896
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+32768
+Warning: overflow
+--------------------
+--------------------
+128
+65535
+Warning: overflow
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+255
+65025
+--------------------
+--------------------
+255
+256
+65280
+--------------------
+--------------------
+255
+257
+65535
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+32768
+Warning: overflow
+--------------------
+--------------------
+255
+65535
+Warning: overflow
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+32768
+--------------------
+--------------------
+256
+255
+65280
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+32768
+Warning: overflow
+--------------------
+--------------------
+256
+65535
+Warning: overflow
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+32896
+--------------------
+--------------------
+257
+255
+65535
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+32768
+Warning: overflow
+--------------------
+--------------------
+257
+65535
+Warning: overflow
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+65534
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+32768
+Warning: overflow
+--------------------
+--------------------
+32767
+65535
+Warning: overflow
+--------------------
+--------------------
+32768
+0
+0
+--------------------
+--------------------
+32768
+1
+32768
+--------------------
+--------------------
+32768
+2
+Warning: overflow
+--------------------
+--------------------
+32768
+127
+Warning: overflow
+--------------------
+--------------------
+32768
+128
+Warning: overflow
+--------------------
+--------------------
+32768
+255
+Warning: overflow
+--------------------
+--------------------
+32768
+256
+Warning: overflow
+--------------------
+--------------------
+32768
+257
+Warning: overflow
+--------------------
+--------------------
+32768
+32767
+Warning: overflow
+--------------------
+--------------------
+32768
+32768
+Warning: overflow
+--------------------
+--------------------
+32768
+65535
+Warning: overflow
+--------------------
+--------------------
+65535
+0
+0
+--------------------
+--------------------
+65535
+1
+65535
+--------------------
+--------------------
+65535
+2
+Warning: overflow
+--------------------
+--------------------
+65535
+127
+Warning: overflow
+--------------------
+--------------------
+65535
+128
+Warning: overflow
+--------------------
+--------------------
+65535
+255
+Warning: overflow
+--------------------
+--------------------
+65535
+256
+Warning: overflow
+--------------------
+--------------------
+65535
+257
+Warning: overflow
+--------------------
+--------------------
+65535
+32767
+Warning: overflow
+--------------------
+--------------------
+65535
+32768
+Warning: overflow
+--------------------
+--------------------
+65535
+65535
+Warning: overflow
+--------------------
diff --git a/test/integration/CASL2/mull1_call/Makefile b/test/integration/CASL2/mull1_call/Makefile
new file mode 100644 (file)
index 0000000..3e862b6
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull1.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/opdspc_err/0.txt b/test/integration/CASL2/opdspc_err/0.txt
new file mode 100644 (file)
index 0000000..44cda55
--- /dev/null
@@ -0,0 +1,8 @@
+../../../../casl2 -slatd ../../../../as/ERR/opdspc_err.casl
+
+Assemble ../../../../as/ERR/opdspc_err.casl (0)
+../../../../as/ERR/opdspc_err.casl:1:MAIN    START   BEGIN
+../../../../as/ERR/opdspc_err.casl:2:BEGIN   LD      GR1, A
+Assemble error - 121: cannot get operand token
+ ../../../../as/ERR/opdspc_err.casl:2: BEGIN   LD      GR1, A
+
diff --git a/test/integration/CASL2/opdspc_err/Makefile b/test/integration/CASL2/opdspc_err/Makefile
new file mode 100644 (file)
index 0000000..ef71f21
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/ERR
+ASFILE = $(ASDIR)/opdspc_err.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/opdspc_err/err.txt b/test/integration/CASL2/opdspc_err/err.txt
new file mode 100644 (file)
index 0000000..f088e22
--- /dev/null
@@ -0,0 +1,3 @@
+Assemble error - 121: cannot get operand token
+ ../../../../as/ERR/opdspc_err.casl:2: BEGIN   LD      GR1, A
+
diff --git a/test/integration/CASL2/out0/0.txt b/test/integration/CASL2/out0/0.txt
new file mode 100644 (file)
index 0000000..e3c7f55
--- /dev/null
@@ -0,0 +1,564 @@
+../../../../casl2 -slatd ../../../../as/CMD/out0.casl
+
+Assemble ../../../../as/CMD/out0.casl (0)
+../../../../as/CMD/out0.casl:1:MAIN     START
+../../../../as/CMD/out0.casl:2:         OUT    BUF,LEN
+../../../../as/CMD/out0.casl:3:         RET
+../../../../as/CMD/out0.casl:4:BUF      DC     '0'
+../../../../as/CMD/out0.casl:5:LEN      DC     1
+../../../../as/CMD/out0.casl:6:         END
+
+Label::::
+BUF ---> #0013
+MAIN ---> #0000
+LEN ---> #0014
+
+Assemble ../../../../as/CMD/out0.casl (1)
+../../../../as/CMD/out0.casl:1:MAIN     START
+../../../../as/CMD/out0.casl:2:         OUT    BUF,LEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0013
+       #0006   #1020
+       #0007   #0014
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #0015
+       #0015   #000A
+       #000C   #1220
+       #000D   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/CMD/out0.casl:3:         RET
+       #0012   #8100
+../../../../as/CMD/out0.casl:4:BUF      DC     '0'
+       #0013   #0030
+../../../../as/CMD/out0.casl:5:LEN      DC     1
+       #0014   #0001
+../../../../as/CMD/out0.casl:6:         END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0000: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     511 = #01FF = 0000000111111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0002: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     510 = #01FE = 0000000111111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0004: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     510 = #01FE = 0000000111111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0006: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:      1 = #0001 = 0000000000000001
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0008: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+0#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:      1 = #0001 = 0000000000000001
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000A: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     21 = #0015 = 0000000000010101
+#000C: GR2:      1 = #0001 = 0000000000000001
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000C: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     21 = #0015 = 0000000000010101
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     510 = #01FE = 0000000111111110
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#000E: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     21 = #0015 = 0000000000010101
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     510 = #01FE = 0000000111111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0010: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:     21 = #0015 = 0000000000010101
+#0011: GR2:      0 = #0000 = 0000000000000000
+#0011: GR3:      0 = #0000 = 0000000000000000
+#0011: GR4:      0 = #0000 = 0000000000000000
+#0011: GR5:      0 = #0000 = 0000000000000000
+#0011: GR6:      0 = #0000 = 0000000000000000
+#0011: GR7:      0 = #0000 = 0000000000000000
+#0011: SP:     511 = #01FF = 0000000111111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 000
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0011: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#0012: GR3:      0 = #0000 = 0000000000000000
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002
+#0012: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/out0/Makefile b/test/integration/CASL2/out0/Makefile
new file mode 100644 (file)
index 0000000..2c66a5a
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/out0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/out1/0.txt b/test/integration/CASL2/out1/0.txt
new file mode 100644 (file)
index 0000000..2cbc074
--- /dev/null
@@ -0,0 +1,583 @@
+../../../../casl2 -latd ../../../../as/CMD/out1.casl
+
+Assemble ../../../../as/CMD/out1.casl (0)
+
+Label::::
+IOLEN ---> #0029
+OTEST ---> #0000
+IOBUF ---> #0013
+
+Assemble ../../../../as/CMD/out1.casl (1)
+../../../../as/CMD/out1.casl:1:;;; OUTの使用例
+../../../../as/CMD/out1.casl:2:OTEST   START
+../../../../as/CMD/out1.casl:3:        OUT     IOBUF,IOLEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0013
+       #0006   #1020
+       #0007   #0029
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #002A
+       #002A   #000A
+       #000C   #1220
+       #000D   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/CMD/out1.casl:4:        RET
+       #0012   #8100
+../../../../as/CMD/out1.casl:5:IOBUF   DC      'aaaa',10,'b','c',10,'as','qwerty','111111'
+       #0013   #0061
+       #0014   #0061
+       #0015   #0061
+       #0016   #0061
+       #0017   #000A
+       #0018   #0062
+       #0019   #0063
+       #001A   #000A
+       #001B   #0061
+       #001C   #0073
+       #001D   #0071
+       #001E   #0077
+       #001F   #0065
+       #0020   #0072
+       #0021   #0074
+       #0022   #0079
+       #0023   #0031
+       #0024   #0031
+       #0025   #0031
+       #0026   #0031
+       #0027   #0031
+       #0028   #0031
+../../../../as/CMD/out1.casl:6:IOLEN   DC      24
+       #0029   #0018
+../../../../as/CMD/out1.casl:7:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0000: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0000: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     511 = #01FF = 0000000111111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0002: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0002: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     510 = #01FE = 0000000111111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0004: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0004: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     510 = #01FE = 0000000111111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0006: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0006: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:     24 = #0018 = 0000000000011000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0008: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0008: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+aaaa
+bc
+asqwerty111111.
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:     24 = #0018 = 0000000000011000
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#000A: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#000A: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     42 = #002A = 0000000000101010
+#000C: GR2:     24 = #0018 = 0000000000011000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#000C: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#000C: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     42 = #002A = 0000000000101010
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     510 = #01FE = 0000000111111110
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#000E: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#000E: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     42 = #002A = 0000000000101010
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     510 = #01FE = 0000000111111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0010: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0010: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:     42 = #002A = 0000000000101010
+#0011: GR2:      0 = #0000 = 0000000000000000
+#0011: GR3:      0 = #0000 = 0000000000000000
+#0011: GR4:      0 = #0000 = 0000000000000000
+#0011: GR5:      0 = #0000 = 0000000000000000
+#0011: GR6:      0 = #0000 = 0000000000000000
+#0011: GR7:      0 = #0000 = 0000000000000000
+#0011: SP:     511 = #01FF = 0000000111111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 000
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0011: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0011: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#0012: GR3:      0 = #0000 = 0000000000000000
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002
+#0012: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065
+#0012: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/out1/Makefile b/test/integration/CASL2/out1/Makefile
new file mode 100644 (file)
index 0000000..c87fbd6
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -latd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/out1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/outa_call/0.txt b/test/integration/CASL2/outa_call/0.txt
new file mode 100644 (file)
index 0000000..3cf5382
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../casl2 ../../../../as/FUNC/outa_call.casl ../../../../as/FUNC/outa.casl
+0
+1
+2
+4
+8
+16
+32
+64
+128
+256
+512
+1024
+2048
+4096
+8192
+16384
+32767
+-32768
+-32767
+-16384
+-8192
+-4096
+-2048
+-1024
+-512
+-256
+-128
+-64
+-32
+-16
+-8
+-4
+-2
+-1
diff --git a/test/integration/CASL2/outa_call/Makefile b/test/integration/CASL2/outa_call/Makefile
new file mode 100644 (file)
index 0000000..3747f3c
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outa_call.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/outb_call/0.txt b/test/integration/CASL2/outb_call/0.txt
new file mode 100644 (file)
index 0000000..042c126
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../casl2 ../../../../as/FUNC/outb_call.casl ../../../../as/FUNC/outb.casl
+0000000000000000
+0000000000000001
+0000000000000010
+0000000000000100
+0000000000001000
+0000000000010000
+0000000000100000
+0000000001000000
+0000000010000000
+0000000100000000
+0000001000000000
+0000010000000000
+0000100000000000
+0001000000000000
+0010000000000000
+0100000000000000
+0111111111111111
+1000000000000000
+1000000000000001
+1100000000000000
+1110000000000000
+1111000000000000
+1111100000000000
+1111110000000000
+1111111000000000
+1111111100000000
+1111111110000000
+1111111111000000
+1111111111100000
+1111111111110000
+1111111111111000
+1111111111111100
+1111111111111110
+1111111111111111
diff --git a/test/integration/CASL2/outb_call/Makefile b/test/integration/CASL2/outb_call/Makefile
new file mode 100644 (file)
index 0000000..0bb8de2
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outb_call.casl $(ASDIR)/outb.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/outd_q15_call/0.txt b/test/integration/CASL2/outd_q15_call/0.txt
new file mode 100644 (file)
index 0000000..2c0a4cd
--- /dev/null
@@ -0,0 +1,34 @@
+../../../../casl2 ../../../../as/FUNC/outd_q15_call.casl ../../../../as/FUNC/outd_q15.casl
+0.999969482421875
+0.5
+0.25
+0.125
+0.0625
+0.03125
+0.015625
+0.0078125
+0.00390625
+0.001953125
+0.0009765625
+0.00048828125
+0.000244140625
+0.0001220703125
+0.00006103515625
+0.000030517578125
+-1
+-0.999969482421875
+-0.5
+-0.25
+-0.125
+-0.0625
+-0.03125
+-0.015625
+-0.0078125
+-0.00390625
+-0.001953125
+-0.0009765625
+-0.00048828125
+-0.000244140625
+-0.0001220703125
+-0.00006103515625
+-0.000030517578125
diff --git a/test/integration/CASL2/outd_q15_call/Makefile b/test/integration/CASL2/outd_q15_call/Makefile
new file mode 100644 (file)
index 0000000..3a82670
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outd_q15_call.casl $(ASDIR)/outd_q15.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/outl_call/0.txt b/test/integration/CASL2/outl_call/0.txt
new file mode 100644 (file)
index 0000000..4b14c37
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../casl2 ../../../../as/FUNC/outl_call.casl ../../../../as/FUNC/outl.casl
+0
+1
+2
+4
+8
+16
+32
+64
+128
+256
+512
+1024
+2048
+4096
+8192
+16384
+32767
+32768
+32769
+49152
+57344
+61440
+63488
+64512
+65024
+65280
+65408
+65472
+65504
+65520
+65528
+65532
+65534
+65535
diff --git a/test/integration/CASL2/outl_call/Makefile b/test/integration/CASL2/outl_call/Makefile
new file mode 100644 (file)
index 0000000..1af77f7
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+ASFILE = $(ASDIR)/FUNC/outl_call.casl $(ASDIR)/FUNC/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ptn1/0.txt b/test/integration/CASL2/ptn1/0.txt
new file mode 100644 (file)
index 0000000..f035c17
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn1_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn1.casl ../../../../as/FUNC/outb.casl
+1111111111100000
diff --git a/test/integration/CASL2/ptn1/Makefile b/test/integration/CASL2/ptn1/Makefile
new file mode 100644 (file)
index 0000000..52cae14
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn1_call.casl $(ASDIR)/ptn1.casl $(ASFUNCDIR)/outb.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ptn2/0.txt b/test/integration/CASL2/ptn2/0.txt
new file mode 100644 (file)
index 0000000..630bf16
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn2_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn2.casl ../../../../as/FUNC/outb.casl
+0000000000011111
diff --git a/test/integration/CASL2/ptn2/Makefile b/test/integration/CASL2/ptn2/Makefile
new file mode 100644 (file)
index 0000000..9156472
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn2_call.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ptn3/0.txt b/test/integration/CASL2/ptn3/0.txt
new file mode 100644 (file)
index 0000000..80d9e60
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn3_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn3.casl ../../../../as/FUNC/outb.casl
+0000000000100000
diff --git a/test/integration/CASL2/ptn3/Makefile b/test/integration/CASL2/ptn3/Makefile
new file mode 100644 (file)
index 0000000..8d9c438
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn3_call.casl $(ASDIR)/ptn3.casl $(ASFUNCDIR)/outb.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/ptn4/0.txt b/test/integration/CASL2/ptn4/0.txt
new file mode 100644 (file)
index 0000000..0516b28
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn4_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn4.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn1.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn2.casl ../../../../as/FUNC/outb.casl
+1111100000011111
diff --git a/test/integration/CASL2/ptn4/Makefile b/test/integration/CASL2/ptn4/Makefile
new file mode 100644 (file)
index 0000000..5971a92
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn4_call.casl $(ASDIR)/ptn4.casl $(ASDIR)/ptn1.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/pushpop/0.txt b/test/integration/CASL2/pushpop/0.txt
new file mode 100644 (file)
index 0000000..88cf37d
--- /dev/null
@@ -0,0 +1,470 @@
+../../../../casl2 -slatd ../../../../as/CMD/pushpop.casl
+
+Assemble ../../../../as/CMD/pushpop.casl (0)
+../../../../as/CMD/pushpop.casl:1:PUSHPOP START
+../../../../as/CMD/pushpop.casl:2:        LAD     GR1,1
+../../../../as/CMD/pushpop.casl:3:        LAD     GR2,2
+../../../../as/CMD/pushpop.casl:4:        PUSH    0,GR1
+../../../../as/CMD/pushpop.casl:5:        PUSH    0,GR2
+../../../../as/CMD/pushpop.casl:6:        LAD     GR1,0
+../../../../as/CMD/pushpop.casl:7:        LAD     GR2,0
+../../../../as/CMD/pushpop.casl:8:        POP     GR2
+../../../../as/CMD/pushpop.casl:9:        POP     GR1
+../../../../as/CMD/pushpop.casl:10:        RET
+../../../../as/CMD/pushpop.casl:11:        END
+
+Label::::
+PUSHPOP ---> #0000
+
+Assemble ../../../../as/CMD/pushpop.casl (1)
+../../../../as/CMD/pushpop.casl:1:PUSHPOP START
+../../../../as/CMD/pushpop.casl:2:        LAD     GR1,1
+       #0000   #1210
+       #0001   #0001
+../../../../as/CMD/pushpop.casl:3:        LAD     GR2,2
+       #0002   #1220
+       #0003   #0002
+../../../../as/CMD/pushpop.casl:4:        PUSH    0,GR1
+       #0004   #7001
+       #0005   #0000
+../../../../as/CMD/pushpop.casl:5:        PUSH    0,GR2
+       #0006   #7002
+       #0007   #0000
+../../../../as/CMD/pushpop.casl:6:        LAD     GR1,0
+       #0008   #1210
+       #0009   #0000
+../../../../as/CMD/pushpop.casl:7:        LAD     GR2,0
+       #000A   #1220
+       #000B   #0000
+../../../../as/CMD/pushpop.casl:8:        POP     GR2
+       #000C   #7120
+../../../../as/CMD/pushpop.casl:9:        POP     GR1
+       #000D   #7110
+../../../../as/CMD/pushpop.casl:10:        RET
+       #000E   #8100
+../../../../as/CMD/pushpop.casl:11:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#0004: GR2:      2 = #0002 = 0000000000000010
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      1 = #0001 = 0000000000000001
+#0006: GR2:      2 = #0002 = 0000000000000010
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     511 = #01FF = 0000000111111111
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      1 = #0001 = 0000000000000001
+#0008: GR2:      2 = #0002 = 0000000000000010
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      2 = #0002 = 0000000000000010
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#000C: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
+
+#000D: Register::::
+#000D: GR0:      0 = #0000 = 0000000000000000
+#000D: GR1:      0 = #0000 = 0000000000000000
+#000D: GR2:      2 = #0002 = 0000000000000010
+#000D: GR3:      0 = #0000 = 0000000000000000
+#000D: GR4:      0 = #0000 = 0000000000000000
+#000D: GR5:      0 = #0000 = 0000000000000000
+#000D: GR6:      0 = #0000 = 0000000000000000
+#000D: GR7:      0 = #0000 = 0000000000000000
+#000D: SP:     511 = #01FF = 0000000111111111
+#000D: PR:      13 = #000D = 0000000000001101
+#000D: FR (OF SF ZF): 000
+#000D: Memory::::
+#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000D: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#000D: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:      1 = #0001 = 0000000000000001
+#000E: GR2:      2 = #0002 = 0000000000000010
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
+#000E: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
+
diff --git a/test/integration/CASL2/pushpop/Makefile b/test/integration/CASL2/pushpop/Makefile
new file mode 100644 (file)
index 0000000..5bdc746
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/pushpop.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/rev_call/0.txt b/test/integration/CASL2/rev_call/0.txt
new file mode 100644 (file)
index 0000000..60268ad
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 ../../../../as/FUNC/rev_call.casl ../../../../as/FUNC/rev.casl
+12345
+54321
diff --git a/test/integration/CASL2/rev_call/Makefile b/test/integration/CASL2/rev_call/Makefile
new file mode 100644 (file)
index 0000000..8239a50
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/rev_call.casl $(ASDIR)/rev.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/sla2/0.txt b/test/integration/CASL2/sla2/0.txt
new file mode 100644 (file)
index 0000000..77768eb
--- /dev/null
@@ -0,0 +1,167 @@
+../../../../casl2 -slatd ../../../../as/CMD/sla2.casl
+
+Assemble ../../../../as/CMD/sla2.casl (0)
+../../../../as/CMD/sla2.casl:1:SLA2    START   BEGIN
+../../../../as/CMD/sla2.casl:2:BEGIN   LAD     GR1,3
+../../../../as/CMD/sla2.casl:3:        SLA     GR1,2
+../../../../as/CMD/sla2.casl:4:        RET
+../../../../as/CMD/sla2.casl:5:        END
+../../../../as/CMD/sla2.casl:6:        
+Label::::
+SLA2 ---> #0000
+BEGIN ---> #0000
+
+Assemble ../../../../as/CMD/sla2.casl (1)
+../../../../as/CMD/sla2.casl:1:SLA2    START   BEGIN
+../../../../as/CMD/sla2.casl:2:BEGIN   LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/CMD/sla2.casl:3:        SLA     GR1,2
+       #0002   #5010
+       #0003   #0002
+../../../../as/CMD/sla2.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/sla2.casl:5:        END
+../../../../as/CMD/sla2.casl:6:        
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     12 = #000C = 0000000000001100
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/sla2/Makefile b/test/integration/CASL2/sla2/Makefile
new file mode 100644 (file)
index 0000000..927a55c
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sla2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/sra2/0.txt b/test/integration/CASL2/sra2/0.txt
new file mode 100644 (file)
index 0000000..e750e91
--- /dev/null
@@ -0,0 +1,167 @@
+../../../../casl2 -slatd ../../../../as/CMD/sra2.casl
+
+Assemble ../../../../as/CMD/sra2.casl (0)
+../../../../as/CMD/sra2.casl:1:SRA2    START   BEGIN
+../../../../as/CMD/sra2.casl:2:BEGIN   LAD     GR4,124
+../../../../as/CMD/sra2.casl:3:        SRA     GR4,2
+../../../../as/CMD/sra2.casl:4:        RET
+../../../../as/CMD/sra2.casl:5:        END
+
+Label::::
+BEGIN ---> #0000
+SRA2 ---> #0000
+
+Assemble ../../../../as/CMD/sra2.casl (1)
+../../../../as/CMD/sra2.casl:1:SRA2    START   BEGIN
+../../../../as/CMD/sra2.casl:2:BEGIN   LAD     GR4,124
+       #0000   #1240
+       #0001   #007C
+../../../../as/CMD/sra2.casl:3:        SRA     GR4,2
+       #0002   #5140
+       #0003   #0002
+../../../../as/CMD/sra2.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/sra2.casl:5:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:    124 = #007C = 0000000001111100
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:     31 = #001F = 0000000000011111
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/sra2/Makefile b/test/integration/CASL2/sra2/Makefile
new file mode 100644 (file)
index 0000000..7f511b5
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/sra3/0.txt b/test/integration/CASL2/sra3/0.txt
new file mode 100644 (file)
index 0000000..a0b0c7e
--- /dev/null
@@ -0,0 +1,171 @@
+../../../../casl2 -slatd ../../../../as/CMD/sra3.casl
+
+Assemble ../../../../as/CMD/sra3.casl (0)
+../../../../as/CMD/sra3.casl:1:SLA2    START   BEGIN
+../../../../as/CMD/sra3.casl:2:BEGIN   LD      GR0,X
+../../../../as/CMD/sra3.casl:3:        SRA     GR0,2
+../../../../as/CMD/sra3.casl:4:        RET
+../../../../as/CMD/sra3.casl:5:X       DC      #7A31
+../../../../as/CMD/sra3.casl:6:        END
+
+Label::::
+SLA2 ---> #0000
+X ---> #0005
+BEGIN ---> #0000
+
+Assemble ../../../../as/CMD/sra3.casl (1)
+../../../../as/CMD/sra3.casl:1:SLA2    START   BEGIN
+../../../../as/CMD/sra3.casl:2:BEGIN   LD      GR0,X
+       #0000   #1000
+       #0001   #0005
+../../../../as/CMD/sra3.casl:3:        SRA     GR0,2
+       #0002   #5100
+       #0003   #0002
+../../../../as/CMD/sra3.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/sra3.casl:5:X       DC      #7A31
+       #0005   #7A31
+../../../../as/CMD/sra3.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:  31281 = #7A31 = 0111101000110001
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:   7820 = #1E8C = 0001111010001100
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/sra3/Makefile b/test/integration/CASL2/sra3/Makefile
new file mode 100644 (file)
index 0000000..5ecb2d2
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra3.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/sra4/0.txt b/test/integration/CASL2/sra4/0.txt
new file mode 100644 (file)
index 0000000..78967a5
--- /dev/null
@@ -0,0 +1,226 @@
+../../../../casl2 -slatd ../../../../as/CMD/sra4.casl
+
+Assemble ../../../../as/CMD/sra4.casl (0)
+../../../../as/CMD/sra4.casl:1:SRA4    START   BEGIN
+../../../../as/CMD/sra4.casl:2:BEGIN   LD  GR0,X
+../../../../as/CMD/sra4.casl:3:        LD  GR1,Y
+../../../../as/CMD/sra4.casl:4:        SRA GR0,1,GR1
+../../../../as/CMD/sra4.casl:5:        RET
+../../../../as/CMD/sra4.casl:6:X   DC  #A238
+../../../../as/CMD/sra4.casl:7:Y   DC  2
+../../../../as/CMD/sra4.casl:8:        END
+
+Label::::
+X ---> #0007
+Y ---> #0008
+BEGIN ---> #0000
+SRA4 ---> #0000
+
+Assemble ../../../../as/CMD/sra4.casl (1)
+../../../../as/CMD/sra4.casl:1:SRA4    START   BEGIN
+../../../../as/CMD/sra4.casl:2:BEGIN   LD  GR0,X
+       #0000   #1000
+       #0001   #0007
+../../../../as/CMD/sra4.casl:3:        LD  GR1,Y
+       #0002   #1010
+       #0003   #0008
+../../../../as/CMD/sra4.casl:4:        SRA GR0,1,GR1
+       #0004   #5101
+       #0005   #0001
+../../../../as/CMD/sra4.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/sra4.casl:6:X   DC  #A238
+       #0007   #A238
+../../../../as/CMD/sra4.casl:7:Y   DC  2
+       #0008   #0002
+../../../../as/CMD/sra4.casl:8:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0: -24008 = #A238 = 1010001000111000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0: -24008 = #A238 = 1010001000111000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:  -3001 = #F447 = 1111010001000111
+#0006: GR1:      2 = #0002 = 0000000000000010
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 0000 0000 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/sra4/Makefile b/test/integration/CASL2/sra4/Makefile
new file mode 100644 (file)
index 0000000..928a061
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra4.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/st0/0.txt b/test/integration/CASL2/st0/0.txt
new file mode 100644 (file)
index 0000000..8ffb659
--- /dev/null
@@ -0,0 +1,170 @@
+../../../../casl2 -slatd ../../../../as/CMD/st0.casl
+
+Assemble ../../../../as/CMD/st0.casl (0)
+../../../../as/CMD/st0.casl:1:MAIN    START
+../../../../as/CMD/st0.casl:2:        LAD     GR0,286
+../../../../as/CMD/st0.casl:3:        ST      GR0,A
+../../../../as/CMD/st0.casl:4:        RET
+../../../../as/CMD/st0.casl:5:A       DS      1
+../../../../as/CMD/st0.casl:6:        END
+
+Label::::
+A ---> #0005
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/st0.casl (1)
+../../../../as/CMD/st0.casl:1:MAIN    START
+../../../../as/CMD/st0.casl:2:        LAD     GR0,286
+       #0000   #1200
+       #0001   #011E
+../../../../as/CMD/st0.casl:3:        ST      GR0,A
+       #0002   #1100
+       #0003   #0005
+../../../../as/CMD/st0.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/st0.casl:5:A       DS      1
+       #0005   #0000
+../../../../as/CMD/st0.casl:6:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 011E 1100 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:    286 = #011E = 0000000100011110
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 011E 1100 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:    286 = #011E = 0000000100011110
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1200 011E 1100 0005 8100 011E 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/st0/Makefile b/test/integration/CASL2/st0/Makefile
new file mode 100644 (file)
index 0000000..0d670fd
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/st0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/st1/0.txt b/test/integration/CASL2/st1/0.txt
new file mode 100644 (file)
index 0000000..ad3d6ba
--- /dev/null
@@ -0,0 +1,224 @@
+../../../../casl2 -slatd ../../../../as/CMD/st1.casl
+
+Assemble ../../../../as/CMD/st1.casl (0)
+../../../../as/CMD/st1.casl:1:MAIN    START
+../../../../as/CMD/st1.casl:2:        LAD     GR0,286
+../../../../as/CMD/st1.casl:3:        LAD     GR1,3
+../../../../as/CMD/st1.casl:4:        ST      GR0,A,GR1
+../../../../as/CMD/st1.casl:5:        RET
+../../../../as/CMD/st1.casl:6:A       DS      4
+../../../../as/CMD/st1.casl:7:        END
+
+Label::::
+A ---> #0007
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/st1.casl (1)
+../../../../as/CMD/st1.casl:1:MAIN    START
+../../../../as/CMD/st1.casl:2:        LAD     GR0,286
+       #0000   #1200
+       #0001   #011E
+../../../../as/CMD/st1.casl:3:        LAD     GR1,3
+       #0002   #1210
+       #0003   #0003
+../../../../as/CMD/st1.casl:4:        ST      GR0,A,GR1
+       #0004   #1101
+       #0005   #0007
+../../../../as/CMD/st1.casl:5:        RET
+       #0006   #8100
+../../../../as/CMD/st1.casl:6:A       DS      4
+       #0007   #0000
+       #0008   #0000
+       #0009   #0000
+       #000A   #0000
+../../../../as/CMD/st1.casl:7:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:    286 = #011E = 0000000100011110
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:    286 = #011E = 0000000100011110
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:    286 = #011E = 0000000100011110
+#0006: GR1:      3 = #0003 = 0000000000000011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 0000 0000 011E 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/st1/Makefile b/test/integration/CASL2/st1/Makefile
new file mode 100644 (file)
index 0000000..6f12fee
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/st1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/sum_call/0.txt b/test/integration/CASL2/sum_call/0.txt
new file mode 100644 (file)
index 0000000..ea8a2ce
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../casl2 ../../../../as/FUNC/sum_call.casl ../../../../as/FUNC/sum.casl ../../../../as/FUNC/outl.casl
+65341
diff --git a/test/integration/CASL2/sum_call/Makefile b/test/integration/CASL2/sum_call/Makefile
new file mode 100644 (file)
index 0000000..f52e4b3
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/sum_call.casl $(ASDIR)/sum.casl $(ASDIR)/outl.casl
+CMD = $(CASL2) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/CASL2/summary/0.txt b/test/integration/CASL2/summary/0.txt
new file mode 100644 (file)
index 0000000..823e1fa
--- /dev/null
@@ -0,0 +1,6 @@
+../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q13/summary_call.casl ../../../../as/FE_TESTS/2008_10/Q13/summary.casl
+ *                                              
+ *     *  *     *                               
+ *  *  *  *     *  *                       *    
+ *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * 
+01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 
diff --git a/test/integration/CASL2/summary/Makefile b/test/integration/CASL2/summary/Makefile
new file mode 100644 (file)
index 0000000..3f5507f
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q13
+ASFILE = $(ASDIR)/summary_call.casl $(ASDIR)/summary.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/svc2/0.txt b/test/integration/CASL2/svc2/0.txt
new file mode 100644 (file)
index 0000000..256ffa2
--- /dev/null
@@ -0,0 +1,334 @@
+../../../../casl2 -slatd ../../../../as/CMD/svc2.casl
+
+Assemble ../../../../as/CMD/svc2.casl (0)
+../../../../as/CMD/svc2.casl:1:;;; 「SVC 2」で数値を表示
+../../../../as/CMD/svc2.casl:2:;;; casl2 svctest.casl div10.casl
+../../../../as/CMD/svc2.casl:3:MAIN    START
+../../../../as/CMD/svc2.casl:4:BEGIN   LAD     GR1,D
+../../../../as/CMD/svc2.casl:5:        LAD     GR2,A
+../../../../as/CMD/svc2.casl:6:        SVC     2
+../../../../as/CMD/svc2.casl:7:        LAD     GR1,=#A
+../../../../as/CMD/svc2.casl:8:        SVC     2
+../../../../as/CMD/svc2.casl:9:        RET
+../../../../as/CMD/svc2.casl:10:D       DC      '0'
+../../../../as/CMD/svc2.casl:11:A       DS      1
+../../../../as/CMD/svc2.casl:12:        END
+
+Label::::
+A ---> #000C
+D ---> #000B
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/svc2.casl (1)
+../../../../as/CMD/svc2.casl:1:;;; 「SVC 2」で数値を表示
+../../../../as/CMD/svc2.casl:2:;;; casl2 svctest.casl div10.casl
+../../../../as/CMD/svc2.casl:3:MAIN    START
+../../../../as/CMD/svc2.casl:4:BEGIN   LAD     GR1,D
+       #0000   #1210
+       #0001   #000B
+../../../../as/CMD/svc2.casl:5:        LAD     GR2,A
+       #0002   #1220
+       #0003   #000C
+../../../../as/CMD/svc2.casl:6:        SVC     2
+       #0004   #F000
+       #0005   #0002
+../../../../as/CMD/svc2.casl:7:        LAD     GR1,=#A
+       #000D   #000A
+       #0006   #1210
+       #0007   #000D
+../../../../as/CMD/svc2.casl:8:        SVC     2
+       #0008   #F000
+       #0009   #0002
+../../../../as/CMD/svc2.casl:9:        RET
+       #000A   #8100
+../../../../as/CMD/svc2.casl:10:D       DC      '0'
+       #000B   #0030
+../../../../as/CMD/svc2.casl:11:A       DS      1
+       #000C   #0000
+../../../../as/CMD/svc2.casl:12:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     11 = #000B = 0000000000001011
+#0004: GR2:     12 = #000C = 0000000000001100
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+0#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     11 = #000B = 0000000000001011
+#0006: GR2:     12 = #000C = 0000000000001100
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     13 = #000D = 0000000000001101
+#0008: GR2:     12 = #000C = 0000000000001100
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     13 = #000D = 0000000000001101
+#000A: GR2:     12 = #000C = 0000000000001100
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/svc2/Makefile b/test/integration/CASL2/svc2/Makefile
new file mode 100644 (file)
index 0000000..bf2d1d2
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/svc2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/svc2_out/0.txt b/test/integration/CASL2/svc2_out/0.txt
new file mode 100644 (file)
index 0000000..7a4397d
--- /dev/null
@@ -0,0 +1,587 @@
+../../../../casl2 -slatd ../../../../as/CMD/svc2_out.casl
+
+Assemble ../../../../as/CMD/svc2_out.casl (0)
+../../../../as/CMD/svc2_out.casl:1:;;; 「OUT」と同等のプログラム
+../../../../as/CMD/svc2_out.casl:2:OTEST   START
+../../../../as/CMD/svc2_out.casl:3:        PUSH    0,GR1
+../../../../as/CMD/svc2_out.casl:4:        PUSH    0,GR2
+../../../../as/CMD/svc2_out.casl:5:        LAD     GR1,OBUF
+../../../../as/CMD/svc2_out.casl:6:        LD      GR2,LEN
+../../../../as/CMD/svc2_out.casl:7:        SVC     2
+../../../../as/CMD/svc2_out.casl:8:        LAD     GR1,=#A
+../../../../as/CMD/svc2_out.casl:9:        LAD     GR2,1
+../../../../as/CMD/svc2_out.casl:10:        SVC     2
+../../../../as/CMD/svc2_out.casl:11:        POP     GR2
+../../../../as/CMD/svc2_out.casl:12:        POP     GR1
+../../../../as/CMD/svc2_out.casl:13:        RET
+../../../../as/CMD/svc2_out.casl:14:OBUF    DC      'abcd'
+../../../../as/CMD/svc2_out.casl:15:LEN     DC      4
+../../../../as/CMD/svc2_out.casl:16:        END
+
+Label::::
+OTEST ---> #0000
+OBUF ---> #0013
+LEN ---> #0017
+
+Assemble ../../../../as/CMD/svc2_out.casl (1)
+../../../../as/CMD/svc2_out.casl:1:;;; 「OUT」と同等のプログラム
+../../../../as/CMD/svc2_out.casl:2:OTEST   START
+../../../../as/CMD/svc2_out.casl:3:        PUSH    0,GR1
+       #0000   #7001
+       #0001   #0000
+../../../../as/CMD/svc2_out.casl:4:        PUSH    0,GR2
+       #0002   #7002
+       #0003   #0000
+../../../../as/CMD/svc2_out.casl:5:        LAD     GR1,OBUF
+       #0004   #1210
+       #0005   #0013
+../../../../as/CMD/svc2_out.casl:6:        LD      GR2,LEN
+       #0006   #1020
+       #0007   #0017
+../../../../as/CMD/svc2_out.casl:7:        SVC     2
+       #0008   #F000
+       #0009   #0002
+../../../../as/CMD/svc2_out.casl:8:        LAD     GR1,=#A
+       #0018   #000A
+       #000A   #1210
+       #000B   #0018
+../../../../as/CMD/svc2_out.casl:9:        LAD     GR2,1
+       #000C   #1220
+       #000D   #0001
+../../../../as/CMD/svc2_out.casl:10:        SVC     2
+       #000E   #F000
+       #000F   #0002
+../../../../as/CMD/svc2_out.casl:11:        POP     GR2
+       #0010   #7120
+../../../../as/CMD/svc2_out.casl:12:        POP     GR1
+       #0011   #7110
+../../../../as/CMD/svc2_out.casl:13:        RET
+       #0012   #8100
+../../../../as/CMD/svc2_out.casl:14:OBUF    DC      'abcd'
+       #0013   #0061
+       #0014   #0062
+       #0015   #0063
+       #0016   #0064
+../../../../as/CMD/svc2_out.casl:15:LEN     DC      4
+       #0017   #0004
+../../../../as/CMD/svc2_out.casl:16:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0000: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     511 = #01FF = 0000000111111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0002: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     510 = #01FE = 0000000111111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0004: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     510 = #01FE = 0000000111111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0006: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:      4 = #0004 = 0000000000000100
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     510 = #01FE = 0000000111111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0008: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+abcd#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:      4 = #0004 = 0000000000000100
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     510 = #01FE = 0000000111111110
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 000
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#000A: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     24 = #0018 = 0000000000011000
+#000C: GR2:      4 = #0004 = 0000000000000100
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     510 = #01FE = 0000000111111110
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#000C: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     24 = #0018 = 0000000000011000
+#000E: GR2:      1 = #0001 = 0000000000000001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     510 = #01FE = 0000000111111110
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#000E: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     24 = #0018 = 0000000000011000
+#0010: GR2:      1 = #0001 = 0000000000000001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     510 = #01FE = 0000000111111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0010: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:     24 = #0018 = 0000000000011000
+#0011: GR2:      0 = #0000 = 0000000000000000
+#0011: GR3:      0 = #0000 = 0000000000000000
+#0011: GR4:      0 = #0000 = 0000000000000000
+#0011: GR5:      0 = #0000 = 0000000000000000
+#0011: GR6:      0 = #0000 = 0000000000000000
+#0011: GR7:      0 = #0000 = 0000000000000000
+#0011: SP:     511 = #01FF = 0000000111111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 000
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0011: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#0012: GR3:      0 = #0000 = 0000000000000000
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:      0 = #0000 = 0000000000000000
+#0012: GR6:      0 = #0000 = 0000000000000000
+#0012: GR7:      0 = #0000 = 0000000000000000
+#0012: SP:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002
+#0012: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000
+#0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/svc2_out/Makefile b/test/integration/CASL2/svc2_out/Makefile
new file mode 100644 (file)
index 0000000..7a21994
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/svc2_out.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/xor0/0.txt b/test/integration/CASL2/xor0/0.txt
new file mode 100644 (file)
index 0000000..6567a25
--- /dev/null
@@ -0,0 +1,225 @@
+../../../../casl2 -slatd ../../../../as/CMD/xor0.casl
+
+Assemble ../../../../as/CMD/xor0.casl (0)
+../../../../as/CMD/xor0.casl:1:MAIN    START
+../../../../as/CMD/xor0.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/xor0.casl:3:        LD      GR2,A
+../../../../as/CMD/xor0.casl:4:        XOR     GR1,GR2
+../../../../as/CMD/xor0.casl:5:    RET
+../../../../as/CMD/xor0.casl:6:A       DC      #8001
+../../../../as/CMD/xor0.casl:7:B       DC      #3521
+../../../../as/CMD/xor0.casl:8:        END
+
+Label::::
+A ---> #0006
+B ---> #0007
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/xor0.casl (1)
+../../../../as/CMD/xor0.casl:1:MAIN    START
+../../../../as/CMD/xor0.casl:2:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/CMD/xor0.casl:3:        LD      GR2,A
+       #0002   #1020
+       #0003   #0006
+../../../../as/CMD/xor0.casl:4:        XOR     GR1,GR2
+       #0004   #3612
+../../../../as/CMD/xor0.casl:5:    RET
+       #0005   #8100
+../../../../as/CMD/xor0.casl:6:A       DC      #8001
+       #0006   #8001
+../../../../as/CMD/xor0.casl:7:B       DC      #3521
+       #0007   #3521
+../../../../as/CMD/xor0.casl:8:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32767 = #8001 = 1000000000000001
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32767 = #8001 = 1000000000000001
+#0004: GR2: -32767 = #8001 = 1000000000000001
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2: -32767 = #8001 = 1000000000000001
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/xor0/Makefile b/test/integration/CASL2/xor0/Makefile
new file mode 100644 (file)
index 0000000..e48f103
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 90%
rename from test/astest/sla2/0.txt
rename to test/integration/CASL2/xor1/0.txt
index 168399f..fde4f2c 100644 (file)
@@ -1,38 +1,35 @@
+../../../../casl2 -slatd ../../../../as/CMD/xor1.casl
 
-Assemble ../../../as/sla2.casl (0)
-../../../as/sla2.casl:1:SLA2   START   BEGIN
-../../../as/sla2.casl:2:BEGIN  LD      GR1,X
-../../../as/sla2.casl:3:       SLA     GR1,2
-../../../as/sla2.casl:4:    ST GR1,Y
-../../../as/sla2.casl:5:       RET
-../../../as/sla2.casl:6:X      DC      3
-../../../as/sla2.casl:7:Y      DS      1
-../../../as/sla2.casl:8:       END
+Assemble ../../../../as/CMD/xor1.casl (0)
+../../../../as/CMD/xor1.casl:1:MAIN    START
+../../../../as/CMD/xor1.casl:2:BEGIN   LAD     GR0,#3444
+../../../../as/CMD/xor1.casl:3:        LD      GR1,A
+../../../../as/CMD/xor1.casl:4:        XOR     GR0,A
+../../../../as/CMD/xor1.casl:5:    RET
+../../../../as/CMD/xor1.casl:6:A       DC      #00DD
+../../../../as/CMD/xor1.casl:7:        END
 
 Label::::
-SLA2 ---> #0000
-X ---> #0007
-Y ---> #0008
+A ---> #0007
 BEGIN ---> #0000
+MAIN ---> #0000
 
-Assemble ../../../as/sla2.casl (1)
-../../../as/sla2.casl:1:SLA2   START   BEGIN
-../../../as/sla2.casl:2:BEGIN  LD      GR1,X
-       #0000   #1010
-       #0001   #0007
-../../../as/sla2.casl:3:       SLA     GR1,2
-       #0002   #5010
-       #0003   #0002
-../../../as/sla2.casl:4:    ST GR1,Y
-       #0004   #1110
-       #0005   #0008
-../../../as/sla2.casl:5:       RET
+Assemble ../../../../as/CMD/xor1.casl (1)
+../../../../as/CMD/xor1.casl:1:MAIN    START
+../../../../as/CMD/xor1.casl:2:BEGIN   LAD     GR0,#3444
+       #0000   #1200
+       #0001   #3444
+../../../../as/CMD/xor1.casl:3:        LD      GR1,A
+       #0002   #1010
+       #0003   #0007
+../../../../as/CMD/xor1.casl:4:        XOR     GR0,A
+       #0004   #3200
+       #0005   #0007
+../../../../as/CMD/xor1.casl:5:    RET
        #0006   #8100
-../../../as/sla2.casl:6:X      DC      3
-       #0007   #0003
-../../../as/sla2.casl:7:Y      DS      1
-       #0008   #0000
-../../../as/sla2.casl:8:       END
+../../../../as/CMD/xor1.casl:6:A       DC      #00DD
+       #0007   #00DD
+../../../../as/CMD/xor1.casl:7:        END
 
 Executing machine codes
 #0000: Register::::
@@ -49,7 +46,7 @@ Executing machine codes
 #0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0007 5010 0002 1110 0008 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -83,8 +80,8 @@ Executing machine codes
 #0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR0:  13380 = #3444 = 0011010001000100
+#0002: GR1:      0 = #0000 = 0000000000000000
 #0002: GR2:      0 = #0000 = 0000000000000000
 #0002: GR3:      0 = #0000 = 0000000000000000
 #0002: GR4:      0 = #0000 = 0000000000000000
@@ -96,7 +93,7 @@ Executing machine codes
 #0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0007 5010 0002 1110 0008 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -130,8 +127,8 @@ Executing machine codes
 #0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     12 = #000C = 0000000000001100
+#0004: GR0:  13380 = #3444 = 0011010001000100
+#0004: GR1:    221 = #00DD = 0000000011011101
 #0004: GR2:      0 = #0000 = 0000000000000000
 #0004: GR3:      0 = #0000 = 0000000000000000
 #0004: GR4:      0 = #0000 = 0000000000000000
@@ -143,7 +140,7 @@ Executing machine codes
 #0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0007 5010 0002 1110 0008 8100 0003 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -177,8 +174,8 @@ Executing machine codes
 #0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     12 = #000C = 0000000000001100
+#0006: GR0:  13465 = #3499 = 0011010010011001
+#0006: GR1:    221 = #00DD = 0000000011011101
 #0006: GR2:      0 = #0000 = 0000000000000000
 #0006: GR3:      0 = #0000 = 0000000000000000
 #0006: GR4:      0 = #0000 = 0000000000000000
@@ -190,7 +187,7 @@ Executing machine codes
 #0006: FR (OF SF ZF): 000
 #0006: Memory::::
 #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0007 5010 0002 1110 0008 8100 0003 000C 0000 0000 0000 0000 0000 0000 0000
+#0006: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --git a/test/integration/CASL2/xor1/Makefile b/test/integration/CASL2/xor1/Makefile
new file mode 100644 (file)
index 0000000..59c8bcb
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
similarity index 89%
rename from test/astest/sra2/0.txt
rename to test/integration/CASL2/xor3/0.txt
index ee8dc72..3946241 100644 (file)
@@ -1,38 +1,35 @@
+../../../../casl2 -slatd ../../../../as/CMD/xor3.casl
 
-Assemble ../../../as/sra2.casl (0)
-../../../as/sra2.casl:1:SLA2   START   BEGIN
-../../../as/sra2.casl:2:BEGIN  LD      GR4,X
-../../../as/sra2.casl:3:       SRA     GR4,2
-../../../as/sra2.casl:4:    ST GR4,Y
-../../../as/sra2.casl:5:       RET
-../../../as/sra2.casl:6:X      DC      124
-../../../as/sra2.casl:7:Y      DS      1
-../../../as/sra2.casl:8:       END
+Assemble ../../../../as/CMD/xor3.casl (0)
+../../../../as/CMD/xor3.casl:1:MAIN    START
+../../../../as/CMD/xor3.casl:2:BEGIN   LAD     GR0,#3444
+../../../../as/CMD/xor3.casl:3:        LD      GR1,A
+../../../../as/CMD/xor3.casl:4:        XOR     GR0,A
+../../../../as/CMD/xor3.casl:5:        RET
+../../../../as/CMD/xor3.casl:6:A       DC      #00DD
+../../../../as/CMD/xor3.casl:7:        END
 
 Label::::
-SLA2 ---> #0000
-X ---> #0007
-Y ---> #0008
+A ---> #0007
 BEGIN ---> #0000
+MAIN ---> #0000
 
-Assemble ../../../as/sra2.casl (1)
-../../../as/sra2.casl:1:SLA2   START   BEGIN
-../../../as/sra2.casl:2:BEGIN  LD      GR4,X
-       #0000   #1040
-       #0001   #0007
-../../../as/sra2.casl:3:       SRA     GR4,2
-       #0002   #5140
-       #0003   #0002
-../../../as/sra2.casl:4:    ST GR4,Y
-       #0004   #1140
-       #0005   #0008
-../../../as/sra2.casl:5:       RET
+Assemble ../../../../as/CMD/xor3.casl (1)
+../../../../as/CMD/xor3.casl:1:MAIN    START
+../../../../as/CMD/xor3.casl:2:BEGIN   LAD     GR0,#3444
+       #0000   #1200
+       #0001   #3444
+../../../../as/CMD/xor3.casl:3:        LD      GR1,A
+       #0002   #1010
+       #0003   #0007
+../../../../as/CMD/xor3.casl:4:        XOR     GR0,A
+       #0004   #3200
+       #0005   #0007
+../../../../as/CMD/xor3.casl:5:        RET
        #0006   #8100
-../../../as/sra2.casl:6:X      DC      124
-       #0007   #007C
-../../../as/sra2.casl:7:Y      DS      1
-       #0008   #0000
-../../../as/sra2.casl:8:       END
+../../../../as/CMD/xor3.casl:6:A       DC      #00DD
+       #0007   #00DD
+../../../../as/CMD/xor3.casl:7:        END
 
 Executing machine codes
 #0000: Register::::
@@ -49,7 +46,7 @@ Executing machine codes
 #0000: FR (OF SF ZF): 000
 #0000: Memory::::
 #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -83,11 +80,11 @@ Executing machine codes
 #0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR0:  13380 = #3444 = 0011010001000100
 #0002: GR1:      0 = #0000 = 0000000000000000
 #0002: GR2:      0 = #0000 = 0000000000000000
 #0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:    124 = #007C = 0000000001111100
+#0002: GR4:      0 = #0000 = 0000000000000000
 #0002: GR5:      0 = #0000 = 0000000000000000
 #0002: GR6:      0 = #0000 = 0000000000000000
 #0002: GR7:      0 = #0000 = 0000000000000000
@@ -96,7 +93,7 @@ Executing machine codes
 #0002: FR (OF SF ZF): 000
 #0002: Memory::::
 #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -130,11 +127,11 @@ Executing machine codes
 #0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
+#0004: GR0:  13380 = #3444 = 0011010001000100
+#0004: GR1:    221 = #00DD = 0000000011011101
 #0004: GR2:      0 = #0000 = 0000000000000000
 #0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:     31 = #001F = 0000000000011111
+#0004: GR4:      0 = #0000 = 0000000000000000
 #0004: GR5:      0 = #0000 = 0000000000000000
 #0004: GR6:      0 = #0000 = 0000000000000000
 #0004: GR7:      0 = #0000 = 0000000000000000
@@ -143,7 +140,7 @@ Executing machine codes
 #0004: FR (OF SF ZF): 000
 #0004: Memory::::
 #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@ -177,11 +174,11 @@ Executing machine codes
 #0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 
 #0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR0:  13465 = #3499 = 0011010010011001
+#0006: GR1:    221 = #00DD = 0000000011011101
 #0006: GR2:      0 = #0000 = 0000000000000000
 #0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:     31 = #001F = 0000000000011111
+#0006: GR4:      0 = #0000 = 0000000000000000
 #0006: GR5:      0 = #0000 = 0000000000000000
 #0006: GR6:      0 = #0000 = 0000000000000000
 #0006: GR7:      0 = #0000 = 0000000000000000
@@ -190,7 +187,7 @@ Executing machine codes
 #0006: FR (OF SF ZF): 000
 #0006: Memory::::
 #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 001F 0000 0000 0000 0000 0000 0000 0000
+#0006: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --git a/test/integration/CASL2/xor3/Makefile b/test/integration/CASL2/xor3/Makefile
new file mode 100644 (file)
index 0000000..7574ed6
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor3.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/xor4/0.txt b/test/integration/CASL2/xor4/0.txt
new file mode 100644 (file)
index 0000000..b685433
--- /dev/null
@@ -0,0 +1,1658 @@
+../../../../casl2 -slatd ../../../../as/CMD/xor4.casl
+
+Assemble ../../../../as/CMD/xor4.casl (0)
+../../../../as/CMD/xor4.casl:1:;;; XORで、GR1の内容をクリア
+../../../../as/CMD/xor4.casl:2:MAIN    START
+../../../../as/CMD/xor4.casl:3:BEGIN   XOR     GR2,GR2
+../../../../as/CMD/xor4.casl:4:LOOP    CPA     GR2,LEN
+../../../../as/CMD/xor4.casl:5:        JZE     FIN
+../../../../as/CMD/xor4.casl:6:        LD      GR1,A,GR2
+../../../../as/CMD/xor4.casl:7:        XOR     GR1,GR1
+../../../../as/CMD/xor4.casl:8:        LAD     GR2,1,GR2
+../../../../as/CMD/xor4.casl:9:        JUMP    LOOP
+../../../../as/CMD/xor4.casl:10:FIN     RET
+../../../../as/CMD/xor4.casl:11:A       DC      #8001,#8000,#FFFF,#51,#7FFF
+../../../../as/CMD/xor4.casl:12:LEN     DC      5
+../../../../as/CMD/xor4.casl:13:        END
+
+Label::::
+A ---> #000D
+BEGIN ---> #0000
+LOOP ---> #0001
+MAIN ---> #0000
+FIN ---> #000C
+LEN ---> #0012
+
+Assemble ../../../../as/CMD/xor4.casl (1)
+../../../../as/CMD/xor4.casl:1:;;; XORで、GR1の内容をクリア
+../../../../as/CMD/xor4.casl:2:MAIN    START
+../../../../as/CMD/xor4.casl:3:BEGIN   XOR     GR2,GR2
+       #0000   #3622
+../../../../as/CMD/xor4.casl:4:LOOP    CPA     GR2,LEN
+       #0001   #4020
+       #0002   #0012
+../../../../as/CMD/xor4.casl:5:        JZE     FIN
+       #0003   #6300
+       #0004   #000C
+../../../../as/CMD/xor4.casl:6:        LD      GR1,A,GR2
+       #0005   #1012
+       #0006   #000D
+../../../../as/CMD/xor4.casl:7:        XOR     GR1,GR1
+       #0007   #3611
+../../../../as/CMD/xor4.casl:8:        LAD     GR2,1,GR2
+       #0008   #1222
+       #0009   #0001
+../../../../as/CMD/xor4.casl:9:        JUMP    LOOP
+       #000A   #6400
+       #000B   #0001
+../../../../as/CMD/xor4.casl:10:FIN     RET
+       #000C   #8100
+../../../../as/CMD/xor4.casl:11:A       DC      #8001,#8000,#FFFF,#51,#7FFF
+       #000D   #8001
+       #000E   #8000
+       #000F   #FFFF
+       #0010   #0051
+       #0011   #7FFF
+../../../../as/CMD/xor4.casl:12:LEN     DC      5
+       #0012   #0005
+../../../../as/CMD/xor4.casl:13:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0000: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      0 = #0000 = 0000000000000000
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:      0 = #0000 = 0000000000000000
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1: -32767 = #8001 = 1000000000000001
+#0007: GR2:      0 = #0000 = 0000000000000000
+#0007: GR3:      0 = #0000 = 0000000000000000
+#0007: GR4:      0 = #0000 = 0000000000000000
+#0007: GR5:      0 = #0000 = 0000000000000000
+#0007: GR6:      0 = #0000 = 0000000000000000
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:     512 = #0200 = 0000001000000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 001
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      1 = #0001 = 0000000000000001
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      1 = #0001 = 0000000000000001
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      1 = #0001 = 0000000000000001
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:      1 = #0001 = 0000000000000001
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1: -32768 = #8000 = 1000000000000000
+#0007: GR2:      1 = #0001 = 0000000000000001
+#0007: GR3:      0 = #0000 = 0000000000000000
+#0007: GR4:      0 = #0000 = 0000000000000000
+#0007: GR5:      0 = #0000 = 0000000000000000
+#0007: GR6:      0 = #0000 = 0000000000000000
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:     512 = #0200 = 0000001000000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      1 = #0001 = 0000000000000001
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 001
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      2 = #0002 = 0000000000000010
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      2 = #0002 = 0000000000000010
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      2 = #0002 = 0000000000000010
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:      2 = #0002 = 0000000000000010
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:     -1 = #FFFF = 1111111111111111
+#0007: GR2:      2 = #0002 = 0000000000000010
+#0007: GR3:      0 = #0000 = 0000000000000000
+#0007: GR4:      0 = #0000 = 0000000000000000
+#0007: GR5:      0 = #0000 = 0000000000000000
+#0007: GR6:      0 = #0000 = 0000000000000000
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:     512 = #0200 = 0000001000000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      2 = #0002 = 0000000000000010
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 001
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      3 = #0003 = 0000000000000011
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      3 = #0003 = 0000000000000011
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      3 = #0003 = 0000000000000011
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:      3 = #0003 = 0000000000000011
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:     81 = #0051 = 0000000001010001
+#0007: GR2:      3 = #0003 = 0000000000000011
+#0007: GR3:      0 = #0000 = 0000000000000000
+#0007: GR4:      0 = #0000 = 0000000000000000
+#0007: GR5:      0 = #0000 = 0000000000000000
+#0007: GR6:      0 = #0000 = 0000000000000000
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:     512 = #0200 = 0000001000000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      3 = #0003 = 0000000000000011
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 001
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      4 = #0004 = 0000000000000100
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      4 = #0004 = 0000000000000100
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      4 = #0004 = 0000000000000100
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:      4 = #0004 = 0000000000000100
+#0005: GR3:      0 = #0000 = 0000000000000000
+#0005: GR4:      0 = #0000 = 0000000000000000
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:     512 = #0200 = 0000001000000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:  32767 = #7FFF = 0111111111111111
+#0007: GR2:      4 = #0004 = 0000000000000100
+#0007: GR3:      0 = #0000 = 0000000000000000
+#0007: GR4:      0 = #0000 = 0000000000000000
+#0007: GR5:      0 = #0000 = 0000000000000000
+#0007: GR6:      0 = #0000 = 0000000000000000
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:     512 = #0200 = 0000001000000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      4 = #0004 = 0000000000000100
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 001
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      0 = #0000 = 0000000000000000
+#000A: GR2:      5 = #0005 = 0000000000000101
+#000A: GR3:      0 = #0000 = 0000000000000000
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      5 = #0005 = 0000000000000101
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:     512 = #0200 = 0000001000000000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 001
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      5 = #0005 = 0000000000000101
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:     512 = #0200 = 0000001000000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      5 = #0005 = 0000000000000101
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 001
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
+#000C: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/xor4/Makefile b/test/integration/CASL2/xor4/Makefile
new file mode 100644 (file)
index 0000000..f4fb409
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor4.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/CASL2/xor5/0.txt b/test/integration/CASL2/xor5/0.txt
new file mode 100644 (file)
index 0000000..975af56
--- /dev/null
@@ -0,0 +1,175 @@
+../../../../casl2 -slatd ../../../../as/CMD/xor5.casl
+
+Assemble ../../../../as/CMD/xor5.casl (0)
+../../../../as/CMD/xor5.casl:1:MAIN    START
+../../../../as/CMD/xor5.casl:2:BEGIN   LD      GR1,A
+../../../../as/CMD/xor5.casl:3:        XOR     GR1,B
+../../../../as/CMD/xor5.casl:4:        RET
+../../../../as/CMD/xor5.casl:5:A       DC      3
+../../../../as/CMD/xor5.casl:6:B       DC      #FFFF
+../../../../as/CMD/xor5.casl:7:        END
+
+Label::::
+A ---> #0005
+B ---> #0006
+BEGIN ---> #0000
+MAIN ---> #0000
+
+Assemble ../../../../as/CMD/xor5.casl (1)
+../../../../as/CMD/xor5.casl:1:MAIN    START
+../../../../as/CMD/xor5.casl:2:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/CMD/xor5.casl:3:        XOR     GR1,B
+       #0002   #3210
+       #0003   #0006
+../../../../as/CMD/xor5.casl:4:        RET
+       #0004   #8100
+../../../../as/CMD/xor5.casl:5:A       DC      3
+       #0005   #0003
+../../../../as/CMD/xor5.casl:6:B       DC      #FFFF
+       #0006   #FFFF
+../../../../as/CMD/xor5.casl:7:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:     512 = #0200 = 0000001000000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:     512 = #0200 = 0000001000000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     -4 = #FFFC = 1111111111111100
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:     512 = #0200 = 0000001000000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/CASL2/xor5/Makefile b/test/integration/CASL2/xor5/Makefile
new file mode 100644 (file)
index 0000000..932ed36
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -slatd
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor5.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/COMET2/CMD.mk b/test/integration/COMET2/CMD.mk
new file mode 100644 (file)
index 0000000..184b4c2
--- /dev/null
@@ -0,0 +1,6 @@
+YACASL2DIR=../../../..
+UNITNAME = `pwd | xargs basename`
+OBJFILE = $(UNITNAME).o
+CASL2 = $(YACASL2DIR)/casl2
+COMET2 = $(YACASL2DIR)/comet2
+CMD = $(COMET2) $(UNITNAME).o
diff --git a/test/integration/COMET2/Makefile b/test/integration/COMET2/Makefile
new file mode 100644 (file)
index 0000000..c90f916
--- /dev/null
@@ -0,0 +1,72 @@
+# テストグループ
+# make         : すべてのテストを実施し、ログを作成
+# make all     : ↓
+# make clean   : すべてのテストで、「make」で生成されたファイルをクリア
+# make check   : すべてのテストを実施
+# make cleanall: すべてのテストで、「make」と「make prepare」で生成されたファイルをクリア
+# make prepare : すべてのテストの、想定結果を出力
+# make create  : UNITNAMEで指定されたテストを新規に作成
+TESTS = `ls | grep "^[^A-Z].*"`
+LOGFILE = TEST.log
+
+.PHONY: all check report clean cleanall prepare create
+all: check report
+check:
+       @rm -f $(LOGFILE)
+       @for target in $(TESTS); do \
+         $(MAKE) check -C $$target; \
+     done
+$(LOGFILE):
+       @for target in $(TESTS); do \
+         cat <$$target/report.txt >>$(LOGFILE); \
+     done
+report: $(LOGFILE)
+       @success=`grep "Success" $(LOGFILE) | wc -l`; \
+     all=`cat $(LOGFILE) | wc -l`; \
+     echo "$$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \
+     if test $$success -eq $$all; then \
+       echo "All tests are succeded."; \
+     else \
+       grep "Failure" $(LOGFILE); \
+     fi
+clean:
+       @for target in $(TESTS); do \
+         $(MAKE) clean -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+cleanall:
+       @for target in $(TESTS); do \
+         $(MAKE) cleanall -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+prepare:
+       @for target in $(TESTS) ; do \
+         $(MAKE) prepare -C $$target ;\
+     done
+create:
+ifdef UNITNAME
+       @mkdir $(UNITNAME)
+       @echo 'include ../CMD.mk    # YACASL2DIR, CASL2, COMET2' >$(UNITNAME)/Makefile
+ifdef CASL2FLAG
+       @echo 'CASL2FLAG = $(CASL2FLAG)' >>$(UNITNAME)/Makefile
+else
+       @echo 'CASL2FLAG = -la' >>$(UNITNAME)/Makefile
+endif
+ifdef ASDIR
+       @echo 'ASDIR = $(ASDIR)' >>$(UNITNAME)/Makefile
+else
+       @echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile
+endif
+ifdef ASFILE
+       @echo 'ASFILE = $(ASFILE)' >>$(UNITNAME)/Makefile
+else
+       @echo 'ASFILE = $$(ASDIR)/$(UNITNAME).casl' >>$(UNITNAME)/Makefile
+endif
+ifdef INFILE
+       @echo 'IN = <$(INFILE)' >>$(UNITNAME)/Makefile
+endif
+       @echo 'CMD = $$(COMET2) $$(COMET2FLAG) $$(UNITNAME).o $$(IN)' >>$(UNITNAME)/Makefile; \
+     echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile
+else
+       @echo "no test created. set UNITNAME"
+endif
diff --git a/test/integration/COMET2/TEST.log b/test/integration/COMET2/TEST.log
new file mode 100644 (file)
index 0000000..94a1a9c
--- /dev/null
@@ -0,0 +1,71 @@
+abs_call: Test Success 2010-01-21 02:33:49
+adda0: Test Success 2010-01-21 02:33:49
+adda1: Test Success 2010-01-21 02:33:49
+adda_overflow: Test Success 2010-01-21 02:33:49
+addl: Test Success 2010-01-21 02:33:50
+addl_overflow: Test Success 2010-01-21 02:33:50
+and0: Test Success 2010-01-21 02:33:50
+and1: Test Success 2010-01-21 02:33:50
+and2: Test Success 2010-01-21 02:33:50
+and3: Test Success 2010-01-21 02:33:50
+binout: Test Success 2010-01-21 02:33:50
+call0: Test Success 2010-01-21 02:33:50
+call1: Test Success 2010-01-21 02:33:51
+call2: Test Success 2010-01-21 02:33:51
+count_call: Test Success 2010-01-21 02:33:51
+cpa1: Test Success 2010-01-21 02:33:51
+dc_overflow: Test Success 2010-01-21 02:33:51
+dc_spc: Test Success 2010-01-21 02:33:51
+divl0_call: Test Success 2010-01-21 02:33:53
+divl1_call: Test Success 2010-01-21 02:33:54
+ds_0: Test Success 2010-01-21 02:33:54
+fib_outl: Test Success 2010-01-21 02:33:54
+floatedit: Test Success 2010-01-21 02:33:55
+hanoi: Test Success 2010-01-21 02:33:55
+hello: Test Success 2010-01-21 02:33:55
+iotest: Test Success 2010-01-21 02:33:55
+lad0: Test Success 2010-01-21 02:33:55
+lad1: Test Success 2010-01-21 02:33:55
+lad2: Test Success 2010-01-21 02:33:55
+lad3: Test Success 2010-01-21 02:33:56
+ld0: Test Success 2010-01-21 02:33:56
+ld1: Test Success 2010-01-21 02:33:56
+ld2: Test Success 2010-01-21 02:33:56
+ld3: Test Success 2010-01-21 02:33:56
+ld4: Test Success 2010-01-21 02:33:57
+ld5: Test Success 2010-01-21 02:33:57
+ld_loop: Test Success 2010-01-21 02:33:57
+literal_spc: Test Success 2010-01-21 02:33:57
+literalstr: Test Success 2010-01-21 02:33:57
+minim_call: Test Success 2010-01-21 02:33:57
+mula0_call: Test Success 2010-01-21 02:34:02
+mula1_call: Test Success 2010-01-21 02:34:03
+mull0_call: Test Success 2010-01-21 02:34:08
+mull1_call: Test Success 2010-01-21 02:34:09
+out0: Test Success 2010-01-21 02:34:09
+out1: Test Success 2010-01-21 02:34:09
+outa_call: Test Success 2010-01-21 02:34:09
+outb_call: Test Success 2010-01-21 02:34:09
+outd_q15_call: Test Success 2010-01-21 02:34:10
+outl_call: Test Success 2010-01-21 02:34:10
+ptn1: Test Success 2010-01-21 02:34:10
+ptn2: Test Success 2010-01-21 02:34:10
+ptn3: Test Success 2010-01-21 02:34:10
+ptn4: Test Success 2010-01-21 02:34:10
+pushpop: Test Success 2010-01-21 02:34:11
+rev_call: Test Success 2010-01-21 02:34:11
+sla2: Test Success 2010-01-21 02:34:11
+sra2: Test Success 2010-01-21 02:34:11
+sra3: Test Success 2010-01-21 02:34:11
+sra4: Test Success 2010-01-21 02:34:11
+st0: Test Success 2010-01-21 02:34:11
+st1: Test Success 2010-01-21 02:34:12
+sum_call: Test Success 2010-01-21 02:34:12
+summary: Test Success 2010-01-21 02:34:12
+svc2: Test Success 2010-01-21 02:34:12
+svc2_out: Test Success 2010-01-21 02:34:12
+xor0: Test Success 2010-01-21 02:34:12
+xor1: Test Success 2010-01-21 02:34:12
+xor3: Test Success 2010-01-21 02:34:13
+xor4: Test Success 2010-01-21 02:34:13
+xor5: Test Success 2010-01-21 02:34:13
diff --git a/test/integration/COMET2/TEST.mk b/test/integration/COMET2/TEST.mk
new file mode 100644 (file)
index 0000000..36c64a2
--- /dev/null
@@ -0,0 +1,28 @@
+# テストのテンプレート
+# make         : CMDで設定されたコマンドを実行した出力結果を1.txtに出力し、0.txtと比較し、レポート
+# make check   : ↓
+# make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
+# make clean   : 「make」で生成されたファイルをクリア
+# make cleanall: 「make」と「make report」で生成されたファイルをクリア
+LOGFILE = ../TEST.log
+ERRFILE = err.txt
+
+.PHPNY: check prepare clean cleanall
+check: clean report.txt
+prepare: cleanall 0.txt $(OBJFILE)
+clean:
+       @rm -f 1.txt diff.txt report.txt
+cleanall: clean
+       @rm -f 0.txt $(OBJFILE)
+$(OBJFILE): $(CASL2) $(ASFILE)
+       @$(CASL2) $(CASL2FLAG) -O$(OBJFILE) $(ASFILE)
+0.txt 1.txt: $(COMET2) $(OBJFILE)
+       @echo $(CMD) >$@; \
+     $(CMD) >>$@ 2>$(ERRFILE); \
+     if test -s $(ERRFILE); then cat err.txt >>$@; else rm -f $(ERRFILE); fi
+diff.txt: 1.txt
+       @-diff 0.txt 1.txt >$@ 2>&1
+report.txt: diff.txt
+       @echo -n "$(UNITNAME): Test " >$@; \
+     if test ! -s $^; then echo -n "Success " >>$@; rm -f $^; else echo -n "Failure " >>$@; fi; \
+     echo `date +"%F %T"` >>$@
diff --git a/test/integration/COMET2/abs_call/0.txt b/test/integration/COMET2/abs_call/0.txt
new file mode 100644 (file)
index 0000000..a8219d6
--- /dev/null
@@ -0,0 +1,9 @@
+../../../../comet2 abs_call.o
+12
+12
+1
+1
+32767
+32767
+0
+-32768
diff --git a/test/integration/COMET2/abs_call/Makefile b/test/integration/COMET2/abs_call/Makefile
new file mode 100644 (file)
index 0000000..1ffcfec
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/abs_call.casl $(ASDIR)/abs.casl $(ASDIR)/outa.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/abs_call/abs_call.o b/test/integration/COMET2/abs_call/abs_call.o
new file mode 100644 (file)
index 0000000..483c080
Binary files /dev/null and b/test/integration/COMET2/abs_call/abs_call.o differ
diff --git a/test/integration/COMET2/adda0/0.txt b/test/integration/COMET2/adda0/0.txt
new file mode 100644 (file)
index 0000000..8420ae7
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 adda0.o
diff --git a/test/integration/COMET2/adda0/Makefile b/test/integration/COMET2/adda0/Makefile
new file mode 100644 (file)
index 0000000..c78cafd
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/adda0/adda0.o b/test/integration/COMET2/adda0/adda0.o
new file mode 100644 (file)
index 0000000..766f9f7
Binary files /dev/null and b/test/integration/COMET2/adda0/adda0.o differ
diff --git a/test/integration/COMET2/adda1/0.txt b/test/integration/COMET2/adda1/0.txt
new file mode 100644 (file)
index 0000000..3cd03d5
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 adda1.o
diff --git a/test/integration/COMET2/adda1/Makefile b/test/integration/COMET2/adda1/Makefile
new file mode 100644 (file)
index 0000000..9d1e984
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/adda1/adda1.o b/test/integration/COMET2/adda1/adda1.o
new file mode 100644 (file)
index 0000000..124598f
Binary files /dev/null and b/test/integration/COMET2/adda1/adda1.o differ
diff --git a/test/integration/COMET2/adda_overflow/0.txt b/test/integration/COMET2/adda_overflow/0.txt
new file mode 100644 (file)
index 0000000..f656d4d
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 adda_overflow.o
diff --git a/test/integration/COMET2/adda_overflow/Makefile b/test/integration/COMET2/adda_overflow/Makefile
new file mode 100644 (file)
index 0000000..b3f15d6
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/adda_overflow.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/adda_overflow/adda_overflow.o b/test/integration/COMET2/adda_overflow/adda_overflow.o
new file mode 100644 (file)
index 0000000..57bea3f
Binary files /dev/null and b/test/integration/COMET2/adda_overflow/adda_overflow.o differ
diff --git a/test/integration/COMET2/addl/0.txt b/test/integration/COMET2/addl/0.txt
new file mode 100644 (file)
index 0000000..da4c46e
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 addl.o
diff --git a/test/integration/COMET2/addl/Makefile b/test/integration/COMET2/addl/Makefile
new file mode 100644 (file)
index 0000000..80efeea
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/addl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/addl/addl.o b/test/integration/COMET2/addl/addl.o
new file mode 100644 (file)
index 0000000..cea597c
Binary files /dev/null and b/test/integration/COMET2/addl/addl.o differ
diff --git a/test/integration/COMET2/addl_overflow/0.txt b/test/integration/COMET2/addl_overflow/0.txt
new file mode 100644 (file)
index 0000000..d1f5171
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 addl_overflow.o
diff --git a/test/integration/COMET2/addl_overflow/Makefile b/test/integration/COMET2/addl_overflow/Makefile
new file mode 100644 (file)
index 0000000..1d1bf40
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/addl_overflow.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/addl_overflow/addl_overflow.o b/test/integration/COMET2/addl_overflow/addl_overflow.o
new file mode 100644 (file)
index 0000000..95c7a1e
Binary files /dev/null and b/test/integration/COMET2/addl_overflow/addl_overflow.o differ
diff --git a/test/integration/COMET2/and0/0.txt b/test/integration/COMET2/and0/0.txt
new file mode 100644 (file)
index 0000000..b19679f
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 and0.o
diff --git a/test/integration/COMET2/and0/Makefile b/test/integration/COMET2/and0/Makefile
new file mode 100644 (file)
index 0000000..edcf15b
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/and0/and0.o b/test/integration/COMET2/and0/and0.o
new file mode 100644 (file)
index 0000000..44793c4
Binary files /dev/null and b/test/integration/COMET2/and0/and0.o differ
diff --git a/test/integration/COMET2/and1/0.txt b/test/integration/COMET2/and1/0.txt
new file mode 100644 (file)
index 0000000..4c72b26
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 and1.o
diff --git a/test/integration/COMET2/and1/Makefile b/test/integration/COMET2/and1/Makefile
new file mode 100644 (file)
index 0000000..8115fd4
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/and1/and1.o b/test/integration/COMET2/and1/and1.o
new file mode 100644 (file)
index 0000000..7eb3169
Binary files /dev/null and b/test/integration/COMET2/and1/and1.o differ
diff --git a/test/integration/COMET2/and2/0.txt b/test/integration/COMET2/and2/0.txt
new file mode 100644 (file)
index 0000000..0ea1030
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 and2.o
diff --git a/test/integration/COMET2/and2/Makefile b/test/integration/COMET2/and2/Makefile
new file mode 100644 (file)
index 0000000..1b55fd0
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/and2/and2.o b/test/integration/COMET2/and2/and2.o
new file mode 100644 (file)
index 0000000..7eb3169
Binary files /dev/null and b/test/integration/COMET2/and2/and2.o differ
diff --git a/test/integration/COMET2/and3/0.txt b/test/integration/COMET2/and3/0.txt
new file mode 100644 (file)
index 0000000..efa4d33
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 and3.o
diff --git a/test/integration/COMET2/and3/Makefile b/test/integration/COMET2/and3/Makefile
new file mode 100644 (file)
index 0000000..b60ba26
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/and3.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/and3/and3.o b/test/integration/COMET2/and3/and3.o
new file mode 100644 (file)
index 0000000..8e1360f
Binary files /dev/null and b/test/integration/COMET2/and3/and3.o differ
diff --git a/test/integration/COMET2/binout/0.txt b/test/integration/COMET2/binout/0.txt
new file mode 100644 (file)
index 0000000..6a54f7f
--- /dev/null
@@ -0,0 +1,5 @@
+../../../../comet2 binout.o
+0
+1
+100111001101
+1000000000000001
diff --git a/test/integration/COMET2/binout/Makefile b/test/integration/COMET2/binout/Makefile
new file mode 100644 (file)
index 0000000..69a6ac8
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/YAKUWA
+ASFILE = $(ASDIR)/binout.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/binout/binout.o b/test/integration/COMET2/binout/binout.o
new file mode 100644 (file)
index 0000000..b633913
Binary files /dev/null and b/test/integration/COMET2/binout/binout.o differ
diff --git a/test/integration/COMET2/call0/0.txt b/test/integration/COMET2/call0/0.txt
new file mode 100644 (file)
index 0000000..63ea10b
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 call0.o
diff --git a/test/integration/COMET2/call0/Makefile b/test/integration/COMET2/call0/Makefile
new file mode 100644 (file)
index 0000000..756aa18
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/call0/call0.o b/test/integration/COMET2/call0/call0.o
new file mode 100644 (file)
index 0000000..af87dc8
Binary files /dev/null and b/test/integration/COMET2/call0/call0.o differ
diff --git a/test/integration/COMET2/call1/0.txt b/test/integration/COMET2/call1/0.txt
new file mode 100644 (file)
index 0000000..fd8283f
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 call1.o
diff --git a/test/integration/COMET2/call1/Makefile b/test/integration/COMET2/call1/Makefile
new file mode 100644 (file)
index 0000000..f075e2e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/call1/call1.o b/test/integration/COMET2/call1/call1.o
new file mode 100644 (file)
index 0000000..0d1d978
Binary files /dev/null and b/test/integration/COMET2/call1/call1.o differ
diff --git a/test/integration/COMET2/call2/0.txt b/test/integration/COMET2/call2/0.txt
new file mode 100644 (file)
index 0000000..a0cc8ef
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 call2.o
diff --git a/test/integration/COMET2/call2/Makefile b/test/integration/COMET2/call2/Makefile
new file mode 100644 (file)
index 0000000..95677b1
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/call2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/call2/call2.o b/test/integration/COMET2/call2/call2.o
new file mode 100644 (file)
index 0000000..ef7dd83
Binary files /dev/null and b/test/integration/COMET2/call2/call2.o differ
diff --git a/test/integration/COMET2/count_call/0.txt b/test/integration/COMET2/count_call/0.txt
new file mode 100644 (file)
index 0000000..e638c3e
--- /dev/null
@@ -0,0 +1,257 @@
+../../../../comet2 count_call.o
+0
+1
+1
+2
+1
+2
+2
+3
+1
+2
+2
+3
+2
+3
+3
+4
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+1
+2
+2
+3
+2
+3
+3
+4
+2
+3
+3
+4
+3
+4
+4
+5
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+2
+3
+3
+4
+3
+4
+4
+5
+3
+4
+4
+5
+4
+5
+5
+6
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+3
+4
+4
+5
+4
+5
+5
+6
+4
+5
+5
+6
+5
+6
+6
+7
+4
+5
+5
+6
+5
+6
+6
+7
+5
+6
+6
+7
+6
+7
+7
+8
diff --git a/test/integration/COMET2/count_call/Makefile b/test/integration/COMET2/count_call/Makefile
new file mode 100644 (file)
index 0000000..34694d8
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/count1_call.casl $(ASDIR)/count1.casl $(ASDIR)/outa.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/count_call/count_call.o b/test/integration/COMET2/count_call/count_call.o
new file mode 100644 (file)
index 0000000..fd40be6
Binary files /dev/null and b/test/integration/COMET2/count_call/count_call.o differ
diff --git a/test/integration/COMET2/cpa1/0.txt b/test/integration/COMET2/cpa1/0.txt
new file mode 100644 (file)
index 0000000..d1fe1c1
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 cpa1.o
diff --git a/test/integration/COMET2/cpa1/Makefile b/test/integration/COMET2/cpa1/Makefile
new file mode 100644 (file)
index 0000000..dcd1f0f
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/cpa1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/cpa1/cpa1.o b/test/integration/COMET2/cpa1/cpa1.o
new file mode 100644 (file)
index 0000000..db422bb
Binary files /dev/null and b/test/integration/COMET2/cpa1/cpa1.o differ
diff --git a/test/integration/COMET2/dc_overflow/0.txt b/test/integration/COMET2/dc_overflow/0.txt
new file mode 100644 (file)
index 0000000..80c1f2d
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 dc_overflow.o
diff --git a/test/integration/COMET2/dc_overflow/Makefile b/test/integration/COMET2/dc_overflow/Makefile
new file mode 100644 (file)
index 0000000..d193560
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/dc_overflow.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/dc_overflow/dc_overflow.o b/test/integration/COMET2/dc_overflow/dc_overflow.o
new file mode 100644 (file)
index 0000000..0a1f7e4
Binary files /dev/null and b/test/integration/COMET2/dc_overflow/dc_overflow.o differ
diff --git a/test/integration/COMET2/dc_spc/0.txt b/test/integration/COMET2/dc_spc/0.txt
new file mode 100644 (file)
index 0000000..67e29a5
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 dc_spc.o
diff --git a/test/integration/COMET2/dc_spc/Makefile b/test/integration/COMET2/dc_spc/Makefile
new file mode 100644 (file)
index 0000000..76f9e7e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/dc_spc.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/dc_spc/dc_spc.o b/test/integration/COMET2/dc_spc/dc_spc.o
new file mode 100644 (file)
index 0000000..81edc79
Binary files /dev/null and b/test/integration/COMET2/dc_spc/dc_spc.o differ
diff --git a/test/integration/COMET2/divl0_call/0.txt b/test/integration/COMET2/divl0_call/0.txt
new file mode 100644 (file)
index 0000000..f1c1376
--- /dev/null
@@ -0,0 +1,5556 @@
+../../../../comet2 divl0_call.o
+--------------------
+100
+0
+Error: div by 0
+--------------------
+100
+1
+100
+0
+--------------------
+100
+2
+50
+0
+--------------------
+100
+3
+33
+1
+--------------------
+100
+4
+25
+0
+--------------------
+100
+5
+20
+0
+--------------------
+100
+6
+16
+4
+--------------------
+100
+7
+14
+2
+--------------------
+100
+8
+12
+4
+--------------------
+100
+9
+11
+1
+--------------------
+100
+10
+10
+0
+--------------------
+--------------------
+99
+0
+Error: div by 0
+--------------------
+99
+1
+99
+0
+--------------------
+99
+2
+49
+1
+--------------------
+99
+3
+33
+0
+--------------------
+99
+4
+24
+3
+--------------------
+99
+5
+19
+4
+--------------------
+99
+6
+16
+3
+--------------------
+99
+7
+14
+1
+--------------------
+99
+8
+12
+3
+--------------------
+99
+9
+11
+0
+--------------------
+99
+10
+9
+9
+--------------------
+--------------------
+98
+0
+Error: div by 0
+--------------------
+98
+1
+98
+0
+--------------------
+98
+2
+49
+0
+--------------------
+98
+3
+32
+2
+--------------------
+98
+4
+24
+2
+--------------------
+98
+5
+19
+3
+--------------------
+98
+6
+16
+2
+--------------------
+98
+7
+14
+0
+--------------------
+98
+8
+12
+2
+--------------------
+98
+9
+10
+8
+--------------------
+98
+10
+9
+8
+--------------------
+--------------------
+97
+0
+Error: div by 0
+--------------------
+97
+1
+97
+0
+--------------------
+97
+2
+48
+1
+--------------------
+97
+3
+32
+1
+--------------------
+97
+4
+24
+1
+--------------------
+97
+5
+19
+2
+--------------------
+97
+6
+16
+1
+--------------------
+97
+7
+13
+6
+--------------------
+97
+8
+12
+1
+--------------------
+97
+9
+10
+7
+--------------------
+97
+10
+9
+7
+--------------------
+--------------------
+96
+0
+Error: div by 0
+--------------------
+96
+1
+96
+0
+--------------------
+96
+2
+48
+0
+--------------------
+96
+3
+32
+0
+--------------------
+96
+4
+24
+0
+--------------------
+96
+5
+19
+1
+--------------------
+96
+6
+16
+0
+--------------------
+96
+7
+13
+5
+--------------------
+96
+8
+12
+0
+--------------------
+96
+9
+10
+6
+--------------------
+96
+10
+9
+6
+--------------------
+--------------------
+95
+0
+Error: div by 0
+--------------------
+95
+1
+95
+0
+--------------------
+95
+2
+47
+1
+--------------------
+95
+3
+31
+2
+--------------------
+95
+4
+23
+3
+--------------------
+95
+5
+19
+0
+--------------------
+95
+6
+15
+5
+--------------------
+95
+7
+13
+4
+--------------------
+95
+8
+11
+7
+--------------------
+95
+9
+10
+5
+--------------------
+95
+10
+9
+5
+--------------------
+--------------------
+94
+0
+Error: div by 0
+--------------------
+94
+1
+94
+0
+--------------------
+94
+2
+47
+0
+--------------------
+94
+3
+31
+1
+--------------------
+94
+4
+23
+2
+--------------------
+94
+5
+18
+4
+--------------------
+94
+6
+15
+4
+--------------------
+94
+7
+13
+3
+--------------------
+94
+8
+11
+6
+--------------------
+94
+9
+10
+4
+--------------------
+94
+10
+9
+4
+--------------------
+--------------------
+93
+0
+Error: div by 0
+--------------------
+93
+1
+93
+0
+--------------------
+93
+2
+46
+1
+--------------------
+93
+3
+31
+0
+--------------------
+93
+4
+23
+1
+--------------------
+93
+5
+18
+3
+--------------------
+93
+6
+15
+3
+--------------------
+93
+7
+13
+2
+--------------------
+93
+8
+11
+5
+--------------------
+93
+9
+10
+3
+--------------------
+93
+10
+9
+3
+--------------------
+--------------------
+92
+0
+Error: div by 0
+--------------------
+92
+1
+92
+0
+--------------------
+92
+2
+46
+0
+--------------------
+92
+3
+30
+2
+--------------------
+92
+4
+23
+0
+--------------------
+92
+5
+18
+2
+--------------------
+92
+6
+15
+2
+--------------------
+92
+7
+13
+1
+--------------------
+92
+8
+11
+4
+--------------------
+92
+9
+10
+2
+--------------------
+92
+10
+9
+2
+--------------------
+--------------------
+91
+0
+Error: div by 0
+--------------------
+91
+1
+91
+0
+--------------------
+91
+2
+45
+1
+--------------------
+91
+3
+30
+1
+--------------------
+91
+4
+22
+3
+--------------------
+91
+5
+18
+1
+--------------------
+91
+6
+15
+1
+--------------------
+91
+7
+13
+0
+--------------------
+91
+8
+11
+3
+--------------------
+91
+9
+10
+1
+--------------------
+91
+10
+9
+1
+--------------------
+--------------------
+90
+0
+Error: div by 0
+--------------------
+90
+1
+90
+0
+--------------------
+90
+2
+45
+0
+--------------------
+90
+3
+30
+0
+--------------------
+90
+4
+22
+2
+--------------------
+90
+5
+18
+0
+--------------------
+90
+6
+15
+0
+--------------------
+90
+7
+12
+6
+--------------------
+90
+8
+11
+2
+--------------------
+90
+9
+10
+0
+--------------------
+90
+10
+9
+0
+--------------------
+--------------------
+89
+0
+Error: div by 0
+--------------------
+89
+1
+89
+0
+--------------------
+89
+2
+44
+1
+--------------------
+89
+3
+29
+2
+--------------------
+89
+4
+22
+1
+--------------------
+89
+5
+17
+4
+--------------------
+89
+6
+14
+5
+--------------------
+89
+7
+12
+5
+--------------------
+89
+8
+11
+1
+--------------------
+89
+9
+9
+8
+--------------------
+89
+10
+8
+9
+--------------------
+--------------------
+88
+0
+Error: div by 0
+--------------------
+88
+1
+88
+0
+--------------------
+88
+2
+44
+0
+--------------------
+88
+3
+29
+1
+--------------------
+88
+4
+22
+0
+--------------------
+88
+5
+17
+3
+--------------------
+88
+6
+14
+4
+--------------------
+88
+7
+12
+4
+--------------------
+88
+8
+11
+0
+--------------------
+88
+9
+9
+7
+--------------------
+88
+10
+8
+8
+--------------------
+--------------------
+87
+0
+Error: div by 0
+--------------------
+87
+1
+87
+0
+--------------------
+87
+2
+43
+1
+--------------------
+87
+3
+29
+0
+--------------------
+87
+4
+21
+3
+--------------------
+87
+5
+17
+2
+--------------------
+87
+6
+14
+3
+--------------------
+87
+7
+12
+3
+--------------------
+87
+8
+10
+7
+--------------------
+87
+9
+9
+6
+--------------------
+87
+10
+8
+7
+--------------------
+--------------------
+86
+0
+Error: div by 0
+--------------------
+86
+1
+86
+0
+--------------------
+86
+2
+43
+0
+--------------------
+86
+3
+28
+2
+--------------------
+86
+4
+21
+2
+--------------------
+86
+5
+17
+1
+--------------------
+86
+6
+14
+2
+--------------------
+86
+7
+12
+2
+--------------------
+86
+8
+10
+6
+--------------------
+86
+9
+9
+5
+--------------------
+86
+10
+8
+6
+--------------------
+--------------------
+85
+0
+Error: div by 0
+--------------------
+85
+1
+85
+0
+--------------------
+85
+2
+42
+1
+--------------------
+85
+3
+28
+1
+--------------------
+85
+4
+21
+1
+--------------------
+85
+5
+17
+0
+--------------------
+85
+6
+14
+1
+--------------------
+85
+7
+12
+1
+--------------------
+85
+8
+10
+5
+--------------------
+85
+9
+9
+4
+--------------------
+85
+10
+8
+5
+--------------------
+--------------------
+84
+0
+Error: div by 0
+--------------------
+84
+1
+84
+0
+--------------------
+84
+2
+42
+0
+--------------------
+84
+3
+28
+0
+--------------------
+84
+4
+21
+0
+--------------------
+84
+5
+16
+4
+--------------------
+84
+6
+14
+0
+--------------------
+84
+7
+12
+0
+--------------------
+84
+8
+10
+4
+--------------------
+84
+9
+9
+3
+--------------------
+84
+10
+8
+4
+--------------------
+--------------------
+83
+0
+Error: div by 0
+--------------------
+83
+1
+83
+0
+--------------------
+83
+2
+41
+1
+--------------------
+83
+3
+27
+2
+--------------------
+83
+4
+20
+3
+--------------------
+83
+5
+16
+3
+--------------------
+83
+6
+13
+5
+--------------------
+83
+7
+11
+6
+--------------------
+83
+8
+10
+3
+--------------------
+83
+9
+9
+2
+--------------------
+83
+10
+8
+3
+--------------------
+--------------------
+82
+0
+Error: div by 0
+--------------------
+82
+1
+82
+0
+--------------------
+82
+2
+41
+0
+--------------------
+82
+3
+27
+1
+--------------------
+82
+4
+20
+2
+--------------------
+82
+5
+16
+2
+--------------------
+82
+6
+13
+4
+--------------------
+82
+7
+11
+5
+--------------------
+82
+8
+10
+2
+--------------------
+82
+9
+9
+1
+--------------------
+82
+10
+8
+2
+--------------------
+--------------------
+81
+0
+Error: div by 0
+--------------------
+81
+1
+81
+0
+--------------------
+81
+2
+40
+1
+--------------------
+81
+3
+27
+0
+--------------------
+81
+4
+20
+1
+--------------------
+81
+5
+16
+1
+--------------------
+81
+6
+13
+3
+--------------------
+81
+7
+11
+4
+--------------------
+81
+8
+10
+1
+--------------------
+81
+9
+9
+0
+--------------------
+81
+10
+8
+1
+--------------------
+--------------------
+80
+0
+Error: div by 0
+--------------------
+80
+1
+80
+0
+--------------------
+80
+2
+40
+0
+--------------------
+80
+3
+26
+2
+--------------------
+80
+4
+20
+0
+--------------------
+80
+5
+16
+0
+--------------------
+80
+6
+13
+2
+--------------------
+80
+7
+11
+3
+--------------------
+80
+8
+10
+0
+--------------------
+80
+9
+8
+8
+--------------------
+80
+10
+8
+0
+--------------------
+--------------------
+79
+0
+Error: div by 0
+--------------------
+79
+1
+79
+0
+--------------------
+79
+2
+39
+1
+--------------------
+79
+3
+26
+1
+--------------------
+79
+4
+19
+3
+--------------------
+79
+5
+15
+4
+--------------------
+79
+6
+13
+1
+--------------------
+79
+7
+11
+2
+--------------------
+79
+8
+9
+7
+--------------------
+79
+9
+8
+7
+--------------------
+79
+10
+7
+9
+--------------------
+--------------------
+78
+0
+Error: div by 0
+--------------------
+78
+1
+78
+0
+--------------------
+78
+2
+39
+0
+--------------------
+78
+3
+26
+0
+--------------------
+78
+4
+19
+2
+--------------------
+78
+5
+15
+3
+--------------------
+78
+6
+13
+0
+--------------------
+78
+7
+11
+1
+--------------------
+78
+8
+9
+6
+--------------------
+78
+9
+8
+6
+--------------------
+78
+10
+7
+8
+--------------------
+--------------------
+77
+0
+Error: div by 0
+--------------------
+77
+1
+77
+0
+--------------------
+77
+2
+38
+1
+--------------------
+77
+3
+25
+2
+--------------------
+77
+4
+19
+1
+--------------------
+77
+5
+15
+2
+--------------------
+77
+6
+12
+5
+--------------------
+77
+7
+11
+0
+--------------------
+77
+8
+9
+5
+--------------------
+77
+9
+8
+5
+--------------------
+77
+10
+7
+7
+--------------------
+--------------------
+76
+0
+Error: div by 0
+--------------------
+76
+1
+76
+0
+--------------------
+76
+2
+38
+0
+--------------------
+76
+3
+25
+1
+--------------------
+76
+4
+19
+0
+--------------------
+76
+5
+15
+1
+--------------------
+76
+6
+12
+4
+--------------------
+76
+7
+10
+6
+--------------------
+76
+8
+9
+4
+--------------------
+76
+9
+8
+4
+--------------------
+76
+10
+7
+6
+--------------------
+--------------------
+75
+0
+Error: div by 0
+--------------------
+75
+1
+75
+0
+--------------------
+75
+2
+37
+1
+--------------------
+75
+3
+25
+0
+--------------------
+75
+4
+18
+3
+--------------------
+75
+5
+15
+0
+--------------------
+75
+6
+12
+3
+--------------------
+75
+7
+10
+5
+--------------------
+75
+8
+9
+3
+--------------------
+75
+9
+8
+3
+--------------------
+75
+10
+7
+5
+--------------------
+--------------------
+74
+0
+Error: div by 0
+--------------------
+74
+1
+74
+0
+--------------------
+74
+2
+37
+0
+--------------------
+74
+3
+24
+2
+--------------------
+74
+4
+18
+2
+--------------------
+74
+5
+14
+4
+--------------------
+74
+6
+12
+2
+--------------------
+74
+7
+10
+4
+--------------------
+74
+8
+9
+2
+--------------------
+74
+9
+8
+2
+--------------------
+74
+10
+7
+4
+--------------------
+--------------------
+73
+0
+Error: div by 0
+--------------------
+73
+1
+73
+0
+--------------------
+73
+2
+36
+1
+--------------------
+73
+3
+24
+1
+--------------------
+73
+4
+18
+1
+--------------------
+73
+5
+14
+3
+--------------------
+73
+6
+12
+1
+--------------------
+73
+7
+10
+3
+--------------------
+73
+8
+9
+1
+--------------------
+73
+9
+8
+1
+--------------------
+73
+10
+7
+3
+--------------------
+--------------------
+72
+0
+Error: div by 0
+--------------------
+72
+1
+72
+0
+--------------------
+72
+2
+36
+0
+--------------------
+72
+3
+24
+0
+--------------------
+72
+4
+18
+0
+--------------------
+72
+5
+14
+2
+--------------------
+72
+6
+12
+0
+--------------------
+72
+7
+10
+2
+--------------------
+72
+8
+9
+0
+--------------------
+72
+9
+8
+0
+--------------------
+72
+10
+7
+2
+--------------------
+--------------------
+71
+0
+Error: div by 0
+--------------------
+71
+1
+71
+0
+--------------------
+71
+2
+35
+1
+--------------------
+71
+3
+23
+2
+--------------------
+71
+4
+17
+3
+--------------------
+71
+5
+14
+1
+--------------------
+71
+6
+11
+5
+--------------------
+71
+7
+10
+1
+--------------------
+71
+8
+8
+7
+--------------------
+71
+9
+7
+8
+--------------------
+71
+10
+7
+1
+--------------------
+--------------------
+70
+0
+Error: div by 0
+--------------------
+70
+1
+70
+0
+--------------------
+70
+2
+35
+0
+--------------------
+70
+3
+23
+1
+--------------------
+70
+4
+17
+2
+--------------------
+70
+5
+14
+0
+--------------------
+70
+6
+11
+4
+--------------------
+70
+7
+10
+0
+--------------------
+70
+8
+8
+6
+--------------------
+70
+9
+7
+7
+--------------------
+70
+10
+7
+0
+--------------------
+--------------------
+69
+0
+Error: div by 0
+--------------------
+69
+1
+69
+0
+--------------------
+69
+2
+34
+1
+--------------------
+69
+3
+23
+0
+--------------------
+69
+4
+17
+1
+--------------------
+69
+5
+13
+4
+--------------------
+69
+6
+11
+3
+--------------------
+69
+7
+9
+6
+--------------------
+69
+8
+8
+5
+--------------------
+69
+9
+7
+6
+--------------------
+69
+10
+6
+9
+--------------------
+--------------------
+68
+0
+Error: div by 0
+--------------------
+68
+1
+68
+0
+--------------------
+68
+2
+34
+0
+--------------------
+68
+3
+22
+2
+--------------------
+68
+4
+17
+0
+--------------------
+68
+5
+13
+3
+--------------------
+68
+6
+11
+2
+--------------------
+68
+7
+9
+5
+--------------------
+68
+8
+8
+4
+--------------------
+68
+9
+7
+5
+--------------------
+68
+10
+6
+8
+--------------------
+--------------------
+67
+0
+Error: div by 0
+--------------------
+67
+1
+67
+0
+--------------------
+67
+2
+33
+1
+--------------------
+67
+3
+22
+1
+--------------------
+67
+4
+16
+3
+--------------------
+67
+5
+13
+2
+--------------------
+67
+6
+11
+1
+--------------------
+67
+7
+9
+4
+--------------------
+67
+8
+8
+3
+--------------------
+67
+9
+7
+4
+--------------------
+67
+10
+6
+7
+--------------------
+--------------------
+66
+0
+Error: div by 0
+--------------------
+66
+1
+66
+0
+--------------------
+66
+2
+33
+0
+--------------------
+66
+3
+22
+0
+--------------------
+66
+4
+16
+2
+--------------------
+66
+5
+13
+1
+--------------------
+66
+6
+11
+0
+--------------------
+66
+7
+9
+3
+--------------------
+66
+8
+8
+2
+--------------------
+66
+9
+7
+3
+--------------------
+66
+10
+6
+6
+--------------------
+--------------------
+65
+0
+Error: div by 0
+--------------------
+65
+1
+65
+0
+--------------------
+65
+2
+32
+1
+--------------------
+65
+3
+21
+2
+--------------------
+65
+4
+16
+1
+--------------------
+65
+5
+13
+0
+--------------------
+65
+6
+10
+5
+--------------------
+65
+7
+9
+2
+--------------------
+65
+8
+8
+1
+--------------------
+65
+9
+7
+2
+--------------------
+65
+10
+6
+5
+--------------------
+--------------------
+64
+0
+Error: div by 0
+--------------------
+64
+1
+64
+0
+--------------------
+64
+2
+32
+0
+--------------------
+64
+3
+21
+1
+--------------------
+64
+4
+16
+0
+--------------------
+64
+5
+12
+4
+--------------------
+64
+6
+10
+4
+--------------------
+64
+7
+9
+1
+--------------------
+64
+8
+8
+0
+--------------------
+64
+9
+7
+1
+--------------------
+64
+10
+6
+4
+--------------------
+--------------------
+63
+0
+Error: div by 0
+--------------------
+63
+1
+63
+0
+--------------------
+63
+2
+31
+1
+--------------------
+63
+3
+21
+0
+--------------------
+63
+4
+15
+3
+--------------------
+63
+5
+12
+3
+--------------------
+63
+6
+10
+3
+--------------------
+63
+7
+9
+0
+--------------------
+63
+8
+7
+7
+--------------------
+63
+9
+7
+0
+--------------------
+63
+10
+6
+3
+--------------------
+--------------------
+62
+0
+Error: div by 0
+--------------------
+62
+1
+62
+0
+--------------------
+62
+2
+31
+0
+--------------------
+62
+3
+20
+2
+--------------------
+62
+4
+15
+2
+--------------------
+62
+5
+12
+2
+--------------------
+62
+6
+10
+2
+--------------------
+62
+7
+8
+6
+--------------------
+62
+8
+7
+6
+--------------------
+62
+9
+6
+8
+--------------------
+62
+10
+6
+2
+--------------------
+--------------------
+61
+0
+Error: div by 0
+--------------------
+61
+1
+61
+0
+--------------------
+61
+2
+30
+1
+--------------------
+61
+3
+20
+1
+--------------------
+61
+4
+15
+1
+--------------------
+61
+5
+12
+1
+--------------------
+61
+6
+10
+1
+--------------------
+61
+7
+8
+5
+--------------------
+61
+8
+7
+5
+--------------------
+61
+9
+6
+7
+--------------------
+61
+10
+6
+1
+--------------------
+--------------------
+60
+0
+Error: div by 0
+--------------------
+60
+1
+60
+0
+--------------------
+60
+2
+30
+0
+--------------------
+60
+3
+20
+0
+--------------------
+60
+4
+15
+0
+--------------------
+60
+5
+12
+0
+--------------------
+60
+6
+10
+0
+--------------------
+60
+7
+8
+4
+--------------------
+60
+8
+7
+4
+--------------------
+60
+9
+6
+6
+--------------------
+60
+10
+6
+0
+--------------------
+--------------------
+59
+0
+Error: div by 0
+--------------------
+59
+1
+59
+0
+--------------------
+59
+2
+29
+1
+--------------------
+59
+3
+19
+2
+--------------------
+59
+4
+14
+3
+--------------------
+59
+5
+11
+4
+--------------------
+59
+6
+9
+5
+--------------------
+59
+7
+8
+3
+--------------------
+59
+8
+7
+3
+--------------------
+59
+9
+6
+5
+--------------------
+59
+10
+5
+9
+--------------------
+--------------------
+58
+0
+Error: div by 0
+--------------------
+58
+1
+58
+0
+--------------------
+58
+2
+29
+0
+--------------------
+58
+3
+19
+1
+--------------------
+58
+4
+14
+2
+--------------------
+58
+5
+11
+3
+--------------------
+58
+6
+9
+4
+--------------------
+58
+7
+8
+2
+--------------------
+58
+8
+7
+2
+--------------------
+58
+9
+6
+4
+--------------------
+58
+10
+5
+8
+--------------------
+--------------------
+57
+0
+Error: div by 0
+--------------------
+57
+1
+57
+0
+--------------------
+57
+2
+28
+1
+--------------------
+57
+3
+19
+0
+--------------------
+57
+4
+14
+1
+--------------------
+57
+5
+11
+2
+--------------------
+57
+6
+9
+3
+--------------------
+57
+7
+8
+1
+--------------------
+57
+8
+7
+1
+--------------------
+57
+9
+6
+3
+--------------------
+57
+10
+5
+7
+--------------------
+--------------------
+56
+0
+Error: div by 0
+--------------------
+56
+1
+56
+0
+--------------------
+56
+2
+28
+0
+--------------------
+56
+3
+18
+2
+--------------------
+56
+4
+14
+0
+--------------------
+56
+5
+11
+1
+--------------------
+56
+6
+9
+2
+--------------------
+56
+7
+8
+0
+--------------------
+56
+8
+7
+0
+--------------------
+56
+9
+6
+2
+--------------------
+56
+10
+5
+6
+--------------------
+--------------------
+55
+0
+Error: div by 0
+--------------------
+55
+1
+55
+0
+--------------------
+55
+2
+27
+1
+--------------------
+55
+3
+18
+1
+--------------------
+55
+4
+13
+3
+--------------------
+55
+5
+11
+0
+--------------------
+55
+6
+9
+1
+--------------------
+55
+7
+7
+6
+--------------------
+55
+8
+6
+7
+--------------------
+55
+9
+6
+1
+--------------------
+55
+10
+5
+5
+--------------------
+--------------------
+54
+0
+Error: div by 0
+--------------------
+54
+1
+54
+0
+--------------------
+54
+2
+27
+0
+--------------------
+54
+3
+18
+0
+--------------------
+54
+4
+13
+2
+--------------------
+54
+5
+10
+4
+--------------------
+54
+6
+9
+0
+--------------------
+54
+7
+7
+5
+--------------------
+54
+8
+6
+6
+--------------------
+54
+9
+6
+0
+--------------------
+54
+10
+5
+4
+--------------------
+--------------------
+53
+0
+Error: div by 0
+--------------------
+53
+1
+53
+0
+--------------------
+53
+2
+26
+1
+--------------------
+53
+3
+17
+2
+--------------------
+53
+4
+13
+1
+--------------------
+53
+5
+10
+3
+--------------------
+53
+6
+8
+5
+--------------------
+53
+7
+7
+4
+--------------------
+53
+8
+6
+5
+--------------------
+53
+9
+5
+8
+--------------------
+53
+10
+5
+3
+--------------------
+--------------------
+52
+0
+Error: div by 0
+--------------------
+52
+1
+52
+0
+--------------------
+52
+2
+26
+0
+--------------------
+52
+3
+17
+1
+--------------------
+52
+4
+13
+0
+--------------------
+52
+5
+10
+2
+--------------------
+52
+6
+8
+4
+--------------------
+52
+7
+7
+3
+--------------------
+52
+8
+6
+4
+--------------------
+52
+9
+5
+7
+--------------------
+52
+10
+5
+2
+--------------------
+--------------------
+51
+0
+Error: div by 0
+--------------------
+51
+1
+51
+0
+--------------------
+51
+2
+25
+1
+--------------------
+51
+3
+17
+0
+--------------------
+51
+4
+12
+3
+--------------------
+51
+5
+10
+1
+--------------------
+51
+6
+8
+3
+--------------------
+51
+7
+7
+2
+--------------------
+51
+8
+6
+3
+--------------------
+51
+9
+5
+6
+--------------------
+51
+10
+5
+1
+--------------------
+--------------------
+50
+0
+Error: div by 0
+--------------------
+50
+1
+50
+0
+--------------------
+50
+2
+25
+0
+--------------------
+50
+3
+16
+2
+--------------------
+50
+4
+12
+2
+--------------------
+50
+5
+10
+0
+--------------------
+50
+6
+8
+2
+--------------------
+50
+7
+7
+1
+--------------------
+50
+8
+6
+2
+--------------------
+50
+9
+5
+5
+--------------------
+50
+10
+5
+0
+--------------------
+--------------------
+49
+0
+Error: div by 0
+--------------------
+49
+1
+49
+0
+--------------------
+49
+2
+24
+1
+--------------------
+49
+3
+16
+1
+--------------------
+49
+4
+12
+1
+--------------------
+49
+5
+9
+4
+--------------------
+49
+6
+8
+1
+--------------------
+49
+7
+7
+0
+--------------------
+49
+8
+6
+1
+--------------------
+49
+9
+5
+4
+--------------------
+49
+10
+4
+9
+--------------------
+--------------------
+48
+0
+Error: div by 0
+--------------------
+48
+1
+48
+0
+--------------------
+48
+2
+24
+0
+--------------------
+48
+3
+16
+0
+--------------------
+48
+4
+12
+0
+--------------------
+48
+5
+9
+3
+--------------------
+48
+6
+8
+0
+--------------------
+48
+7
+6
+6
+--------------------
+48
+8
+6
+0
+--------------------
+48
+9
+5
+3
+--------------------
+48
+10
+4
+8
+--------------------
+--------------------
+47
+0
+Error: div by 0
+--------------------
+47
+1
+47
+0
+--------------------
+47
+2
+23
+1
+--------------------
+47
+3
+15
+2
+--------------------
+47
+4
+11
+3
+--------------------
+47
+5
+9
+2
+--------------------
+47
+6
+7
+5
+--------------------
+47
+7
+6
+5
+--------------------
+47
+8
+5
+7
+--------------------
+47
+9
+5
+2
+--------------------
+47
+10
+4
+7
+--------------------
+--------------------
+46
+0
+Error: div by 0
+--------------------
+46
+1
+46
+0
+--------------------
+46
+2
+23
+0
+--------------------
+46
+3
+15
+1
+--------------------
+46
+4
+11
+2
+--------------------
+46
+5
+9
+1
+--------------------
+46
+6
+7
+4
+--------------------
+46
+7
+6
+4
+--------------------
+46
+8
+5
+6
+--------------------
+46
+9
+5
+1
+--------------------
+46
+10
+4
+6
+--------------------
+--------------------
+45
+0
+Error: div by 0
+--------------------
+45
+1
+45
+0
+--------------------
+45
+2
+22
+1
+--------------------
+45
+3
+15
+0
+--------------------
+45
+4
+11
+1
+--------------------
+45
+5
+9
+0
+--------------------
+45
+6
+7
+3
+--------------------
+45
+7
+6
+3
+--------------------
+45
+8
+5
+5
+--------------------
+45
+9
+5
+0
+--------------------
+45
+10
+4
+5
+--------------------
+--------------------
+44
+0
+Error: div by 0
+--------------------
+44
+1
+44
+0
+--------------------
+44
+2
+22
+0
+--------------------
+44
+3
+14
+2
+--------------------
+44
+4
+11
+0
+--------------------
+44
+5
+8
+4
+--------------------
+44
+6
+7
+2
+--------------------
+44
+7
+6
+2
+--------------------
+44
+8
+5
+4
+--------------------
+44
+9
+4
+8
+--------------------
+44
+10
+4
+4
+--------------------
+--------------------
+43
+0
+Error: div by 0
+--------------------
+43
+1
+43
+0
+--------------------
+43
+2
+21
+1
+--------------------
+43
+3
+14
+1
+--------------------
+43
+4
+10
+3
+--------------------
+43
+5
+8
+3
+--------------------
+43
+6
+7
+1
+--------------------
+43
+7
+6
+1
+--------------------
+43
+8
+5
+3
+--------------------
+43
+9
+4
+7
+--------------------
+43
+10
+4
+3
+--------------------
+--------------------
+42
+0
+Error: div by 0
+--------------------
+42
+1
+42
+0
+--------------------
+42
+2
+21
+0
+--------------------
+42
+3
+14
+0
+--------------------
+42
+4
+10
+2
+--------------------
+42
+5
+8
+2
+--------------------
+42
+6
+7
+0
+--------------------
+42
+7
+6
+0
+--------------------
+42
+8
+5
+2
+--------------------
+42
+9
+4
+6
+--------------------
+42
+10
+4
+2
+--------------------
+--------------------
+41
+0
+Error: div by 0
+--------------------
+41
+1
+41
+0
+--------------------
+41
+2
+20
+1
+--------------------
+41
+3
+13
+2
+--------------------
+41
+4
+10
+1
+--------------------
+41
+5
+8
+1
+--------------------
+41
+6
+6
+5
+--------------------
+41
+7
+5
+6
+--------------------
+41
+8
+5
+1
+--------------------
+41
+9
+4
+5
+--------------------
+41
+10
+4
+1
+--------------------
+--------------------
+40
+0
+Error: div by 0
+--------------------
+40
+1
+40
+0
+--------------------
+40
+2
+20
+0
+--------------------
+40
+3
+13
+1
+--------------------
+40
+4
+10
+0
+--------------------
+40
+5
+8
+0
+--------------------
+40
+6
+6
+4
+--------------------
+40
+7
+5
+5
+--------------------
+40
+8
+5
+0
+--------------------
+40
+9
+4
+4
+--------------------
+40
+10
+4
+0
+--------------------
+--------------------
+39
+0
+Error: div by 0
+--------------------
+39
+1
+39
+0
+--------------------
+39
+2
+19
+1
+--------------------
+39
+3
+13
+0
+--------------------
+39
+4
+9
+3
+--------------------
+39
+5
+7
+4
+--------------------
+39
+6
+6
+3
+--------------------
+39
+7
+5
+4
+--------------------
+39
+8
+4
+7
+--------------------
+39
+9
+4
+3
+--------------------
+39
+10
+3
+9
+--------------------
+--------------------
+38
+0
+Error: div by 0
+--------------------
+38
+1
+38
+0
+--------------------
+38
+2
+19
+0
+--------------------
+38
+3
+12
+2
+--------------------
+38
+4
+9
+2
+--------------------
+38
+5
+7
+3
+--------------------
+38
+6
+6
+2
+--------------------
+38
+7
+5
+3
+--------------------
+38
+8
+4
+6
+--------------------
+38
+9
+4
+2
+--------------------
+38
+10
+3
+8
+--------------------
+--------------------
+37
+0
+Error: div by 0
+--------------------
+37
+1
+37
+0
+--------------------
+37
+2
+18
+1
+--------------------
+37
+3
+12
+1
+--------------------
+37
+4
+9
+1
+--------------------
+37
+5
+7
+2
+--------------------
+37
+6
+6
+1
+--------------------
+37
+7
+5
+2
+--------------------
+37
+8
+4
+5
+--------------------
+37
+9
+4
+1
+--------------------
+37
+10
+3
+7
+--------------------
+--------------------
+36
+0
+Error: div by 0
+--------------------
+36
+1
+36
+0
+--------------------
+36
+2
+18
+0
+--------------------
+36
+3
+12
+0
+--------------------
+36
+4
+9
+0
+--------------------
+36
+5
+7
+1
+--------------------
+36
+6
+6
+0
+--------------------
+36
+7
+5
+1
+--------------------
+36
+8
+4
+4
+--------------------
+36
+9
+4
+0
+--------------------
+36
+10
+3
+6
+--------------------
+--------------------
+35
+0
+Error: div by 0
+--------------------
+35
+1
+35
+0
+--------------------
+35
+2
+17
+1
+--------------------
+35
+3
+11
+2
+--------------------
+35
+4
+8
+3
+--------------------
+35
+5
+7
+0
+--------------------
+35
+6
+5
+5
+--------------------
+35
+7
+5
+0
+--------------------
+35
+8
+4
+3
+--------------------
+35
+9
+3
+8
+--------------------
+35
+10
+3
+5
+--------------------
+--------------------
+34
+0
+Error: div by 0
+--------------------
+34
+1
+34
+0
+--------------------
+34
+2
+17
+0
+--------------------
+34
+3
+11
+1
+--------------------
+34
+4
+8
+2
+--------------------
+34
+5
+6
+4
+--------------------
+34
+6
+5
+4
+--------------------
+34
+7
+4
+6
+--------------------
+34
+8
+4
+2
+--------------------
+34
+9
+3
+7
+--------------------
+34
+10
+3
+4
+--------------------
+--------------------
+33
+0
+Error: div by 0
+--------------------
+33
+1
+33
+0
+--------------------
+33
+2
+16
+1
+--------------------
+33
+3
+11
+0
+--------------------
+33
+4
+8
+1
+--------------------
+33
+5
+6
+3
+--------------------
+33
+6
+5
+3
+--------------------
+33
+7
+4
+5
+--------------------
+33
+8
+4
+1
+--------------------
+33
+9
+3
+6
+--------------------
+33
+10
+3
+3
+--------------------
+--------------------
+32
+0
+Error: div by 0
+--------------------
+32
+1
+32
+0
+--------------------
+32
+2
+16
+0
+--------------------
+32
+3
+10
+2
+--------------------
+32
+4
+8
+0
+--------------------
+32
+5
+6
+2
+--------------------
+32
+6
+5
+2
+--------------------
+32
+7
+4
+4
+--------------------
+32
+8
+4
+0
+--------------------
+32
+9
+3
+5
+--------------------
+32
+10
+3
+2
+--------------------
+--------------------
+31
+0
+Error: div by 0
+--------------------
+31
+1
+31
+0
+--------------------
+31
+2
+15
+1
+--------------------
+31
+3
+10
+1
+--------------------
+31
+4
+7
+3
+--------------------
+31
+5
+6
+1
+--------------------
+31
+6
+5
+1
+--------------------
+31
+7
+4
+3
+--------------------
+31
+8
+3
+7
+--------------------
+31
+9
+3
+4
+--------------------
+31
+10
+3
+1
+--------------------
+--------------------
+30
+0
+Error: div by 0
+--------------------
+30
+1
+30
+0
+--------------------
+30
+2
+15
+0
+--------------------
+30
+3
+10
+0
+--------------------
+30
+4
+7
+2
+--------------------
+30
+5
+6
+0
+--------------------
+30
+6
+5
+0
+--------------------
+30
+7
+4
+2
+--------------------
+30
+8
+3
+6
+--------------------
+30
+9
+3
+3
+--------------------
+30
+10
+3
+0
+--------------------
+--------------------
+29
+0
+Error: div by 0
+--------------------
+29
+1
+29
+0
+--------------------
+29
+2
+14
+1
+--------------------
+29
+3
+9
+2
+--------------------
+29
+4
+7
+1
+--------------------
+29
+5
+5
+4
+--------------------
+29
+6
+4
+5
+--------------------
+29
+7
+4
+1
+--------------------
+29
+8
+3
+5
+--------------------
+29
+9
+3
+2
+--------------------
+29
+10
+2
+9
+--------------------
+--------------------
+28
+0
+Error: div by 0
+--------------------
+28
+1
+28
+0
+--------------------
+28
+2
+14
+0
+--------------------
+28
+3
+9
+1
+--------------------
+28
+4
+7
+0
+--------------------
+28
+5
+5
+3
+--------------------
+28
+6
+4
+4
+--------------------
+28
+7
+4
+0
+--------------------
+28
+8
+3
+4
+--------------------
+28
+9
+3
+1
+--------------------
+28
+10
+2
+8
+--------------------
+--------------------
+27
+0
+Error: div by 0
+--------------------
+27
+1
+27
+0
+--------------------
+27
+2
+13
+1
+--------------------
+27
+3
+9
+0
+--------------------
+27
+4
+6
+3
+--------------------
+27
+5
+5
+2
+--------------------
+27
+6
+4
+3
+--------------------
+27
+7
+3
+6
+--------------------
+27
+8
+3
+3
+--------------------
+27
+9
+3
+0
+--------------------
+27
+10
+2
+7
+--------------------
+--------------------
+26
+0
+Error: div by 0
+--------------------
+26
+1
+26
+0
+--------------------
+26
+2
+13
+0
+--------------------
+26
+3
+8
+2
+--------------------
+26
+4
+6
+2
+--------------------
+26
+5
+5
+1
+--------------------
+26
+6
+4
+2
+--------------------
+26
+7
+3
+5
+--------------------
+26
+8
+3
+2
+--------------------
+26
+9
+2
+8
+--------------------
+26
+10
+2
+6
+--------------------
+--------------------
+25
+0
+Error: div by 0
+--------------------
+25
+1
+25
+0
+--------------------
+25
+2
+12
+1
+--------------------
+25
+3
+8
+1
+--------------------
+25
+4
+6
+1
+--------------------
+25
+5
+5
+0
+--------------------
+25
+6
+4
+1
+--------------------
+25
+7
+3
+4
+--------------------
+25
+8
+3
+1
+--------------------
+25
+9
+2
+7
+--------------------
+25
+10
+2
+5
+--------------------
+--------------------
+24
+0
+Error: div by 0
+--------------------
+24
+1
+24
+0
+--------------------
+24
+2
+12
+0
+--------------------
+24
+3
+8
+0
+--------------------
+24
+4
+6
+0
+--------------------
+24
+5
+4
+4
+--------------------
+24
+6
+4
+0
+--------------------
+24
+7
+3
+3
+--------------------
+24
+8
+3
+0
+--------------------
+24
+9
+2
+6
+--------------------
+24
+10
+2
+4
+--------------------
+--------------------
+23
+0
+Error: div by 0
+--------------------
+23
+1
+23
+0
+--------------------
+23
+2
+11
+1
+--------------------
+23
+3
+7
+2
+--------------------
+23
+4
+5
+3
+--------------------
+23
+5
+4
+3
+--------------------
+23
+6
+3
+5
+--------------------
+23
+7
+3
+2
+--------------------
+23
+8
+2
+7
+--------------------
+23
+9
+2
+5
+--------------------
+23
+10
+2
+3
+--------------------
+--------------------
+22
+0
+Error: div by 0
+--------------------
+22
+1
+22
+0
+--------------------
+22
+2
+11
+0
+--------------------
+22
+3
+7
+1
+--------------------
+22
+4
+5
+2
+--------------------
+22
+5
+4
+2
+--------------------
+22
+6
+3
+4
+--------------------
+22
+7
+3
+1
+--------------------
+22
+8
+2
+6
+--------------------
+22
+9
+2
+4
+--------------------
+22
+10
+2
+2
+--------------------
+--------------------
+21
+0
+Error: div by 0
+--------------------
+21
+1
+21
+0
+--------------------
+21
+2
+10
+1
+--------------------
+21
+3
+7
+0
+--------------------
+21
+4
+5
+1
+--------------------
+21
+5
+4
+1
+--------------------
+21
+6
+3
+3
+--------------------
+21
+7
+3
+0
+--------------------
+21
+8
+2
+5
+--------------------
+21
+9
+2
+3
+--------------------
+21
+10
+2
+1
+--------------------
+--------------------
+20
+0
+Error: div by 0
+--------------------
+20
+1
+20
+0
+--------------------
+20
+2
+10
+0
+--------------------
+20
+3
+6
+2
+--------------------
+20
+4
+5
+0
+--------------------
+20
+5
+4
+0
+--------------------
+20
+6
+3
+2
+--------------------
+20
+7
+2
+6
+--------------------
+20
+8
+2
+4
+--------------------
+20
+9
+2
+2
+--------------------
+20
+10
+2
+0
+--------------------
+--------------------
+19
+0
+Error: div by 0
+--------------------
+19
+1
+19
+0
+--------------------
+19
+2
+9
+1
+--------------------
+19
+3
+6
+1
+--------------------
+19
+4
+4
+3
+--------------------
+19
+5
+3
+4
+--------------------
+19
+6
+3
+1
+--------------------
+19
+7
+2
+5
+--------------------
+19
+8
+2
+3
+--------------------
+19
+9
+2
+1
+--------------------
+19
+10
+1
+9
+--------------------
+--------------------
+18
+0
+Error: div by 0
+--------------------
+18
+1
+18
+0
+--------------------
+18
+2
+9
+0
+--------------------
+18
+3
+6
+0
+--------------------
+18
+4
+4
+2
+--------------------
+18
+5
+3
+3
+--------------------
+18
+6
+3
+0
+--------------------
+18
+7
+2
+4
+--------------------
+18
+8
+2
+2
+--------------------
+18
+9
+2
+0
+--------------------
+18
+10
+1
+8
+--------------------
+--------------------
+17
+0
+Error: div by 0
+--------------------
+17
+1
+17
+0
+--------------------
+17
+2
+8
+1
+--------------------
+17
+3
+5
+2
+--------------------
+17
+4
+4
+1
+--------------------
+17
+5
+3
+2
+--------------------
+17
+6
+2
+5
+--------------------
+17
+7
+2
+3
+--------------------
+17
+8
+2
+1
+--------------------
+17
+9
+1
+8
+--------------------
+17
+10
+1
+7
+--------------------
+--------------------
+16
+0
+Error: div by 0
+--------------------
+16
+1
+16
+0
+--------------------
+16
+2
+8
+0
+--------------------
+16
+3
+5
+1
+--------------------
+16
+4
+4
+0
+--------------------
+16
+5
+3
+1
+--------------------
+16
+6
+2
+4
+--------------------
+16
+7
+2
+2
+--------------------
+16
+8
+2
+0
+--------------------
+16
+9
+1
+7
+--------------------
+16
+10
+1
+6
+--------------------
+--------------------
+15
+0
+Error: div by 0
+--------------------
+15
+1
+15
+0
+--------------------
+15
+2
+7
+1
+--------------------
+15
+3
+5
+0
+--------------------
+15
+4
+3
+3
+--------------------
+15
+5
+3
+0
+--------------------
+15
+6
+2
+3
+--------------------
+15
+7
+2
+1
+--------------------
+15
+8
+1
+7
+--------------------
+15
+9
+1
+6
+--------------------
+15
+10
+1
+5
+--------------------
+--------------------
+14
+0
+Error: div by 0
+--------------------
+14
+1
+14
+0
+--------------------
+14
+2
+7
+0
+--------------------
+14
+3
+4
+2
+--------------------
+14
+4
+3
+2
+--------------------
+14
+5
+2
+4
+--------------------
+14
+6
+2
+2
+--------------------
+14
+7
+2
+0
+--------------------
+14
+8
+1
+6
+--------------------
+14
+9
+1
+5
+--------------------
+14
+10
+1
+4
+--------------------
+--------------------
+13
+0
+Error: div by 0
+--------------------
+13
+1
+13
+0
+--------------------
+13
+2
+6
+1
+--------------------
+13
+3
+4
+1
+--------------------
+13
+4
+3
+1
+--------------------
+13
+5
+2
+3
+--------------------
+13
+6
+2
+1
+--------------------
+13
+7
+1
+6
+--------------------
+13
+8
+1
+5
+--------------------
+13
+9
+1
+4
+--------------------
+13
+10
+1
+3
+--------------------
+--------------------
+12
+0
+Error: div by 0
+--------------------
+12
+1
+12
+0
+--------------------
+12
+2
+6
+0
+--------------------
+12
+3
+4
+0
+--------------------
+12
+4
+3
+0
+--------------------
+12
+5
+2
+2
+--------------------
+12
+6
+2
+0
+--------------------
+12
+7
+1
+5
+--------------------
+12
+8
+1
+4
+--------------------
+12
+9
+1
+3
+--------------------
+12
+10
+1
+2
+--------------------
+--------------------
+11
+0
+Error: div by 0
+--------------------
+11
+1
+11
+0
+--------------------
+11
+2
+5
+1
+--------------------
+11
+3
+3
+2
+--------------------
+11
+4
+2
+3
+--------------------
+11
+5
+2
+1
+--------------------
+11
+6
+1
+5
+--------------------
+11
+7
+1
+4
+--------------------
+11
+8
+1
+3
+--------------------
+11
+9
+1
+2
+--------------------
+11
+10
+1
+1
+--------------------
+--------------------
+10
+0
+Error: div by 0
+--------------------
+10
+1
+10
+0
+--------------------
+10
+2
+5
+0
+--------------------
+10
+3
+3
+1
+--------------------
+10
+4
+2
+2
+--------------------
+10
+5
+2
+0
+--------------------
+10
+6
+1
+4
+--------------------
+10
+7
+1
+3
+--------------------
+10
+8
+1
+2
+--------------------
+10
+9
+1
+1
+--------------------
+10
+10
+1
+0
+--------------------
+--------------------
+9
+0
+Error: div by 0
+--------------------
+9
+1
+9
+0
+--------------------
+9
+2
+4
+1
+--------------------
+9
+3
+3
+0
+--------------------
+9
+4
+2
+1
+--------------------
+9
+5
+1
+4
+--------------------
+9
+6
+1
+3
+--------------------
+9
+7
+1
+2
+--------------------
+9
+8
+1
+1
+--------------------
+9
+9
+1
+0
+--------------------
+9
+10
+0
+9
+--------------------
+--------------------
+8
+0
+Error: div by 0
+--------------------
+8
+1
+8
+0
+--------------------
+8
+2
+4
+0
+--------------------
+8
+3
+2
+2
+--------------------
+8
+4
+2
+0
+--------------------
+8
+5
+1
+3
+--------------------
+8
+6
+1
+2
+--------------------
+8
+7
+1
+1
+--------------------
+8
+8
+1
+0
+--------------------
+8
+9
+0
+8
+--------------------
+8
+10
+0
+8
+--------------------
+--------------------
+7
+0
+Error: div by 0
+--------------------
+7
+1
+7
+0
+--------------------
+7
+2
+3
+1
+--------------------
+7
+3
+2
+1
+--------------------
+7
+4
+1
+3
+--------------------
+7
+5
+1
+2
+--------------------
+7
+6
+1
+1
+--------------------
+7
+7
+1
+0
+--------------------
+7
+8
+0
+7
+--------------------
+7
+9
+0
+7
+--------------------
+7
+10
+0
+7
+--------------------
+--------------------
+6
+0
+Error: div by 0
+--------------------
+6
+1
+6
+0
+--------------------
+6
+2
+3
+0
+--------------------
+6
+3
+2
+0
+--------------------
+6
+4
+1
+2
+--------------------
+6
+5
+1
+1
+--------------------
+6
+6
+1
+0
+--------------------
+6
+7
+0
+6
+--------------------
+6
+8
+0
+6
+--------------------
+6
+9
+0
+6
+--------------------
+6
+10
+0
+6
+--------------------
+--------------------
+5
+0
+Error: div by 0
+--------------------
+5
+1
+5
+0
+--------------------
+5
+2
+2
+1
+--------------------
+5
+3
+1
+2
+--------------------
+5
+4
+1
+1
+--------------------
+5
+5
+1
+0
+--------------------
+5
+6
+0
+5
+--------------------
+5
+7
+0
+5
+--------------------
+5
+8
+0
+5
+--------------------
+5
+9
+0
+5
+--------------------
+5
+10
+0
+5
+--------------------
+--------------------
+4
+0
+Error: div by 0
+--------------------
+4
+1
+4
+0
+--------------------
+4
+2
+2
+0
+--------------------
+4
+3
+1
+1
+--------------------
+4
+4
+1
+0
+--------------------
+4
+5
+0
+4
+--------------------
+4
+6
+0
+4
+--------------------
+4
+7
+0
+4
+--------------------
+4
+8
+0
+4
+--------------------
+4
+9
+0
+4
+--------------------
+4
+10
+0
+4
+--------------------
+--------------------
+3
+0
+Error: div by 0
+--------------------
+3
+1
+3
+0
+--------------------
+3
+2
+1
+1
+--------------------
+3
+3
+1
+0
+--------------------
+3
+4
+0
+3
+--------------------
+3
+5
+0
+3
+--------------------
+3
+6
+0
+3
+--------------------
+3
+7
+0
+3
+--------------------
+3
+8
+0
+3
+--------------------
+3
+9
+0
+3
+--------------------
+3
+10
+0
+3
+--------------------
+--------------------
+2
+0
+Error: div by 0
+--------------------
+2
+1
+2
+0
+--------------------
+2
+2
+1
+0
+--------------------
+2
+3
+0
+2
+--------------------
+2
+4
+0
+2
+--------------------
+2
+5
+0
+2
+--------------------
+2
+6
+0
+2
+--------------------
+2
+7
+0
+2
+--------------------
+2
+8
+0
+2
+--------------------
+2
+9
+0
+2
+--------------------
+2
+10
+0
+2
+--------------------
+--------------------
+1
+0
+Error: div by 0
+--------------------
+1
+1
+1
+0
+--------------------
+1
+2
+0
+1
+--------------------
+1
+3
+0
+1
+--------------------
+1
+4
+0
+1
+--------------------
+1
+5
+0
+1
+--------------------
+1
+6
+0
+1
+--------------------
+1
+7
+0
+1
+--------------------
+1
+8
+0
+1
+--------------------
+1
+9
+0
+1
+--------------------
+1
+10
+0
+1
+--------------------
+--------------------
+0
+0
+Error: div by 0
+--------------------
+0
+1
+0
+0
+--------------------
+0
+2
+0
+0
+--------------------
+0
+3
+0
+0
+--------------------
+0
+4
+0
+0
+--------------------
+0
+5
+0
+0
+--------------------
+0
+6
+0
+0
+--------------------
+0
+7
+0
+0
+--------------------
+0
+8
+0
+0
+--------------------
+0
+9
+0
+0
+--------------------
+0
+10
+0
+0
+--------------------
diff --git a/test/integration/COMET2/divl0_call/Makefile b/test/integration/COMET2/divl0_call/Makefile
new file mode 100644 (file)
index 0000000..f78f94d
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl0.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/divl0_call/divl0_call.o b/test/integration/COMET2/divl0_call/divl0_call.o
new file mode 100644 (file)
index 0000000..bdf3a1b
Binary files /dev/null and b/test/integration/COMET2/divl0_call/divl0_call.o differ
diff --git a/test/integration/COMET2/divl1_call/0.txt b/test/integration/COMET2/divl1_call/0.txt
new file mode 100644 (file)
index 0000000..bfdfe4f
--- /dev/null
@@ -0,0 +1,5556 @@
+../../../../comet2 divl1_call.o
+--------------------
+100
+0
+Error: div by 0
+--------------------
+100
+1
+100
+0
+--------------------
+100
+2
+50
+0
+--------------------
+100
+3
+33
+1
+--------------------
+100
+4
+25
+0
+--------------------
+100
+5
+20
+0
+--------------------
+100
+6
+16
+4
+--------------------
+100
+7
+14
+2
+--------------------
+100
+8
+12
+4
+--------------------
+100
+9
+11
+1
+--------------------
+100
+10
+10
+0
+--------------------
+--------------------
+99
+0
+Error: div by 0
+--------------------
+99
+1
+99
+0
+--------------------
+99
+2
+49
+1
+--------------------
+99
+3
+33
+0
+--------------------
+99
+4
+24
+3
+--------------------
+99
+5
+19
+4
+--------------------
+99
+6
+16
+3
+--------------------
+99
+7
+14
+1
+--------------------
+99
+8
+12
+3
+--------------------
+99
+9
+11
+0
+--------------------
+99
+10
+9
+9
+--------------------
+--------------------
+98
+0
+Error: div by 0
+--------------------
+98
+1
+98
+0
+--------------------
+98
+2
+49
+0
+--------------------
+98
+3
+32
+2
+--------------------
+98
+4
+24
+2
+--------------------
+98
+5
+19
+3
+--------------------
+98
+6
+16
+2
+--------------------
+98
+7
+14
+0
+--------------------
+98
+8
+12
+2
+--------------------
+98
+9
+10
+8
+--------------------
+98
+10
+9
+8
+--------------------
+--------------------
+97
+0
+Error: div by 0
+--------------------
+97
+1
+97
+0
+--------------------
+97
+2
+48
+1
+--------------------
+97
+3
+32
+1
+--------------------
+97
+4
+24
+1
+--------------------
+97
+5
+19
+2
+--------------------
+97
+6
+16
+1
+--------------------
+97
+7
+13
+6
+--------------------
+97
+8
+12
+1
+--------------------
+97
+9
+10
+7
+--------------------
+97
+10
+9
+7
+--------------------
+--------------------
+96
+0
+Error: div by 0
+--------------------
+96
+1
+96
+0
+--------------------
+96
+2
+48
+0
+--------------------
+96
+3
+32
+0
+--------------------
+96
+4
+24
+0
+--------------------
+96
+5
+19
+1
+--------------------
+96
+6
+16
+0
+--------------------
+96
+7
+13
+5
+--------------------
+96
+8
+12
+0
+--------------------
+96
+9
+10
+6
+--------------------
+96
+10
+9
+6
+--------------------
+--------------------
+95
+0
+Error: div by 0
+--------------------
+95
+1
+95
+0
+--------------------
+95
+2
+47
+1
+--------------------
+95
+3
+31
+2
+--------------------
+95
+4
+23
+3
+--------------------
+95
+5
+19
+0
+--------------------
+95
+6
+15
+5
+--------------------
+95
+7
+13
+4
+--------------------
+95
+8
+11
+7
+--------------------
+95
+9
+10
+5
+--------------------
+95
+10
+9
+5
+--------------------
+--------------------
+94
+0
+Error: div by 0
+--------------------
+94
+1
+94
+0
+--------------------
+94
+2
+47
+0
+--------------------
+94
+3
+31
+1
+--------------------
+94
+4
+23
+2
+--------------------
+94
+5
+18
+4
+--------------------
+94
+6
+15
+4
+--------------------
+94
+7
+13
+3
+--------------------
+94
+8
+11
+6
+--------------------
+94
+9
+10
+4
+--------------------
+94
+10
+9
+4
+--------------------
+--------------------
+93
+0
+Error: div by 0
+--------------------
+93
+1
+93
+0
+--------------------
+93
+2
+46
+1
+--------------------
+93
+3
+31
+0
+--------------------
+93
+4
+23
+1
+--------------------
+93
+5
+18
+3
+--------------------
+93
+6
+15
+3
+--------------------
+93
+7
+13
+2
+--------------------
+93
+8
+11
+5
+--------------------
+93
+9
+10
+3
+--------------------
+93
+10
+9
+3
+--------------------
+--------------------
+92
+0
+Error: div by 0
+--------------------
+92
+1
+92
+0
+--------------------
+92
+2
+46
+0
+--------------------
+92
+3
+30
+2
+--------------------
+92
+4
+23
+0
+--------------------
+92
+5
+18
+2
+--------------------
+92
+6
+15
+2
+--------------------
+92
+7
+13
+1
+--------------------
+92
+8
+11
+4
+--------------------
+92
+9
+10
+2
+--------------------
+92
+10
+9
+2
+--------------------
+--------------------
+91
+0
+Error: div by 0
+--------------------
+91
+1
+91
+0
+--------------------
+91
+2
+45
+1
+--------------------
+91
+3
+30
+1
+--------------------
+91
+4
+22
+3
+--------------------
+91
+5
+18
+1
+--------------------
+91
+6
+15
+1
+--------------------
+91
+7
+13
+0
+--------------------
+91
+8
+11
+3
+--------------------
+91
+9
+10
+1
+--------------------
+91
+10
+9
+1
+--------------------
+--------------------
+90
+0
+Error: div by 0
+--------------------
+90
+1
+90
+0
+--------------------
+90
+2
+45
+0
+--------------------
+90
+3
+30
+0
+--------------------
+90
+4
+22
+2
+--------------------
+90
+5
+18
+0
+--------------------
+90
+6
+15
+0
+--------------------
+90
+7
+12
+6
+--------------------
+90
+8
+11
+2
+--------------------
+90
+9
+10
+0
+--------------------
+90
+10
+9
+0
+--------------------
+--------------------
+89
+0
+Error: div by 0
+--------------------
+89
+1
+89
+0
+--------------------
+89
+2
+44
+1
+--------------------
+89
+3
+29
+2
+--------------------
+89
+4
+22
+1
+--------------------
+89
+5
+17
+4
+--------------------
+89
+6
+14
+5
+--------------------
+89
+7
+12
+5
+--------------------
+89
+8
+11
+1
+--------------------
+89
+9
+9
+8
+--------------------
+89
+10
+8
+9
+--------------------
+--------------------
+88
+0
+Error: div by 0
+--------------------
+88
+1
+88
+0
+--------------------
+88
+2
+44
+0
+--------------------
+88
+3
+29
+1
+--------------------
+88
+4
+22
+0
+--------------------
+88
+5
+17
+3
+--------------------
+88
+6
+14
+4
+--------------------
+88
+7
+12
+4
+--------------------
+88
+8
+11
+0
+--------------------
+88
+9
+9
+7
+--------------------
+88
+10
+8
+8
+--------------------
+--------------------
+87
+0
+Error: div by 0
+--------------------
+87
+1
+87
+0
+--------------------
+87
+2
+43
+1
+--------------------
+87
+3
+29
+0
+--------------------
+87
+4
+21
+3
+--------------------
+87
+5
+17
+2
+--------------------
+87
+6
+14
+3
+--------------------
+87
+7
+12
+3
+--------------------
+87
+8
+10
+7
+--------------------
+87
+9
+9
+6
+--------------------
+87
+10
+8
+7
+--------------------
+--------------------
+86
+0
+Error: div by 0
+--------------------
+86
+1
+86
+0
+--------------------
+86
+2
+43
+0
+--------------------
+86
+3
+28
+2
+--------------------
+86
+4
+21
+2
+--------------------
+86
+5
+17
+1
+--------------------
+86
+6
+14
+2
+--------------------
+86
+7
+12
+2
+--------------------
+86
+8
+10
+6
+--------------------
+86
+9
+9
+5
+--------------------
+86
+10
+8
+6
+--------------------
+--------------------
+85
+0
+Error: div by 0
+--------------------
+85
+1
+85
+0
+--------------------
+85
+2
+42
+1
+--------------------
+85
+3
+28
+1
+--------------------
+85
+4
+21
+1
+--------------------
+85
+5
+17
+0
+--------------------
+85
+6
+14
+1
+--------------------
+85
+7
+12
+1
+--------------------
+85
+8
+10
+5
+--------------------
+85
+9
+9
+4
+--------------------
+85
+10
+8
+5
+--------------------
+--------------------
+84
+0
+Error: div by 0
+--------------------
+84
+1
+84
+0
+--------------------
+84
+2
+42
+0
+--------------------
+84
+3
+28
+0
+--------------------
+84
+4
+21
+0
+--------------------
+84
+5
+16
+4
+--------------------
+84
+6
+14
+0
+--------------------
+84
+7
+12
+0
+--------------------
+84
+8
+10
+4
+--------------------
+84
+9
+9
+3
+--------------------
+84
+10
+8
+4
+--------------------
+--------------------
+83
+0
+Error: div by 0
+--------------------
+83
+1
+83
+0
+--------------------
+83
+2
+41
+1
+--------------------
+83
+3
+27
+2
+--------------------
+83
+4
+20
+3
+--------------------
+83
+5
+16
+3
+--------------------
+83
+6
+13
+5
+--------------------
+83
+7
+11
+6
+--------------------
+83
+8
+10
+3
+--------------------
+83
+9
+9
+2
+--------------------
+83
+10
+8
+3
+--------------------
+--------------------
+82
+0
+Error: div by 0
+--------------------
+82
+1
+82
+0
+--------------------
+82
+2
+41
+0
+--------------------
+82
+3
+27
+1
+--------------------
+82
+4
+20
+2
+--------------------
+82
+5
+16
+2
+--------------------
+82
+6
+13
+4
+--------------------
+82
+7
+11
+5
+--------------------
+82
+8
+10
+2
+--------------------
+82
+9
+9
+1
+--------------------
+82
+10
+8
+2
+--------------------
+--------------------
+81
+0
+Error: div by 0
+--------------------
+81
+1
+81
+0
+--------------------
+81
+2
+40
+1
+--------------------
+81
+3
+27
+0
+--------------------
+81
+4
+20
+1
+--------------------
+81
+5
+16
+1
+--------------------
+81
+6
+13
+3
+--------------------
+81
+7
+11
+4
+--------------------
+81
+8
+10
+1
+--------------------
+81
+9
+9
+0
+--------------------
+81
+10
+8
+1
+--------------------
+--------------------
+80
+0
+Error: div by 0
+--------------------
+80
+1
+80
+0
+--------------------
+80
+2
+40
+0
+--------------------
+80
+3
+26
+2
+--------------------
+80
+4
+20
+0
+--------------------
+80
+5
+16
+0
+--------------------
+80
+6
+13
+2
+--------------------
+80
+7
+11
+3
+--------------------
+80
+8
+10
+0
+--------------------
+80
+9
+8
+8
+--------------------
+80
+10
+8
+0
+--------------------
+--------------------
+79
+0
+Error: div by 0
+--------------------
+79
+1
+79
+0
+--------------------
+79
+2
+39
+1
+--------------------
+79
+3
+26
+1
+--------------------
+79
+4
+19
+3
+--------------------
+79
+5
+15
+4
+--------------------
+79
+6
+13
+1
+--------------------
+79
+7
+11
+2
+--------------------
+79
+8
+9
+7
+--------------------
+79
+9
+8
+7
+--------------------
+79
+10
+7
+9
+--------------------
+--------------------
+78
+0
+Error: div by 0
+--------------------
+78
+1
+78
+0
+--------------------
+78
+2
+39
+0
+--------------------
+78
+3
+26
+0
+--------------------
+78
+4
+19
+2
+--------------------
+78
+5
+15
+3
+--------------------
+78
+6
+13
+0
+--------------------
+78
+7
+11
+1
+--------------------
+78
+8
+9
+6
+--------------------
+78
+9
+8
+6
+--------------------
+78
+10
+7
+8
+--------------------
+--------------------
+77
+0
+Error: div by 0
+--------------------
+77
+1
+77
+0
+--------------------
+77
+2
+38
+1
+--------------------
+77
+3
+25
+2
+--------------------
+77
+4
+19
+1
+--------------------
+77
+5
+15
+2
+--------------------
+77
+6
+12
+5
+--------------------
+77
+7
+11
+0
+--------------------
+77
+8
+9
+5
+--------------------
+77
+9
+8
+5
+--------------------
+77
+10
+7
+7
+--------------------
+--------------------
+76
+0
+Error: div by 0
+--------------------
+76
+1
+76
+0
+--------------------
+76
+2
+38
+0
+--------------------
+76
+3
+25
+1
+--------------------
+76
+4
+19
+0
+--------------------
+76
+5
+15
+1
+--------------------
+76
+6
+12
+4
+--------------------
+76
+7
+10
+6
+--------------------
+76
+8
+9
+4
+--------------------
+76
+9
+8
+4
+--------------------
+76
+10
+7
+6
+--------------------
+--------------------
+75
+0
+Error: div by 0
+--------------------
+75
+1
+75
+0
+--------------------
+75
+2
+37
+1
+--------------------
+75
+3
+25
+0
+--------------------
+75
+4
+18
+3
+--------------------
+75
+5
+15
+0
+--------------------
+75
+6
+12
+3
+--------------------
+75
+7
+10
+5
+--------------------
+75
+8
+9
+3
+--------------------
+75
+9
+8
+3
+--------------------
+75
+10
+7
+5
+--------------------
+--------------------
+74
+0
+Error: div by 0
+--------------------
+74
+1
+74
+0
+--------------------
+74
+2
+37
+0
+--------------------
+74
+3
+24
+2
+--------------------
+74
+4
+18
+2
+--------------------
+74
+5
+14
+4
+--------------------
+74
+6
+12
+2
+--------------------
+74
+7
+10
+4
+--------------------
+74
+8
+9
+2
+--------------------
+74
+9
+8
+2
+--------------------
+74
+10
+7
+4
+--------------------
+--------------------
+73
+0
+Error: div by 0
+--------------------
+73
+1
+73
+0
+--------------------
+73
+2
+36
+1
+--------------------
+73
+3
+24
+1
+--------------------
+73
+4
+18
+1
+--------------------
+73
+5
+14
+3
+--------------------
+73
+6
+12
+1
+--------------------
+73
+7
+10
+3
+--------------------
+73
+8
+9
+1
+--------------------
+73
+9
+8
+1
+--------------------
+73
+10
+7
+3
+--------------------
+--------------------
+72
+0
+Error: div by 0
+--------------------
+72
+1
+72
+0
+--------------------
+72
+2
+36
+0
+--------------------
+72
+3
+24
+0
+--------------------
+72
+4
+18
+0
+--------------------
+72
+5
+14
+2
+--------------------
+72
+6
+12
+0
+--------------------
+72
+7
+10
+2
+--------------------
+72
+8
+9
+0
+--------------------
+72
+9
+8
+0
+--------------------
+72
+10
+7
+2
+--------------------
+--------------------
+71
+0
+Error: div by 0
+--------------------
+71
+1
+71
+0
+--------------------
+71
+2
+35
+1
+--------------------
+71
+3
+23
+2
+--------------------
+71
+4
+17
+3
+--------------------
+71
+5
+14
+1
+--------------------
+71
+6
+11
+5
+--------------------
+71
+7
+10
+1
+--------------------
+71
+8
+8
+7
+--------------------
+71
+9
+7
+8
+--------------------
+71
+10
+7
+1
+--------------------
+--------------------
+70
+0
+Error: div by 0
+--------------------
+70
+1
+70
+0
+--------------------
+70
+2
+35
+0
+--------------------
+70
+3
+23
+1
+--------------------
+70
+4
+17
+2
+--------------------
+70
+5
+14
+0
+--------------------
+70
+6
+11
+4
+--------------------
+70
+7
+10
+0
+--------------------
+70
+8
+8
+6
+--------------------
+70
+9
+7
+7
+--------------------
+70
+10
+7
+0
+--------------------
+--------------------
+69
+0
+Error: div by 0
+--------------------
+69
+1
+69
+0
+--------------------
+69
+2
+34
+1
+--------------------
+69
+3
+23
+0
+--------------------
+69
+4
+17
+1
+--------------------
+69
+5
+13
+4
+--------------------
+69
+6
+11
+3
+--------------------
+69
+7
+9
+6
+--------------------
+69
+8
+8
+5
+--------------------
+69
+9
+7
+6
+--------------------
+69
+10
+6
+9
+--------------------
+--------------------
+68
+0
+Error: div by 0
+--------------------
+68
+1
+68
+0
+--------------------
+68
+2
+34
+0
+--------------------
+68
+3
+22
+2
+--------------------
+68
+4
+17
+0
+--------------------
+68
+5
+13
+3
+--------------------
+68
+6
+11
+2
+--------------------
+68
+7
+9
+5
+--------------------
+68
+8
+8
+4
+--------------------
+68
+9
+7
+5
+--------------------
+68
+10
+6
+8
+--------------------
+--------------------
+67
+0
+Error: div by 0
+--------------------
+67
+1
+67
+0
+--------------------
+67
+2
+33
+1
+--------------------
+67
+3
+22
+1
+--------------------
+67
+4
+16
+3
+--------------------
+67
+5
+13
+2
+--------------------
+67
+6
+11
+1
+--------------------
+67
+7
+9
+4
+--------------------
+67
+8
+8
+3
+--------------------
+67
+9
+7
+4
+--------------------
+67
+10
+6
+7
+--------------------
+--------------------
+66
+0
+Error: div by 0
+--------------------
+66
+1
+66
+0
+--------------------
+66
+2
+33
+0
+--------------------
+66
+3
+22
+0
+--------------------
+66
+4
+16
+2
+--------------------
+66
+5
+13
+1
+--------------------
+66
+6
+11
+0
+--------------------
+66
+7
+9
+3
+--------------------
+66
+8
+8
+2
+--------------------
+66
+9
+7
+3
+--------------------
+66
+10
+6
+6
+--------------------
+--------------------
+65
+0
+Error: div by 0
+--------------------
+65
+1
+65
+0
+--------------------
+65
+2
+32
+1
+--------------------
+65
+3
+21
+2
+--------------------
+65
+4
+16
+1
+--------------------
+65
+5
+13
+0
+--------------------
+65
+6
+10
+5
+--------------------
+65
+7
+9
+2
+--------------------
+65
+8
+8
+1
+--------------------
+65
+9
+7
+2
+--------------------
+65
+10
+6
+5
+--------------------
+--------------------
+64
+0
+Error: div by 0
+--------------------
+64
+1
+64
+0
+--------------------
+64
+2
+32
+0
+--------------------
+64
+3
+21
+1
+--------------------
+64
+4
+16
+0
+--------------------
+64
+5
+12
+4
+--------------------
+64
+6
+10
+4
+--------------------
+64
+7
+9
+1
+--------------------
+64
+8
+8
+0
+--------------------
+64
+9
+7
+1
+--------------------
+64
+10
+6
+4
+--------------------
+--------------------
+63
+0
+Error: div by 0
+--------------------
+63
+1
+63
+0
+--------------------
+63
+2
+31
+1
+--------------------
+63
+3
+21
+0
+--------------------
+63
+4
+15
+3
+--------------------
+63
+5
+12
+3
+--------------------
+63
+6
+10
+3
+--------------------
+63
+7
+9
+0
+--------------------
+63
+8
+7
+7
+--------------------
+63
+9
+7
+0
+--------------------
+63
+10
+6
+3
+--------------------
+--------------------
+62
+0
+Error: div by 0
+--------------------
+62
+1
+62
+0
+--------------------
+62
+2
+31
+0
+--------------------
+62
+3
+20
+2
+--------------------
+62
+4
+15
+2
+--------------------
+62
+5
+12
+2
+--------------------
+62
+6
+10
+2
+--------------------
+62
+7
+8
+6
+--------------------
+62
+8
+7
+6
+--------------------
+62
+9
+6
+8
+--------------------
+62
+10
+6
+2
+--------------------
+--------------------
+61
+0
+Error: div by 0
+--------------------
+61
+1
+61
+0
+--------------------
+61
+2
+30
+1
+--------------------
+61
+3
+20
+1
+--------------------
+61
+4
+15
+1
+--------------------
+61
+5
+12
+1
+--------------------
+61
+6
+10
+1
+--------------------
+61
+7
+8
+5
+--------------------
+61
+8
+7
+5
+--------------------
+61
+9
+6
+7
+--------------------
+61
+10
+6
+1
+--------------------
+--------------------
+60
+0
+Error: div by 0
+--------------------
+60
+1
+60
+0
+--------------------
+60
+2
+30
+0
+--------------------
+60
+3
+20
+0
+--------------------
+60
+4
+15
+0
+--------------------
+60
+5
+12
+0
+--------------------
+60
+6
+10
+0
+--------------------
+60
+7
+8
+4
+--------------------
+60
+8
+7
+4
+--------------------
+60
+9
+6
+6
+--------------------
+60
+10
+6
+0
+--------------------
+--------------------
+59
+0
+Error: div by 0
+--------------------
+59
+1
+59
+0
+--------------------
+59
+2
+29
+1
+--------------------
+59
+3
+19
+2
+--------------------
+59
+4
+14
+3
+--------------------
+59
+5
+11
+4
+--------------------
+59
+6
+9
+5
+--------------------
+59
+7
+8
+3
+--------------------
+59
+8
+7
+3
+--------------------
+59
+9
+6
+5
+--------------------
+59
+10
+5
+9
+--------------------
+--------------------
+58
+0
+Error: div by 0
+--------------------
+58
+1
+58
+0
+--------------------
+58
+2
+29
+0
+--------------------
+58
+3
+19
+1
+--------------------
+58
+4
+14
+2
+--------------------
+58
+5
+11
+3
+--------------------
+58
+6
+9
+4
+--------------------
+58
+7
+8
+2
+--------------------
+58
+8
+7
+2
+--------------------
+58
+9
+6
+4
+--------------------
+58
+10
+5
+8
+--------------------
+--------------------
+57
+0
+Error: div by 0
+--------------------
+57
+1
+57
+0
+--------------------
+57
+2
+28
+1
+--------------------
+57
+3
+19
+0
+--------------------
+57
+4
+14
+1
+--------------------
+57
+5
+11
+2
+--------------------
+57
+6
+9
+3
+--------------------
+57
+7
+8
+1
+--------------------
+57
+8
+7
+1
+--------------------
+57
+9
+6
+3
+--------------------
+57
+10
+5
+7
+--------------------
+--------------------
+56
+0
+Error: div by 0
+--------------------
+56
+1
+56
+0
+--------------------
+56
+2
+28
+0
+--------------------
+56
+3
+18
+2
+--------------------
+56
+4
+14
+0
+--------------------
+56
+5
+11
+1
+--------------------
+56
+6
+9
+2
+--------------------
+56
+7
+8
+0
+--------------------
+56
+8
+7
+0
+--------------------
+56
+9
+6
+2
+--------------------
+56
+10
+5
+6
+--------------------
+--------------------
+55
+0
+Error: div by 0
+--------------------
+55
+1
+55
+0
+--------------------
+55
+2
+27
+1
+--------------------
+55
+3
+18
+1
+--------------------
+55
+4
+13
+3
+--------------------
+55
+5
+11
+0
+--------------------
+55
+6
+9
+1
+--------------------
+55
+7
+7
+6
+--------------------
+55
+8
+6
+7
+--------------------
+55
+9
+6
+1
+--------------------
+55
+10
+5
+5
+--------------------
+--------------------
+54
+0
+Error: div by 0
+--------------------
+54
+1
+54
+0
+--------------------
+54
+2
+27
+0
+--------------------
+54
+3
+18
+0
+--------------------
+54
+4
+13
+2
+--------------------
+54
+5
+10
+4
+--------------------
+54
+6
+9
+0
+--------------------
+54
+7
+7
+5
+--------------------
+54
+8
+6
+6
+--------------------
+54
+9
+6
+0
+--------------------
+54
+10
+5
+4
+--------------------
+--------------------
+53
+0
+Error: div by 0
+--------------------
+53
+1
+53
+0
+--------------------
+53
+2
+26
+1
+--------------------
+53
+3
+17
+2
+--------------------
+53
+4
+13
+1
+--------------------
+53
+5
+10
+3
+--------------------
+53
+6
+8
+5
+--------------------
+53
+7
+7
+4
+--------------------
+53
+8
+6
+5
+--------------------
+53
+9
+5
+8
+--------------------
+53
+10
+5
+3
+--------------------
+--------------------
+52
+0
+Error: div by 0
+--------------------
+52
+1
+52
+0
+--------------------
+52
+2
+26
+0
+--------------------
+52
+3
+17
+1
+--------------------
+52
+4
+13
+0
+--------------------
+52
+5
+10
+2
+--------------------
+52
+6
+8
+4
+--------------------
+52
+7
+7
+3
+--------------------
+52
+8
+6
+4
+--------------------
+52
+9
+5
+7
+--------------------
+52
+10
+5
+2
+--------------------
+--------------------
+51
+0
+Error: div by 0
+--------------------
+51
+1
+51
+0
+--------------------
+51
+2
+25
+1
+--------------------
+51
+3
+17
+0
+--------------------
+51
+4
+12
+3
+--------------------
+51
+5
+10
+1
+--------------------
+51
+6
+8
+3
+--------------------
+51
+7
+7
+2
+--------------------
+51
+8
+6
+3
+--------------------
+51
+9
+5
+6
+--------------------
+51
+10
+5
+1
+--------------------
+--------------------
+50
+0
+Error: div by 0
+--------------------
+50
+1
+50
+0
+--------------------
+50
+2
+25
+0
+--------------------
+50
+3
+16
+2
+--------------------
+50
+4
+12
+2
+--------------------
+50
+5
+10
+0
+--------------------
+50
+6
+8
+2
+--------------------
+50
+7
+7
+1
+--------------------
+50
+8
+6
+2
+--------------------
+50
+9
+5
+5
+--------------------
+50
+10
+5
+0
+--------------------
+--------------------
+49
+0
+Error: div by 0
+--------------------
+49
+1
+49
+0
+--------------------
+49
+2
+24
+1
+--------------------
+49
+3
+16
+1
+--------------------
+49
+4
+12
+1
+--------------------
+49
+5
+9
+4
+--------------------
+49
+6
+8
+1
+--------------------
+49
+7
+7
+0
+--------------------
+49
+8
+6
+1
+--------------------
+49
+9
+5
+4
+--------------------
+49
+10
+4
+9
+--------------------
+--------------------
+48
+0
+Error: div by 0
+--------------------
+48
+1
+48
+0
+--------------------
+48
+2
+24
+0
+--------------------
+48
+3
+16
+0
+--------------------
+48
+4
+12
+0
+--------------------
+48
+5
+9
+3
+--------------------
+48
+6
+8
+0
+--------------------
+48
+7
+6
+6
+--------------------
+48
+8
+6
+0
+--------------------
+48
+9
+5
+3
+--------------------
+48
+10
+4
+8
+--------------------
+--------------------
+47
+0
+Error: div by 0
+--------------------
+47
+1
+47
+0
+--------------------
+47
+2
+23
+1
+--------------------
+47
+3
+15
+2
+--------------------
+47
+4
+11
+3
+--------------------
+47
+5
+9
+2
+--------------------
+47
+6
+7
+5
+--------------------
+47
+7
+6
+5
+--------------------
+47
+8
+5
+7
+--------------------
+47
+9
+5
+2
+--------------------
+47
+10
+4
+7
+--------------------
+--------------------
+46
+0
+Error: div by 0
+--------------------
+46
+1
+46
+0
+--------------------
+46
+2
+23
+0
+--------------------
+46
+3
+15
+1
+--------------------
+46
+4
+11
+2
+--------------------
+46
+5
+9
+1
+--------------------
+46
+6
+7
+4
+--------------------
+46
+7
+6
+4
+--------------------
+46
+8
+5
+6
+--------------------
+46
+9
+5
+1
+--------------------
+46
+10
+4
+6
+--------------------
+--------------------
+45
+0
+Error: div by 0
+--------------------
+45
+1
+45
+0
+--------------------
+45
+2
+22
+1
+--------------------
+45
+3
+15
+0
+--------------------
+45
+4
+11
+1
+--------------------
+45
+5
+9
+0
+--------------------
+45
+6
+7
+3
+--------------------
+45
+7
+6
+3
+--------------------
+45
+8
+5
+5
+--------------------
+45
+9
+5
+0
+--------------------
+45
+10
+4
+5
+--------------------
+--------------------
+44
+0
+Error: div by 0
+--------------------
+44
+1
+44
+0
+--------------------
+44
+2
+22
+0
+--------------------
+44
+3
+14
+2
+--------------------
+44
+4
+11
+0
+--------------------
+44
+5
+8
+4
+--------------------
+44
+6
+7
+2
+--------------------
+44
+7
+6
+2
+--------------------
+44
+8
+5
+4
+--------------------
+44
+9
+4
+8
+--------------------
+44
+10
+4
+4
+--------------------
+--------------------
+43
+0
+Error: div by 0
+--------------------
+43
+1
+43
+0
+--------------------
+43
+2
+21
+1
+--------------------
+43
+3
+14
+1
+--------------------
+43
+4
+10
+3
+--------------------
+43
+5
+8
+3
+--------------------
+43
+6
+7
+1
+--------------------
+43
+7
+6
+1
+--------------------
+43
+8
+5
+3
+--------------------
+43
+9
+4
+7
+--------------------
+43
+10
+4
+3
+--------------------
+--------------------
+42
+0
+Error: div by 0
+--------------------
+42
+1
+42
+0
+--------------------
+42
+2
+21
+0
+--------------------
+42
+3
+14
+0
+--------------------
+42
+4
+10
+2
+--------------------
+42
+5
+8
+2
+--------------------
+42
+6
+7
+0
+--------------------
+42
+7
+6
+0
+--------------------
+42
+8
+5
+2
+--------------------
+42
+9
+4
+6
+--------------------
+42
+10
+4
+2
+--------------------
+--------------------
+41
+0
+Error: div by 0
+--------------------
+41
+1
+41
+0
+--------------------
+41
+2
+20
+1
+--------------------
+41
+3
+13
+2
+--------------------
+41
+4
+10
+1
+--------------------
+41
+5
+8
+1
+--------------------
+41
+6
+6
+5
+--------------------
+41
+7
+5
+6
+--------------------
+41
+8
+5
+1
+--------------------
+41
+9
+4
+5
+--------------------
+41
+10
+4
+1
+--------------------
+--------------------
+40
+0
+Error: div by 0
+--------------------
+40
+1
+40
+0
+--------------------
+40
+2
+20
+0
+--------------------
+40
+3
+13
+1
+--------------------
+40
+4
+10
+0
+--------------------
+40
+5
+8
+0
+--------------------
+40
+6
+6
+4
+--------------------
+40
+7
+5
+5
+--------------------
+40
+8
+5
+0
+--------------------
+40
+9
+4
+4
+--------------------
+40
+10
+4
+0
+--------------------
+--------------------
+39
+0
+Error: div by 0
+--------------------
+39
+1
+39
+0
+--------------------
+39
+2
+19
+1
+--------------------
+39
+3
+13
+0
+--------------------
+39
+4
+9
+3
+--------------------
+39
+5
+7
+4
+--------------------
+39
+6
+6
+3
+--------------------
+39
+7
+5
+4
+--------------------
+39
+8
+4
+7
+--------------------
+39
+9
+4
+3
+--------------------
+39
+10
+3
+9
+--------------------
+--------------------
+38
+0
+Error: div by 0
+--------------------
+38
+1
+38
+0
+--------------------
+38
+2
+19
+0
+--------------------
+38
+3
+12
+2
+--------------------
+38
+4
+9
+2
+--------------------
+38
+5
+7
+3
+--------------------
+38
+6
+6
+2
+--------------------
+38
+7
+5
+3
+--------------------
+38
+8
+4
+6
+--------------------
+38
+9
+4
+2
+--------------------
+38
+10
+3
+8
+--------------------
+--------------------
+37
+0
+Error: div by 0
+--------------------
+37
+1
+37
+0
+--------------------
+37
+2
+18
+1
+--------------------
+37
+3
+12
+1
+--------------------
+37
+4
+9
+1
+--------------------
+37
+5
+7
+2
+--------------------
+37
+6
+6
+1
+--------------------
+37
+7
+5
+2
+--------------------
+37
+8
+4
+5
+--------------------
+37
+9
+4
+1
+--------------------
+37
+10
+3
+7
+--------------------
+--------------------
+36
+0
+Error: div by 0
+--------------------
+36
+1
+36
+0
+--------------------
+36
+2
+18
+0
+--------------------
+36
+3
+12
+0
+--------------------
+36
+4
+9
+0
+--------------------
+36
+5
+7
+1
+--------------------
+36
+6
+6
+0
+--------------------
+36
+7
+5
+1
+--------------------
+36
+8
+4
+4
+--------------------
+36
+9
+4
+0
+--------------------
+36
+10
+3
+6
+--------------------
+--------------------
+35
+0
+Error: div by 0
+--------------------
+35
+1
+35
+0
+--------------------
+35
+2
+17
+1
+--------------------
+35
+3
+11
+2
+--------------------
+35
+4
+8
+3
+--------------------
+35
+5
+7
+0
+--------------------
+35
+6
+5
+5
+--------------------
+35
+7
+5
+0
+--------------------
+35
+8
+4
+3
+--------------------
+35
+9
+3
+8
+--------------------
+35
+10
+3
+5
+--------------------
+--------------------
+34
+0
+Error: div by 0
+--------------------
+34
+1
+34
+0
+--------------------
+34
+2
+17
+0
+--------------------
+34
+3
+11
+1
+--------------------
+34
+4
+8
+2
+--------------------
+34
+5
+6
+4
+--------------------
+34
+6
+5
+4
+--------------------
+34
+7
+4
+6
+--------------------
+34
+8
+4
+2
+--------------------
+34
+9
+3
+7
+--------------------
+34
+10
+3
+4
+--------------------
+--------------------
+33
+0
+Error: div by 0
+--------------------
+33
+1
+33
+0
+--------------------
+33
+2
+16
+1
+--------------------
+33
+3
+11
+0
+--------------------
+33
+4
+8
+1
+--------------------
+33
+5
+6
+3
+--------------------
+33
+6
+5
+3
+--------------------
+33
+7
+4
+5
+--------------------
+33
+8
+4
+1
+--------------------
+33
+9
+3
+6
+--------------------
+33
+10
+3
+3
+--------------------
+--------------------
+32
+0
+Error: div by 0
+--------------------
+32
+1
+32
+0
+--------------------
+32
+2
+16
+0
+--------------------
+32
+3
+10
+2
+--------------------
+32
+4
+8
+0
+--------------------
+32
+5
+6
+2
+--------------------
+32
+6
+5
+2
+--------------------
+32
+7
+4
+4
+--------------------
+32
+8
+4
+0
+--------------------
+32
+9
+3
+5
+--------------------
+32
+10
+3
+2
+--------------------
+--------------------
+31
+0
+Error: div by 0
+--------------------
+31
+1
+31
+0
+--------------------
+31
+2
+15
+1
+--------------------
+31
+3
+10
+1
+--------------------
+31
+4
+7
+3
+--------------------
+31
+5
+6
+1
+--------------------
+31
+6
+5
+1
+--------------------
+31
+7
+4
+3
+--------------------
+31
+8
+3
+7
+--------------------
+31
+9
+3
+4
+--------------------
+31
+10
+3
+1
+--------------------
+--------------------
+30
+0
+Error: div by 0
+--------------------
+30
+1
+30
+0
+--------------------
+30
+2
+15
+0
+--------------------
+30
+3
+10
+0
+--------------------
+30
+4
+7
+2
+--------------------
+30
+5
+6
+0
+--------------------
+30
+6
+5
+0
+--------------------
+30
+7
+4
+2
+--------------------
+30
+8
+3
+6
+--------------------
+30
+9
+3
+3
+--------------------
+30
+10
+3
+0
+--------------------
+--------------------
+29
+0
+Error: div by 0
+--------------------
+29
+1
+29
+0
+--------------------
+29
+2
+14
+1
+--------------------
+29
+3
+9
+2
+--------------------
+29
+4
+7
+1
+--------------------
+29
+5
+5
+4
+--------------------
+29
+6
+4
+5
+--------------------
+29
+7
+4
+1
+--------------------
+29
+8
+3
+5
+--------------------
+29
+9
+3
+2
+--------------------
+29
+10
+2
+9
+--------------------
+--------------------
+28
+0
+Error: div by 0
+--------------------
+28
+1
+28
+0
+--------------------
+28
+2
+14
+0
+--------------------
+28
+3
+9
+1
+--------------------
+28
+4
+7
+0
+--------------------
+28
+5
+5
+3
+--------------------
+28
+6
+4
+4
+--------------------
+28
+7
+4
+0
+--------------------
+28
+8
+3
+4
+--------------------
+28
+9
+3
+1
+--------------------
+28
+10
+2
+8
+--------------------
+--------------------
+27
+0
+Error: div by 0
+--------------------
+27
+1
+27
+0
+--------------------
+27
+2
+13
+1
+--------------------
+27
+3
+9
+0
+--------------------
+27
+4
+6
+3
+--------------------
+27
+5
+5
+2
+--------------------
+27
+6
+4
+3
+--------------------
+27
+7
+3
+6
+--------------------
+27
+8
+3
+3
+--------------------
+27
+9
+3
+0
+--------------------
+27
+10
+2
+7
+--------------------
+--------------------
+26
+0
+Error: div by 0
+--------------------
+26
+1
+26
+0
+--------------------
+26
+2
+13
+0
+--------------------
+26
+3
+8
+2
+--------------------
+26
+4
+6
+2
+--------------------
+26
+5
+5
+1
+--------------------
+26
+6
+4
+2
+--------------------
+26
+7
+3
+5
+--------------------
+26
+8
+3
+2
+--------------------
+26
+9
+2
+8
+--------------------
+26
+10
+2
+6
+--------------------
+--------------------
+25
+0
+Error: div by 0
+--------------------
+25
+1
+25
+0
+--------------------
+25
+2
+12
+1
+--------------------
+25
+3
+8
+1
+--------------------
+25
+4
+6
+1
+--------------------
+25
+5
+5
+0
+--------------------
+25
+6
+4
+1
+--------------------
+25
+7
+3
+4
+--------------------
+25
+8
+3
+1
+--------------------
+25
+9
+2
+7
+--------------------
+25
+10
+2
+5
+--------------------
+--------------------
+24
+0
+Error: div by 0
+--------------------
+24
+1
+24
+0
+--------------------
+24
+2
+12
+0
+--------------------
+24
+3
+8
+0
+--------------------
+24
+4
+6
+0
+--------------------
+24
+5
+4
+4
+--------------------
+24
+6
+4
+0
+--------------------
+24
+7
+3
+3
+--------------------
+24
+8
+3
+0
+--------------------
+24
+9
+2
+6
+--------------------
+24
+10
+2
+4
+--------------------
+--------------------
+23
+0
+Error: div by 0
+--------------------
+23
+1
+23
+0
+--------------------
+23
+2
+11
+1
+--------------------
+23
+3
+7
+2
+--------------------
+23
+4
+5
+3
+--------------------
+23
+5
+4
+3
+--------------------
+23
+6
+3
+5
+--------------------
+23
+7
+3
+2
+--------------------
+23
+8
+2
+7
+--------------------
+23
+9
+2
+5
+--------------------
+23
+10
+2
+3
+--------------------
+--------------------
+22
+0
+Error: div by 0
+--------------------
+22
+1
+22
+0
+--------------------
+22
+2
+11
+0
+--------------------
+22
+3
+7
+1
+--------------------
+22
+4
+5
+2
+--------------------
+22
+5
+4
+2
+--------------------
+22
+6
+3
+4
+--------------------
+22
+7
+3
+1
+--------------------
+22
+8
+2
+6
+--------------------
+22
+9
+2
+4
+--------------------
+22
+10
+2
+2
+--------------------
+--------------------
+21
+0
+Error: div by 0
+--------------------
+21
+1
+21
+0
+--------------------
+21
+2
+10
+1
+--------------------
+21
+3
+7
+0
+--------------------
+21
+4
+5
+1
+--------------------
+21
+5
+4
+1
+--------------------
+21
+6
+3
+3
+--------------------
+21
+7
+3
+0
+--------------------
+21
+8
+2
+5
+--------------------
+21
+9
+2
+3
+--------------------
+21
+10
+2
+1
+--------------------
+--------------------
+20
+0
+Error: div by 0
+--------------------
+20
+1
+20
+0
+--------------------
+20
+2
+10
+0
+--------------------
+20
+3
+6
+2
+--------------------
+20
+4
+5
+0
+--------------------
+20
+5
+4
+0
+--------------------
+20
+6
+3
+2
+--------------------
+20
+7
+2
+6
+--------------------
+20
+8
+2
+4
+--------------------
+20
+9
+2
+2
+--------------------
+20
+10
+2
+0
+--------------------
+--------------------
+19
+0
+Error: div by 0
+--------------------
+19
+1
+19
+0
+--------------------
+19
+2
+9
+1
+--------------------
+19
+3
+6
+1
+--------------------
+19
+4
+4
+3
+--------------------
+19
+5
+3
+4
+--------------------
+19
+6
+3
+1
+--------------------
+19
+7
+2
+5
+--------------------
+19
+8
+2
+3
+--------------------
+19
+9
+2
+1
+--------------------
+19
+10
+1
+9
+--------------------
+--------------------
+18
+0
+Error: div by 0
+--------------------
+18
+1
+18
+0
+--------------------
+18
+2
+9
+0
+--------------------
+18
+3
+6
+0
+--------------------
+18
+4
+4
+2
+--------------------
+18
+5
+3
+3
+--------------------
+18
+6
+3
+0
+--------------------
+18
+7
+2
+4
+--------------------
+18
+8
+2
+2
+--------------------
+18
+9
+2
+0
+--------------------
+18
+10
+1
+8
+--------------------
+--------------------
+17
+0
+Error: div by 0
+--------------------
+17
+1
+17
+0
+--------------------
+17
+2
+8
+1
+--------------------
+17
+3
+5
+2
+--------------------
+17
+4
+4
+1
+--------------------
+17
+5
+3
+2
+--------------------
+17
+6
+2
+5
+--------------------
+17
+7
+2
+3
+--------------------
+17
+8
+2
+1
+--------------------
+17
+9
+1
+8
+--------------------
+17
+10
+1
+7
+--------------------
+--------------------
+16
+0
+Error: div by 0
+--------------------
+16
+1
+16
+0
+--------------------
+16
+2
+8
+0
+--------------------
+16
+3
+5
+1
+--------------------
+16
+4
+4
+0
+--------------------
+16
+5
+3
+1
+--------------------
+16
+6
+2
+4
+--------------------
+16
+7
+2
+2
+--------------------
+16
+8
+2
+0
+--------------------
+16
+9
+1
+7
+--------------------
+16
+10
+1
+6
+--------------------
+--------------------
+15
+0
+Error: div by 0
+--------------------
+15
+1
+15
+0
+--------------------
+15
+2
+7
+1
+--------------------
+15
+3
+5
+0
+--------------------
+15
+4
+3
+3
+--------------------
+15
+5
+3
+0
+--------------------
+15
+6
+2
+3
+--------------------
+15
+7
+2
+1
+--------------------
+15
+8
+1
+7
+--------------------
+15
+9
+1
+6
+--------------------
+15
+10
+1
+5
+--------------------
+--------------------
+14
+0
+Error: div by 0
+--------------------
+14
+1
+14
+0
+--------------------
+14
+2
+7
+0
+--------------------
+14
+3
+4
+2
+--------------------
+14
+4
+3
+2
+--------------------
+14
+5
+2
+4
+--------------------
+14
+6
+2
+2
+--------------------
+14
+7
+2
+0
+--------------------
+14
+8
+1
+6
+--------------------
+14
+9
+1
+5
+--------------------
+14
+10
+1
+4
+--------------------
+--------------------
+13
+0
+Error: div by 0
+--------------------
+13
+1
+13
+0
+--------------------
+13
+2
+6
+1
+--------------------
+13
+3
+4
+1
+--------------------
+13
+4
+3
+1
+--------------------
+13
+5
+2
+3
+--------------------
+13
+6
+2
+1
+--------------------
+13
+7
+1
+6
+--------------------
+13
+8
+1
+5
+--------------------
+13
+9
+1
+4
+--------------------
+13
+10
+1
+3
+--------------------
+--------------------
+12
+0
+Error: div by 0
+--------------------
+12
+1
+12
+0
+--------------------
+12
+2
+6
+0
+--------------------
+12
+3
+4
+0
+--------------------
+12
+4
+3
+0
+--------------------
+12
+5
+2
+2
+--------------------
+12
+6
+2
+0
+--------------------
+12
+7
+1
+5
+--------------------
+12
+8
+1
+4
+--------------------
+12
+9
+1
+3
+--------------------
+12
+10
+1
+2
+--------------------
+--------------------
+11
+0
+Error: div by 0
+--------------------
+11
+1
+11
+0
+--------------------
+11
+2
+5
+1
+--------------------
+11
+3
+3
+2
+--------------------
+11
+4
+2
+3
+--------------------
+11
+5
+2
+1
+--------------------
+11
+6
+1
+5
+--------------------
+11
+7
+1
+4
+--------------------
+11
+8
+1
+3
+--------------------
+11
+9
+1
+2
+--------------------
+11
+10
+1
+1
+--------------------
+--------------------
+10
+0
+Error: div by 0
+--------------------
+10
+1
+10
+0
+--------------------
+10
+2
+5
+0
+--------------------
+10
+3
+3
+1
+--------------------
+10
+4
+2
+2
+--------------------
+10
+5
+2
+0
+--------------------
+10
+6
+1
+4
+--------------------
+10
+7
+1
+3
+--------------------
+10
+8
+1
+2
+--------------------
+10
+9
+1
+1
+--------------------
+10
+10
+1
+0
+--------------------
+--------------------
+9
+0
+Error: div by 0
+--------------------
+9
+1
+9
+0
+--------------------
+9
+2
+4
+1
+--------------------
+9
+3
+3
+0
+--------------------
+9
+4
+2
+1
+--------------------
+9
+5
+1
+4
+--------------------
+9
+6
+1
+3
+--------------------
+9
+7
+1
+2
+--------------------
+9
+8
+1
+1
+--------------------
+9
+9
+1
+0
+--------------------
+9
+10
+0
+9
+--------------------
+--------------------
+8
+0
+Error: div by 0
+--------------------
+8
+1
+8
+0
+--------------------
+8
+2
+4
+0
+--------------------
+8
+3
+2
+2
+--------------------
+8
+4
+2
+0
+--------------------
+8
+5
+1
+3
+--------------------
+8
+6
+1
+2
+--------------------
+8
+7
+1
+1
+--------------------
+8
+8
+1
+0
+--------------------
+8
+9
+0
+8
+--------------------
+8
+10
+0
+8
+--------------------
+--------------------
+7
+0
+Error: div by 0
+--------------------
+7
+1
+7
+0
+--------------------
+7
+2
+3
+1
+--------------------
+7
+3
+2
+1
+--------------------
+7
+4
+1
+3
+--------------------
+7
+5
+1
+2
+--------------------
+7
+6
+1
+1
+--------------------
+7
+7
+1
+0
+--------------------
+7
+8
+0
+7
+--------------------
+7
+9
+0
+7
+--------------------
+7
+10
+0
+7
+--------------------
+--------------------
+6
+0
+Error: div by 0
+--------------------
+6
+1
+6
+0
+--------------------
+6
+2
+3
+0
+--------------------
+6
+3
+2
+0
+--------------------
+6
+4
+1
+2
+--------------------
+6
+5
+1
+1
+--------------------
+6
+6
+1
+0
+--------------------
+6
+7
+0
+6
+--------------------
+6
+8
+0
+6
+--------------------
+6
+9
+0
+6
+--------------------
+6
+10
+0
+6
+--------------------
+--------------------
+5
+0
+Error: div by 0
+--------------------
+5
+1
+5
+0
+--------------------
+5
+2
+2
+1
+--------------------
+5
+3
+1
+2
+--------------------
+5
+4
+1
+1
+--------------------
+5
+5
+1
+0
+--------------------
+5
+6
+0
+5
+--------------------
+5
+7
+0
+5
+--------------------
+5
+8
+0
+5
+--------------------
+5
+9
+0
+5
+--------------------
+5
+10
+0
+5
+--------------------
+--------------------
+4
+0
+Error: div by 0
+--------------------
+4
+1
+4
+0
+--------------------
+4
+2
+2
+0
+--------------------
+4
+3
+1
+1
+--------------------
+4
+4
+1
+0
+--------------------
+4
+5
+0
+4
+--------------------
+4
+6
+0
+4
+--------------------
+4
+7
+0
+4
+--------------------
+4
+8
+0
+4
+--------------------
+4
+9
+0
+4
+--------------------
+4
+10
+0
+4
+--------------------
+--------------------
+3
+0
+Error: div by 0
+--------------------
+3
+1
+3
+0
+--------------------
+3
+2
+1
+1
+--------------------
+3
+3
+1
+0
+--------------------
+3
+4
+0
+3
+--------------------
+3
+5
+0
+3
+--------------------
+3
+6
+0
+3
+--------------------
+3
+7
+0
+3
+--------------------
+3
+8
+0
+3
+--------------------
+3
+9
+0
+3
+--------------------
+3
+10
+0
+3
+--------------------
+--------------------
+2
+0
+Error: div by 0
+--------------------
+2
+1
+2
+0
+--------------------
+2
+2
+1
+0
+--------------------
+2
+3
+0
+2
+--------------------
+2
+4
+0
+2
+--------------------
+2
+5
+0
+2
+--------------------
+2
+6
+0
+2
+--------------------
+2
+7
+0
+2
+--------------------
+2
+8
+0
+2
+--------------------
+2
+9
+0
+2
+--------------------
+2
+10
+0
+2
+--------------------
+--------------------
+1
+0
+Error: div by 0
+--------------------
+1
+1
+1
+0
+--------------------
+1
+2
+0
+1
+--------------------
+1
+3
+0
+1
+--------------------
+1
+4
+0
+1
+--------------------
+1
+5
+0
+1
+--------------------
+1
+6
+0
+1
+--------------------
+1
+7
+0
+1
+--------------------
+1
+8
+0
+1
+--------------------
+1
+9
+0
+1
+--------------------
+1
+10
+0
+1
+--------------------
+--------------------
+0
+0
+Error: div by 0
+--------------------
+0
+1
+0
+0
+--------------------
+0
+2
+0
+0
+--------------------
+0
+3
+0
+0
+--------------------
+0
+4
+0
+0
+--------------------
+0
+5
+0
+0
+--------------------
+0
+6
+0
+0
+--------------------
+0
+7
+0
+0
+--------------------
+0
+8
+0
+0
+--------------------
+0
+9
+0
+0
+--------------------
+0
+10
+0
+0
+--------------------
diff --git a/test/integration/COMET2/divl1_call/Makefile b/test/integration/COMET2/divl1_call/Makefile
new file mode 100644 (file)
index 0000000..ae86dd2
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl1.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/divl1_call/divl1_call.o b/test/integration/COMET2/divl1_call/divl1_call.o
new file mode 100644 (file)
index 0000000..f135c90
Binary files /dev/null and b/test/integration/COMET2/divl1_call/divl1_call.o differ
diff --git a/test/integration/COMET2/ds_0/0.txt b/test/integration/COMET2/ds_0/0.txt
new file mode 100644 (file)
index 0000000..b22242e
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ds_0.o
diff --git a/test/integration/COMET2/ds_0/Makefile b/test/integration/COMET2/ds_0/Makefile
new file mode 100644 (file)
index 0000000..f9d9088
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ds_0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ds_0/ds_0.o b/test/integration/COMET2/ds_0/ds_0.o
new file mode 100644 (file)
index 0000000..9b89630
Binary files /dev/null and b/test/integration/COMET2/ds_0/ds_0.o differ
diff --git a/test/integration/COMET2/fib_outl/0.txt b/test/integration/COMET2/fib_outl/0.txt
new file mode 100644 (file)
index 0000000..58f7bce
--- /dev/null
@@ -0,0 +1,26 @@
+../../../../comet2 fib_outl.o
+0
+1
+1
+2
+3
+5
+8
+13
+21
+34
+55
+89
+144
+233
+377
+610
+987
+1597
+2584
+4181
+6765
+10946
+17711
+28657
+46368
diff --git a/test/integration/COMET2/fib_outl/Makefile b/test/integration/COMET2/fib_outl/Makefile
new file mode 100644 (file)
index 0000000..a424870
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/fib_outl.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/fib_outl/fib_outl.o b/test/integration/COMET2/fib_outl/fib_outl.o
new file mode 100644 (file)
index 0000000..bc5292f
Binary files /dev/null and b/test/integration/COMET2/fib_outl/fib_outl.o differ
diff --git a/test/integration/COMET2/floatedit/0.txt b/test/integration/COMET2/floatedit/0.txt
new file mode 100644 (file)
index 0000000..622e7ce
--- /dev/null
@@ -0,0 +1,9 @@
+../../../../comet2 floatedit.o
+input error!
+input error!
+input error!
+\12,345,678.90
+\12,345,678.09
+ \2,234,568.19
+ \2,234,068.19
+         \0.01
diff --git a/test/integration/COMET2/floatedit/Makefile b/test/integration/COMET2/floatedit/Makefile
new file mode 100644 (file)
index 0000000..d1b524d
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/YAKUWA
+ASFILE = $(ASDIR)/floatedit.casl
+IN = <teststr.txt
+CMD = $(COMET2) $(OBJFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/COMET2/floatedit/floatedit.o b/test/integration/COMET2/floatedit/floatedit.o
new file mode 100644 (file)
index 0000000..2fa6432
Binary files /dev/null and b/test/integration/COMET2/floatedit/floatedit.o differ
diff --git a/test/integration/COMET2/floatedit/teststr.txt b/test/integration/COMET2/floatedit/teststr.txt
new file mode 100644 (file)
index 0000000..3dceb16
--- /dev/null
@@ -0,0 +1,8 @@
+01
+010
+11111111111
+1234567890
+1234567809
+0223456819
+0223406819
+0000000001
diff --git a/test/integration/COMET2/hanoi/0.txt b/test/integration/COMET2/hanoi/0.txt
new file mode 100644 (file)
index 0000000..8422687
--- /dev/null
@@ -0,0 +1,8 @@
+../../../../comet2 hanoi.o
+from A to C
+from A to B
+from C to B
+from A to C
+from B to A
+from B to C
+from A to C
diff --git a/test/integration/COMET2/hanoi/Makefile b/test/integration/COMET2/hanoi/Makefile
new file mode 100644 (file)
index 0000000..ab136a1
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/hanoi.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/hanoi/hanoi.o b/test/integration/COMET2/hanoi/hanoi.o
new file mode 100644 (file)
index 0000000..eef0eb6
Binary files /dev/null and b/test/integration/COMET2/hanoi/hanoi.o differ
diff --git a/test/integration/COMET2/hello/0.txt b/test/integration/COMET2/hello/0.txt
new file mode 100644 (file)
index 0000000..1f81a04
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 hello.o
+Hello, World!
diff --git a/test/integration/COMET2/hello/Makefile b/test/integration/COMET2/hello/Makefile
new file mode 100644 (file)
index 0000000..cc64a89
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+ASFILE = $(ASDIR)/hello.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/hello/hello.o b/test/integration/COMET2/hello/hello.o
new file mode 100644 (file)
index 0000000..39f258b
Binary files /dev/null and b/test/integration/COMET2/hello/hello.o differ
diff --git a/test/integration/COMET2/iotest/0.txt b/test/integration/COMET2/iotest/0.txt
new file mode 100644 (file)
index 0000000..561c520
--- /dev/null
@@ -0,0 +1,20 @@
+../../../../comet2 iotest.o
+LET'S START. TYPE IN
+YOU TYPED
+aaaaaaaaaaaaaaaaaaaa
+WHAT'S NEXT?
+YOU TYPED
+qwerty
+WHAT'S NEXT?
+YOU TYPED
+1234567890
+WHAT'S NEXT?
+YOU TYPED
+cccccccccccccccccccccccccccccccccccccccc
+WHAT'S NEXT?
+YOU TYPED
+       a       b       c
+WHAT'S NEXT?
+YOU TYPED
+       
+WHAT'S NEXT?
diff --git a/test/integration/COMET2/iotest/Makefile b/test/integration/COMET2/iotest/Makefile
new file mode 100644 (file)
index 0000000..c8f15d1
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/iotest.casl
+IN = <teststr.txt
+CMD = $(COMET2) $(OBJFILE) $(IN)
+include ../TEST.mk
diff --git a/test/integration/COMET2/iotest/iotest.o b/test/integration/COMET2/iotest/iotest.o
new file mode 100644 (file)
index 0000000..982f352
Binary files /dev/null and b/test/integration/COMET2/iotest/iotest.o differ
diff --git a/test/integration/COMET2/iotest/teststr.txt b/test/integration/COMET2/iotest/teststr.txt
new file mode 100644 (file)
index 0000000..65b3761
--- /dev/null
@@ -0,0 +1,7 @@
+aaaaaaaaaaaaaaaaaaaa
+qwerty
+1234567890
+cccccccccccccccccccccccccccccccccccccccc
+       a       b       c
+       
+
diff --git a/test/integration/COMET2/lad0/0.txt b/test/integration/COMET2/lad0/0.txt
new file mode 100644 (file)
index 0000000..b382fd6
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 lad0.o
diff --git a/test/integration/COMET2/lad0/Makefile b/test/integration/COMET2/lad0/Makefile
new file mode 100644 (file)
index 0000000..f17488e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/lad0/lad0.o b/test/integration/COMET2/lad0/lad0.o
new file mode 100644 (file)
index 0000000..8243ccb
Binary files /dev/null and b/test/integration/COMET2/lad0/lad0.o differ
diff --git a/test/integration/COMET2/lad1/0.txt b/test/integration/COMET2/lad1/0.txt
new file mode 100644 (file)
index 0000000..26de6e4
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 lad1.o
diff --git a/test/integration/COMET2/lad1/Makefile b/test/integration/COMET2/lad1/Makefile
new file mode 100644 (file)
index 0000000..af15dcb
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/lad1/lad1.o b/test/integration/COMET2/lad1/lad1.o
new file mode 100644 (file)
index 0000000..703bd94
Binary files /dev/null and b/test/integration/COMET2/lad1/lad1.o differ
diff --git a/test/integration/COMET2/lad2/0.txt b/test/integration/COMET2/lad2/0.txt
new file mode 100644 (file)
index 0000000..72a596b
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 lad2.o
diff --git a/test/integration/COMET2/lad2/Makefile b/test/integration/COMET2/lad2/Makefile
new file mode 100644 (file)
index 0000000..b8bcd14
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/lad2/lad2.o b/test/integration/COMET2/lad2/lad2.o
new file mode 100644 (file)
index 0000000..c306d72
Binary files /dev/null and b/test/integration/COMET2/lad2/lad2.o differ
diff --git a/test/integration/COMET2/lad3/0.txt b/test/integration/COMET2/lad3/0.txt
new file mode 100644 (file)
index 0000000..1468303
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 lad3.o
diff --git a/test/integration/COMET2/lad3/Makefile b/test/integration/COMET2/lad3/Makefile
new file mode 100644 (file)
index 0000000..95c9e39
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/lad3.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/lad3/lad3.o b/test/integration/COMET2/lad3/lad3.o
new file mode 100644 (file)
index 0000000..11f0015
Binary files /dev/null and b/test/integration/COMET2/lad3/lad3.o differ
diff --git a/test/integration/COMET2/ld0/0.txt b/test/integration/COMET2/ld0/0.txt
new file mode 100644 (file)
index 0000000..a20e9d4
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld0.o
diff --git a/test/integration/COMET2/ld0/Makefile b/test/integration/COMET2/ld0/Makefile
new file mode 100644 (file)
index 0000000..3d51868
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld0/ld0.o b/test/integration/COMET2/ld0/ld0.o
new file mode 100644 (file)
index 0000000..d9a9e76
Binary files /dev/null and b/test/integration/COMET2/ld0/ld0.o differ
diff --git a/test/integration/COMET2/ld1/0.txt b/test/integration/COMET2/ld1/0.txt
new file mode 100644 (file)
index 0000000..d2e6659
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld1.o
diff --git a/test/integration/COMET2/ld1/Makefile b/test/integration/COMET2/ld1/Makefile
new file mode 100644 (file)
index 0000000..90b9f6d
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld1/ld1.o b/test/integration/COMET2/ld1/ld1.o
new file mode 100644 (file)
index 0000000..c959fd1
Binary files /dev/null and b/test/integration/COMET2/ld1/ld1.o differ
diff --git a/test/integration/COMET2/ld2/0.txt b/test/integration/COMET2/ld2/0.txt
new file mode 100644 (file)
index 0000000..5f59e83
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld2.o
diff --git a/test/integration/COMET2/ld2/Makefile b/test/integration/COMET2/ld2/Makefile
new file mode 100644 (file)
index 0000000..5dc938e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld2/ld2.o b/test/integration/COMET2/ld2/ld2.o
new file mode 100644 (file)
index 0000000..cbe2f1b
Binary files /dev/null and b/test/integration/COMET2/ld2/ld2.o differ
diff --git a/test/integration/COMET2/ld3/0.txt b/test/integration/COMET2/ld3/0.txt
new file mode 100644 (file)
index 0000000..1a2fd81
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld3.o
diff --git a/test/integration/COMET2/ld3/Makefile b/test/integration/COMET2/ld3/Makefile
new file mode 100644 (file)
index 0000000..776f9c3
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld3.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld3/ld3.o b/test/integration/COMET2/ld3/ld3.o
new file mode 100644 (file)
index 0000000..8149267
Binary files /dev/null and b/test/integration/COMET2/ld3/ld3.o differ
diff --git a/test/integration/COMET2/ld4/0.txt b/test/integration/COMET2/ld4/0.txt
new file mode 100644 (file)
index 0000000..bf15a01
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld4.o
diff --git a/test/integration/COMET2/ld4/Makefile b/test/integration/COMET2/ld4/Makefile
new file mode 100644 (file)
index 0000000..84983d6
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld4.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld4/ld4.o b/test/integration/COMET2/ld4/ld4.o
new file mode 100644 (file)
index 0000000..b93174a
Binary files /dev/null and b/test/integration/COMET2/ld4/ld4.o differ
diff --git a/test/integration/COMET2/ld5/0.txt b/test/integration/COMET2/ld5/0.txt
new file mode 100644 (file)
index 0000000..ccc345f
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld5.o
diff --git a/test/integration/COMET2/ld5/Makefile b/test/integration/COMET2/ld5/Makefile
new file mode 100644 (file)
index 0000000..198c5e9
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld5.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld5/ld5.o b/test/integration/COMET2/ld5/ld5.o
new file mode 100644 (file)
index 0000000..b97361e
Binary files /dev/null and b/test/integration/COMET2/ld5/ld5.o differ
diff --git a/test/integration/COMET2/ld_loop/0.txt b/test/integration/COMET2/ld_loop/0.txt
new file mode 100644 (file)
index 0000000..02b0a1c
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 ld_loop.o
diff --git a/test/integration/COMET2/ld_loop/Makefile b/test/integration/COMET2/ld_loop/Makefile
new file mode 100644 (file)
index 0000000..36bebb7
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/ld_loop.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ld_loop/ld_loop.o b/test/integration/COMET2/ld_loop/ld_loop.o
new file mode 100644 (file)
index 0000000..3c4795e
Binary files /dev/null and b/test/integration/COMET2/ld_loop/ld_loop.o differ
diff --git a/test/integration/COMET2/literal_spc/0.txt b/test/integration/COMET2/literal_spc/0.txt
new file mode 100644 (file)
index 0000000..bb21b9f
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 literal_spc.o
diff --git a/test/integration/COMET2/literal_spc/Makefile b/test/integration/COMET2/literal_spc/Makefile
new file mode 100644 (file)
index 0000000..a54465c
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/literal_spc.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/literal_spc/literal_spc.o b/test/integration/COMET2/literal_spc/literal_spc.o
new file mode 100644 (file)
index 0000000..d436e7b
Binary files /dev/null and b/test/integration/COMET2/literal_spc/literal_spc.o differ
diff --git a/test/integration/COMET2/literalstr/0.txt b/test/integration/COMET2/literalstr/0.txt
new file mode 100644 (file)
index 0000000..adb8830
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 literalstr.o
diff --git a/test/integration/COMET2/literalstr/Makefile b/test/integration/COMET2/literalstr/Makefile
new file mode 100644 (file)
index 0000000..c201cab
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/literalstr.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/literalstr/literalstr.o b/test/integration/COMET2/literalstr/literalstr.o
new file mode 100644 (file)
index 0000000..07548cf
Binary files /dev/null and b/test/integration/COMET2/literalstr/literalstr.o differ
diff --git a/test/integration/COMET2/minim_call/0.txt b/test/integration/COMET2/minim_call/0.txt
new file mode 100644 (file)
index 0000000..dd71b80
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 minim_call.o
+-39
diff --git a/test/integration/COMET2/minim_call/Makefile b/test/integration/COMET2/minim_call/Makefile
new file mode 100644 (file)
index 0000000..ff99b93
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/minim_call.casl $(ASDIR)/minim.casl $(ASDIR)/outa.casl 
+include ../TEST.mk
diff --git a/test/integration/COMET2/minim_call/minim_call.o b/test/integration/COMET2/minim_call/minim_call.o
new file mode 100644 (file)
index 0000000..d28781d
Binary files /dev/null and b/test/integration/COMET2/minim_call/minim_call.o differ
diff --git a/test/integration/COMET2/mula0_call/0.txt b/test/integration/COMET2/mula0_call/0.txt
new file mode 100644 (file)
index 0000000..2b13042
--- /dev/null
@@ -0,0 +1,2421 @@
+../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula0.casl ../../../../as/FUNC/outa.casl
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+151
+0
+--------------------
+--------------------
+0
+217
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+-32768
+Warning: overflow
+--------------------
+--------------------
+0
+-32767
+0
+--------------------
+--------------------
+0
+-257
+0
+--------------------
+--------------------
+0
+-256
+0
+--------------------
+--------------------
+0
+-255
+0
+--------------------
+--------------------
+0
+-217
+0
+--------------------
+--------------------
+0
+-151
+0
+--------------------
+--------------------
+0
+-128
+0
+--------------------
+--------------------
+0
+-127
+0
+--------------------
+--------------------
+0
+-2
+0
+--------------------
+--------------------
+0
+-1
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+151
+151
+--------------------
+--------------------
+1
+217
+217
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+-32768
+Warning: overflow
+--------------------
+--------------------
+1
+-32767
+-32767
+--------------------
+--------------------
+1
+-257
+-257
+--------------------
+--------------------
+1
+-256
+-256
+--------------------
+--------------------
+1
+-255
+-255
+--------------------
+--------------------
+1
+-217
+-217
+--------------------
+--------------------
+1
+-151
+-151
+--------------------
+--------------------
+1
+-128
+-128
+--------------------
+--------------------
+1
+-127
+-127
+--------------------
+--------------------
+1
+-2
+-2
+--------------------
+--------------------
+1
+-1
+-1
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+151
+302
+--------------------
+--------------------
+2
+217
+434
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+Warning: overflow
+--------------------
+--------------------
+2
+-32768
+Warning: overflow
+--------------------
+--------------------
+2
+-32767
+Warning: overflow
+--------------------
+--------------------
+2
+-257
+-514
+--------------------
+--------------------
+2
+-256
+-512
+--------------------
+--------------------
+2
+-255
+-510
+--------------------
+--------------------
+2
+-217
+-434
+--------------------
+--------------------
+2
+-151
+-302
+--------------------
+--------------------
+2
+-128
+-256
+--------------------
+--------------------
+2
+-127
+-254
+--------------------
+--------------------
+2
+-2
+-4
+--------------------
+--------------------
+2
+-1
+-2
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+151
+19177
+--------------------
+--------------------
+127
+217
+27559
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+-32768
+Warning: overflow
+--------------------
+--------------------
+127
+-32767
+Warning: overflow
+--------------------
+--------------------
+127
+-257
+-32639
+--------------------
+--------------------
+127
+-256
+-32512
+--------------------
+--------------------
+127
+-255
+-32385
+--------------------
+--------------------
+127
+-217
+-27559
+--------------------
+--------------------
+127
+-151
+-19177
+--------------------
+--------------------
+127
+-128
+-16256
+--------------------
+--------------------
+127
+-127
+-16129
+--------------------
+--------------------
+127
+-2
+-254
+--------------------
+--------------------
+127
+-1
+-127
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+151
+19328
+--------------------
+--------------------
+128
+217
+27776
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+Warning: overflow
+--------------------
+--------------------
+128
+257
+Warning: overflow
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+-32768
+Warning: overflow
+--------------------
+--------------------
+128
+-32767
+Warning: overflow
+--------------------
+--------------------
+128
+-257
+Warning: overflow
+--------------------
+--------------------
+128
+-256
+Warning: overflow
+--------------------
+--------------------
+128
+-255
+-32640
+--------------------
+--------------------
+128
+-217
+-27776
+--------------------
+--------------------
+128
+-151
+-19328
+--------------------
+--------------------
+128
+-128
+-16384
+--------------------
+--------------------
+128
+-127
+-16256
+--------------------
+--------------------
+128
+-2
+-256
+--------------------
+--------------------
+128
+-1
+-128
+--------------------
+--------------------
+151
+0
+0
+--------------------
+--------------------
+151
+1
+151
+--------------------
+--------------------
+151
+2
+302
+--------------------
+--------------------
+151
+127
+19177
+--------------------
+--------------------
+151
+128
+19328
+--------------------
+--------------------
+151
+151
+22801
+--------------------
+--------------------
+151
+217
+32767
+--------------------
+--------------------
+151
+255
+Warning: overflow
+--------------------
+--------------------
+151
+256
+Warning: overflow
+--------------------
+--------------------
+151
+257
+Warning: overflow
+--------------------
+--------------------
+151
+32767
+Warning: overflow
+--------------------
+--------------------
+151
+-32768
+Warning: overflow
+--------------------
+--------------------
+151
+-32767
+Warning: overflow
+--------------------
+--------------------
+151
+-257
+Warning: overflow
+--------------------
+--------------------
+151
+-256
+Warning: overflow
+--------------------
+--------------------
+151
+-255
+Warning: overflow
+--------------------
+--------------------
+151
+-217
+-32767
+--------------------
+--------------------
+151
+-151
+-22801
+--------------------
+--------------------
+151
+-128
+-19328
+--------------------
+--------------------
+151
+-127
+-19177
+--------------------
+--------------------
+151
+-2
+-302
+--------------------
+--------------------
+151
+-1
+-151
+--------------------
+--------------------
+217
+0
+0
+--------------------
+--------------------
+217
+1
+217
+--------------------
+--------------------
+217
+2
+434
+--------------------
+--------------------
+217
+127
+27559
+--------------------
+--------------------
+217
+128
+27776
+--------------------
+--------------------
+217
+151
+32767
+--------------------
+--------------------
+217
+217
+Warning: overflow
+--------------------
+--------------------
+217
+255
+Warning: overflow
+--------------------
+--------------------
+217
+256
+Warning: overflow
+--------------------
+--------------------
+217
+257
+Warning: overflow
+--------------------
+--------------------
+217
+32767
+Warning: overflow
+--------------------
+--------------------
+217
+-32768
+Warning: overflow
+--------------------
+--------------------
+217
+-32767
+Warning: overflow
+--------------------
+--------------------
+217
+-257
+Warning: overflow
+--------------------
+--------------------
+217
+-256
+Warning: overflow
+--------------------
+--------------------
+217
+-255
+Warning: overflow
+--------------------
+--------------------
+217
+-217
+Warning: overflow
+--------------------
+--------------------
+217
+-151
+-32767
+--------------------
+--------------------
+217
+-128
+-27776
+--------------------
+--------------------
+217
+-127
+-27559
+--------------------
+--------------------
+217
+-2
+-434
+--------------------
+--------------------
+217
+-1
+-217
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+151
+Warning: overflow
+--------------------
+--------------------
+255
+217
+Warning: overflow
+--------------------
+--------------------
+255
+255
+Warning: overflow
+--------------------
+--------------------
+255
+256
+Warning: overflow
+--------------------
+--------------------
+255
+257
+Warning: overflow
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+-32768
+Warning: overflow
+--------------------
+--------------------
+255
+-32767
+Warning: overflow
+--------------------
+--------------------
+255
+-257
+Warning: overflow
+--------------------
+--------------------
+255
+-256
+Warning: overflow
+--------------------
+--------------------
+255
+-255
+Warning: overflow
+--------------------
+--------------------
+255
+-217
+Warning: overflow
+--------------------
+--------------------
+255
+-151
+Warning: overflow
+--------------------
+--------------------
+255
+-128
+-32640
+--------------------
+--------------------
+255
+-127
+-32385
+--------------------
+--------------------
+255
+-2
+-510
+--------------------
+--------------------
+255
+-1
+-255
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+Warning: overflow
+--------------------
+--------------------
+256
+151
+Warning: overflow
+--------------------
+--------------------
+256
+217
+Warning: overflow
+--------------------
+--------------------
+256
+255
+Warning: overflow
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+-32768
+Warning: overflow
+--------------------
+--------------------
+256
+-32767
+Warning: overflow
+--------------------
+--------------------
+256
+-257
+Warning: overflow
+--------------------
+--------------------
+256
+-256
+Warning: overflow
+--------------------
+--------------------
+256
+-255
+Warning: overflow
+--------------------
+--------------------
+256
+-217
+Warning: overflow
+--------------------
+--------------------
+256
+-151
+Warning: overflow
+--------------------
+--------------------
+256
+-128
+Warning: overflow
+--------------------
+--------------------
+256
+-127
+-32512
+--------------------
+--------------------
+256
+-2
+-512
+--------------------
+--------------------
+256
+-1
+-256
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+Warning: overflow
+--------------------
+--------------------
+257
+151
+Warning: overflow
+--------------------
+--------------------
+257
+217
+Warning: overflow
+--------------------
+--------------------
+257
+255
+Warning: overflow
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+-32768
+Warning: overflow
+--------------------
+--------------------
+257
+-32767
+Warning: overflow
+--------------------
+--------------------
+257
+-257
+Warning: overflow
+--------------------
+--------------------
+257
+-256
+Warning: overflow
+--------------------
+--------------------
+257
+-255
+Warning: overflow
+--------------------
+--------------------
+257
+-217
+Warning: overflow
+--------------------
+--------------------
+257
+-151
+Warning: overflow
+--------------------
+--------------------
+257
+-128
+Warning: overflow
+--------------------
+--------------------
+257
+-127
+-32639
+--------------------
+--------------------
+257
+-2
+-514
+--------------------
+--------------------
+257
+-1
+-257
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+Warning: overflow
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+151
+Warning: overflow
+--------------------
+--------------------
+32767
+217
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-257
+Warning: overflow
+--------------------
+--------------------
+32767
+-256
+Warning: overflow
+--------------------
+--------------------
+32767
+-255
+Warning: overflow
+--------------------
+--------------------
+32767
+-217
+Warning: overflow
+--------------------
+--------------------
+32767
+-151
+Warning: overflow
+--------------------
+--------------------
+32767
+-128
+Warning: overflow
+--------------------
+--------------------
+32767
+-127
+Warning: overflow
+--------------------
+--------------------
+32767
+-2
+Warning: overflow
+--------------------
+--------------------
+32767
+-1
+-32767
+--------------------
+--------------------
+-32768
+0
+Warning: overflow
+--------------------
+--------------------
+-32768
+1
+Warning: overflow
+--------------------
+--------------------
+-32768
+2
+Warning: overflow
+--------------------
+--------------------
+-32768
+127
+Warning: overflow
+--------------------
+--------------------
+-32768
+128
+Warning: overflow
+--------------------
+--------------------
+-32768
+151
+Warning: overflow
+--------------------
+--------------------
+-32768
+217
+Warning: overflow
+--------------------
+--------------------
+-32768
+255
+Warning: overflow
+--------------------
+--------------------
+-32768
+256
+Warning: overflow
+--------------------
+--------------------
+-32768
+257
+Warning: overflow
+--------------------
+--------------------
+-32768
+32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-257
+Warning: overflow
+--------------------
+--------------------
+-32768
+-256
+Warning: overflow
+--------------------
+--------------------
+-32768
+-255
+Warning: overflow
+--------------------
+--------------------
+-32768
+-217
+Warning: overflow
+--------------------
+--------------------
+-32768
+-151
+Warning: overflow
+--------------------
+--------------------
+-32768
+-128
+Warning: overflow
+--------------------
+--------------------
+-32768
+-127
+Warning: overflow
+--------------------
+--------------------
+-32768
+-2
+Warning: overflow
+--------------------
+--------------------
+-32768
+-1
+Warning: overflow
+--------------------
+--------------------
+-32767
+0
+0
+--------------------
+--------------------
+-32767
+1
+-32767
+--------------------
+--------------------
+-32767
+2
+Warning: overflow
+--------------------
+--------------------
+-32767
+127
+Warning: overflow
+--------------------
+--------------------
+-32767
+128
+Warning: overflow
+--------------------
+--------------------
+-32767
+151
+Warning: overflow
+--------------------
+--------------------
+-32767
+217
+Warning: overflow
+--------------------
+--------------------
+-32767
+255
+Warning: overflow
+--------------------
+--------------------
+-32767
+256
+Warning: overflow
+--------------------
+--------------------
+-32767
+257
+Warning: overflow
+--------------------
+--------------------
+-32767
+32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-257
+Warning: overflow
+--------------------
+--------------------
+-32767
+-256
+Warning: overflow
+--------------------
+--------------------
+-32767
+-255
+Warning: overflow
+--------------------
+--------------------
+-32767
+-217
+Warning: overflow
+--------------------
+--------------------
+-32767
+-151
+Warning: overflow
+--------------------
+--------------------
+-32767
+-128
+Warning: overflow
+--------------------
+--------------------
+-32767
+-127
+Warning: overflow
+--------------------
+--------------------
+-32767
+-2
+Warning: overflow
+--------------------
+--------------------
+-32767
+-1
+32767
+--------------------
+--------------------
+-257
+0
+0
+--------------------
+--------------------
+-257
+1
+-257
+--------------------
+--------------------
+-257
+2
+-514
+--------------------
+--------------------
+-257
+127
+-32639
+--------------------
+--------------------
+-257
+128
+Warning: overflow
+--------------------
+--------------------
+-257
+151
+Warning: overflow
+--------------------
+--------------------
+-257
+217
+Warning: overflow
+--------------------
+--------------------
+-257
+255
+Warning: overflow
+--------------------
+--------------------
+-257
+256
+Warning: overflow
+--------------------
+--------------------
+-257
+257
+Warning: overflow
+--------------------
+--------------------
+-257
+32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-32768
+Warning: overflow
+--------------------
+--------------------
+-257
+-32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-257
+Warning: overflow
+--------------------
+--------------------
+-257
+-256
+Warning: overflow
+--------------------
+--------------------
+-257
+-255
+Warning: overflow
+--------------------
+--------------------
+-257
+-217
+Warning: overflow
+--------------------
+--------------------
+-257
+-151
+Warning: overflow
+--------------------
+--------------------
+-257
+-128
+Warning: overflow
+--------------------
+--------------------
+-257
+-127
+32639
+--------------------
+--------------------
+-257
+-2
+514
+--------------------
+--------------------
+-257
+-1
+257
+--------------------
+--------------------
+-256
+0
+0
+--------------------
+--------------------
+-256
+1
+-256
+--------------------
+--------------------
+-256
+2
+-512
+--------------------
+--------------------
+-256
+127
+-32512
+--------------------
+--------------------
+-256
+128
+Warning: overflow
+--------------------
+--------------------
+-256
+151
+Warning: overflow
+--------------------
+--------------------
+-256
+217
+Warning: overflow
+--------------------
+--------------------
+-256
+255
+Warning: overflow
+--------------------
+--------------------
+-256
+256
+Warning: overflow
+--------------------
+--------------------
+-256
+257
+Warning: overflow
+--------------------
+--------------------
+-256
+32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-32768
+Warning: overflow
+--------------------
+--------------------
+-256
+-32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-257
+Warning: overflow
+--------------------
+--------------------
+-256
+-256
+Warning: overflow
+--------------------
+--------------------
+-256
+-255
+Warning: overflow
+--------------------
+--------------------
+-256
+-217
+Warning: overflow
+--------------------
+--------------------
+-256
+-151
+Warning: overflow
+--------------------
+--------------------
+-256
+-128
+Warning: overflow
+--------------------
+--------------------
+-256
+-127
+32512
+--------------------
+--------------------
+-256
+-2
+512
+--------------------
+--------------------
+-256
+-1
+256
+--------------------
+--------------------
+-255
+0
+0
+--------------------
+--------------------
+-255
+1
+-255
+--------------------
+--------------------
+-255
+2
+-510
+--------------------
+--------------------
+-255
+127
+-32385
+--------------------
+--------------------
+-255
+128
+-32640
+--------------------
+--------------------
+-255
+151
+Warning: overflow
+--------------------
+--------------------
+-255
+217
+Warning: overflow
+--------------------
+--------------------
+-255
+255
+Warning: overflow
+--------------------
+--------------------
+-255
+256
+Warning: overflow
+--------------------
+--------------------
+-255
+257
+Warning: overflow
+--------------------
+--------------------
+-255
+32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-32768
+Warning: overflow
+--------------------
+--------------------
+-255
+-32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-257
+Warning: overflow
+--------------------
+--------------------
+-255
+-256
+Warning: overflow
+--------------------
+--------------------
+-255
+-255
+Warning: overflow
+--------------------
+--------------------
+-255
+-217
+Warning: overflow
+--------------------
+--------------------
+-255
+-151
+Warning: overflow
+--------------------
+--------------------
+-255
+-128
+32640
+--------------------
+--------------------
+-255
+-127
+32385
+--------------------
+--------------------
+-255
+-2
+510
+--------------------
+--------------------
+-255
+-1
+255
+--------------------
+--------------------
+-217
+0
+0
+--------------------
+--------------------
+-217
+1
+-217
+--------------------
+--------------------
+-217
+2
+-434
+--------------------
+--------------------
+-217
+127
+-27559
+--------------------
+--------------------
+-217
+128
+-27776
+--------------------
+--------------------
+-217
+151
+-32767
+--------------------
+--------------------
+-217
+217
+Warning: overflow
+--------------------
+--------------------
+-217
+255
+Warning: overflow
+--------------------
+--------------------
+-217
+256
+Warning: overflow
+--------------------
+--------------------
+-217
+257
+Warning: overflow
+--------------------
+--------------------
+-217
+32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-32768
+Warning: overflow
+--------------------
+--------------------
+-217
+-32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-257
+Warning: overflow
+--------------------
+--------------------
+-217
+-256
+Warning: overflow
+--------------------
+--------------------
+-217
+-255
+Warning: overflow
+--------------------
+--------------------
+-217
+-217
+Warning: overflow
+--------------------
+--------------------
+-217
+-151
+32767
+--------------------
+--------------------
+-217
+-128
+27776
+--------------------
+--------------------
+-217
+-127
+27559
+--------------------
+--------------------
+-217
+-2
+434
+--------------------
+--------------------
+-217
+-1
+217
+--------------------
+--------------------
+-151
+0
+0
+--------------------
+--------------------
+-151
+1
+-151
+--------------------
+--------------------
+-151
+2
+-302
+--------------------
+--------------------
+-151
+127
+-19177
+--------------------
+--------------------
+-151
+128
+-19328
+--------------------
+--------------------
+-151
+151
+-22801
+--------------------
+--------------------
+-151
+217
+-32767
+--------------------
+--------------------
+-151
+255
+Warning: overflow
+--------------------
+--------------------
+-151
+256
+Warning: overflow
+--------------------
+--------------------
+-151
+257
+Warning: overflow
+--------------------
+--------------------
+-151
+32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-32768
+Warning: overflow
+--------------------
+--------------------
+-151
+-32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-257
+Warning: overflow
+--------------------
+--------------------
+-151
+-256
+Warning: overflow
+--------------------
+--------------------
+-151
+-255
+Warning: overflow
+--------------------
+--------------------
+-151
+-217
+32767
+--------------------
+--------------------
+-151
+-151
+22801
+--------------------
+--------------------
+-151
+-128
+19328
+--------------------
+--------------------
+-151
+-127
+19177
+--------------------
+--------------------
+-151
+-2
+302
+--------------------
+--------------------
+-151
+-1
+151
+--------------------
+--------------------
+-128
+0
+0
+--------------------
+--------------------
+-128
+1
+-128
+--------------------
+--------------------
+-128
+2
+-256
+--------------------
+--------------------
+-128
+127
+-16256
+--------------------
+--------------------
+-128
+128
+-16384
+--------------------
+--------------------
+-128
+151
+-19328
+--------------------
+--------------------
+-128
+217
+-27776
+--------------------
+--------------------
+-128
+255
+-32640
+--------------------
+--------------------
+-128
+256
+Warning: overflow
+--------------------
+--------------------
+-128
+257
+Warning: overflow
+--------------------
+--------------------
+-128
+32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-32768
+Warning: overflow
+--------------------
+--------------------
+-128
+-32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-257
+Warning: overflow
+--------------------
+--------------------
+-128
+-256
+Warning: overflow
+--------------------
+--------------------
+-128
+-255
+32640
+--------------------
+--------------------
+-128
+-217
+27776
+--------------------
+--------------------
+-128
+-151
+19328
+--------------------
+--------------------
+-128
+-128
+16384
+--------------------
+--------------------
+-128
+-127
+16256
+--------------------
+--------------------
+-128
+-2
+256
+--------------------
+--------------------
+-128
+-1
+128
+--------------------
+--------------------
+-127
+0
+0
+--------------------
+--------------------
+-127
+1
+-127
+--------------------
+--------------------
+-127
+2
+-254
+--------------------
+--------------------
+-127
+127
+-16129
+--------------------
+--------------------
+-127
+128
+-16256
+--------------------
+--------------------
+-127
+151
+-19177
+--------------------
+--------------------
+-127
+217
+-27559
+--------------------
+--------------------
+-127
+255
+-32385
+--------------------
+--------------------
+-127
+256
+-32512
+--------------------
+--------------------
+-127
+257
+-32639
+--------------------
+--------------------
+-127
+32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-32768
+Warning: overflow
+--------------------
+--------------------
+-127
+-32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-257
+32639
+--------------------
+--------------------
+-127
+-256
+32512
+--------------------
+--------------------
+-127
+-255
+32385
+--------------------
+--------------------
+-127
+-217
+27559
+--------------------
+--------------------
+-127
+-151
+19177
+--------------------
+--------------------
+-127
+-128
+16256
+--------------------
+--------------------
+-127
+-127
+16129
+--------------------
+--------------------
+-127
+-2
+254
+--------------------
+--------------------
+-127
+-1
+127
+--------------------
+--------------------
+-2
+0
+0
+--------------------
+--------------------
+-2
+1
+-2
+--------------------
+--------------------
+-2
+2
+-4
+--------------------
+--------------------
+-2
+127
+-254
+--------------------
+--------------------
+-2
+128
+-256
+--------------------
+--------------------
+-2
+151
+-302
+--------------------
+--------------------
+-2
+217
+-434
+--------------------
+--------------------
+-2
+255
+-510
+--------------------
+--------------------
+-2
+256
+-512
+--------------------
+--------------------
+-2
+257
+-514
+--------------------
+--------------------
+-2
+32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-32768
+Warning: overflow
+--------------------
+--------------------
+-2
+-32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-257
+514
+--------------------
+--------------------
+-2
+-256
+512
+--------------------
+--------------------
+-2
+-255
+510
+--------------------
+--------------------
+-2
+-217
+434
+--------------------
+--------------------
+-2
+-151
+302
+--------------------
+--------------------
+-2
+-128
+256
+--------------------
+--------------------
+-2
+-127
+254
+--------------------
+--------------------
+-2
+-2
+4
+--------------------
+--------------------
+-2
+-1
+2
+--------------------
+--------------------
+-1
+0
+0
+--------------------
+--------------------
+-1
+1
+-1
+--------------------
+--------------------
+-1
+2
+-2
+--------------------
+--------------------
+-1
+127
+-127
+--------------------
+--------------------
+-1
+128
+-128
+--------------------
+--------------------
+-1
+151
+-151
+--------------------
+--------------------
+-1
+217
+-217
+--------------------
+--------------------
+-1
+255
+-255
+--------------------
+--------------------
+-1
+256
+-256
+--------------------
+--------------------
+-1
+257
+-257
+--------------------
+--------------------
+-1
+32767
+-32767
+--------------------
+--------------------
+-1
+-32768
+Warning: overflow
+--------------------
+--------------------
+-1
+-32767
+32767
+--------------------
+--------------------
+-1
+-257
+257
+--------------------
+--------------------
+-1
+-256
+256
+--------------------
+--------------------
+-1
+-255
+255
+--------------------
+--------------------
+-1
+-217
+217
+--------------------
+--------------------
+-1
+-151
+151
+--------------------
+--------------------
+-1
+-128
+128
+--------------------
+--------------------
+-1
+-127
+127
+--------------------
+--------------------
+-1
+-2
+2
+--------------------
+--------------------
+-1
+-1
+1
+--------------------
diff --git a/test/integration/COMET2/mula0_call/Makefile b/test/integration/COMET2/mula0_call/Makefile
new file mode 100644 (file)
index 0000000..a2306ca
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -M640
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula0.casl $(ASDIR)/outa.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/COMET2/mula0_call/mula0_call.o b/test/integration/COMET2/mula0_call/mula0_call.o
new file mode 100644 (file)
index 0000000..16ac984
Binary files /dev/null and b/test/integration/COMET2/mula0_call/mula0_call.o differ
diff --git a/test/integration/COMET2/mula1_call/0.txt b/test/integration/COMET2/mula1_call/0.txt
new file mode 100644 (file)
index 0000000..1d9e83b
--- /dev/null
@@ -0,0 +1,2421 @@
+../../../../comet2 -M640 mula1_call.o
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+151
+0
+--------------------
+--------------------
+0
+217
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+-32768
+Warning: overflow
+--------------------
+--------------------
+0
+-32767
+0
+--------------------
+--------------------
+0
+-257
+0
+--------------------
+--------------------
+0
+-256
+0
+--------------------
+--------------------
+0
+-255
+0
+--------------------
+--------------------
+0
+-217
+0
+--------------------
+--------------------
+0
+-151
+0
+--------------------
+--------------------
+0
+-128
+0
+--------------------
+--------------------
+0
+-127
+0
+--------------------
+--------------------
+0
+-2
+0
+--------------------
+--------------------
+0
+-1
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+151
+151
+--------------------
+--------------------
+1
+217
+217
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+-32768
+Warning: overflow
+--------------------
+--------------------
+1
+-32767
+-32767
+--------------------
+--------------------
+1
+-257
+-257
+--------------------
+--------------------
+1
+-256
+-256
+--------------------
+--------------------
+1
+-255
+-255
+--------------------
+--------------------
+1
+-217
+-217
+--------------------
+--------------------
+1
+-151
+-151
+--------------------
+--------------------
+1
+-128
+-128
+--------------------
+--------------------
+1
+-127
+-127
+--------------------
+--------------------
+1
+-2
+-2
+--------------------
+--------------------
+1
+-1
+-1
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+151
+302
+--------------------
+--------------------
+2
+217
+434
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+Warning: overflow
+--------------------
+--------------------
+2
+-32768
+Warning: overflow
+--------------------
+--------------------
+2
+-32767
+Warning: overflow
+--------------------
+--------------------
+2
+-257
+-514
+--------------------
+--------------------
+2
+-256
+-512
+--------------------
+--------------------
+2
+-255
+-510
+--------------------
+--------------------
+2
+-217
+-434
+--------------------
+--------------------
+2
+-151
+-302
+--------------------
+--------------------
+2
+-128
+-256
+--------------------
+--------------------
+2
+-127
+-254
+--------------------
+--------------------
+2
+-2
+-4
+--------------------
+--------------------
+2
+-1
+-2
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+151
+19177
+--------------------
+--------------------
+127
+217
+27559
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+-32768
+Warning: overflow
+--------------------
+--------------------
+127
+-32767
+Warning: overflow
+--------------------
+--------------------
+127
+-257
+-32639
+--------------------
+--------------------
+127
+-256
+-32512
+--------------------
+--------------------
+127
+-255
+-32385
+--------------------
+--------------------
+127
+-217
+-27559
+--------------------
+--------------------
+127
+-151
+-19177
+--------------------
+--------------------
+127
+-128
+-16256
+--------------------
+--------------------
+127
+-127
+-16129
+--------------------
+--------------------
+127
+-2
+-254
+--------------------
+--------------------
+127
+-1
+-127
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+151
+19328
+--------------------
+--------------------
+128
+217
+27776
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+Warning: overflow
+--------------------
+--------------------
+128
+257
+Warning: overflow
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+-32768
+Warning: overflow
+--------------------
+--------------------
+128
+-32767
+Warning: overflow
+--------------------
+--------------------
+128
+-257
+Warning: overflow
+--------------------
+--------------------
+128
+-256
+Warning: overflow
+--------------------
+--------------------
+128
+-255
+-32640
+--------------------
+--------------------
+128
+-217
+-27776
+--------------------
+--------------------
+128
+-151
+-19328
+--------------------
+--------------------
+128
+-128
+-16384
+--------------------
+--------------------
+128
+-127
+-16256
+--------------------
+--------------------
+128
+-2
+-256
+--------------------
+--------------------
+128
+-1
+-128
+--------------------
+--------------------
+151
+0
+0
+--------------------
+--------------------
+151
+1
+151
+--------------------
+--------------------
+151
+2
+302
+--------------------
+--------------------
+151
+127
+19177
+--------------------
+--------------------
+151
+128
+19328
+--------------------
+--------------------
+151
+151
+22801
+--------------------
+--------------------
+151
+217
+32767
+--------------------
+--------------------
+151
+255
+Warning: overflow
+--------------------
+--------------------
+151
+256
+Warning: overflow
+--------------------
+--------------------
+151
+257
+Warning: overflow
+--------------------
+--------------------
+151
+32767
+Warning: overflow
+--------------------
+--------------------
+151
+-32768
+Warning: overflow
+--------------------
+--------------------
+151
+-32767
+Warning: overflow
+--------------------
+--------------------
+151
+-257
+Warning: overflow
+--------------------
+--------------------
+151
+-256
+Warning: overflow
+--------------------
+--------------------
+151
+-255
+Warning: overflow
+--------------------
+--------------------
+151
+-217
+-32767
+--------------------
+--------------------
+151
+-151
+-22801
+--------------------
+--------------------
+151
+-128
+-19328
+--------------------
+--------------------
+151
+-127
+-19177
+--------------------
+--------------------
+151
+-2
+-302
+--------------------
+--------------------
+151
+-1
+-151
+--------------------
+--------------------
+217
+0
+0
+--------------------
+--------------------
+217
+1
+217
+--------------------
+--------------------
+217
+2
+434
+--------------------
+--------------------
+217
+127
+27559
+--------------------
+--------------------
+217
+128
+27776
+--------------------
+--------------------
+217
+151
+32767
+--------------------
+--------------------
+217
+217
+Warning: overflow
+--------------------
+--------------------
+217
+255
+Warning: overflow
+--------------------
+--------------------
+217
+256
+Warning: overflow
+--------------------
+--------------------
+217
+257
+Warning: overflow
+--------------------
+--------------------
+217
+32767
+Warning: overflow
+--------------------
+--------------------
+217
+-32768
+Warning: overflow
+--------------------
+--------------------
+217
+-32767
+Warning: overflow
+--------------------
+--------------------
+217
+-257
+Warning: overflow
+--------------------
+--------------------
+217
+-256
+Warning: overflow
+--------------------
+--------------------
+217
+-255
+Warning: overflow
+--------------------
+--------------------
+217
+-217
+Warning: overflow
+--------------------
+--------------------
+217
+-151
+-32767
+--------------------
+--------------------
+217
+-128
+-27776
+--------------------
+--------------------
+217
+-127
+-27559
+--------------------
+--------------------
+217
+-2
+-434
+--------------------
+--------------------
+217
+-1
+-217
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+151
+Warning: overflow
+--------------------
+--------------------
+255
+217
+Warning: overflow
+--------------------
+--------------------
+255
+255
+Warning: overflow
+--------------------
+--------------------
+255
+256
+Warning: overflow
+--------------------
+--------------------
+255
+257
+Warning: overflow
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+-32768
+Warning: overflow
+--------------------
+--------------------
+255
+-32767
+Warning: overflow
+--------------------
+--------------------
+255
+-257
+Warning: overflow
+--------------------
+--------------------
+255
+-256
+Warning: overflow
+--------------------
+--------------------
+255
+-255
+Warning: overflow
+--------------------
+--------------------
+255
+-217
+Warning: overflow
+--------------------
+--------------------
+255
+-151
+Warning: overflow
+--------------------
+--------------------
+255
+-128
+-32640
+--------------------
+--------------------
+255
+-127
+-32385
+--------------------
+--------------------
+255
+-2
+-510
+--------------------
+--------------------
+255
+-1
+-255
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+Warning: overflow
+--------------------
+--------------------
+256
+151
+Warning: overflow
+--------------------
+--------------------
+256
+217
+Warning: overflow
+--------------------
+--------------------
+256
+255
+Warning: overflow
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+-32768
+Warning: overflow
+--------------------
+--------------------
+256
+-32767
+Warning: overflow
+--------------------
+--------------------
+256
+-257
+Warning: overflow
+--------------------
+--------------------
+256
+-256
+Warning: overflow
+--------------------
+--------------------
+256
+-255
+Warning: overflow
+--------------------
+--------------------
+256
+-217
+Warning: overflow
+--------------------
+--------------------
+256
+-151
+Warning: overflow
+--------------------
+--------------------
+256
+-128
+Warning: overflow
+--------------------
+--------------------
+256
+-127
+-32512
+--------------------
+--------------------
+256
+-2
+-512
+--------------------
+--------------------
+256
+-1
+-256
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+Warning: overflow
+--------------------
+--------------------
+257
+151
+Warning: overflow
+--------------------
+--------------------
+257
+217
+Warning: overflow
+--------------------
+--------------------
+257
+255
+Warning: overflow
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+-32768
+Warning: overflow
+--------------------
+--------------------
+257
+-32767
+Warning: overflow
+--------------------
+--------------------
+257
+-257
+Warning: overflow
+--------------------
+--------------------
+257
+-256
+Warning: overflow
+--------------------
+--------------------
+257
+-255
+Warning: overflow
+--------------------
+--------------------
+257
+-217
+Warning: overflow
+--------------------
+--------------------
+257
+-151
+Warning: overflow
+--------------------
+--------------------
+257
+-128
+Warning: overflow
+--------------------
+--------------------
+257
+-127
+-32639
+--------------------
+--------------------
+257
+-2
+-514
+--------------------
+--------------------
+257
+-1
+-257
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+Warning: overflow
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+151
+Warning: overflow
+--------------------
+--------------------
+32767
+217
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+32767
+-257
+Warning: overflow
+--------------------
+--------------------
+32767
+-256
+Warning: overflow
+--------------------
+--------------------
+32767
+-255
+Warning: overflow
+--------------------
+--------------------
+32767
+-217
+Warning: overflow
+--------------------
+--------------------
+32767
+-151
+Warning: overflow
+--------------------
+--------------------
+32767
+-128
+Warning: overflow
+--------------------
+--------------------
+32767
+-127
+Warning: overflow
+--------------------
+--------------------
+32767
+-2
+Warning: overflow
+--------------------
+--------------------
+32767
+-1
+-32767
+--------------------
+--------------------
+-32768
+0
+Warning: overflow
+--------------------
+--------------------
+-32768
+1
+Warning: overflow
+--------------------
+--------------------
+-32768
+2
+Warning: overflow
+--------------------
+--------------------
+-32768
+127
+Warning: overflow
+--------------------
+--------------------
+-32768
+128
+Warning: overflow
+--------------------
+--------------------
+-32768
+151
+Warning: overflow
+--------------------
+--------------------
+-32768
+217
+Warning: overflow
+--------------------
+--------------------
+-32768
+255
+Warning: overflow
+--------------------
+--------------------
+-32768
+256
+Warning: overflow
+--------------------
+--------------------
+-32768
+257
+Warning: overflow
+--------------------
+--------------------
+-32768
+32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32768
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32768
+-257
+Warning: overflow
+--------------------
+--------------------
+-32768
+-256
+Warning: overflow
+--------------------
+--------------------
+-32768
+-255
+Warning: overflow
+--------------------
+--------------------
+-32768
+-217
+Warning: overflow
+--------------------
+--------------------
+-32768
+-151
+Warning: overflow
+--------------------
+--------------------
+-32768
+-128
+Warning: overflow
+--------------------
+--------------------
+-32768
+-127
+Warning: overflow
+--------------------
+--------------------
+-32768
+-2
+Warning: overflow
+--------------------
+--------------------
+-32768
+-1
+Warning: overflow
+--------------------
+--------------------
+-32767
+0
+0
+--------------------
+--------------------
+-32767
+1
+-32767
+--------------------
+--------------------
+-32767
+2
+Warning: overflow
+--------------------
+--------------------
+-32767
+127
+Warning: overflow
+--------------------
+--------------------
+-32767
+128
+Warning: overflow
+--------------------
+--------------------
+-32767
+151
+Warning: overflow
+--------------------
+--------------------
+-32767
+217
+Warning: overflow
+--------------------
+--------------------
+-32767
+255
+Warning: overflow
+--------------------
+--------------------
+-32767
+256
+Warning: overflow
+--------------------
+--------------------
+-32767
+257
+Warning: overflow
+--------------------
+--------------------
+-32767
+32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32768
+Warning: overflow
+--------------------
+--------------------
+-32767
+-32767
+Warning: overflow
+--------------------
+--------------------
+-32767
+-257
+Warning: overflow
+--------------------
+--------------------
+-32767
+-256
+Warning: overflow
+--------------------
+--------------------
+-32767
+-255
+Warning: overflow
+--------------------
+--------------------
+-32767
+-217
+Warning: overflow
+--------------------
+--------------------
+-32767
+-151
+Warning: overflow
+--------------------
+--------------------
+-32767
+-128
+Warning: overflow
+--------------------
+--------------------
+-32767
+-127
+Warning: overflow
+--------------------
+--------------------
+-32767
+-2
+Warning: overflow
+--------------------
+--------------------
+-32767
+-1
+32767
+--------------------
+--------------------
+-257
+0
+0
+--------------------
+--------------------
+-257
+1
+-257
+--------------------
+--------------------
+-257
+2
+-514
+--------------------
+--------------------
+-257
+127
+-32639
+--------------------
+--------------------
+-257
+128
+Warning: overflow
+--------------------
+--------------------
+-257
+151
+Warning: overflow
+--------------------
+--------------------
+-257
+217
+Warning: overflow
+--------------------
+--------------------
+-257
+255
+Warning: overflow
+--------------------
+--------------------
+-257
+256
+Warning: overflow
+--------------------
+--------------------
+-257
+257
+Warning: overflow
+--------------------
+--------------------
+-257
+32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-32768
+Warning: overflow
+--------------------
+--------------------
+-257
+-32767
+Warning: overflow
+--------------------
+--------------------
+-257
+-257
+Warning: overflow
+--------------------
+--------------------
+-257
+-256
+Warning: overflow
+--------------------
+--------------------
+-257
+-255
+Warning: overflow
+--------------------
+--------------------
+-257
+-217
+Warning: overflow
+--------------------
+--------------------
+-257
+-151
+Warning: overflow
+--------------------
+--------------------
+-257
+-128
+Warning: overflow
+--------------------
+--------------------
+-257
+-127
+32639
+--------------------
+--------------------
+-257
+-2
+514
+--------------------
+--------------------
+-257
+-1
+257
+--------------------
+--------------------
+-256
+0
+0
+--------------------
+--------------------
+-256
+1
+-256
+--------------------
+--------------------
+-256
+2
+-512
+--------------------
+--------------------
+-256
+127
+-32512
+--------------------
+--------------------
+-256
+128
+Warning: overflow
+--------------------
+--------------------
+-256
+151
+Warning: overflow
+--------------------
+--------------------
+-256
+217
+Warning: overflow
+--------------------
+--------------------
+-256
+255
+Warning: overflow
+--------------------
+--------------------
+-256
+256
+Warning: overflow
+--------------------
+--------------------
+-256
+257
+Warning: overflow
+--------------------
+--------------------
+-256
+32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-32768
+Warning: overflow
+--------------------
+--------------------
+-256
+-32767
+Warning: overflow
+--------------------
+--------------------
+-256
+-257
+Warning: overflow
+--------------------
+--------------------
+-256
+-256
+Warning: overflow
+--------------------
+--------------------
+-256
+-255
+Warning: overflow
+--------------------
+--------------------
+-256
+-217
+Warning: overflow
+--------------------
+--------------------
+-256
+-151
+Warning: overflow
+--------------------
+--------------------
+-256
+-128
+Warning: overflow
+--------------------
+--------------------
+-256
+-127
+32512
+--------------------
+--------------------
+-256
+-2
+512
+--------------------
+--------------------
+-256
+-1
+256
+--------------------
+--------------------
+-255
+0
+0
+--------------------
+--------------------
+-255
+1
+-255
+--------------------
+--------------------
+-255
+2
+-510
+--------------------
+--------------------
+-255
+127
+-32385
+--------------------
+--------------------
+-255
+128
+-32640
+--------------------
+--------------------
+-255
+151
+Warning: overflow
+--------------------
+--------------------
+-255
+217
+Warning: overflow
+--------------------
+--------------------
+-255
+255
+Warning: overflow
+--------------------
+--------------------
+-255
+256
+Warning: overflow
+--------------------
+--------------------
+-255
+257
+Warning: overflow
+--------------------
+--------------------
+-255
+32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-32768
+Warning: overflow
+--------------------
+--------------------
+-255
+-32767
+Warning: overflow
+--------------------
+--------------------
+-255
+-257
+Warning: overflow
+--------------------
+--------------------
+-255
+-256
+Warning: overflow
+--------------------
+--------------------
+-255
+-255
+Warning: overflow
+--------------------
+--------------------
+-255
+-217
+Warning: overflow
+--------------------
+--------------------
+-255
+-151
+Warning: overflow
+--------------------
+--------------------
+-255
+-128
+32640
+--------------------
+--------------------
+-255
+-127
+32385
+--------------------
+--------------------
+-255
+-2
+510
+--------------------
+--------------------
+-255
+-1
+255
+--------------------
+--------------------
+-217
+0
+0
+--------------------
+--------------------
+-217
+1
+-217
+--------------------
+--------------------
+-217
+2
+-434
+--------------------
+--------------------
+-217
+127
+-27559
+--------------------
+--------------------
+-217
+128
+-27776
+--------------------
+--------------------
+-217
+151
+-32767
+--------------------
+--------------------
+-217
+217
+Warning: overflow
+--------------------
+--------------------
+-217
+255
+Warning: overflow
+--------------------
+--------------------
+-217
+256
+Warning: overflow
+--------------------
+--------------------
+-217
+257
+Warning: overflow
+--------------------
+--------------------
+-217
+32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-32768
+Warning: overflow
+--------------------
+--------------------
+-217
+-32767
+Warning: overflow
+--------------------
+--------------------
+-217
+-257
+Warning: overflow
+--------------------
+--------------------
+-217
+-256
+Warning: overflow
+--------------------
+--------------------
+-217
+-255
+Warning: overflow
+--------------------
+--------------------
+-217
+-217
+Warning: overflow
+--------------------
+--------------------
+-217
+-151
+32767
+--------------------
+--------------------
+-217
+-128
+27776
+--------------------
+--------------------
+-217
+-127
+27559
+--------------------
+--------------------
+-217
+-2
+434
+--------------------
+--------------------
+-217
+-1
+217
+--------------------
+--------------------
+-151
+0
+0
+--------------------
+--------------------
+-151
+1
+-151
+--------------------
+--------------------
+-151
+2
+-302
+--------------------
+--------------------
+-151
+127
+-19177
+--------------------
+--------------------
+-151
+128
+-19328
+--------------------
+--------------------
+-151
+151
+-22801
+--------------------
+--------------------
+-151
+217
+-32767
+--------------------
+--------------------
+-151
+255
+Warning: overflow
+--------------------
+--------------------
+-151
+256
+Warning: overflow
+--------------------
+--------------------
+-151
+257
+Warning: overflow
+--------------------
+--------------------
+-151
+32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-32768
+Warning: overflow
+--------------------
+--------------------
+-151
+-32767
+Warning: overflow
+--------------------
+--------------------
+-151
+-257
+Warning: overflow
+--------------------
+--------------------
+-151
+-256
+Warning: overflow
+--------------------
+--------------------
+-151
+-255
+Warning: overflow
+--------------------
+--------------------
+-151
+-217
+32767
+--------------------
+--------------------
+-151
+-151
+22801
+--------------------
+--------------------
+-151
+-128
+19328
+--------------------
+--------------------
+-151
+-127
+19177
+--------------------
+--------------------
+-151
+-2
+302
+--------------------
+--------------------
+-151
+-1
+151
+--------------------
+--------------------
+-128
+0
+0
+--------------------
+--------------------
+-128
+1
+-128
+--------------------
+--------------------
+-128
+2
+-256
+--------------------
+--------------------
+-128
+127
+-16256
+--------------------
+--------------------
+-128
+128
+-16384
+--------------------
+--------------------
+-128
+151
+-19328
+--------------------
+--------------------
+-128
+217
+-27776
+--------------------
+--------------------
+-128
+255
+-32640
+--------------------
+--------------------
+-128
+256
+Warning: overflow
+--------------------
+--------------------
+-128
+257
+Warning: overflow
+--------------------
+--------------------
+-128
+32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-32768
+Warning: overflow
+--------------------
+--------------------
+-128
+-32767
+Warning: overflow
+--------------------
+--------------------
+-128
+-257
+Warning: overflow
+--------------------
+--------------------
+-128
+-256
+Warning: overflow
+--------------------
+--------------------
+-128
+-255
+32640
+--------------------
+--------------------
+-128
+-217
+27776
+--------------------
+--------------------
+-128
+-151
+19328
+--------------------
+--------------------
+-128
+-128
+16384
+--------------------
+--------------------
+-128
+-127
+16256
+--------------------
+--------------------
+-128
+-2
+256
+--------------------
+--------------------
+-128
+-1
+128
+--------------------
+--------------------
+-127
+0
+0
+--------------------
+--------------------
+-127
+1
+-127
+--------------------
+--------------------
+-127
+2
+-254
+--------------------
+--------------------
+-127
+127
+-16129
+--------------------
+--------------------
+-127
+128
+-16256
+--------------------
+--------------------
+-127
+151
+-19177
+--------------------
+--------------------
+-127
+217
+-27559
+--------------------
+--------------------
+-127
+255
+-32385
+--------------------
+--------------------
+-127
+256
+-32512
+--------------------
+--------------------
+-127
+257
+-32639
+--------------------
+--------------------
+-127
+32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-32768
+Warning: overflow
+--------------------
+--------------------
+-127
+-32767
+Warning: overflow
+--------------------
+--------------------
+-127
+-257
+32639
+--------------------
+--------------------
+-127
+-256
+32512
+--------------------
+--------------------
+-127
+-255
+32385
+--------------------
+--------------------
+-127
+-217
+27559
+--------------------
+--------------------
+-127
+-151
+19177
+--------------------
+--------------------
+-127
+-128
+16256
+--------------------
+--------------------
+-127
+-127
+16129
+--------------------
+--------------------
+-127
+-2
+254
+--------------------
+--------------------
+-127
+-1
+127
+--------------------
+--------------------
+-2
+0
+0
+--------------------
+--------------------
+-2
+1
+-2
+--------------------
+--------------------
+-2
+2
+-4
+--------------------
+--------------------
+-2
+127
+-254
+--------------------
+--------------------
+-2
+128
+-256
+--------------------
+--------------------
+-2
+151
+-302
+--------------------
+--------------------
+-2
+217
+-434
+--------------------
+--------------------
+-2
+255
+-510
+--------------------
+--------------------
+-2
+256
+-512
+--------------------
+--------------------
+-2
+257
+-514
+--------------------
+--------------------
+-2
+32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-32768
+Warning: overflow
+--------------------
+--------------------
+-2
+-32767
+Warning: overflow
+--------------------
+--------------------
+-2
+-257
+514
+--------------------
+--------------------
+-2
+-256
+512
+--------------------
+--------------------
+-2
+-255
+510
+--------------------
+--------------------
+-2
+-217
+434
+--------------------
+--------------------
+-2
+-151
+302
+--------------------
+--------------------
+-2
+-128
+256
+--------------------
+--------------------
+-2
+-127
+254
+--------------------
+--------------------
+-2
+-2
+4
+--------------------
+--------------------
+-2
+-1
+2
+--------------------
+--------------------
+-1
+0
+0
+--------------------
+--------------------
+-1
+1
+-1
+--------------------
+--------------------
+-1
+2
+-2
+--------------------
+--------------------
+-1
+127
+-127
+--------------------
+--------------------
+-1
+128
+-128
+--------------------
+--------------------
+-1
+151
+-151
+--------------------
+--------------------
+-1
+217
+-217
+--------------------
+--------------------
+-1
+255
+-255
+--------------------
+--------------------
+-1
+256
+-256
+--------------------
+--------------------
+-1
+257
+-257
+--------------------
+--------------------
+-1
+32767
+-32767
+--------------------
+--------------------
+-1
+-32768
+Warning: overflow
+--------------------
+--------------------
+-1
+-32767
+32767
+--------------------
+--------------------
+-1
+-257
+257
+--------------------
+--------------------
+-1
+-256
+256
+--------------------
+--------------------
+-1
+-255
+255
+--------------------
+--------------------
+-1
+-217
+217
+--------------------
+--------------------
+-1
+-151
+151
+--------------------
+--------------------
+-1
+-128
+128
+--------------------
+--------------------
+-1
+-127
+127
+--------------------
+--------------------
+-1
+-2
+2
+--------------------
+--------------------
+-1
+-1
+1
+--------------------
diff --git a/test/integration/COMET2/mula1_call/Makefile b/test/integration/COMET2/mula1_call/Makefile
new file mode 100644 (file)
index 0000000..dca4371
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -M640
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula1.casl $(ASDIR)/outa.casl
+COMET2FLAG = -M640
+CMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/COMET2/mula1_call/mula1_call.o b/test/integration/COMET2/mula1_call/mula1_call.o
new file mode 100644 (file)
index 0000000..ea4eecb
Binary files /dev/null and b/test/integration/COMET2/mula1_call/mula1_call.o differ
diff --git a/test/integration/COMET2/mull0_call/0.txt b/test/integration/COMET2/mull0_call/0.txt
new file mode 100644 (file)
index 0000000..7b2dc2b
--- /dev/null
@@ -0,0 +1,606 @@
+../../../../comet2 mull0_call.o
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+32768
+0
+--------------------
+--------------------
+0
+65535
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+32768
+32768
+--------------------
+--------------------
+1
+65535
+65535
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+65534
+--------------------
+--------------------
+2
+32768
+Warning: overflow
+--------------------
+--------------------
+2
+65535
+Warning: overflow
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+32768
+Warning: overflow
+--------------------
+--------------------
+127
+65535
+Warning: overflow
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+32768
+--------------------
+--------------------
+128
+257
+32896
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+32768
+Warning: overflow
+--------------------
+--------------------
+128
+65535
+Warning: overflow
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+255
+65025
+--------------------
+--------------------
+255
+256
+65280
+--------------------
+--------------------
+255
+257
+65535
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+32768
+Warning: overflow
+--------------------
+--------------------
+255
+65535
+Warning: overflow
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+32768
+--------------------
+--------------------
+256
+255
+65280
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+32768
+Warning: overflow
+--------------------
+--------------------
+256
+65535
+Warning: overflow
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+32896
+--------------------
+--------------------
+257
+255
+65535
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+32768
+Warning: overflow
+--------------------
+--------------------
+257
+65535
+Warning: overflow
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+65534
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+32768
+Warning: overflow
+--------------------
+--------------------
+32767
+65535
+Warning: overflow
+--------------------
+--------------------
+32768
+0
+0
+--------------------
+--------------------
+32768
+1
+32768
+--------------------
+--------------------
+32768
+2
+Warning: overflow
+--------------------
+--------------------
+32768
+127
+Warning: overflow
+--------------------
+--------------------
+32768
+128
+Warning: overflow
+--------------------
+--------------------
+32768
+255
+Warning: overflow
+--------------------
+--------------------
+32768
+256
+Warning: overflow
+--------------------
+--------------------
+32768
+257
+Warning: overflow
+--------------------
+--------------------
+32768
+32767
+Warning: overflow
+--------------------
+--------------------
+32768
+32768
+Warning: overflow
+--------------------
+--------------------
+32768
+65535
+Warning: overflow
+--------------------
+--------------------
+65535
+0
+0
+--------------------
+--------------------
+65535
+1
+65535
+--------------------
+--------------------
+65535
+2
+Warning: overflow
+--------------------
+--------------------
+65535
+127
+Warning: overflow
+--------------------
+--------------------
+65535
+128
+Warning: overflow
+--------------------
+--------------------
+65535
+255
+Warning: overflow
+--------------------
+--------------------
+65535
+256
+Warning: overflow
+--------------------
+--------------------
+65535
+257
+Warning: overflow
+--------------------
+--------------------
+65535
+32767
+Warning: overflow
+--------------------
+--------------------
+65535
+32768
+Warning: overflow
+--------------------
+--------------------
+65535
+65535
+Warning: overflow
+--------------------
diff --git a/test/integration/COMET2/mull0_call/Makefile b/test/integration/COMET2/mull0_call/Makefile
new file mode 100644 (file)
index 0000000..265a336
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull0.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/mull0_call/mull0_call.o b/test/integration/COMET2/mull0_call/mull0_call.o
new file mode 100644 (file)
index 0000000..7bd0798
Binary files /dev/null and b/test/integration/COMET2/mull0_call/mull0_call.o differ
diff --git a/test/integration/COMET2/mull1_call/0.txt b/test/integration/COMET2/mull1_call/0.txt
new file mode 100644 (file)
index 0000000..4cf89f5
--- /dev/null
@@ -0,0 +1,606 @@
+../../../../comet2 mull1_call.o
+--------------------
+0
+0
+0
+--------------------
+--------------------
+0
+1
+0
+--------------------
+--------------------
+0
+2
+0
+--------------------
+--------------------
+0
+127
+0
+--------------------
+--------------------
+0
+128
+0
+--------------------
+--------------------
+0
+255
+0
+--------------------
+--------------------
+0
+256
+0
+--------------------
+--------------------
+0
+257
+0
+--------------------
+--------------------
+0
+32767
+0
+--------------------
+--------------------
+0
+32768
+0
+--------------------
+--------------------
+0
+65535
+0
+--------------------
+--------------------
+1
+0
+0
+--------------------
+--------------------
+1
+1
+1
+--------------------
+--------------------
+1
+2
+2
+--------------------
+--------------------
+1
+127
+127
+--------------------
+--------------------
+1
+128
+128
+--------------------
+--------------------
+1
+255
+255
+--------------------
+--------------------
+1
+256
+256
+--------------------
+--------------------
+1
+257
+257
+--------------------
+--------------------
+1
+32767
+32767
+--------------------
+--------------------
+1
+32768
+32768
+--------------------
+--------------------
+1
+65535
+65535
+--------------------
+--------------------
+2
+0
+0
+--------------------
+--------------------
+2
+1
+2
+--------------------
+--------------------
+2
+2
+4
+--------------------
+--------------------
+2
+127
+254
+--------------------
+--------------------
+2
+128
+256
+--------------------
+--------------------
+2
+255
+510
+--------------------
+--------------------
+2
+256
+512
+--------------------
+--------------------
+2
+257
+514
+--------------------
+--------------------
+2
+32767
+65534
+--------------------
+--------------------
+2
+32768
+Warning: overflow
+--------------------
+--------------------
+2
+65535
+Warning: overflow
+--------------------
+--------------------
+127
+0
+0
+--------------------
+--------------------
+127
+1
+127
+--------------------
+--------------------
+127
+2
+254
+--------------------
+--------------------
+127
+127
+16129
+--------------------
+--------------------
+127
+128
+16256
+--------------------
+--------------------
+127
+255
+32385
+--------------------
+--------------------
+127
+256
+32512
+--------------------
+--------------------
+127
+257
+32639
+--------------------
+--------------------
+127
+32767
+Warning: overflow
+--------------------
+--------------------
+127
+32768
+Warning: overflow
+--------------------
+--------------------
+127
+65535
+Warning: overflow
+--------------------
+--------------------
+128
+0
+0
+--------------------
+--------------------
+128
+1
+128
+--------------------
+--------------------
+128
+2
+256
+--------------------
+--------------------
+128
+127
+16256
+--------------------
+--------------------
+128
+128
+16384
+--------------------
+--------------------
+128
+255
+32640
+--------------------
+--------------------
+128
+256
+32768
+--------------------
+--------------------
+128
+257
+32896
+--------------------
+--------------------
+128
+32767
+Warning: overflow
+--------------------
+--------------------
+128
+32768
+Warning: overflow
+--------------------
+--------------------
+128
+65535
+Warning: overflow
+--------------------
+--------------------
+255
+0
+0
+--------------------
+--------------------
+255
+1
+255
+--------------------
+--------------------
+255
+2
+510
+--------------------
+--------------------
+255
+127
+32385
+--------------------
+--------------------
+255
+128
+32640
+--------------------
+--------------------
+255
+255
+65025
+--------------------
+--------------------
+255
+256
+65280
+--------------------
+--------------------
+255
+257
+65535
+--------------------
+--------------------
+255
+32767
+Warning: overflow
+--------------------
+--------------------
+255
+32768
+Warning: overflow
+--------------------
+--------------------
+255
+65535
+Warning: overflow
+--------------------
+--------------------
+256
+0
+0
+--------------------
+--------------------
+256
+1
+256
+--------------------
+--------------------
+256
+2
+512
+--------------------
+--------------------
+256
+127
+32512
+--------------------
+--------------------
+256
+128
+32768
+--------------------
+--------------------
+256
+255
+65280
+--------------------
+--------------------
+256
+256
+Warning: overflow
+--------------------
+--------------------
+256
+257
+Warning: overflow
+--------------------
+--------------------
+256
+32767
+Warning: overflow
+--------------------
+--------------------
+256
+32768
+Warning: overflow
+--------------------
+--------------------
+256
+65535
+Warning: overflow
+--------------------
+--------------------
+257
+0
+0
+--------------------
+--------------------
+257
+1
+257
+--------------------
+--------------------
+257
+2
+514
+--------------------
+--------------------
+257
+127
+32639
+--------------------
+--------------------
+257
+128
+32896
+--------------------
+--------------------
+257
+255
+65535
+--------------------
+--------------------
+257
+256
+Warning: overflow
+--------------------
+--------------------
+257
+257
+Warning: overflow
+--------------------
+--------------------
+257
+32767
+Warning: overflow
+--------------------
+--------------------
+257
+32768
+Warning: overflow
+--------------------
+--------------------
+257
+65535
+Warning: overflow
+--------------------
+--------------------
+32767
+0
+0
+--------------------
+--------------------
+32767
+1
+32767
+--------------------
+--------------------
+32767
+2
+65534
+--------------------
+--------------------
+32767
+127
+Warning: overflow
+--------------------
+--------------------
+32767
+128
+Warning: overflow
+--------------------
+--------------------
+32767
+255
+Warning: overflow
+--------------------
+--------------------
+32767
+256
+Warning: overflow
+--------------------
+--------------------
+32767
+257
+Warning: overflow
+--------------------
+--------------------
+32767
+32767
+Warning: overflow
+--------------------
+--------------------
+32767
+32768
+Warning: overflow
+--------------------
+--------------------
+32767
+65535
+Warning: overflow
+--------------------
+--------------------
+32768
+0
+0
+--------------------
+--------------------
+32768
+1
+32768
+--------------------
+--------------------
+32768
+2
+Warning: overflow
+--------------------
+--------------------
+32768
+127
+Warning: overflow
+--------------------
+--------------------
+32768
+128
+Warning: overflow
+--------------------
+--------------------
+32768
+255
+Warning: overflow
+--------------------
+--------------------
+32768
+256
+Warning: overflow
+--------------------
+--------------------
+32768
+257
+Warning: overflow
+--------------------
+--------------------
+32768
+32767
+Warning: overflow
+--------------------
+--------------------
+32768
+32768
+Warning: overflow
+--------------------
+--------------------
+32768
+65535
+Warning: overflow
+--------------------
+--------------------
+65535
+0
+0
+--------------------
+--------------------
+65535
+1
+65535
+--------------------
+--------------------
+65535
+2
+Warning: overflow
+--------------------
+--------------------
+65535
+127
+Warning: overflow
+--------------------
+--------------------
+65535
+128
+Warning: overflow
+--------------------
+--------------------
+65535
+255
+Warning: overflow
+--------------------
+--------------------
+65535
+256
+Warning: overflow
+--------------------
+--------------------
+65535
+257
+Warning: overflow
+--------------------
+--------------------
+65535
+32767
+Warning: overflow
+--------------------
+--------------------
+65535
+32768
+Warning: overflow
+--------------------
+--------------------
+65535
+65535
+Warning: overflow
+--------------------
diff --git a/test/integration/COMET2/mull1_call/Makefile b/test/integration/COMET2/mull1_call/Makefile
new file mode 100644 (file)
index 0000000..a8c239e
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull1.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/mull1_call/mull1_call.o b/test/integration/COMET2/mull1_call/mull1_call.o
new file mode 100644 (file)
index 0000000..ac41310
Binary files /dev/null and b/test/integration/COMET2/mull1_call/mull1_call.o differ
diff --git a/test/integration/COMET2/out0/0.txt b/test/integration/COMET2/out0/0.txt
new file mode 100644 (file)
index 0000000..76c7837
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 out0.o
+0
diff --git a/test/integration/COMET2/out0/Makefile b/test/integration/COMET2/out0/Makefile
new file mode 100644 (file)
index 0000000..16fbc78
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/out0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/out0/out0.o b/test/integration/COMET2/out0/out0.o
new file mode 100644 (file)
index 0000000..d626f59
Binary files /dev/null and b/test/integration/COMET2/out0/out0.o differ
diff --git a/test/integration/COMET2/out1/0.txt b/test/integration/COMET2/out1/0.txt
new file mode 100644 (file)
index 0000000..61557e2
--- /dev/null
@@ -0,0 +1,5 @@
+../../../../comet2 out1.o
+aaaa
+bc
+asqwerty111111.
+
diff --git a/test/integration/COMET2/out1/Makefile b/test/integration/COMET2/out1/Makefile
new file mode 100644 (file)
index 0000000..def85e9
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/out1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/out1/out1.o b/test/integration/COMET2/out1/out1.o
new file mode 100644 (file)
index 0000000..cb2b4f4
Binary files /dev/null and b/test/integration/COMET2/out1/out1.o differ
diff --git a/test/integration/COMET2/outa_call/0.txt b/test/integration/COMET2/outa_call/0.txt
new file mode 100644 (file)
index 0000000..b1dbe57
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../comet2 outa_call.o
+0
+1
+2
+4
+8
+16
+32
+64
+128
+256
+512
+1024
+2048
+4096
+8192
+16384
+32767
+-32768
+-32767
+-16384
+-8192
+-4096
+-2048
+-1024
+-512
+-256
+-128
+-64
+-32
+-16
+-8
+-4
+-2
+-1
diff --git a/test/integration/COMET2/outa_call/Makefile b/test/integration/COMET2/outa_call/Makefile
new file mode 100644 (file)
index 0000000..17be2c4
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outa_call.casl $(ASDIR)/outa.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/outa_call/outa_call.o b/test/integration/COMET2/outa_call/outa_call.o
new file mode 100644 (file)
index 0000000..b912c4a
Binary files /dev/null and b/test/integration/COMET2/outa_call/outa_call.o differ
diff --git a/test/integration/COMET2/outb_call/0.txt b/test/integration/COMET2/outb_call/0.txt
new file mode 100644 (file)
index 0000000..59fcefb
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../comet2 outb_call.o
+0000000000000000
+0000000000000001
+0000000000000010
+0000000000000100
+0000000000001000
+0000000000010000
+0000000000100000
+0000000001000000
+0000000010000000
+0000000100000000
+0000001000000000
+0000010000000000
+0000100000000000
+0001000000000000
+0010000000000000
+0100000000000000
+0111111111111111
+1000000000000000
+1000000000000001
+1100000000000000
+1110000000000000
+1111000000000000
+1111100000000000
+1111110000000000
+1111111000000000
+1111111100000000
+1111111110000000
+1111111111000000
+1111111111100000
+1111111111110000
+1111111111111000
+1111111111111100
+1111111111111110
+1111111111111111
diff --git a/test/integration/COMET2/outb_call/Makefile b/test/integration/COMET2/outb_call/Makefile
new file mode 100644 (file)
index 0000000..5724887
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outb_call.casl $(ASDIR)/outb.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/outb_call/outb_call.o b/test/integration/COMET2/outb_call/outb_call.o
new file mode 100644 (file)
index 0000000..cb90e13
Binary files /dev/null and b/test/integration/COMET2/outb_call/outb_call.o differ
diff --git a/test/integration/COMET2/outd_q15_call/0.txt b/test/integration/COMET2/outd_q15_call/0.txt
new file mode 100644 (file)
index 0000000..081fcc7
--- /dev/null
@@ -0,0 +1,34 @@
+../../../../comet2 outd_q15_call.o
+0.999969482421875
+0.5
+0.25
+0.125
+0.0625
+0.03125
+0.015625
+0.0078125
+0.00390625
+0.001953125
+0.0009765625
+0.00048828125
+0.000244140625
+0.0001220703125
+0.00006103515625
+0.000030517578125
+-1
+-0.999969482421875
+-0.5
+-0.25
+-0.125
+-0.0625
+-0.03125
+-0.015625
+-0.0078125
+-0.00390625
+-0.001953125
+-0.0009765625
+-0.00048828125
+-0.000244140625
+-0.0001220703125
+-0.00006103515625
+-0.000030517578125
diff --git a/test/integration/COMET2/outd_q15_call/Makefile b/test/integration/COMET2/outd_q15_call/Makefile
new file mode 100644 (file)
index 0000000..b19ee22
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/outd_q15_call.casl $(ASDIR)/outd_q15.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/outd_q15_call/outd_q15_call.o b/test/integration/COMET2/outd_q15_call/outd_q15_call.o
new file mode 100644 (file)
index 0000000..61a9bdc
Binary files /dev/null and b/test/integration/COMET2/outd_q15_call/outd_q15_call.o differ
diff --git a/test/integration/COMET2/outl_call/0.txt b/test/integration/COMET2/outl_call/0.txt
new file mode 100644 (file)
index 0000000..1c9d646
--- /dev/null
@@ -0,0 +1,35 @@
+../../../../comet2 outl_call.o
+0
+1
+2
+4
+8
+16
+32
+64
+128
+256
+512
+1024
+2048
+4096
+8192
+16384
+32767
+32768
+32769
+49152
+57344
+61440
+63488
+64512
+65024
+65280
+65408
+65472
+65504
+65520
+65528
+65532
+65534
+65535
diff --git a/test/integration/COMET2/outl_call/Makefile b/test/integration/COMET2/outl_call/Makefile
new file mode 100644 (file)
index 0000000..34766ef
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+ASFILE = $(ASDIR)/FUNC/outl_call.casl $(ASDIR)/FUNC/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/outl_call/outl_call.o b/test/integration/COMET2/outl_call/outl_call.o
new file mode 100644 (file)
index 0000000..cf80f48
Binary files /dev/null and b/test/integration/COMET2/outl_call/outl_call.o differ
diff --git a/test/integration/COMET2/ptn1/0.txt b/test/integration/COMET2/ptn1/0.txt
new file mode 100644 (file)
index 0000000..1e668e0
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 ptn1.o
+1111111111100000
diff --git a/test/integration/COMET2/ptn1/Makefile b/test/integration/COMET2/ptn1/Makefile
new file mode 100644 (file)
index 0000000..df03e7a
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn1_call.casl $(ASDIR)/ptn1.casl $(ASFUNCDIR)/outb.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ptn1/ptn1.o b/test/integration/COMET2/ptn1/ptn1.o
new file mode 100644 (file)
index 0000000..f51b2f6
Binary files /dev/null and b/test/integration/COMET2/ptn1/ptn1.o differ
diff --git a/test/integration/COMET2/ptn2/0.txt b/test/integration/COMET2/ptn2/0.txt
new file mode 100644 (file)
index 0000000..01dbde4
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 ptn2.o
+0000000000011111
diff --git a/test/integration/COMET2/ptn2/Makefile b/test/integration/COMET2/ptn2/Makefile
new file mode 100644 (file)
index 0000000..4c2b341
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn2_call.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ptn2/ptn2.o b/test/integration/COMET2/ptn2/ptn2.o
new file mode 100644 (file)
index 0000000..b4d7944
Binary files /dev/null and b/test/integration/COMET2/ptn2/ptn2.o differ
diff --git a/test/integration/COMET2/ptn3/0.txt b/test/integration/COMET2/ptn3/0.txt
new file mode 100644 (file)
index 0000000..eec80ac
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 ptn3.o
+0000000000100000
diff --git a/test/integration/COMET2/ptn3/Makefile b/test/integration/COMET2/ptn3/Makefile
new file mode 100644 (file)
index 0000000..9146815
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn3_call.casl $(ASDIR)/ptn3.casl $(ASFUNCDIR)/outb.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ptn3/ptn3.o b/test/integration/COMET2/ptn3/ptn3.o
new file mode 100644 (file)
index 0000000..cfca935
Binary files /dev/null and b/test/integration/COMET2/ptn3/ptn3.o differ
diff --git a/test/integration/COMET2/ptn4/0.txt b/test/integration/COMET2/ptn4/0.txt
new file mode 100644 (file)
index 0000000..58b4af4
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 ptn4.o
+1111100000011111
diff --git a/test/integration/COMET2/ptn4/Makefile b/test/integration/COMET2/ptn4/Makefile
new file mode 100644 (file)
index 0000000..9de79f8
--- /dev/null
@@ -0,0 +1,5 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
+ASFUNCDIR = ../../../../as/FUNC
+ASFILE = $(ASDIR)/ptn4_call.casl $(ASDIR)/ptn4.casl $(ASDIR)/ptn1.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/ptn4/ptn4.o b/test/integration/COMET2/ptn4/ptn4.o
new file mode 100644 (file)
index 0000000..86c9d5a
Binary files /dev/null and b/test/integration/COMET2/ptn4/ptn4.o differ
diff --git a/test/integration/COMET2/pushpop/0.txt b/test/integration/COMET2/pushpop/0.txt
new file mode 100644 (file)
index 0000000..721c650
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 pushpop.o
diff --git a/test/integration/COMET2/pushpop/Makefile b/test/integration/COMET2/pushpop/Makefile
new file mode 100644 (file)
index 0000000..7051fb5
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/pushpop.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/pushpop/pushpop.o b/test/integration/COMET2/pushpop/pushpop.o
new file mode 100644 (file)
index 0000000..7c88522
Binary files /dev/null and b/test/integration/COMET2/pushpop/pushpop.o differ
diff --git a/test/integration/COMET2/rev_call/0.txt b/test/integration/COMET2/rev_call/0.txt
new file mode 100644 (file)
index 0000000..a1a31cf
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../comet2 rev_call.o
+12345
+54321
diff --git a/test/integration/COMET2/rev_call/Makefile b/test/integration/COMET2/rev_call/Makefile
new file mode 100644 (file)
index 0000000..33dcd0f
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/rev_call.casl $(ASDIR)/rev.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/rev_call/rev_call.o b/test/integration/COMET2/rev_call/rev_call.o
new file mode 100644 (file)
index 0000000..b9045f0
Binary files /dev/null and b/test/integration/COMET2/rev_call/rev_call.o differ
diff --git a/test/integration/COMET2/sla2/0.txt b/test/integration/COMET2/sla2/0.txt
new file mode 100644 (file)
index 0000000..b276a2e
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 sla2.o
diff --git a/test/integration/COMET2/sla2/Makefile b/test/integration/COMET2/sla2/Makefile
new file mode 100644 (file)
index 0000000..74ecc1c
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sla2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/sla2/sla2.o b/test/integration/COMET2/sla2/sla2.o
new file mode 100644 (file)
index 0000000..a0545a9
Binary files /dev/null and b/test/integration/COMET2/sla2/sla2.o differ
diff --git a/test/integration/COMET2/sra2/0.txt b/test/integration/COMET2/sra2/0.txt
new file mode 100644 (file)
index 0000000..01fe12f
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 sra2.o
diff --git a/test/integration/COMET2/sra2/Makefile b/test/integration/COMET2/sra2/Makefile
new file mode 100644 (file)
index 0000000..7dd6d96
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/sra2/sra2.o b/test/integration/COMET2/sra2/sra2.o
new file mode 100644 (file)
index 0000000..5a680dd
Binary files /dev/null and b/test/integration/COMET2/sra2/sra2.o differ
diff --git a/test/integration/COMET2/sra3/0.txt b/test/integration/COMET2/sra3/0.txt
new file mode 100644 (file)
index 0000000..2de3d0a
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 sra3.o
diff --git a/test/integration/COMET2/sra3/Makefile b/test/integration/COMET2/sra3/Makefile
new file mode 100644 (file)
index 0000000..4df1a94
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra3.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/sra3/sra3.o b/test/integration/COMET2/sra3/sra3.o
new file mode 100644 (file)
index 0000000..f73ddb0
Binary files /dev/null and b/test/integration/COMET2/sra3/sra3.o differ
diff --git a/test/integration/COMET2/sra4/0.txt b/test/integration/COMET2/sra4/0.txt
new file mode 100644 (file)
index 0000000..90a81ec
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 sra4.o
diff --git a/test/integration/COMET2/sra4/Makefile b/test/integration/COMET2/sra4/Makefile
new file mode 100644 (file)
index 0000000..0fe1df3
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/sra4.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/sra4/sra4.o b/test/integration/COMET2/sra4/sra4.o
new file mode 100644 (file)
index 0000000..78a1b1e
Binary files /dev/null and b/test/integration/COMET2/sra4/sra4.o differ
diff --git a/test/integration/COMET2/st0/0.txt b/test/integration/COMET2/st0/0.txt
new file mode 100644 (file)
index 0000000..ea37d6b
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 st0.o
diff --git a/test/integration/COMET2/st0/Makefile b/test/integration/COMET2/st0/Makefile
new file mode 100644 (file)
index 0000000..ce20f78
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/st0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/st0/st0.o b/test/integration/COMET2/st0/st0.o
new file mode 100644 (file)
index 0000000..ca23381
Binary files /dev/null and b/test/integration/COMET2/st0/st0.o differ
diff --git a/test/integration/COMET2/st1/0.txt b/test/integration/COMET2/st1/0.txt
new file mode 100644 (file)
index 0000000..2a85e99
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 st1.o
diff --git a/test/integration/COMET2/st1/Makefile b/test/integration/COMET2/st1/Makefile
new file mode 100644 (file)
index 0000000..af718c2
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/st1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/st1/st1.o b/test/integration/COMET2/st1/st1.o
new file mode 100644 (file)
index 0000000..59fb744
Binary files /dev/null and b/test/integration/COMET2/st1/st1.o differ
diff --git a/test/integration/COMET2/sum_call/0.txt b/test/integration/COMET2/sum_call/0.txt
new file mode 100644 (file)
index 0000000..b00220f
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 sum_call.o
+65341
diff --git a/test/integration/COMET2/sum_call/Makefile b/test/integration/COMET2/sum_call/Makefile
new file mode 100644 (file)
index 0000000..45b6390
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/FUNC
+ASFILE = $(ASDIR)/sum_call.casl $(ASDIR)/sum.casl $(ASDIR)/outl.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/sum_call/sum_call.o b/test/integration/COMET2/sum_call/sum_call.o
new file mode 100644 (file)
index 0000000..e141b98
Binary files /dev/null and b/test/integration/COMET2/sum_call/sum_call.o differ
diff --git a/test/integration/COMET2/summary/0.txt b/test/integration/COMET2/summary/0.txt
new file mode 100644 (file)
index 0000000..6111897
--- /dev/null
@@ -0,0 +1,6 @@
+../../../../comet2 summary.o
+ *                                              
+ *     *  *     *                               
+ *  *  *  *     *  *                       *    
+ *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * 
+01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 
diff --git a/test/integration/COMET2/summary/Makefile b/test/integration/COMET2/summary/Makefile
new file mode 100644 (file)
index 0000000..186eb65
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = ../../../../as/FE_TESTS/2008_10/Q13
+ASFILE = $(ASDIR)/summary_call.casl $(ASDIR)/summary.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/summary/summary.o b/test/integration/COMET2/summary/summary.o
new file mode 100644 (file)
index 0000000..926003a
Binary files /dev/null and b/test/integration/COMET2/summary/summary.o differ
diff --git a/test/integration/COMET2/svc2/0.txt b/test/integration/COMET2/svc2/0.txt
new file mode 100644 (file)
index 0000000..440a664
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 svc2.o
+0
diff --git a/test/integration/COMET2/svc2/Makefile b/test/integration/COMET2/svc2/Makefile
new file mode 100644 (file)
index 0000000..6e30fcd
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/svc2.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/svc2/svc2.o b/test/integration/COMET2/svc2/svc2.o
new file mode 100644 (file)
index 0000000..afbe430
Binary files /dev/null and b/test/integration/COMET2/svc2/svc2.o differ
diff --git a/test/integration/COMET2/svc2_out/0.txt b/test/integration/COMET2/svc2_out/0.txt
new file mode 100644 (file)
index 0000000..4660237
--- /dev/null
@@ -0,0 +1,2 @@
+../../../../comet2 svc2_out.o
+abcd
diff --git a/test/integration/COMET2/svc2_out/Makefile b/test/integration/COMET2/svc2_out/Makefile
new file mode 100644 (file)
index 0000000..ecef17b
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/svc2_out.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/svc2_out/svc2_out.o b/test/integration/COMET2/svc2_out/svc2_out.o
new file mode 100644 (file)
index 0000000..2cd91af
Binary files /dev/null and b/test/integration/COMET2/svc2_out/svc2_out.o differ
diff --git a/test/integration/COMET2/xor0/0.txt b/test/integration/COMET2/xor0/0.txt
new file mode 100644 (file)
index 0000000..aac5080
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 xor0.o
diff --git a/test/integration/COMET2/xor0/Makefile b/test/integration/COMET2/xor0/Makefile
new file mode 100644 (file)
index 0000000..941787a
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor0.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/xor0/xor0.o b/test/integration/COMET2/xor0/xor0.o
new file mode 100644 (file)
index 0000000..62f019c
Binary files /dev/null and b/test/integration/COMET2/xor0/xor0.o differ
diff --git a/test/integration/COMET2/xor1/0.txt b/test/integration/COMET2/xor1/0.txt
new file mode 100644 (file)
index 0000000..1261130
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 xor1.o
diff --git a/test/integration/COMET2/xor1/Makefile b/test/integration/COMET2/xor1/Makefile
new file mode 100644 (file)
index 0000000..ba270b4
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor1.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/xor1/xor1.o b/test/integration/COMET2/xor1/xor1.o
new file mode 100644 (file)
index 0000000..d3d2ddd
Binary files /dev/null and b/test/integration/COMET2/xor1/xor1.o differ
diff --git a/test/integration/COMET2/xor3/0.txt b/test/integration/COMET2/xor3/0.txt
new file mode 100644 (file)
index 0000000..1cf903f
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 xor3.o
diff --git a/test/integration/COMET2/xor3/Makefile b/test/integration/COMET2/xor3/Makefile
new file mode 100644 (file)
index 0000000..0280510
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor3.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/xor3/xor3.o b/test/integration/COMET2/xor3/xor3.o
new file mode 100644 (file)
index 0000000..d3d2ddd
Binary files /dev/null and b/test/integration/COMET2/xor3/xor3.o differ
diff --git a/test/integration/COMET2/xor4/0.txt b/test/integration/COMET2/xor4/0.txt
new file mode 100644 (file)
index 0000000..2bcccf7
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 xor4.o
diff --git a/test/integration/COMET2/xor4/Makefile b/test/integration/COMET2/xor4/Makefile
new file mode 100644 (file)
index 0000000..958cc8a
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor4.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/xor4/xor4.o b/test/integration/COMET2/xor4/xor4.o
new file mode 100644 (file)
index 0000000..55e74b6
Binary files /dev/null and b/test/integration/COMET2/xor4/xor4.o differ
diff --git a/test/integration/COMET2/xor5/0.txt b/test/integration/COMET2/xor5/0.txt
new file mode 100644 (file)
index 0000000..06b213a
--- /dev/null
@@ -0,0 +1 @@
+../../../../comet2 xor5.o
diff --git a/test/integration/COMET2/xor5/Makefile b/test/integration/COMET2/xor5/Makefile
new file mode 100644 (file)
index 0000000..7175354
--- /dev/null
@@ -0,0 +1,4 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as/CMD
+ASFILE = $(ASDIR)/xor5.casl
+include ../TEST.mk
diff --git a/test/integration/COMET2/xor5/xor5.o b/test/integration/COMET2/xor5/xor5.o
new file mode 100644 (file)
index 0000000..ead861a
Binary files /dev/null and b/test/integration/COMET2/xor5/xor5.o differ
diff --git a/test/integration/DUMPWORD/CMD.mk b/test/integration/DUMPWORD/CMD.mk
new file mode 100644 (file)
index 0000000..6de7682
--- /dev/null
@@ -0,0 +1,4 @@
+YACASL2DIR=../../../..
+UNITNAME = `pwd | xargs basename`
+OBJFILE = $(UNITNAME).o
+DUMPWORD = $(YACASL2DIR)/dumpword
diff --git a/test/integration/DUMPWORD/HEX.txt b/test/integration/DUMPWORD/HEX.txt
new file mode 100644 (file)
index 0000000..3cfd02f
--- /dev/null
@@ -0,0 +1,12 @@
+0
+1
+01
+001
+0001
+10
+11
+F
+000F
+FFFF
+00001
+G
diff --git a/test/integration/DUMPWORD/Makefile b/test/integration/DUMPWORD/Makefile
new file mode 100644 (file)
index 0000000..6d8f5f7
--- /dev/null
@@ -0,0 +1,54 @@
+# テストグループ
+# make         : すべてのテストを実施し、ログを作成
+# make all     : ↓
+# make clean   : すべてのテストで、「make」で生成されたファイルをクリア
+# make check   : すべてのテストを実施
+# make cleanall: すべてのテストで、「make」と「make prepare」で生成されたファイルをクリア
+# make prepare : すべてのテストの、想定結果を出力
+# make create  : UNITNAMEで指定されたテストを新規に作成
+TESTS = `ls | grep "^[^A-Z].*"`
+LOGFILE = TEST.log
+
+.PHONY: all check report clean cleanall prepare create
+all: check report
+check:
+       @rm -f $(LOGFILE)
+       @for target in $(TESTS); do \
+         $(MAKE) check -C $$target; \
+     done
+$(LOGFILE):
+       @for target in $(TESTS); do \
+         cat <$$target/report.txt >>$(LOGFILE); \
+     done
+report: $(LOGFILE)
+       @success=`grep "Success" $(LOGFILE) | wc -l`; \
+     all=`cat $(LOGFILE) | wc -l`; \
+     echo "$$success / $$all tests passed. Details in `pwd`/$(LOGFILE)"; \
+     if test $$success -eq $$all; then \
+       echo "All tests are succeded."; \
+     else \
+       grep "Failure" $(LOGFILE); \
+     fi
+clean:
+       @for target in $(TESTS); do \
+         $(MAKE) clean -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+cleanall:
+       @for target in $(TESTS); do \
+         $(MAKE) cleanall -C $$target; \
+     done
+       @rm -f $(LOGFILE)
+prepare:
+       @for target in $(TESTS) ; do \
+         $(MAKE) prepare -C $$target ;\
+     done
+create:
+ifdef UNITNAME
+       @mkdir $(UNITNAME)
+       @echo 'include ../CMD.mk' >$(UNITNAME)/Makefile; \
+     echo 'CMD = ./dumpword_$$(UNITNAME).sh' >>$(UNITNAME)/Makefile; \
+     echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile
+else
+       @echo "no test created. set UNITNAME"
+endif
diff --git a/test/integration/DUMPWORD/TEST.log b/test/integration/DUMPWORD/TEST.log
new file mode 100644 (file)
index 0000000..b2c5c0d
--- /dev/null
@@ -0,0 +1,3 @@
+a: Test Success 2010-01-21 02:34:13
+l: Test Success 2010-01-21 02:34:14
+noopt: Test Success 2010-01-21 02:34:14
diff --git a/test/integration/DUMPWORD/TEST.mk b/test/integration/DUMPWORD/TEST.mk
new file mode 100644 (file)
index 0000000..ff85704
--- /dev/null
@@ -0,0 +1,28 @@
+# テストのテンプレート
+# make         : CMDで設定されたコマンドを実行した出力結果を1.txtに出力し、0.txtと比較し、レポート
+# make check   : ↓
+# make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
+# make clean   : 「make」で生成されたファイルをクリア
+# make cleanall: 「make」と「make report」で生成されたファイルをクリア
+LOGFILE = ../TEST.log
+ERRFILE = err.txt
+TESTSH = test.sh
+
+.PHPNY: check prepare clean cleanall
+check: clean report.txt
+prepare: cleanall 0.txt
+clean:
+       @rm -f 1.txt diff.txt report.txt
+cleanall: clean
+       @rm -f 0.txt
+0.txt 1.txt: $(DUMPWORD) $(TESTSH)
+       @sh $(TESTSH) >>$@ 2>$(ERRFILE); \
+     if test -s $(ERRFILE); then cat err.txt >>$@; else rm -f $(ERRFILE); fi
+$(TESTSH): ../HEX.txt
+       @xargs -n1 echo "$(DUMPWORD) $(DUMPWORDFLAG) " <$^ >$@
+diff.txt: 1.txt
+       @-diff 0.txt 1.txt >$@ 2>&1
+report.txt: diff.txt
+       @echo -n "$(UNITNAME): Test " >$@; \
+     if test ! -s $^; then echo -n "Success " >>$@; rm -f $^; else echo -n "Failure " >>$@; fi; \
+     echo `date +"%F %T"` >>$@
diff --git a/test/integration/DUMPWORD/a/0.txt b/test/integration/DUMPWORD/a/0.txt
new file mode 100644 (file)
index 0000000..e15f077
--- /dev/null
@@ -0,0 +1,12 @@
+   0:      0 = #0000 = 0000000000000000
+   1:      1 = #0001 = 0000000000000001
+  01:      1 = #0001 = 0000000000000001
+ 001:      1 = #0001 = 0000000000000001
+0001:      1 = #0001 = 0000000000000001
+  10:     16 = #0010 = 0000000000010000
+  11:     17 = #0011 = 0000000000010001
+   F:     15 = #000F = 0000000000001111
+000F:     15 = #000F = 0000000000001111
+FFFF:     -1 = #FFFF = 1111111111111111
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/a/Makefile b/test/integration/DUMPWORD/a/Makefile
new file mode 100644 (file)
index 0000000..20434c2
--- /dev/null
@@ -0,0 +1,3 @@
+include ../CMD.mk
+DUMPWORDFLAG = -a
+include ../TEST.mk
diff --git a/test/integration/DUMPWORD/a/err.txt b/test/integration/DUMPWORD/a/err.txt
new file mode 100644 (file)
index 0000000..c1f7761
--- /dev/null
@@ -0,0 +1,2 @@
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/a/test.sh b/test/integration/DUMPWORD/a/test.sh
new file mode 100644 (file)
index 0000000..074f4be
--- /dev/null
@@ -0,0 +1,12 @@
+../../../../dumpword -a  0
+../../../../dumpword -a  1
+../../../../dumpword -a  01
+../../../../dumpword -a  001
+../../../../dumpword -a  0001
+../../../../dumpword -a  10
+../../../../dumpword -a  11
+../../../../dumpword -a  F
+../../../../dumpword -a  000F
+../../../../dumpword -a  FFFF
+../../../../dumpword -a  00001
+../../../../dumpword -a  G
diff --git a/test/integration/DUMPWORD/l/0.txt b/test/integration/DUMPWORD/l/0.txt
new file mode 100644 (file)
index 0000000..10f8efb
--- /dev/null
@@ -0,0 +1,12 @@
+   0:      0 = #0000 = 0000000000000000
+   1:      1 = #0001 = 0000000000000001
+  01:      1 = #0001 = 0000000000000001
+ 001:      1 = #0001 = 0000000000000001
+0001:      1 = #0001 = 0000000000000001
+  10:     16 = #0010 = 0000000000010000
+  11:     17 = #0011 = 0000000000010001
+   F:     15 = #000F = 0000000000001111
+000F:     15 = #000F = 0000000000001111
+FFFF:  65535 = #FFFF = 1111111111111111
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/l/Makefile b/test/integration/DUMPWORD/l/Makefile
new file mode 100644 (file)
index 0000000..f91fce4
--- /dev/null
@@ -0,0 +1,3 @@
+include ../CMD.mk
+DUMPWORDFLAG = -l
+include ../TEST.mk
diff --git a/test/integration/DUMPWORD/l/err.txt b/test/integration/DUMPWORD/l/err.txt
new file mode 100644 (file)
index 0000000..c1f7761
--- /dev/null
@@ -0,0 +1,2 @@
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/l/test.sh b/test/integration/DUMPWORD/l/test.sh
new file mode 100644 (file)
index 0000000..d551e7f
--- /dev/null
@@ -0,0 +1,12 @@
+../../../../dumpword -l  0
+../../../../dumpword -l  1
+../../../../dumpword -l  01
+../../../../dumpword -l  001
+../../../../dumpword -l  0001
+../../../../dumpword -l  10
+../../../../dumpword -l  11
+../../../../dumpword -l  F
+../../../../dumpword -l  000F
+../../../../dumpword -l  FFFF
+../../../../dumpword -l  00001
+../../../../dumpword -l  G
diff --git a/test/integration/DUMPWORD/noopt/0.txt b/test/integration/DUMPWORD/noopt/0.txt
new file mode 100644 (file)
index 0000000..e15f077
--- /dev/null
@@ -0,0 +1,12 @@
+   0:      0 = #0000 = 0000000000000000
+   1:      1 = #0001 = 0000000000000001
+  01:      1 = #0001 = 0000000000000001
+ 001:      1 = #0001 = 0000000000000001
+0001:      1 = #0001 = 0000000000000001
+  10:     16 = #0010 = 0000000000010000
+  11:     17 = #0011 = 0000000000010001
+   F:     15 = #000F = 0000000000001111
+000F:     15 = #000F = 0000000000001111
+FFFF:     -1 = #FFFF = 1111111111111111
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/noopt/Makefile b/test/integration/DUMPWORD/noopt/Makefile
new file mode 100644 (file)
index 0000000..8d34433
--- /dev/null
@@ -0,0 +1,2 @@
+include ../CMD.mk
+include ../TEST.mk
diff --git a/test/integration/DUMPWORD/noopt/err.txt b/test/integration/DUMPWORD/noopt/err.txt
new file mode 100644 (file)
index 0000000..c1f7761
--- /dev/null
@@ -0,0 +1,2 @@
+Dumpword Error - 116: 00001: out of hex range
+Dumpword Error - 115: G: not hex
diff --git a/test/integration/DUMPWORD/noopt/test.sh b/test/integration/DUMPWORD/noopt/test.sh
new file mode 100644 (file)
index 0000000..e912908
--- /dev/null
@@ -0,0 +1,12 @@
+../../../../dumpword   0
+../../../../dumpword   1
+../../../../dumpword   01
+../../../../dumpword   001
+../../../../dumpword   0001
+../../../../dumpword   10
+../../../../dumpword   11
+../../../../dumpword   F
+../../../../dumpword   000F
+../../../../dumpword   FFFF
+../../../../dumpword   00001
+../../../../dumpword   G
diff --git a/test/integration/Makefile b/test/integration/Makefile
new file mode 100644 (file)
index 0000000..a1b9299
--- /dev/null
@@ -0,0 +1,6 @@
+TESTGROUP = CASL2 COMET2 DUMPWORD
+.PHONY: all
+all:
+       @for target in $(TESTGROUP); do \
+         $(MAKE) -C $$target; \
+     done
similarity index 100%
rename from test/utest/List.mk
rename to test/unit/List.mk
similarity index 100%
rename from test/utest/Makefile
rename to test/unit/Makefile
similarity index 100%
rename from test/utest/Template.c
rename to test/unit/Template.c
similarity index 100%
rename from test/utest/Test.mk
rename to test/unit/Test.mk
similarity index 100%
rename from test/utest/getgr/0.txt
rename to test/unit/getgr/0.txt