// export Rusi , You , You2 ; starting begin RandomizeAll ;
   0: CALL_OW 11
// InitBc ;
   4: CALL_OW 21
// InitHc ;
   8: CALL_OW 19
// InitUc ;
  12: CALL_OW 18
// InitVc ;
  16: CALL_OW 20
// You = 7 ;
  20: LD_ADDR_EXP 2
  24: PUSH
  25: LD_INT 7
  27: ST_TO_ADDR
// You2 = 4 ;
  28: LD_ADDR_EXP 3
  32: PUSH
  33: LD_INT 4
  35: ST_TO_ADDR
// Rusi = 1 ;
  36: LD_ADDR_EXP 1
  40: PUSH
  41: LD_INT 1
  43: ST_TO_ADDR
// set_difficulty ;
  44: CALL 938 0 0
// prepare_people ;
  48: CALL 1228 0 0
// InGameOn ;
  52: CALL_OW 8
// uvodni_kecy ;
  56: CALL 103 0 0
// enter := vyber_vojaky ;
  60: LD_ADDR_EXP 14
  64: PUSH
  65: CALL 314 0 0
  69: ST_TO_ADDR
// prepare_znicenou_bazi ;
  70: CALL 595 0 0
// placni_vojcly_do_enter_aree ;
  74: CALL 541 0 0
// CenterOnUnits ( enter ) ;
  78: LD_EXP 14
  82: PPUSH
  83: CALL_OW 85
// wait ( 0 0$3 ) ;
  87: LD_INT 105
  89: PPUSH
  90: CALL_OW 67
// InGameOff ;
  94: CALL_OW 9
// chcip_vojaku ;
  98: CALL 863 0 0
// end ; end_of_file
 102: END
// export function uvodni_kecy ; begin
 103: LD_INT 0
 105: PPUSH
// DialogueOn ;
 106: CALL_OW 6
// Say ( sef , D1-sef-1 ) ;
 110: LD_EXP 13
 114: PPUSH
 115: LD_STRING D1-sef-1
 117: PPUSH
 118: CALL_OW 88
// Say ( pl , D1-pl-1 ) ;
 122: LD_EXP 12
 126: PPUSH
 127: LD_STRING D1-pl-1
 129: PPUSH
 130: CALL_OW 88
// case nat of nation_arabian :
 134: LD_EXP 7
 138: PUSH
 139: LD_INT 2
 141: DOUBLE
 142: EQUAL
 143: IFTRUE 147
 145: GO 162
 147: POP
// Say ( sef , D1-sef-2ar ) ; nation_american :
 148: LD_EXP 13
 152: PPUSH
 153: LD_STRING D1-sef-2ar
 155: PPUSH
 156: CALL_OW 88
 160: GO 209
 162: LD_INT 1
 164: DOUBLE
 165: EQUAL
 166: IFTRUE 170
 168: GO 185
 170: POP
// Say ( sef , D1-sef-2am ) ; nation_russian :
 171: LD_EXP 13
 175: PPUSH
 176: LD_STRING D1-sef-2am
 178: PPUSH
 179: CALL_OW 88
 183: GO 209
 185: LD_INT 3
 187: DOUBLE
 188: EQUAL
 189: IFTRUE 193
 191: GO 208
 193: POP
// Say ( sef , D1-sef-2ru ) ; end ;
 194: LD_EXP 13
 198: PPUSH
 199: LD_STRING D1-sef-2ru
 201: PPUSH
 202: CALL_OW 88
 206: GO 209
 208: POP
// Say ( pl , D1-pl-2 ) ;
 209: LD_EXP 12
 213: PPUSH
 214: LD_STRING D1-pl-2
 216: PPUSH
 217: CALL_OW 88
// Say ( sef , D1-sef-3 ) ;
 221: LD_EXP 13
 225: PPUSH
 226: LD_STRING D1-sef-3
 228: PPUSH
 229: CALL_OW 88
// Say ( pl , D1-pl-3 ) ;
 233: LD_EXP 12
 237: PPUSH
 238: LD_STRING D1-pl-3
 240: PPUSH
 241: CALL_OW 88
// Say ( sef , D1-sef-4 ) ;
 245: LD_EXP 13
 249: PPUSH
 250: LD_STRING D1-sef-4
 252: PPUSH
 253: CALL_OW 88
// Say ( sef , D1-sef-4a ) ;
 257: LD_EXP 13
 261: PPUSH
 262: LD_STRING D1-sef-4a
 264: PPUSH
 265: CALL_OW 88
// Say ( pl , D1-pl-4 ) ;
 269: LD_EXP 12
 273: PPUSH
 274: LD_STRING D1-pl-4
 276: PPUSH
 277: CALL_OW 88
// Say ( sef , D1-sef-5 ) ;
 281: LD_EXP 13
 285: PPUSH
 286: LD_STRING D1-sef-5
 288: PPUSH
 289: CALL_OW 88
// Say ( pl , D1-pl-5 ) ;
 293: LD_EXP 12
 297: PPUSH
 298: LD_STRING D1-pl-5
 300: PPUSH
 301: CALL_OW 88
// DialogueOff ;
 305: CALL_OW 7
// end ;
 309: LD_VAR 0 1
 313: RET
// export function vyber_vojaky ; var pom ; var units_na_vyber ; var i ; var vyber ; begin
 314: LD_INT 0
 316: PPUSH
 317: PPUSH
 318: PPUSH
 319: PPUSH
 320: PPUSH
// units_na_vyber = [ sel_not_changeable , sel_hired , sel_dont_change_class , pl , ls ] ;
 321: LD_ADDR_VAR 0 3
 325: PUSH
 326: LD_INT -4
 328: PUSH
 329: LD_INT -1
 331: PUSH
 332: LD_INT -6
 334: PUSH
 335: LD_EXP 12
 339: PUSH
 340: LD_EXP 11
 344: PUSH
 345: EMPTY
 346: LIST
 347: LIST
 348: LIST
 349: LIST
 350: LIST
 351: ST_TO_ADDR
// units_na_vyber = units_na_vyber ^ [ sel_not_hired , sel_changeable , sel_change_class ] ;
 352: LD_ADDR_VAR 0 3
 356: PUSH
 357: LD_VAR 0 3
 361: PUSH
 362: LD_INT -2
 364: PUSH
 365: LD_INT -3
 367: PUSH
 368: LD_INT -5
 370: PUSH
 371: EMPTY
 372: LIST
 373: LIST
 374: LIST
 375: ADD
 376: ST_TO_ADDR
// units_na_vyber = units_na_vyber ^ lidi_na_vyber ;
 377: LD_ADDR_VAR 0 3
 381: PUSH
 382: LD_VAR 0 3
 386: PUSH
 387: LD_EXP 10
 391: ADD
 392: ST_TO_ADDR
// pom = CharacterSelection ( Vyber si lidi pro misi , pocet_vojaku_na_zacatku , pocet_vojaku_na_zacatku , units_na_vyber , [ [ class_engineer , 1 , pocet_vojaku_na_zacatku ] , [ class_scientistic , 0 , pocet_vojaku_na_zacatku ] , [ class_mechanic , 0 , pocet_vojaku_na_zacatku ] , [ class_soldier , 0 , pocet_vojaku_na_zacatku ] ] ) ;
 393: LD_ADDR_VAR 0 2
 397: PUSH
 398: LD_STRING Vyber si lidi pro misi
 400: PPUSH
 401: LD_EXP 5
 405: PPUSH
 406: LD_EXP 5
 410: PPUSH
 411: LD_VAR 0 3
 415: PPUSH
 416: LD_INT 2
 418: PUSH
 419: LD_INT 1
 421: PUSH
 422: LD_EXP 5
 426: PUSH
 427: EMPTY
 428: LIST
 429: LIST
 430: LIST
 431: PUSH
 432: LD_INT 4
 434: PUSH
 435: LD_INT 0
 437: PUSH
 438: LD_EXP 5
 442: PUSH
 443: EMPTY
 444: LIST
 445: LIST
 446: LIST
 447: PUSH
 448: LD_INT 3
 450: PUSH
 451: LD_INT 0
 453: PUSH
 454: LD_EXP 5
 458: PUSH
 459: EMPTY
 460: LIST
 461: LIST
 462: LIST
 463: PUSH
 464: LD_INT 1
 466: PUSH
 467: LD_INT 0
 469: PUSH
 470: LD_EXP 5
 474: PUSH
 475: EMPTY
 476: LIST
 477: LIST
 478: LIST
 479: PUSH
 480: EMPTY
 481: LIST
 482: LIST
 483: LIST
 484: LIST
 485: PPUSH
 486: CALL_OW 42
 490: ST_TO_ADDR
// vyber = [ pl , ls ] ;
 491: LD_ADDR_VAR 0 5
 495: PUSH
 496: LD_EXP 12
 500: PUSH
 501: LD_EXP 11
 505: PUSH
 506: EMPTY
 507: LIST
 508: LIST
 509: ST_TO_ADDR
// vyber = vyber ^ pom ;
 510: LD_ADDR_VAR 0 5
 514: PUSH
 515: LD_VAR 0 5
 519: PUSH
 520: LD_VAR 0 2
 524: ADD
 525: ST_TO_ADDR
// result := vyber ;
 526: LD_ADDR_VAR 0 1
 530: PUSH
 531: LD_VAR 0 5
 535: ST_TO_ADDR
// end ;
 536: LD_VAR 0 1
 540: RET
// export function placni_vojcly_do_enter_aree ; var i ; begin
 541: LD_INT 0
 543: PPUSH
 544: PPUSH
// for i in enter do
 545: LD_ADDR_VAR 0 2
 549: PUSH
 550: LD_EXP 14
 554: PUSH
 555: FOR_IN
 556: IFFALSE 581
// PlaceUnitXYR ( i , 62 , 113 , 5 , false ) ;
 558: LD_VAR 0 2
 562: PPUSH
 563: LD_INT 62
 565: PPUSH
 566: LD_INT 113
 568: PPUSH
 569: LD_INT 5
 571: PPUSH
 572: LD_INT 0
 574: PPUSH
 575: CALL_OW 50
 579: GO 555
 581: POP
 582: POP
// ChangeMissionObjectives ( M1 ) ;
 583: LD_STRING M1
 585: PPUSH
 586: CALL_OW 337
// end ;
 590: LD_VAR 0 1
 594: RET
// export function prepare_znicenou_bazi ; var pom , i ; begin
 595: LD_INT 0
 597: PPUSH
 598: PPUSH
 599: PPUSH
// uc_side = You2 ;
 600: LD_ADDR_OWVAR 20
 604: PUSH
 605: LD_EXP 3
 609: ST_TO_ADDR
// uc_nation = nat ;
 610: LD_ADDR_OWVAR 21
 614: PUSH
 615: LD_EXP 7
 619: ST_TO_ADDR
// bc_level = levely_vojaku [ dif ] ;
 620: LD_ADDR_OWVAR 43
 624: PUSH
 625: LD_EXP 4
 629: PUSH
 630: LD_EXP 6
 634: ARRAY
 635: ST_TO_ADDR
// bc_type = b_depot ;
 636: LD_ADDR_OWVAR 42
 640: PUSH
 641: LD_INT 0
 643: ST_TO_ADDR
// CreateAndPlaceBuildingXYD ( 80 , 146 , 1 ) ;
 644: LD_INT 80
 646: PPUSH
 647: LD_INT 146
 649: PPUSH
 650: LD_INT 1
 652: PPUSH
 653: CALL_OW 47
// bc_type = b_armoury ;
 657: LD_ADDR_OWVAR 42
 661: PUSH
 662: LD_INT 4
 664: ST_TO_ADDR
// CreateAndPlaceBuildingXYD ( 81 , 140 , 2 ) ;
 665: LD_INT 81
 667: PPUSH
 668: LD_INT 140
 670: PPUSH
 671: LD_INT 2
 673: PPUSH
 674: CALL_OW 47
// bc_type = b_workshop ;
 678: LD_ADDR_OWVAR 42
 682: PUSH
 683: LD_INT 2
 685: ST_TO_ADDR
// CreateAndPlaceBuildingXYD ( 94 , 153 , 5 ) ;
 686: LD_INT 94
 688: PPUSH
 689: LD_INT 153
 691: PPUSH
 692: LD_INT 5
 694: PPUSH
 695: CALL_OW 47
// bc_type = b_lab ;
 699: LD_ADDR_OWVAR 42
 703: PUSH
 704: LD_INT 6
 706: ST_TO_ADDR
// bc_kind1 = b_lab_basic ;
 707: LD_ADDR_OWVAR 44
 711: PUSH
 712: LD_INT 9
 714: ST_TO_ADDR
// bc_kind2 = b_lab_basic ;
 715: LD_ADDR_OWVAR 45
 719: PUSH
 720: LD_INT 9
 722: ST_TO_ADDR
// CreateAndPlaceBuildingXYD ( 88 , 140 , 0 ) ;
 723: LD_INT 88
 725: PPUSH
 726: LD_INT 140
 728: PPUSH
 729: LD_INT 0
 731: PPUSH
 732: CALL_OW 47
// bc_type = b_breastwork ;
 736: LD_ADDR_OWVAR 42
 740: PUSH
 741: LD_INT 31
 743: ST_TO_ADDR
// CreateAndPlaceBuildingXYD ( 70 , 131 , 2 ) ;
 744: LD_INT 70
 746: PPUSH
 747: LD_INT 131
 749: PPUSH
 750: LD_INT 2
 752: PPUSH
 753: CALL_OW 47
// CreateAndPlaceBuildingXYD ( 77 , 131 , 3 ) ;
 757: LD_INT 77
 759: PPUSH
 760: LD_INT 131
 762: PPUSH
 763: LD_INT 3
 765: PPUSH
 766: CALL_OW 47
// CreateAndPlaceBuildingXYD ( 97 , 137 , 4 ) ;
 770: LD_INT 97
 772: PPUSH
 773: LD_INT 137
 775: PPUSH
 776: LD_INT 4
 778: PPUSH
 779: CALL_OW 47
// CreateAndPlaceBuildingXYD ( 106 , 149 , 4 ) ;
 783: LD_INT 106
 785: PPUSH
 786: LD_INT 149
 788: PPUSH
 789: LD_INT 4
 791: PPUSH
 792: CALL_OW 47
// pom = FilterAllUnits ( [ [ f_side , You2 ] ] ) ;
 796: LD_ADDR_VAR 0 2
 800: PUSH
 801: LD_INT 22
 803: PUSH
 804: LD_EXP 3
 808: PUSH
 809: EMPTY
 810: LIST
 811: LIST
 812: PUSH
 813: EMPTY
 814: LIST
 815: PPUSH
 816: CALL_OW 69
 820: ST_TO_ADDR
// for i in pom do
 821: LD_ADDR_VAR 0 3
 825: PUSH
 826: LD_VAR 0 2
 830: PUSH
 831: FOR_IN
 832: IFFALSE 856
// SetLives ( i , rand ( 250 , 300 ) ) ;
 834: LD_VAR 0 3
 838: PPUSH
 839: LD_INT 250
 841: PPUSH
 842: LD_INT 300
 844: PPUSH
 845: CALL_OW 12
 849: PPUSH
 850: CALL_OW 234
 854: GO 831
 856: POP
 857: POP
// end ;
 858: LD_VAR 0 1
 862: RET
// export function chcip_vojaku ; var pom , i ; begin
 863: LD_INT 0
 865: PPUSH
 866: PPUSH
 867: PPUSH
// pom = FilterAllUnits ( [ [ f_side , You2 ] , [ f_type , unit_human ] ] ) ;
 868: LD_ADDR_VAR 0 2
 872: PUSH
 873: LD_INT 22
 875: PUSH
 876: LD_EXP 3
 880: PUSH
 881: EMPTY
 882: LIST
 883: LIST
 884: PUSH
 885: LD_INT 21
 887: PUSH
 888: LD_INT 1
 890: PUSH
 891: EMPTY
 892: LIST
 893: LIST
 894: PUSH
 895: EMPTY
 896: LIST
 897: LIST
 898: PPUSH
 899: CALL_OW 69
 903: ST_TO_ADDR
// for i in pom do
 904: LD_ADDR_VAR 0 3
 908: PUSH
 909: LD_VAR 0 2
 913: PUSH
 914: FOR_IN
 915: IFFALSE 931
// SetLives ( i , 1 ) ;
 917: LD_VAR 0 3
 921: PPUSH
 922: LD_INT 1
 924: PPUSH
 925: CALL_OW 234
 929: GO 914
 931: POP
 932: POP
// end ; end_of_file
 933: LD_VAR 0 1
 937: RET
// export levely_vojaku ; export pocet_vojaku_na_zacatku ; export dif ; export nat ; export nop ; export player_name ; export function set_difficulty ; begin
 938: LD_INT 0
 940: PPUSH
// dif = 2 ;
 941: LD_ADDR_EXP 6
 945: PUSH
 946: LD_INT 2
 948: ST_TO_ADDR
// nat = nation_american ;
 949: LD_ADDR_EXP 7
 953: PUSH
 954: LD_INT 1
 956: ST_TO_ADDR
// nop = 2 ;
 957: LD_ADDR_EXP 8
 961: PUSH
 962: LD_INT 2
 964: ST_TO_ADDR
// player_name = ptakopysk1 ;
 965: LD_ADDR_EXP 9
 969: PUSH
 970: LD_STRING ptakopysk1
 972: ST_TO_ADDR
// levely_vojaku = [ 3 , 2 , 1 ] ;
 973: LD_ADDR_EXP 4
 977: PUSH
 978: LD_INT 3
 980: PUSH
 981: LD_INT 2
 983: PUSH
 984: LD_INT 1
 986: PUSH
 987: EMPTY
 988: LIST
 989: LIST
 990: LIST
 991: ST_TO_ADDR
// pocet_vojaku_na_zacatku = nop + ( 4 - dif ) ;
 992: LD_ADDR_EXP 5
 996: PUSH
 997: LD_EXP 8
1001: PUSH
1002: LD_INT 4
1004: PUSH
1005: LD_EXP 6
1009: MINUS
1010: PLUS
1011: ST_TO_ADDR
// end ; end_of_file
1012: LD_VAR 0 1
1016: RET
// export lidi_na_vyber ; var ah , av ; function get_sex ; begin
1017: LD_INT 0
1019: PPUSH
// if Prob ( 20 ) then
1020: LD_INT 20
1022: PPUSH
1023: CALL_OW 13
1027: IFFALSE 1039
// result = sex_female else
1029: LD_ADDR_VAR 0 1
1033: PUSH
1034: LD_INT 2
1036: ST_TO_ADDR
1037: GO 1047
// result = sex_male ;
1039: LD_ADDR_VAR 0 1
1043: PUSH
1044: LD_INT 1
1046: ST_TO_ADDR
// end ;
1047: LD_VAR 0 1
1051: RET
// function get_class ; var a ; var pom ; begin
1052: LD_INT 0
1054: PPUSH
1055: PPUSH
1056: PPUSH
// pom = Rand ( 1 , 4 ) ;
1057: LD_ADDR_VAR 0 3
1061: PUSH
1062: LD_INT 1
1064: PPUSH
1065: LD_INT 4
1067: PPUSH
1068: CALL_OW 12
1072: ST_TO_ADDR
// case pom of 1 :
1073: LD_VAR 0 3
1077: PUSH
1078: LD_INT 1
1080: DOUBLE
1081: EQUAL
1082: IFTRUE 1086
1084: GO 1097
1086: POP
// a = class_soldier ; 2 :
1087: LD_ADDR_VAR 0 2
1091: PUSH
1092: LD_INT 1
1094: ST_TO_ADDR
1095: GO 1155
1097: LD_INT 2
1099: DOUBLE
1100: EQUAL
1101: IFTRUE 1105
1103: GO 1116
1105: POP
// a = class_mechanic ; 3 :
1106: LD_ADDR_VAR 0 2
1110: PUSH
1111: LD_INT 3
1113: ST_TO_ADDR
1114: GO 1155
1116: LD_INT 3
1118: DOUBLE
1119: EQUAL
1120: IFTRUE 1124
1122: GO 1135
1124: POP
// a = class_engineer ; 4 :
1125: LD_ADDR_VAR 0 2
1129: PUSH
1130: LD_INT 2
1132: ST_TO_ADDR
1133: GO 1155
1135: LD_INT 4
1137: DOUBLE
1138: EQUAL
1139: IFTRUE 1143
1141: GO 1154
1143: POP
// a = classtype_scientist ; end ;
1144: LD_ADDR_VAR 0 2
1148: PUSH
1149: LD_INT 4
1151: ST_TO_ADDR
1152: GO 1155
1154: POP
// result = a ;
1155: LD_ADDR_VAR 0 1
1159: PUSH
1160: LD_VAR 0 2
1164: ST_TO_ADDR
// end ;
1165: LD_VAR 0 1
1169: RET
// function get_human ( sex , clas , level , name ) ; var pom ; begin
1170: LD_INT 0
1172: PPUSH
1173: PPUSH
// PrepareHuman ( sex , clas , level ) ;
1174: LD_VAR 0 1
1178: PPUSH
1179: LD_VAR 0 2
1183: PPUSH
1184: LD_VAR 0 3
1188: PPUSH
1189: CALL_OW 380
// hc_name := name ;
1193: LD_ADDR_OWVAR 26
1197: PUSH
1198: LD_VAR 0 4
1202: ST_TO_ADDR
// pom = CreateHuman ;
1203: LD_ADDR_VAR 0 6
1207: PUSH
1208: CALL_OW 44
1212: ST_TO_ADDR
// result := pom ;
1213: LD_ADDR_VAR 0 5
1217: PUSH
1218: LD_VAR 0 6
1222: ST_TO_ADDR
// end ;
1223: LD_VAR 0 5
1227: RET
// export function prepare_people ; var i ; var pom , pom1 ; begin
1228: LD_INT 0
1230: PPUSH
1231: PPUSH
1232: PPUSH
1233: PPUSH
// uc_side = You ;
1234: LD_ADDR_OWVAR 20
1238: PUSH
1239: LD_EXP 2
1243: ST_TO_ADDR
// uc_nation = nat ;
1244: LD_ADDR_OWVAR 21
1248: PUSH
1249: LD_EXP 7
1253: ST_TO_ADDR
// sef = get_human ( sex_male , class_soldier , 10 ,  ) ;
1254: LD_ADDR_EXP 13
1258: PUSH
1259: LD_INT 1
1261: PPUSH
1262: LD_INT 1
1264: PPUSH
1265: LD_INT 10
1267: PPUSH
1268: LD_STRING 
1270: PPUSH
1271: CALL 1170 0 4
1275: ST_TO_ADDR
// pl = get_human ( sex_male , class_soldier , levely_vojaku [ dif ] + 2 , player_name ) ;
1276: LD_ADDR_EXP 12
1280: PUSH
1281: LD_INT 1
1283: PPUSH
1284: LD_INT 1
1286: PPUSH
1287: LD_EXP 4
1291: PUSH
1292: LD_EXP 6
1296: ARRAY
1297: PUSH
1298: LD_INT 2
1300: PLUS
1301: PPUSH
1302: LD_EXP 9
1306: PPUSH
1307: CALL 1170 0 4
1311: ST_TO_ADDR
// ls = get_human ( sex_female , class_scientistic , levely_vojaku [ dif ] + 1 , Lucie Sebel ) ;
1312: LD_ADDR_EXP 11
1316: PUSH
1317: LD_INT 2
1319: PPUSH
1320: LD_INT 4
1322: PPUSH
1323: LD_EXP 4
1327: PUSH
1328: LD_EXP 6
1332: ARRAY
1333: PUSH
1334: LD_INT 1
1336: PLUS
1337: PPUSH
1338: LD_STRING Lucie Sebel
1340: PPUSH
1341: CALL 1170 0 4
1345: ST_TO_ADDR
// pom = [ ] ;
1346: LD_ADDR_VAR 0 3
1350: PUSH
1351: EMPTY
1352: ST_TO_ADDR
// for i = 1 to pocet_vojaku_na_zacatku * 2 do
1353: LD_ADDR_VAR 0 2
1357: PUSH
1358: DOUBLE
1359: LD_INT 1
1361: DEC
1362: ST_TO_ADDR
1363: LD_EXP 5
1367: PUSH
1368: LD_INT 2
1370: MUL
1371: PUSH
1372: FOR_TO
1373: IFFALSE 1427
// begin pom1 = get_human ( get_sex , get_class , levely_vojaku [ dif ] ,  ) ;
1375: LD_ADDR_VAR 0 4
1379: PUSH
1380: CALL 1017 0 0
1384: PPUSH
1385: CALL 1052 0 0
1389: PPUSH
1390: LD_EXP 4
1394: PUSH
1395: LD_EXP 6
1399: ARRAY
1400: PPUSH
1401: LD_STRING 
1403: PPUSH
1404: CALL 1170 0 4
1408: ST_TO_ADDR
// pom = pom ^ pom1 ;
1409: LD_ADDR_VAR 0 3
1413: PUSH
1414: LD_VAR 0 3
1418: PUSH
1419: LD_VAR 0 4
1423: ADD
1424: ST_TO_ADDR
// end ;
1425: GO 1372
1427: POP
1428: POP
// lidi_na_vyber = pom ;
1429: LD_ADDR_EXP 10
1433: PUSH
1434: LD_VAR 0 3
1438: ST_TO_ADDR
// end ; end_of_file
1439: LD_VAR 0 1
1443: RET
