old-computer-simulator

godot game
git clone git://git.evenfri.xyz/old-computer-simulator.git
Log | Files | Refs

main.tscn (19259B)


      1 [gd_scene format=3 uid="uid://ct47fh1ow17f"]
      2 
      3 [ext_resource type="Texture2D" uid="uid://osbck513ghe3" path="res://computer.png" id="1_ig7tw"]
      4 [ext_resource type="Script" uid="uid://cgdypxcbuexde" path="res://computer_interface.cs" id="2_0xm2m"]
      5 [ext_resource type="Texture2D" uid="uid://bb5mof51kodyv" path="res://lamp.png" id="3_h2yge"]
      6 [ext_resource type="Texture2D" uid="uid://blxdcjt4qu82c" path="res://paper.png" id="4_1bvp3"]
      7 [ext_resource type="Script" uid="uid://b6lty8spdabbf" path="res://paper_list.cs" id="4_lquwl"]
      8 [ext_resource type="FontFile" uid="uid://bq48lr0d5eg8h" path="res://PxPlus_IBM_VGA8.ttf" id="6_7mycd"]
      9 
     10 [sub_resource type="LabelSettings" id="LabelSettings_7mycd"]
     11 font_size = 8
     12 
     13 [sub_resource type="LabelSettings" id="LabelSettings_272bh"]
     14 font_size = 8
     15 
     16 [sub_resource type="LabelSettings" id="LabelSettings_5vw27"]
     17 line_spacing = -8.0
     18 font_size = 9
     19 
     20 [sub_resource type="LabelSettings" id="LabelSettings_1bvp3"]
     21 line_spacing = -8.0
     22 font_size = 9
     23 
     24 [sub_resource type="LabelSettings" id="LabelSettings_h2yge"]
     25 line_spacing = -4.0
     26 font_size = 8
     27 
     28 [sub_resource type="LabelSettings" id="LabelSettings_lquwl"]
     29 line_spacing = -4.0
     30 font_size = 8
     31 
     32 [sub_resource type="LabelSettings" id="LabelSettings_xpk6w"]
     33 line_spacing = 0.0
     34 font_size = 8
     35 
     36 [sub_resource type="LabelSettings" id="LabelSettings_kek77"]
     37 line_spacing = 0.0
     38 font_size = 8
     39 
     40 [sub_resource type="LabelSettings" id="LabelSettings_a5vro"]
     41 line_spacing = 0.0
     42 font = ExtResource("6_7mycd")
     43 font_size = 8
     44 font_color = Color(0, 0, 0, 1)
     45 
     46 [sub_resource type="RectangleShape2D" id="RectangleShape2D_a5vro"]
     47 size = Vector2(206, 590)
     48 
     49 [node name="main" type="Node2D" unique_id=1804574269]
     50 
     51 [node name="cam" type="Camera2D" parent="." unique_id=1611617563]
     52 zoom = Vector2(1.5, 1.5)
     53 
     54 [node name="computer" type="Sprite2D" parent="." unique_id=1267147980 node_paths=PackedStringArray("buttons", "lamp_current_instruction", "lamp_addr", "button_off_on", "button_stop", "button_run", "button_single_step", "button_examine", "button_examine_next", "button_deposit", "button_deposit_next", "button_reset", "button_clear")]
     55 position = Vector2(-355, -141)
     56 texture = ExtResource("1_ig7tw")
     57 centered = false
     58 script = ExtResource("2_0xm2m")
     59 buttons = [NodePath("buttons/0"), NodePath("buttons/1"), NodePath("buttons/2"), NodePath("buttons/3"), NodePath("buttons/4"), NodePath("buttons/5"), NodePath("buttons/6"), NodePath("buttons/7"), NodePath("buttons/8"), NodePath("buttons/9"), NodePath("buttons/10"), NodePath("buttons/11"), NodePath("buttons/12"), NodePath("buttons/13"), NodePath("buttons/14"), NodePath("buttons/15")]
     60 lamp_current_instruction = [NodePath("lamps_data/0"), NodePath("lamps_data/1"), NodePath("lamps_data/2"), NodePath("lamps_data/3"), NodePath("lamps_data/4"), NodePath("lamps_data/5"), NodePath("lamps_data/6"), NodePath("lamps_data/7")]
     61 lamp_addr = [NodePath("lamps_addr/0"), NodePath("lamps_addr/1"), NodePath("lamps_addr/2"), NodePath("lamps_addr/3"), NodePath("lamps_addr/4"), NodePath("lamps_addr/5"), NodePath("lamps_addr/6"), NodePath("lamps_addr/7"), NodePath("lamps_addr/8"), NodePath("lamps_addr/9"), NodePath("lamps_addr/10"), NodePath("lamps_addr/11"), NodePath("lamps_addr/12"), NodePath("lamps_addr/13"), NodePath("lamps_addr/14"), NodePath("lamps_addr/15")]
     62 button_off_on = NodePath("control/on_off")
     63 button_stop = NodePath("control/stop")
     64 button_run = NodePath("control/run")
     65 button_single_step = NodePath("control/s_step")
     66 button_examine = NodePath("control/examine")
     67 button_examine_next = NodePath("control/examine_n")
     68 button_deposit = NodePath("control/deposit")
     69 button_deposit_next = NodePath("control/deposit_n")
     70 button_reset = NodePath("control/reset")
     71 button_clear = NodePath("control/clr")
     72 
     73 [node name="lamps_data" type="Node2D" parent="computer" unique_id=2113274042]
     74 position = Vector2(274, 51)
     75 
     76 [node name="0" type="Sprite2D" parent="computer/lamps_data" unique_id=208655575]
     77 position = Vector2(261, 8)
     78 scale = Vector2(0.25, 0.25)
     79 texture = ExtResource("3_h2yge")
     80 
     81 [node name="1" type="Sprite2D" parent="computer/lamps_data" unique_id=1215730673]
     82 position = Vector2(237, 8)
     83 scale = Vector2(0.25, 0.25)
     84 texture = ExtResource("3_h2yge")
     85 
     86 [node name="2" type="Sprite2D" parent="computer/lamps_data" unique_id=930259770]
     87 position = Vector2(213, 8)
     88 scale = Vector2(0.25, 0.25)
     89 texture = ExtResource("3_h2yge")
     90 
     91 [node name="3" type="Sprite2D" parent="computer/lamps_data" unique_id=519104149]
     92 position = Vector2(189, 8)
     93 scale = Vector2(0.25, 0.25)
     94 texture = ExtResource("3_h2yge")
     95 
     96 [node name="4" type="Sprite2D" parent="computer/lamps_data" unique_id=243385059]
     97 position = Vector2(165, 8)
     98 scale = Vector2(0.25, 0.25)
     99 texture = ExtResource("3_h2yge")
    100 
    101 [node name="5" type="Sprite2D" parent="computer/lamps_data" unique_id=981124598]
    102 position = Vector2(141, 8)
    103 scale = Vector2(0.25, 0.25)
    104 texture = ExtResource("3_h2yge")
    105 
    106 [node name="6" type="Sprite2D" parent="computer/lamps_data" unique_id=221933103]
    107 position = Vector2(117, 8)
    108 scale = Vector2(0.25, 0.25)
    109 texture = ExtResource("3_h2yge")
    110 
    111 [node name="7" type="Sprite2D" parent="computer/lamps_data" unique_id=1641223163]
    112 position = Vector2(93, 8)
    113 scale = Vector2(0.25, 0.25)
    114 texture = ExtResource("3_h2yge")
    115 
    116 [node name="lamps_addr" type="Node2D" parent="computer" unique_id=1734725300]
    117 position = Vector2(274, 76)
    118 
    119 [node name="0" type="Sprite2D" parent="computer/lamps_addr" unique_id=1911411271]
    120 position = Vector2(261, 8)
    121 scale = Vector2(0.25, 0.25)
    122 texture = ExtResource("3_h2yge")
    123 
    124 [node name="1" type="Sprite2D" parent="computer/lamps_addr" unique_id=2009264748]
    125 position = Vector2(237, 8)
    126 scale = Vector2(0.25, 0.25)
    127 texture = ExtResource("3_h2yge")
    128 
    129 [node name="2" type="Sprite2D" parent="computer/lamps_addr" unique_id=307082814]
    130 position = Vector2(213, 8)
    131 scale = Vector2(0.25, 0.25)
    132 texture = ExtResource("3_h2yge")
    133 
    134 [node name="3" type="Sprite2D" parent="computer/lamps_addr" unique_id=339122357]
    135 position = Vector2(189, 8)
    136 scale = Vector2(0.25, 0.25)
    137 texture = ExtResource("3_h2yge")
    138 
    139 [node name="4" type="Sprite2D" parent="computer/lamps_addr" unique_id=1864714391]
    140 position = Vector2(165, 8)
    141 scale = Vector2(0.25, 0.25)
    142 texture = ExtResource("3_h2yge")
    143 
    144 [node name="5" type="Sprite2D" parent="computer/lamps_addr" unique_id=140769146]
    145 position = Vector2(141, 8)
    146 scale = Vector2(0.25, 0.25)
    147 texture = ExtResource("3_h2yge")
    148 
    149 [node name="6" type="Sprite2D" parent="computer/lamps_addr" unique_id=1138734365]
    150 position = Vector2(117, 8)
    151 scale = Vector2(0.25, 0.25)
    152 texture = ExtResource("3_h2yge")
    153 
    154 [node name="7" type="Sprite2D" parent="computer/lamps_addr" unique_id=1284145815]
    155 position = Vector2(93, 8)
    156 scale = Vector2(0.25, 0.25)
    157 texture = ExtResource("3_h2yge")
    158 
    159 [node name="8" type="Sprite2D" parent="computer/lamps_addr" unique_id=1370430321]
    160 position = Vector2(69, 8)
    161 scale = Vector2(0.25, 0.25)
    162 texture = ExtResource("3_h2yge")
    163 
    164 [node name="9" type="Sprite2D" parent="computer/lamps_addr" unique_id=1368353718]
    165 position = Vector2(45, 8)
    166 scale = Vector2(0.25, 0.25)
    167 texture = ExtResource("3_h2yge")
    168 
    169 [node name="10" type="Sprite2D" parent="computer/lamps_addr" unique_id=95336119]
    170 position = Vector2(21, 8)
    171 scale = Vector2(0.25, 0.25)
    172 texture = ExtResource("3_h2yge")
    173 
    174 [node name="11" type="Sprite2D" parent="computer/lamps_addr" unique_id=1761830216]
    175 position = Vector2(-3, 8)
    176 scale = Vector2(0.25, 0.25)
    177 texture = ExtResource("3_h2yge")
    178 
    179 [node name="12" type="Sprite2D" parent="computer/lamps_addr" unique_id=446232673]
    180 position = Vector2(-27, 8)
    181 scale = Vector2(0.25, 0.25)
    182 texture = ExtResource("3_h2yge")
    183 
    184 [node name="13" type="Sprite2D" parent="computer/lamps_addr" unique_id=1509287834]
    185 position = Vector2(-51, 8)
    186 scale = Vector2(0.25, 0.25)
    187 texture = ExtResource("3_h2yge")
    188 
    189 [node name="14" type="Sprite2D" parent="computer/lamps_addr" unique_id=2063842413]
    190 position = Vector2(-75, 8)
    191 scale = Vector2(0.25, 0.25)
    192 texture = ExtResource("3_h2yge")
    193 
    194 [node name="15" type="Sprite2D" parent="computer/lamps_addr" unique_id=301037469]
    195 position = Vector2(-99, 8)
    196 scale = Vector2(0.25, 0.25)
    197 texture = ExtResource("3_h2yge")
    198 
    199 [node name="buttons" type="Node2D" parent="computer" unique_id=733435300]
    200 position = Vector2(163, 137)
    201 
    202 [node name="0" type="CheckButton" parent="computer/buttons" unique_id=2129421308]
    203 offset_left = 360.0
    204 offset_right = 404.0
    205 offset_bottom = 24.0
    206 rotation = 4.712389
    207 mouse_filter = 1
    208 
    209 [node name="1" type="CheckButton" parent="computer/buttons" unique_id=862879246]
    210 offset_left = 336.0
    211 offset_right = 380.0
    212 offset_bottom = 24.0
    213 rotation = 4.712389
    214 mouse_filter = 1
    215 
    216 [node name="2" type="CheckButton" parent="computer/buttons" unique_id=70508066]
    217 offset_left = 312.0
    218 offset_right = 356.0
    219 offset_bottom = 24.0
    220 rotation = 4.712389
    221 mouse_filter = 1
    222 
    223 [node name="3" type="CheckButton" parent="computer/buttons" unique_id=2099906965]
    224 offset_left = 288.0
    225 offset_right = 332.0
    226 offset_bottom = 24.0
    227 rotation = 4.712389
    228 mouse_filter = 1
    229 
    230 [node name="4" type="CheckButton" parent="computer/buttons" unique_id=1943659506]
    231 offset_left = 264.0
    232 offset_right = 308.0
    233 offset_bottom = 24.0
    234 rotation = 4.712389
    235 mouse_filter = 1
    236 
    237 [node name="5" type="CheckButton" parent="computer/buttons" unique_id=2076865949]
    238 offset_left = 240.0
    239 offset_right = 284.0
    240 offset_bottom = 24.0
    241 rotation = 4.712389
    242 mouse_filter = 1
    243 
    244 [node name="6" type="CheckButton" parent="computer/buttons" unique_id=1421105136]
    245 offset_left = 216.0
    246 offset_right = 260.0
    247 offset_bottom = 24.0
    248 rotation = 4.712389
    249 mouse_filter = 1
    250 
    251 [node name="7" type="CheckButton" parent="computer/buttons" unique_id=1283918352]
    252 offset_left = 192.0
    253 offset_right = 236.0
    254 offset_bottom = 24.0
    255 rotation = 4.712389
    256 mouse_filter = 1
    257 
    258 [node name="8" type="CheckButton" parent="computer/buttons" unique_id=210349797]
    259 offset_left = 168.0
    260 offset_right = 212.0
    261 offset_bottom = 24.0
    262 rotation = 4.712389
    263 mouse_filter = 1
    264 
    265 [node name="9" type="CheckButton" parent="computer/buttons" unique_id=313744853]
    266 offset_left = 144.0
    267 offset_right = 188.0
    268 offset_bottom = 24.0
    269 rotation = 4.712389
    270 mouse_filter = 1
    271 
    272 [node name="10" type="CheckButton" parent="computer/buttons" unique_id=1404060575]
    273 offset_left = 120.0
    274 offset_right = 164.0
    275 offset_bottom = 24.0
    276 rotation = 4.712389
    277 mouse_filter = 1
    278 
    279 [node name="11" type="CheckButton" parent="computer/buttons" unique_id=760018466]
    280 offset_left = 96.0
    281 offset_right = 140.0
    282 offset_bottom = 24.0
    283 rotation = 4.712389
    284 mouse_filter = 1
    285 
    286 [node name="12" type="CheckButton" parent="computer/buttons" unique_id=1690503583]
    287 offset_left = 72.0
    288 offset_right = 116.0
    289 offset_bottom = 24.0
    290 rotation = 4.712389
    291 mouse_filter = 1
    292 
    293 [node name="13" type="CheckButton" parent="computer/buttons" unique_id=695745454]
    294 offset_left = 48.0
    295 offset_right = 92.0
    296 offset_bottom = 24.0
    297 rotation = 4.712389
    298 mouse_filter = 1
    299 
    300 [node name="14" type="CheckButton" parent="computer/buttons" unique_id=1336488479]
    301 offset_left = 24.0
    302 offset_right = 68.0
    303 offset_bottom = 24.0
    304 rotation = 4.712389
    305 mouse_filter = 1
    306 
    307 [node name="15" type="CheckButton" parent="computer/buttons" unique_id=325488317]
    308 offset_right = 44.0
    309 offset_bottom = 24.0
    310 rotation = 4.712389
    311 mouse_filter = 1
    312 
    313 [node name="control" type="Node2D" parent="computer" unique_id=1094110876]
    314 position = Vector2(355, 163)
    315 
    316 [node name="on_off" type="CheckButton" parent="computer/control" unique_id=1276014139]
    317 offset_left = -305.0
    318 offset_top = -12.999999
    319 offset_right = -261.0
    320 offset_bottom = 11.000001
    321 rotation = 1.5707964
    322 mouse_filter = 1
    323 
    324 [node name="off" type="Label" parent="computer/control/on_off" unique_id=887485295]
    325 layout_mode = 0
    326 offset_left = -3.0
    327 offset_top = 19.000004
    328 offset_right = 27.0
    329 offset_bottom = 42.000008
    330 rotation = -1.5707964
    331 mouse_filter = 1
    332 text = "OFF"
    333 label_settings = SubResource("LabelSettings_7mycd")
    334 
    335 [node name="on" type="Label" parent="computer/control/on_off" unique_id=965272764]
    336 layout_mode = 0
    337 offset_left = 36.0
    338 offset_top = 18.0
    339 offset_right = 56.0
    340 offset_bottom = 41.0
    341 rotation = -1.5707964
    342 mouse_filter = 1
    343 text = "ON"
    344 label_settings = SubResource("LabelSettings_272bh")
    345 
    346 [node name="stop" type="Button" parent="computer/control" unique_id=886115773]
    347 offset_left = -188.0
    348 offset_top = -5.999999
    349 offset_right = -172.0
    350 offset_bottom = 10.000001
    351 mouse_filter = 1
    352 
    353 [node name="text" type="Label" parent="computer/control/stop" unique_id=1984568674]
    354 layout_mode = 0
    355 offset_left = -11.0
    356 offset_top = -12.0
    357 offset_right = 30.0
    358 offset_bottom = 11.0
    359 mouse_filter = 1
    360 text = "STOP"
    361 label_settings = SubResource("LabelSettings_5vw27")
    362 horizontal_alignment = 1
    363 
    364 [node name="run" type="Button" parent="computer/control" unique_id=214883096]
    365 offset_left = -188.0
    366 offset_top = 11.000001
    367 offset_right = -172.0
    368 offset_bottom = 27.0
    369 mouse_filter = 1
    370 
    371 [node name="text" type="Label" parent="computer/control/run" unique_id=1347445060]
    372 layout_mode = 0
    373 offset_left = -11.0
    374 offset_top = 13.0
    375 offset_right = 30.0
    376 offset_bottom = 36.0
    377 mouse_filter = 1
    378 text = "RUN"
    379 label_settings = SubResource("LabelSettings_1bvp3")
    380 horizontal_alignment = 1
    381 
    382 [node name="s_step" type="Button" parent="computer/control" unique_id=1023167207]
    383 offset_left = -133.0
    384 offset_top = 2.000001
    385 offset_right = -117.0
    386 offset_bottom = 18.0
    387 mouse_filter = 1
    388 
    389 [node name="text" type="Label" parent="computer/control/s_step" unique_id=822028633]
    390 layout_mode = 0
    391 offset_left = -12.0
    392 offset_top = -19.0
    393 offset_right = 30.0
    394 offset_bottom = 7.0
    395 mouse_filter = 1
    396 text = "SINGLE
    397 STEP"
    398 label_settings = SubResource("LabelSettings_h2yge")
    399 horizontal_alignment = 1
    400 
    401 [node name="examine" type="Button" parent="computer/control" unique_id=296196073]
    402 offset_left = -76.0
    403 offset_top = -5.999999
    404 offset_right = -60.0
    405 offset_bottom = 10.000001
    406 mouse_filter = 1
    407 
    408 [node name="text" type="Label" parent="computer/control/examine" unique_id=1867917591]
    409 layout_mode = 0
    410 offset_left = -17.0
    411 offset_top = -14.0
    412 offset_right = 36.0
    413 offset_bottom = 9.0
    414 mouse_filter = 1
    415 text = "EXAMINE"
    416 label_settings = SubResource("LabelSettings_1bvp3")
    417 horizontal_alignment = 1
    418 
    419 [node name="examine_n" type="Button" parent="computer/control" unique_id=107187658]
    420 offset_left = -76.0
    421 offset_top = 11.000001
    422 offset_right = -60.0
    423 offset_bottom = 27.0
    424 mouse_filter = 1
    425 
    426 [node name="text" type="Label" parent="computer/control/examine_n" unique_id=551910634]
    427 layout_mode = 0
    428 offset_left = -17.0
    429 offset_top = 12.0
    430 offset_right = 36.0
    431 offset_bottom = 46.0
    432 mouse_filter = 1
    433 text = "EXAMINE
    434 NEXT"
    435 label_settings = SubResource("LabelSettings_lquwl")
    436 horizontal_alignment = 1
    437 
    438 [node name="deposit" type="Button" parent="computer/control" unique_id=1692201661]
    439 offset_left = -11.0
    440 offset_top = -5.999999
    441 offset_right = 5.0
    442 offset_bottom = 10.000001
    443 mouse_filter = 1
    444 
    445 [node name="text" type="Label" parent="computer/control/deposit" unique_id=1183008914]
    446 layout_mode = 0
    447 offset_left = -20.0
    448 offset_top = -13.0
    449 offset_right = 33.0
    450 offset_bottom = 10.0
    451 mouse_filter = 1
    452 text = "DEPOSIT"
    453 label_settings = SubResource("LabelSettings_1bvp3")
    454 horizontal_alignment = 1
    455 
    456 [node name="deposit_n" type="Button" parent="computer/control" unique_id=845138324]
    457 offset_left = -11.0
    458 offset_top = 11.000001
    459 offset_right = 5.0
    460 offset_bottom = 27.0
    461 mouse_filter = 1
    462 
    463 [node name="text" type="Label" parent="computer/control/deposit_n" unique_id=926335548]
    464 layout_mode = 0
    465 offset_left = -17.0
    466 offset_top = 12.0
    467 offset_right = 36.0
    468 offset_bottom = 46.0
    469 mouse_filter = 1
    470 text = "DEPOSIT
    471 NEXT"
    472 label_settings = SubResource("LabelSettings_lquwl")
    473 horizontal_alignment = 1
    474 
    475 [node name="reset" type="Button" parent="computer/control" unique_id=1280760691]
    476 offset_left = 52.0
    477 offset_top = -5.999999
    478 offset_right = 68.0
    479 offset_bottom = 10.000001
    480 mouse_filter = 1
    481 
    482 [node name="text" type="Label" parent="computer/control/reset" unique_id=1297615840]
    483 layout_mode = 0
    484 offset_left = -16.0
    485 offset_top = -12.0
    486 offset_right = 37.0
    487 offset_bottom = 11.0
    488 mouse_filter = 1
    489 text = "RESET"
    490 label_settings = SubResource("LabelSettings_1bvp3")
    491 horizontal_alignment = 1
    492 
    493 [node name="clr" type="Button" parent="computer/control" unique_id=1324293289]
    494 offset_left = 52.0
    495 offset_top = 11.000001
    496 offset_right = 68.0
    497 offset_bottom = 27.0
    498 mouse_filter = 1
    499 
    500 [node name="text" type="Label" parent="computer/control/clr" unique_id=2030335195]
    501 layout_mode = 0
    502 offset_left = -19.0
    503 offset_top = 14.0
    504 offset_right = 34.0
    505 offset_bottom = 48.0
    506 mouse_filter = 1
    507 text = "CLR
    508 "
    509 label_settings = SubResource("LabelSettings_lquwl")
    510 horizontal_alignment = 1
    511 
    512 [node name="d0-7" type="Label" parent="computer" unique_id=731723272]
    513 offset_left = 363.0
    514 offset_top = 42.0
    515 offset_right = 541.0
    516 offset_bottom = 65.0
    517 mouse_filter = 1
    518 text = "D7      D6       D5       D4      D3       D2      D1      D0"
    519 label_settings = SubResource("LabelSettings_xpk6w")
    520 horizontal_alignment = 1
    521 
    522 [node name="a0-15" type="Label" parent="computer" unique_id=554604991]
    523 offset_left = 165.0
    524 offset_top = 67.0
    525 offset_right = 534.0
    526 offset_bottom = 90.0
    527 mouse_filter = 1
    528 text = "A15     A14     A13     A12     A11     A10      A9      A8       A7      A6       A5       A4      A3        A2       A1      A0"
    529 label_settings = SubResource("LabelSettings_kek77")
    530 horizontal_alignment = 1
    531 
    532 [node name="paper" type="Area2D" parent="." unique_id=1717261404]
    533 z_index = 1
    534 position = Vector2(0, 349)
    535 script = ExtResource("4_lquwl")
    536 offset = -300.0
    537 
    538 [node name="doc" type="Sprite2D" parent="paper" unique_id=1634288699]
    539 texture = ExtResource("4_1bvp3")
    540 
    541 [node name="header" type="Label" parent="paper/doc" unique_id=2038232969]
    542 offset_left = -99.0
    543 offset_top = -141.0
    544 offset_right = 101.0
    545 offset_bottom = -133.0
    546 mouse_filter = 1
    547 text = "DOCUMENTATION"
    548 label_settings = SubResource("LabelSettings_a5vro")
    549 horizontal_alignment = 1
    550 
    551 [node name="system" type="Label" parent="paper/doc" unique_id=1094384802]
    552 offset_left = -100.0
    553 offset_top = -133.0
    554 offset_right = 100.0
    555 offset_bottom = -109.0
    556 mouse_filter = 1
    557 text = "A0-15 - Address switchers
    558 D0-7  - Data switchers
    559 EXAMINE/NEXT - Change current address and show
    560                data from memory by address
    561 DEPOSIT/NEXT - Load data in memory by address
    562 RESET        - Set address to 0x0000"
    563 label_settings = SubResource("LabelSettings_a5vro")
    564 
    565 [node name="registers" type="Label" parent="paper/doc" unique_id=1958491991]
    566 offset_left = -100.0
    567 offset_top = -80.0
    568 offset_right = 100.0
    569 offset_bottom = -56.0
    570 mouse_filter = 1
    571 text = "NAME OPCODE
    572   A 111
    573   B 000
    574   C 001
    575   D 010
    576   E 011
    577   H 100
    578   L 101
    579   M 110"
    580 label_settings = SubResource("LabelSettings_a5vro")
    581 
    582 [node name="opcode" type="Label" parent="paper/doc" unique_id=720962544]
    583 offset_left = -100.0
    584 offset_top = -8.0
    585 offset_right = 100.0
    586 offset_bottom = 16.0
    587 mouse_filter = 1
    588 text = "NAME OPCODE DESCRIPTION
    589   MVI 00<dst>110   move immediate
    590   MOV 01<dst><src> move register
    591   STA 00110010     move to memory
    592   HLT 01110110     halt machine
    593 "
    594 label_settings = SubResource("LabelSettings_a5vro")
    595 
    596 [node name="example program" type="Label" parent="paper/doc" unique_id=702865304]
    597 offset_left = -100.0
    598 offset_top = 32.0
    599 offset_right = 100.0
    600 offset_bottom = 80.0
    601 mouse_filter = 1
    602 text = "Example program:
    603   ADDR OPCODE   ASM
    604   0000 00111110 MOV A
    605   0001 00001000 8
    606   0002 00110010 STA 
    607   0003 00000000 00
    608   0004 00010000 10
    609   0005 00111110 MOV A
    610   0006 00001001 9
    611   0007 00110010 STA 
    612   0008 00000000 01
    613   0009 00010000 10
    614   000A 01110110 HLT"
    615 label_settings = SubResource("LabelSettings_a5vro")
    616 
    617 [node name="collision" type="CollisionShape2D" parent="paper" unique_id=1149371540]
    618 position = Vector2(0, 148.5)
    619 shape = SubResource("RectangleShape2D_a5vro")