Advertisement
Jhynjhiruu

Untitled

Apr 9th, 2019
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. main:
  2.     sub sp,4
  3.     mov ba,vbcc___l149
  4.     push    ba
  5.     mov ba,2
  6.     push    ba
  7.     mov ba,2
  8.     push    ba
  9.     call    print
  10.     add sp,6
  11.     mov ba,vbcc___l150
  12.     push    ba
  13.     mov ba,4
  14.     push    ba
  15.     mov ba,2
  16.     push    ba
  17.     call    print
  18.     add sp,6
  19.     mov ba,vbcc___l151
  20.     push    ba
  21.     mov ba,5
  22.     push    ba
  23.     mov ba,2
  24.     push    ba
  25.     call    print
  26.     add sp,6
  27.     mov ba,1
  28.     push    ba
  29.     call    wait_key
  30.     add sp,2
  31.     call    clear_screen
  32.     mov hl,8230
  33.     mov a,[hl]
  34.     ex  ba,a
  35.     mov x,ba
  36.     mov hl,64
  37.     mov ba,x
  38.     push    hl
  39.     mov hl,sp
  40.     or  a,[hl]
  41.     xchg    a,b
  42.     inc hl
  43.     or  a,[hl]
  44.     xchg    a,b
  45.     pop hl
  46.     mov y,ba
  47.     mov ba,y
  48.     mov hl,8230
  49.     mov [hl],a
  50.     mov ba,0
  51.     mov [shock],ba
  52.     mov ba,vbcc___l152
  53.     push    ba
  54.     mov ba,2
  55.     push    ba
  56.     mov ba,2
  57.     push    ba
  58.     call    print
  59.     add sp,6
  60.     mov ba,vbcc___l153
  61.     push    ba
  62.     mov ba,3
  63.     push    ba
  64.     mov ba,2
  65.     push    ba
  66.     call    print
  67.     add sp,6
  68.     mov ba,vbcc___l154
  69.     push    ba
  70.     mov ba,4
  71.     push    ba
  72.     mov ba,2
  73.     push    ba
  74.     call    print
  75.     add sp,6
  76.     mov ba,vbcc___l155
  77.     push    ba
  78.     mov ba,5
  79.     push    ba
  80.     mov ba,2
  81.     push    ba
  82.     call    print
  83.     add sp,6
  84. vbcc___l156:
  85.     mov hl,8203
  86.     mov a,[hl]
  87.     ex  ba,a
  88.     mov x,ba
  89.     push    x
  90.     mov ba,0
  91.     push    ba
  92.     mov ba,0
  93.     push    ba
  94.     call    print_bin
  95.     add sp,6
  96.     mov hl,8202
  97.     mov a,[hl]
  98.     ex  ba,a
  99.     mov x,ba
  100.     push    x
  101.     mov ba,0
  102.     push    ba
  103.     mov ba,8
  104.     push    ba
  105.     call    print_bin
  106.     add sp,6
  107.     mov hl,8201
  108.     mov a,[hl]
  109.     ex  ba,a
  110.     mov x,ba
  111.     push    x
  112.     mov ba,1
  113.     push    ba
  114.     mov ba,4
  115.     push    ba
  116.     call    print_bin
  117.     add sp,6
  118.     mov ba,[shock]
  119.     cmp ba,0
  120.     jz  vbcc___l179
  121.     jmp vbcc___l158
  122. vbcc___l179:
  123. vbcc___l161:
  124.     mov ba,2
  125.     push    ba
  126.     call    get_key
  127.     add sp,2
  128.     mov ba,x
  129.     cmp ba,0
  130.     jz  vbcc___l180
  131.     jmp vbcc___l158
  132. vbcc___l180:
  133. vbcc___l163:
  134. vbcc___l159:
  135.     jmp vbcc___l156
  136. vbcc___l158:
  137.     call    clear_screen
  138.     mov ba,vbcc___l164
  139.     push    ba
  140.     mov ba,2
  141.     push    ba
  142.     mov ba,2
  143.     push    ba
  144.     call    print
  145.     add sp,6
  146.     mov ba,[shock]
  147.     cmp ba,0
  148.     jnz vbcc___l181
  149.     jmp vbcc___l166
  150. vbcc___l181:
  151.     mov hl,8288
  152.     mov a,[hl]
  153.     ex  ba,a
  154.     mov x,ba
  155.     mov hl,16
  156.     mov ba,x
  157.     push    hl
  158.     mov hl,sp
  159.     or  a,[hl]
  160.     xchg    a,b
  161.     inc hl
  162.     or  a,[hl]
  163.     xchg    a,b
  164.     pop hl
  165.     mov y,ba
  166.     mov ba,y
  167.     mov hl,8288
  168.     mov [hl],a
  169.     mov ba,0
  170.     mov [sp+0],ba
  171.     jmp vbcc___l168
  172. vbcc___l167:
  173.     mov hl,8289
  174.     mov a,[hl]
  175.     ex  ba,a
  176.     mov x,ba
  177.     mov hl,16
  178.     mov ba,x
  179.     push    hl
  180.     mov hl,sp
  181.     or  a,[hl]
  182.     xchg    a,b
  183.     inc hl
  184.     or  a,[hl]
  185.     xchg    a,b
  186.     pop hl
  187.     mov y,ba
  188.     mov ba,y
  189.     mov hl,8289
  190.     mov [hl],a
  191.     mov ba,0
  192.     mov [sp+0],ba
  193.     jmp vbcc___l172
  194. vbcc___l171:
  195.     mov ba,[sp+0]
  196.     push    ba
  197.     mov ba,0
  198.     push    ba
  199.     mov ba,0
  200.     push    ba
  201.     call    print_dec
  202.     add sp,6
  203. vbcc___l174:
  204.     mov ba,[sp+0]
  205.     mov hl,1
  206.     add ba,hl
  207.     mov [sp+0],ba
  208. vbcc___l172:
  209.     mov ba,[sp+0]
  210.     mov hl,50
  211.     cmp ba,hl
  212.     jge vbcc___l182
  213.     jmp vbcc___l171
  214. vbcc___l182:
  215. vbcc___l173:
  216.     mov hl,8289
  217.     mov a,[hl]
  218.     ex  ba,a
  219.     mov x,ba
  220.     mov hl,-17
  221.     mov ba,x
  222.     push    hl
  223.     mov hl,sp
  224.     and a,[hl]
  225.     xchg    a,b
  226.     inc hl
  227.     and a,[hl]
  228.     xchg    a,b
  229.     pop hl
  230.     mov y,ba
  231.     mov ba,y
  232.     mov hl,8289
  233.     mov [hl],a
  234.     mov ba,0
  235.     mov [sp+2],ba
  236.     jmp vbcc___l176
  237. vbcc___l175:
  238.     mov ba,[sp+2]
  239.     push    ba
  240.     mov ba,0
  241.     push    ba
  242.     mov ba,0
  243.     push    ba
  244.     call    print_dec
  245.     add sp,6
  246. vbcc___l178:
  247.     mov ba,[sp+2]
  248.     mov hl,1
  249.     add ba,hl
  250.     mov [sp+2],ba
  251. vbcc___l176:
  252.     mov ba,[sp+2]
  253.     mov hl,50
  254.     cmp ba,hl
  255.     jge vbcc___l183
  256.     jmp vbcc___l175
  257. vbcc___l183:
  258. vbcc___l177:
  259. vbcc___l170:
  260.     mov ba,[sp+0]
  261.     mov hl,1
  262.     add ba,hl
  263.     mov [sp+0],ba
  264. vbcc___l168:
  265.     mov ba,[sp+0]
  266.     mov hl,10
  267.     cmp ba,hl
  268.     jge vbcc___l184
  269.     jmp vbcc___l167
  270. vbcc___l184:
  271. vbcc___l169:
  272. vbcc___l166:
  273.     mov ba,0
  274.     mov x,ba
  275. vbcc___l148:
  276.     add sp,4
  277.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement