<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 12.2.1 (20241206.2353) --> <!-- Title: word2bit Pages: 1 --> <svg width="1031pt" height="199pt" viewBox="0.00 0.00 1030.50 199.48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 195.48)"> <title>word2bit</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="WORD値を2進数の文字列に変換する"> <polygon fill="#999999" stroke="#666666" points="1022.5,-96.48 969.75,-96.48 969.75,-77.23 1022.5,-77.23 1022.5,-96.48"/> <text text-anchor="middle" x="996.12" y="-82.98" font-family="Helvetica,sans-Serif" font-size="10.00">word2bit</text> </a> </g> </g> <!-- Node2 --> <g id="Node000002" class="node"> <title>Node2</title> <g id="a_Node000002"><a xlink:href="dump_8c.html#ab1e7ed58690805ba43dbbc52d4bc51f6" target="_top" xlink:title="COMET IIのレジスタを表示する"> <polygon fill="white" stroke="#666666" points="666.62,-77.48 602.62,-77.48 602.62,-58.23 666.62,-58.23 666.62,-77.48"/> <text text-anchor="middle" x="634.62" y="-63.98" font-family="Helvetica,sans-Serif" font-size="10.00">dspregister</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1_Node000001_Node000002" class="edge"> <title>Node1->Node2</title> <g id="a_edge1_Node000001_Node000002"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M957.8,-84.89C886.74,-81.13 733.21,-73.02 667.03,-69.52"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="957.59,-88.38 967.76,-85.41 957.96,-81.39 957.59,-88.38"/> </a> </g> </g> <!-- Node10 --> <g id="Node000010" class="node"> <title>Node10</title> <g id="a_Node000010"><a xlink:href="word_8c.html#a3d6536ab9a2be37884f49fc380e2fbcf" target="_top" xlink:title="WORD値を解析して表示する"> <polygon fill="white" stroke="#666666" points="933.75,-134.48 848.75,-134.48 848.75,-115.23 933.75,-115.23 933.75,-134.48"/> <text text-anchor="middle" x="891.25" y="-120.98" font-family="Helvetica,sans-Serif" font-size="10.00">print_dumpword</text> </a> </g> </g> <!-- Node1->Node10 --> <g id="edge12_Node000001_Node000010" class="edge"> <title>Node1->Node10</title> <g id="a_edge12_Node000001_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M958.93,-100.23C945.94,-105.03 931.51,-110.36 919.41,-114.83"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="959.84,-103.62 968.01,-96.87 957.42,-97.06 959.84,-103.62"/> </a> </g> </g> <!-- Node3 --> <g id="Node000003" class="node"> <title>Node3</title> <g id="a_Node000003"><a xlink:href="dump_8c.html#add23c9453fa34e199972db4147e753a5" target="_top" xlink:title="COMET IIのレジスタとメモリを実行状況と設定に応じて表示する"> <polygon fill="white" stroke="#666666" points="542.62,-77.48 454.62,-77.48 454.62,-58.23 542.62,-58.23 542.62,-77.48"/> <text text-anchor="middle" x="498.62" y="-63.98" font-family="Helvetica,sans-Serif" font-size="10.00">dsp_trace_dump</text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge2_Node000002_Node000003" class="edge"> <title>Node2->Node3</title> <g id="a_edge2_Node000002_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M590.95,-67.86C575.65,-67.86 558.38,-67.86 543.02,-67.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="590.69,-71.36 600.69,-67.86 590.69,-64.36 590.69,-71.36"/> </a> </g> </g> <!-- Node5 --> <g id="Node000005" class="node"> <title>Node5</title> <g id="a_Node000005"><a xlink:href="monitor_8c.html#a528aa9ad5d6b6447b7bc6a1a05be14f0" target="_top" xlink:title="モニターの命令を実行する"> <polygon fill="white" stroke="#666666" points="297.25,-77.48 230.25,-77.48 230.25,-58.23 297.25,-58.23 297.25,-77.48"/> <text text-anchor="middle" x="263.75" y="-63.98" font-family="Helvetica,sans-Serif" font-size="10.00">monitorcmd</text> </a> </g> </g> <!-- Node2->Node5 --> <g id="edge11_Node000002_Node000005" class="edge"> <title>Node2->Node5</title> <g id="a_edge11_Node000002_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M604.89,-52.8C550.5,-26.38 429.31,22.41 333.25,-11.86 307.5,-21.05 284.44,-44.53 272.78,-57.99"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="603.29,-55.91 613.8,-57.23 606.41,-49.64 603.29,-55.91"/> </a> </g> </g> <!-- Node4 --> <g id="Node000004" class="node"> <title>Node4</title> <g id="a_Node000004"><a xlink:href="struct_8c.html#abfe1856b198c67210913df1016d8affa" target="_top" xlink:title="COMET II仮想マシンのCPUをリセット"> <polygon fill="white" stroke="#666666" points="413.38,-77.48 338.12,-77.48 338.12,-58.23 413.38,-58.23 413.38,-77.48"/> <text text-anchor="middle" x="375.75" y="-63.98" font-family="Helvetica,sans-Serif" font-size="10.00">comet2_reset</text> </a> </g> </g> <!-- Node3->Node4 --> <g id="edge3_Node000003_Node000004" class="edge"> <title>Node3->Node4</title> <g id="a_edge3_Node000003_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M442.9,-67.86C433.04,-67.86 422.97,-67.86 413.75,-67.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="442.81,-71.36 452.81,-67.86 442.81,-64.36 442.81,-71.36"/> </a> </g> </g> <!-- Node7 --> <g id="Node000007" class="node"> <title>Node7</title> <g id="a_Node000007"><a xlink:href="exec_8c.html#a05e951388bd6364f0a83e02b1daef957" target="_top" xlink:title="COMET II仮想マシンを実行する"> <polygon fill="white" stroke="#666666" points="110,-96.48 73,-96.48 73,-77.23 110,-77.23 110,-96.48"/> <text text-anchor="middle" x="91.5" y="-82.98" font-family="Helvetica,sans-Serif" font-size="10.00">exec</text> </a> </g> </g> <!-- Node3->Node7 --> <g id="edge10_Node000003_Node000007" class="edge"> <title>Node3->Node7</title> <g id="a_edge10_Node000003_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M452.07,-80.7C441.08,-83.25 429.32,-85.55 418.25,-86.86 301.43,-100.65 159.4,-92.03 110.24,-88.31"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="452.82,-84.12 461.7,-78.33 451.15,-77.32 452.82,-84.12"/> </a> </g> </g> <!-- Node9 --> <g id="Node000009" class="node"> <title>Node9</title> <g id="a_Node000009"><a xlink:href="struct_8c.html#ab73dedbc4f5dc6222c608e17e21e72de" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="418.25,-40.48 333.25,-40.48 333.25,-21.23 418.25,-21.23 418.25,-40.48"/> <text text-anchor="middle" x="375.75" y="-26.98" font-family="Helvetica,sans-Serif" font-size="10.00">comet2_resetall</text> </a> </g> </g> <!-- Node3->Node9 --> <g id="edge8_Node000003_Node000009" class="edge"> <title>Node3->Node9</title> <g id="a_edge8_Node000003_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M453.81,-54.45C439.26,-49.99 423.33,-45.12 409.74,-40.96"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="452.56,-57.73 463.15,-57.31 454.61,-51.03 452.56,-57.73"/> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge4_Node000004_Node000005" class="edge"> <title>Node4->Node5</title> <g id="a_edge4_Node000004_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M326.58,-67.86C316.83,-67.86 306.79,-67.86 297.71,-67.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="326.3,-71.36 336.3,-67.86 326.3,-64.36 326.3,-71.36"/> </a> </g> </g> <!-- Node6 --> <g id="Node000006" class="node"> <title>Node6</title> <g id="a_Node000006"><a xlink:href="monitor_8c.html#a0e89037e727d646088e956504e02ef8b" target="_top" xlink:title="COMET IIモニターを起動する"> <polygon fill="white" stroke="#666666" points="194.25,-77.48 146,-77.48 146,-58.23 194.25,-58.23 194.25,-77.48"/> <text text-anchor="middle" x="170.12" y="-63.98" font-family="Helvetica,sans-Serif" font-size="10.00">monitor</text> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge5_Node000005_Node000006" class="edge"> <title>Node5->Node6</title> <g id="a_edge5_Node000005_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M218.7,-67.86C210.35,-67.86 201.92,-67.86 194.53,-67.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="218.42,-71.36 228.42,-67.86 218.42,-64.36 218.42,-71.36"/> </a> </g> </g> <!-- Node6->Node7 --> <g id="edge6_Node000006_Node000007" class="edge"> <title>Node6->Node7</title> <g id="a_edge6_Node000006_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M134.82,-76.37C126.3,-78.48 117.51,-80.66 110.17,-82.48"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="135.39,-79.83 144.25,-74.03 133.7,-73.04 135.39,-79.83"/> </a> </g> </g> <!-- Node8 --> <g id="Node000008" class="node"> <title>Node8</title> <g id="a_Node000008"><a xlink:href="casl2_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="casl2コマンドのメイン"> <polygon fill="white" stroke="#666666" points="37,-96.48 0,-96.48 0,-77.23 37,-77.23 37,-96.48"/> <text text-anchor="middle" x="18.5" y="-82.98" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge7_Node000007_Node000008" class="edge"> <title>Node7->Node8</title> <g id="a_edge7_Node000007_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M61.17,-86.86C53.02,-86.86 44.42,-86.86 37.16,-86.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="61.07,-90.36 71.07,-86.86 61.07,-83.36 61.07,-90.36"/> </a> </g> </g> <!-- Node9->Node5 --> <g id="edge9_Node000009_Node000005" class="edge"> <title>Node9->Node5</title> <g id="a_edge9_Node000009_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M334.09,-44.53C321.07,-48.91 306.89,-53.68 294.77,-57.76"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="334.9,-47.96 343.26,-41.45 332.66,-41.32 334.9,-47.96"/> </a> </g> </g> <!-- Node10->Node2 --> <g id="edge19_Node000010_Node000002" class="edge"> <title>Node10->Node2</title> <g id="a_edge19_Node000010_Node000002"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M837.27,-113C785.81,-101.48 709.41,-84.38 666.96,-74.87"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="836.49,-116.41 847.01,-115.18 838.02,-109.58 836.49,-116.41"/> </a> </g> </g> <!-- Node11 --> <g id="Node000011" class="node"> <title>Node11</title> <g id="a_Node000011"><a xlink:href="disassemble_8c.html#a1a16e636a2ad1994574b1584b2d8c400" target="_top" xlink:title="DCコマンドを逆アセンブルし、標準出力へ出力する"> <polygon fill="white" stroke="#666666" points="812.75,-153.48 726.25,-153.48 726.25,-134.23 812.75,-134.23 812.75,-153.48"/> <text text-anchor="middle" x="769.5" y="-139.98" font-family="Helvetica,sans-Serif" font-size="10.00">disassemble_dc</text> </a> </g> </g> <!-- Node10->Node11 --> <g id="edge13_Node000010_Node000011" class="edge"> <title>Node10->Node11</title> <g id="a_edge13_Node000010_Node000011"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M837.11,-133.29C829.03,-134.57 820.78,-135.88 812.97,-137.12"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="837.54,-136.77 846.87,-131.74 836.45,-129.85 837.54,-136.77"/> </a> </g> </g> <!-- Node15 --> <g id="Node000015" class="node"> <title>Node15</title> <g id="a_Node000015"><a xlink:href="dumpword_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="dumpwordコマンドのメイン"> <polygon fill="white" stroke="#666666" points="788,-190.48 751,-190.48 751,-171.23 788,-171.23 788,-190.48"/> <text text-anchor="middle" x="769.5" y="-176.98" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node10->Node15 --> <g id="edge20_Node000010_Node000015" class="edge"> <title>Node10->Node15</title> <g id="a_edge20_Node000010_Node000015"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M860.37,-139.97C846.05,-147.09 828.6,-155.6 812.75,-162.86 804.78,-166.51 795.85,-170.35 788.27,-173.54"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="861.91,-143.11 869.28,-135.51 858.78,-136.85 861.91,-143.11"/> </a> </g> </g> <!-- Node12 --> <g id="Node000012" class="node"> <title>Node12</title> <g id="a_Node000012"><a xlink:href="disassemble_8c.html#af7aef290144c08a9cc00c1bc5e996004" target="_top" xlink:title="メモリーを逆アセンブルし、標準出力へ出力する"> <polygon fill="white" stroke="#666666" points="690.25,-153.48 579,-153.48 579,-134.23 690.25,-134.23 690.25,-153.48"/> <text text-anchor="middle" x="634.62" y="-139.98" font-family="Helvetica,sans-Serif" font-size="10.00">disassemble_memory</text> </a> </g> </g> <!-- Node11->Node12 --> <g id="edge14_Node000011_Node000012" class="edge"> <title>Node11->Node12</title> <g id="a_edge14_Node000011_Node000012"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M714.74,-143.86C706.83,-143.86 698.68,-143.86 690.74,-143.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="714.58,-147.36 724.58,-143.86 714.58,-140.36 714.58,-147.36"/> </a> </g> </g> <!-- Node12->Node3 --> <g id="edge17_Node000012_Node000003" class="edge"> <title>Node12->Node3</title> <g id="a_edge17_Node000012_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M605.95,-128.16C579.25,-113.02 539.64,-90.56 517.07,-77.75"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="604.09,-131.13 614.51,-133.02 607.54,-125.04 604.09,-131.13"/> </a> </g> </g> <!-- Node12->Node5 --> <g id="edge18_Node000012_Node000005" class="edge"> <title>Node12->Node5</title> <g id="a_edge18_Node000012_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M567.5,-132.94C506.42,-122.46 413.3,-105.52 333.25,-86.86 321.59,-84.14 308.93,-80.75 297.71,-77.6"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="566.59,-136.33 577.03,-134.56 567.76,-129.43 566.59,-136.33"/> </a> </g> </g> <!-- Node13 --> <g id="Node000013" class="node"> <title>Node13</title> <g id="a_Node000013"><a xlink:href="disassemble_8c.html#a7c2392309ee9da2323b034d9e8e94f80" target="_top" xlink:title="CASL IIのオブジェクトファイルを逆アセンブルし、標準出力へ出力する"> <polygon fill="white" stroke="#666666" points="543,-191.48 454.25,-191.48 454.25,-172.23 543,-172.23 543,-191.48"/> <text text-anchor="middle" x="498.62" y="-177.98" font-family="Helvetica,sans-Serif" font-size="10.00">disassemble_file</text> </a> </g> </g> <!-- Node12->Node13 --> <g id="edge15_Node000012_Node000013" class="edge"> <title>Node12->Node13</title> <g id="a_edge15_Node000012_Node000013"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M587.14,-157.04C570,-161.9 550.87,-167.33 534.88,-171.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="587.95,-160.45 596.61,-154.36 586.04,-153.72 587.95,-160.45"/> </a> </g> </g> <!-- Node14 --> <g id="Node000014" class="node"> <title>Node14</title> <g id="a_Node000014"><a xlink:href="casl2rev_8c.html#a0ddf1224851353fc92bfbff6f499fa97" target="_top" xlink:title="casl2revコマンドのメイン"> <polygon fill="white" stroke="#666666" points="394.25,-191.48 357.25,-191.48 357.25,-172.23 394.25,-172.23 394.25,-191.48"/> <text text-anchor="middle" x="375.75" y="-177.98" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node13->Node14 --> <g id="edge16_Node000013_Node000014" class="edge"> <title>Node13->Node14</title> <g id="a_edge16_Node000013_Node000014"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M442.69,-181.86C425.28,-181.86 407.25,-181.86 394.46,-181.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="442.47,-185.36 452.47,-181.86 442.47,-178.36 442.47,-185.36"/> </a> </g> </g> </g> </svg>