Advertisement
dianwen

Collision detection!

Dec 9th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.18 KB | None | 0 0
  1. .text
  2.  
  3. main:
  4. # Target memory frame
  5. addi $13, $0, 2
  6.  
  7. # Coords for xhair
  8. addi $7, $0, 100
  9. addi $8, $0, 100
  10.  
  11. noop
  12. noop
  13. noop
  14. noop
  15. j gameloop
  16. noop
  17. noop
  18. noop
  19. noop
  20. j exit
  21.  
  22. gameloop:
  23. addi $15, $0, 2 # arg: xhair color
  24. addi $16, $0, 1 # arg: target colornoop
  25. noop
  26. noop
  27. noop
  28. noop
  29. lw $12, 0($0) # Target timeout cycles
  30. lw $9, 0($13) # arg: target x-coord
  31. lw $10, 1($13) # arg: target y-coord
  32. addi $30, $12, 0
  33. noop
  34. noop
  35. noop
  36. noop
  37. jal drawXhair
  38. noop
  39. noop
  40. noop
  41. noop
  42. jal drawTarget
  43. noop
  44. noop
  45. noop
  46. noop
  47. addi $14, $14, 1
  48. noop
  49. noop
  50. noop
  51. noop
  52. # blt $12, $14, moveTarget
  53. noop
  54. noop
  55. noop
  56. noop
  57. noop
  58. noop
  59. bne $1, $0, left
  60. bne $2, $0, right
  61. bne $3, $0, up
  62. bne $4, $0, down
  63. noop
  64. noop
  65. noop
  66. noop
  67. j gameloop
  68.  
  69. detectCollision:
  70. addi $24, $10, -5
  71. noop
  72. noop
  73. noop
  74. noop
  75. blt $8, $24, gameloop
  76. noop
  77. noop
  78. noop
  79. noop
  80. addi $24, $10, 5
  81. noop
  82. noop
  83. noop
  84. noop
  85. blt $24, $8, gameloop
  86. noop
  87. noop
  88. noop
  89. noop
  90. addi $24, $9, -5
  91. noop
  92. noop
  93. noop
  94. noop
  95. blt $7, $24, gameloop
  96. noop
  97. noop
  98. noop
  99. noop
  100. addi $24, $9, 5
  101. noop
  102. noop
  103. noop
  104. noop
  105. blt $24, $7, gameloop
  106. noop
  107. noop
  108. noop
  109. noop
  110. addi $6, $6, 1 #Increment score
  111. noop
  112. noop
  113. noop
  114. noop
  115. j moveTarget #Move target
  116.  
  117. moveTarget:
  118. addi $16, $0, 0 # arg: bg color
  119. noop
  120. noop
  121. noop
  122. noop
  123. jal drawTarget
  124. noop
  125. noop
  126. noop
  127. noop
  128. addi $13, $13, 2
  129. addi $14, $0, 0
  130. j gameloop
  131.  
  132.  
  133. left:
  134. addi $15, $0, 0 # arg: bg color
  135. noop
  136. noop
  137. noop
  138. noop
  139. jal drawXhair
  140. noop
  141. noop
  142. noop
  143. noop
  144. addi $7, $7, -1
  145. noop
  146. noop
  147. noop
  148. noop
  149. addi $15, $0, 2 # arg: xhair color
  150. noop
  151. noop
  152. noop
  153. noop
  154. jal drawXhair
  155. noop
  156. noop
  157. noop
  158. noop
  159. jal delayShort3
  160. noop
  161. noop
  162. noop
  163. noop
  164. jal delayShort3
  165. noop
  166. noop
  167. noop
  168. noop
  169. #j gameloop
  170. noop
  171. noop
  172. noop
  173. noop
  174. noop
  175. noop
  176. noop
  177. noop
  178. j detectCollision
  179.  
  180. right:
  181. addi $15, $0, 0 # arg: color
  182. noop
  183. noop
  184. noop
  185. noop
  186. jal drawXhair
  187. noop
  188. noop
  189. noop
  190. noop
  191. addi $7, $7, 1
  192. noop
  193. noop
  194. noop
  195. noop
  196. addi $15, $0, 2 # arg: color
  197. noop
  198. noop
  199. noop
  200. noop
  201. jal drawXhair
  202. noop
  203. noop
  204. noop
  205. noop
  206. jal delayShort3
  207. noop
  208. noop
  209. noop
  210. noop
  211. jal delayShort3
  212. noop
  213. noop
  214. noop
  215. noop
  216. # j gameloop
  217. noop
  218. noop
  219. noop
  220. noop
  221. j detectCollision
  222.  
  223. up:
  224. addi $15, $0, 0 # arg: color
  225. noop
  226. noop
  227. noop
  228. noop
  229. jal drawXhair
  230. noop
  231. noop
  232. noop
  233. noop
  234. addi $8, $8, 1
  235. noop
  236. noop
  237. noop
  238. noop
  239. addi $15, $0, 2 # arg: color
  240. noop
  241. noop
  242. noop
  243. noop
  244. jal drawXhair
  245. noop
  246. noop
  247. noop
  248. noop
  249. jal delayShort3
  250. noop
  251. noop
  252. noop
  253. noop
  254. jal delayShort3
  255. noop
  256. noop
  257. noop
  258. noop
  259. # j gameloop
  260. noop
  261. noop
  262. noop
  263. noop
  264. j detectCollision
  265.  
  266. down:
  267. addi $15, $0, 0 # arg: color
  268. noop
  269. noop
  270. noop
  271. noop
  272. jal drawXhair
  273. noop
  274. noop
  275. noop
  276. noop
  277. addi $8, $8, -1
  278. noop
  279. noop
  280. noop
  281. noop
  282. addi $15, $0, 2 # arg: color
  283. noop
  284. noop
  285. noop
  286. noop
  287. jal drawXhair
  288. noop
  289. noop
  290. noop
  291. noop
  292. jal delayShort3
  293. noop
  294. noop
  295. noop
  296. noop
  297. jal delayShort3
  298. noop
  299. noop
  300. noop
  301. noop
  302. # j gameloop
  303. noop
  304. noop
  305. noop
  306. noop
  307. j detectCollision
  308.  
  309.  
  310. drawXhair:
  311. # $7: x-coord
  312. # $8: y-coord
  313. # $15: color
  314. # Uses 1 word on the stack for RA
  315.  
  316. addi $28, $31, 0
  317.  
  318. jal translateXYToAddr
  319. noop
  320. noop
  321. noop
  322. noop
  323. sw $15, 32768($20)
  324. noop
  325. noop
  326. noop
  327. noop
  328.  
  329. addi $7, $7, 1
  330. noop
  331. noop
  332. noop
  333. noop
  334. jal translateXYToAddr
  335. noop
  336. noop
  337. noop
  338. noop
  339. sw $15, 32768($20)
  340. noop
  341. noop
  342. noop
  343. noop
  344.  
  345. addi $7, $7, 1
  346. noop
  347. noop
  348. noop
  349. noop
  350. jal translateXYToAddr
  351. noop
  352. noop
  353. noop
  354. noop
  355. sw $15, 32768($20)
  356. noop
  357. noop
  358. noop
  359. noop
  360.  
  361. addi $7, $7, 1
  362. noop
  363. noop
  364. noop
  365. noop
  366. jal translateXYToAddr
  367. noop
  368. noop
  369. noop
  370. noop
  371. sw $15, 32768($20)
  372. noop
  373. noop
  374. noop
  375. noop
  376.  
  377. addi $7, $7, 1
  378. noop
  379. noop
  380. noop
  381. noop
  382. jal translateXYToAddr
  383. noop
  384. noop
  385. noop
  386. noop
  387. sw $15, 32768($20)
  388. noop
  389. noop
  390. noop
  391. noop
  392.  
  393. addi $7, $7, -5
  394. noop
  395. noop
  396. noop
  397. noop
  398. jal translateXYToAddr
  399. noop
  400. noop
  401. noop
  402. noop
  403. sw $15, 32768($20)
  404. noop
  405. noop
  406. noop
  407. noop
  408.  
  409. addi $7, $7, -1
  410. noop
  411. noop
  412. noop
  413. noop
  414. jal translateXYToAddr
  415. noop
  416. noop
  417. noop
  418. noop
  419. sw $15, 32768($20)
  420. noop
  421. noop
  422. noop
  423. noop
  424.  
  425. addi $7, $7, -1
  426. noop
  427. noop
  428. noop
  429. noop
  430. jal translateXYToAddr
  431. noop
  432. noop
  433. noop
  434. noop
  435. sw $15, 32768($20)
  436. noop
  437. noop
  438. noop
  439. noop
  440.  
  441. addi $7, $7, -1
  442. noop
  443. noop
  444. noop
  445. noop
  446. jal translateXYToAddr
  447. noop
  448. noop
  449. noop
  450. noop
  451. sw $15, 32768($20)
  452. noop
  453. noop
  454. noop
  455. noop
  456. addi $7, $7, 4
  457.  
  458. addi $8, $8, 1
  459. noop
  460. noop
  461. noop
  462. noop
  463. jal translateXYToAddr
  464. noop
  465. noop
  466. noop
  467. noop
  468. sw $15, 32768($20)
  469. noop
  470. noop
  471. noop
  472. noop
  473.  
  474. addi $8, $8, 1
  475. noop
  476. noop
  477. noop
  478. noop
  479. jal translateXYToAddr
  480. noop
  481. noop
  482. noop
  483. noop
  484. sw $15, 32768($20)
  485. noop
  486. noop
  487. noop
  488. noop
  489.  
  490. addi $8, $8, 1
  491. noop
  492. noop
  493. noop
  494. noop
  495. jal translateXYToAddr
  496. noop
  497. noop
  498. noop
  499. noop
  500. sw $15, 32768($20)
  501. noop
  502. noop
  503. noop
  504. noop
  505.  
  506. addi $8, $8, 1
  507. noop
  508. noop
  509. noop
  510. noop
  511. jal translateXYToAddr
  512. noop
  513. noop
  514. noop
  515. noop
  516. sw $15, 32768($20)
  517. noop
  518. noop
  519. noop
  520. noop
  521.  
  522. addi $8, $8, -5
  523. noop
  524. noop
  525. noop
  526. noop
  527. jal translateXYToAddr
  528. noop
  529. noop
  530. noop
  531. noop
  532. sw $15, 32768($20)
  533. noop
  534. noop
  535. noop
  536. noop
  537.  
  538. addi $8, $8, -1
  539. noop
  540. noop
  541. noop
  542. noop
  543. jal translateXYToAddr
  544. noop
  545. noop
  546. noop
  547. noop
  548. sw $15, 32768($20)
  549. noop
  550. noop
  551. noop
  552. noop
  553.  
  554. addi $8, $8, -1
  555. noop
  556. noop
  557. noop
  558. noop
  559. jal translateXYToAddr
  560. noop
  561. noop
  562. noop
  563. noop
  564. sw $15, 32768($20)
  565. noop
  566. noop
  567. noop
  568. noop
  569.  
  570. addi $8, $8, -1
  571. noop
  572. noop
  573. noop
  574. noop
  575. jal translateXYToAddr
  576. noop
  577. noop
  578. noop
  579. noop
  580. sw $15, 32768($20)
  581. noop
  582. noop
  583. noop
  584. noop
  585.  
  586. addi $8, $8, 4
  587.  
  588. # GET RA
  589. addi $31, $28, 0
  590. addi $28, $0, 0
  591. noop
  592. noop
  593. noop
  594. noop
  595. jr $31
  596.  
  597.  
  598. translateXYToAddr:
  599. # $7: X-coord
  600. # $8: Y-coord
  601. # $20: addr
  602. # addr = 640*Y+X
  603.  
  604. addi $23, $0, 640
  605. noop
  606. noop
  607. noop
  608. noop
  609. mul $20, $23, $8
  610. noop
  611. noop
  612. noop
  613. noop
  614. add $20, $20, $7
  615. noop
  616. noop
  617. noop
  618. noop
  619. jr $31
  620.  
  621. translateTargetXYToAddr:
  622. # $9: X-coord
  623. # $10: Y-coord
  624. # $20: addr
  625. # addr = 640*Y+X
  626.  
  627. addi $23, $0, 640
  628. noop
  629. noop
  630. noop
  631. noop
  632. mul $20, $23, $10
  633. noop
  634. noop
  635. noop
  636. noop
  637. add $20, $20, $9
  638. noop
  639. noop
  640. noop
  641. noop
  642. jr $31
  643.  
  644. drawTarget:
  645. # $9: x-coord
  646. # $10: y-coord
  647. # $16: color
  648. # Uses 1 word on the stack for RA
  649. # Draw 11x11 square
  650.  
  651. addi $28, $31, 0
  652.  
  653. addi $9, $9, -5
  654. addi $10, $10, -5 # Start from top left corner
  655. noop
  656. noop
  657. noop
  658. noop
  659. jal translateTargetXYToAddr
  660. noop
  661. noop
  662. noop
  663. noop
  664. sw $16, 32768($20)
  665. noop
  666. noop
  667. noop
  668. noop
  669.  
  670. addi $9, $9, 1
  671. noop
  672. noop
  673. noop
  674. noop
  675. jal translateTargetXYToAddr
  676. noop
  677. noop
  678. noop
  679. noop
  680. sw $16, 32768($20)
  681.  
  682. addi $9, $9, 1
  683. noop
  684. noop
  685. noop
  686. noop
  687. jal translateTargetXYToAddr
  688. noop
  689. noop
  690. noop
  691. noop
  692. sw $16, 32768($20)
  693.  
  694. addi $9, $9, 1
  695. noop
  696. noop
  697. noop
  698. noop
  699. jal translateTargetXYToAddr
  700. noop
  701. noop
  702. noop
  703. noop
  704. sw $16, 32768($20)
  705.  
  706. addi $9, $9, 1
  707. noop
  708. noop
  709. noop
  710. noop
  711. jal translateTargetXYToAddr
  712. noop
  713. noop
  714. noop
  715. noop
  716. sw $16, 32768($20)
  717.  
  718. addi $9, $9, 1
  719. noop
  720. noop
  721. noop
  722. noop
  723. jal translateTargetXYToAddr
  724. noop
  725. noop
  726. noop
  727. noop
  728. sw $16, 32768($20)
  729.  
  730. addi $9, $9, 1
  731. noop
  732. noop
  733. noop
  734. noop
  735. jal translateTargetXYToAddr
  736. noop
  737. noop
  738. noop
  739. noop
  740. sw $16, 32768($20)
  741.  
  742. addi $9, $9, 1
  743. noop
  744. noop
  745. noop
  746. noop
  747. jal translateTargetXYToAddr
  748. noop
  749. noop
  750. noop
  751. noop
  752. sw $16, 32768($20)
  753.  
  754. addi $9, $9, 1
  755. noop
  756. noop
  757. noop
  758. noop
  759. jal translateTargetXYToAddr
  760. noop
  761. noop
  762. noop
  763. noop
  764. sw $16, 32768($20)
  765.  
  766. addi $9, $9, 1
  767. noop
  768. noop
  769. noop
  770. noop
  771. jal translateTargetXYToAddr
  772. noop
  773. noop
  774. noop
  775. noop
  776. sw $16, 32768($20)
  777.  
  778. addi $9, $9, 1
  779. noop
  780. noop
  781. noop
  782. noop
  783. jal translateTargetXYToAddr
  784. noop
  785. noop
  786. noop
  787. noop
  788. sw $16, 32768($20)
  789. noop
  790. noop
  791. noop
  792. noop
  793.  
  794. addi $9, $9, -10
  795. addi $10, $10, 1
  796. noop
  797. noop
  798. noop
  799. noop
  800. jal translateTargetXYToAddr
  801. noop
  802. noop
  803. noop
  804. noop
  805. sw $16, 32768($20)
  806. noop
  807. noop
  808. noop
  809. noop
  810.  
  811. addi $9, $9, 1
  812. noop
  813. noop
  814. noop
  815. noop
  816. jal translateTargetXYToAddr
  817. noop
  818. noop
  819. noop
  820. noop
  821. sw $16, 32768($20)
  822.  
  823. addi $9, $9, 1
  824. noop
  825. noop
  826. noop
  827. noop
  828. jal translateTargetXYToAddr
  829. noop
  830. noop
  831. noop
  832. noop
  833. sw $16, 32768($20)
  834.  
  835. addi $9, $9, 1
  836. noop
  837. noop
  838. noop
  839. noop
  840. jal translateTargetXYToAddr
  841. noop
  842. noop
  843. noop
  844. noop
  845. sw $16, 32768($20)
  846.  
  847. addi $9, $9, 1
  848. noop
  849. noop
  850. noop
  851. noop
  852. jal translateTargetXYToAddr
  853. noop
  854. noop
  855. noop
  856. noop
  857. sw $16, 32768($20)
  858.  
  859. addi $9, $9, 1
  860. noop
  861. noop
  862. noop
  863. noop
  864. jal translateTargetXYToAddr
  865. noop
  866. noop
  867. noop
  868. noop
  869. sw $16, 32768($20)
  870.  
  871. addi $9, $9, 1
  872. noop
  873. noop
  874. noop
  875. noop
  876. jal translateTargetXYToAddr
  877. noop
  878. noop
  879. noop
  880. noop
  881. sw $16, 32768($20)
  882.  
  883. addi $9, $9, 1
  884. noop
  885. noop
  886. noop
  887. noop
  888. jal translateTargetXYToAddr
  889. noop
  890. noop
  891. noop
  892. noop
  893. sw $16, 32768($20)
  894.  
  895. addi $9, $9, 1
  896. noop
  897. noop
  898. noop
  899. noop
  900. jal translateTargetXYToAddr
  901. noop
  902. noop
  903. noop
  904. noop
  905. sw $16, 32768($20)
  906.  
  907. addi $9, $9, 1
  908. noop
  909. noop
  910. noop
  911. noop
  912. jal translateTargetXYToAddr
  913. noop
  914. noop
  915. noop
  916. noop
  917. sw $16, 32768($20)
  918.  
  919. addi $9, $9, 1
  920. noop
  921. noop
  922. noop
  923. noop
  924. jal translateTargetXYToAddr
  925. noop
  926. noop
  927. noop
  928. noop
  929. sw $16, 32768($20)
  930. noop
  931. noop
  932. noop
  933. noop
  934.  
  935. addi $9, $9, -10
  936. addi $10, $10, 1
  937. noop
  938. noop
  939. noop
  940. noop
  941. jal translateTargetXYToAddr
  942. noop
  943. noop
  944. noop
  945. noop
  946. sw $16, 32768($20)
  947. noop
  948. noop
  949. noop
  950. noop
  951.  
  952. addi $9, $9, 1
  953. noop
  954. noop
  955. noop
  956. noop
  957. jal translateTargetXYToAddr
  958. noop
  959. noop
  960. noop
  961. noop
  962. sw $16, 32768($20)
  963.  
  964. addi $9, $9, 1
  965. noop
  966. noop
  967. noop
  968. noop
  969. jal translateTargetXYToAddr
  970. noop
  971. noop
  972. noop
  973. noop
  974. sw $16, 32768($20)
  975.  
  976. addi $9, $9, 1
  977. noop
  978. noop
  979. noop
  980. noop
  981. jal translateTargetXYToAddr
  982. noop
  983. noop
  984. noop
  985. noop
  986. sw $16, 32768($20)
  987.  
  988. addi $9, $9, 1
  989. noop
  990. noop
  991. noop
  992. noop
  993. jal translateTargetXYToAddr
  994. noop
  995. noop
  996. noop
  997. noop
  998. sw $16, 32768($20)
  999.  
  1000. addi $9, $9, 1
  1001. noop
  1002. noop
  1003. noop
  1004. noop
  1005. jal translateTargetXYToAddr
  1006. noop
  1007. noop
  1008. noop
  1009. noop
  1010. sw $16, 32768($20)
  1011.  
  1012. addi $9, $9, 1
  1013. noop
  1014. noop
  1015. noop
  1016. noop
  1017. jal translateTargetXYToAddr
  1018. noop
  1019. noop
  1020. noop
  1021. noop
  1022. sw $16, 32768($20)
  1023.  
  1024. addi $9, $9, 1
  1025. noop
  1026. noop
  1027. noop
  1028. noop
  1029. jal translateTargetXYToAddr
  1030. noop
  1031. noop
  1032. noop
  1033. noop
  1034. sw $16, 32768($20)
  1035.  
  1036. addi $9, $9, 1
  1037. noop
  1038. noop
  1039. noop
  1040. noop
  1041. jal translateTargetXYToAddr
  1042. noop
  1043. noop
  1044. noop
  1045. noop
  1046. sw $16, 32768($20)
  1047.  
  1048. addi $9, $9, 1
  1049. noop
  1050. noop
  1051. noop
  1052. noop
  1053. jal translateTargetXYToAddr
  1054. noop
  1055. noop
  1056. noop
  1057. noop
  1058. sw $16, 32768($20)
  1059.  
  1060. addi $9, $9, 1
  1061. noop
  1062. noop
  1063. noop
  1064. noop
  1065. jal translateTargetXYToAddr
  1066. noop
  1067. noop
  1068. noop
  1069. noop
  1070. sw $16, 32768($20)
  1071. noop
  1072. noop
  1073. noop
  1074. noop
  1075.  
  1076. addi $9, $9, -10
  1077. addi $10, $10, 1
  1078. noop
  1079. noop
  1080. noop
  1081. noop
  1082. jal translateTargetXYToAddr
  1083. noop
  1084. noop
  1085. noop
  1086. noop
  1087. sw $16, 32768($20)
  1088. noop
  1089. noop
  1090. noop
  1091. noop
  1092.  
  1093. addi $9, $9, 1
  1094. noop
  1095. noop
  1096. noop
  1097. noop
  1098. jal translateTargetXYToAddr
  1099. noop
  1100. noop
  1101. noop
  1102. noop
  1103. sw $16, 32768($20)
  1104.  
  1105. addi $9, $9, 1
  1106. noop
  1107. noop
  1108. noop
  1109. noop
  1110. jal translateTargetXYToAddr
  1111. noop
  1112. noop
  1113. noop
  1114. noop
  1115. sw $16, 32768($20)
  1116.  
  1117. addi $9, $9, 1
  1118. noop
  1119. noop
  1120. noop
  1121. noop
  1122. jal translateTargetXYToAddr
  1123. noop
  1124. noop
  1125. noop
  1126. noop
  1127. sw $16, 32768($20)
  1128.  
  1129. addi $9, $9, 1
  1130. noop
  1131. noop
  1132. noop
  1133. noop
  1134. jal translateTargetXYToAddr
  1135. noop
  1136. noop
  1137. noop
  1138. noop
  1139. sw $16, 32768($20)
  1140.  
  1141. addi $9, $9, 1
  1142. noop
  1143. noop
  1144. noop
  1145. noop
  1146. jal translateTargetXYToAddr
  1147. noop
  1148. noop
  1149. noop
  1150. noop
  1151. sw $16, 32768($20)
  1152.  
  1153. addi $9, $9, 1
  1154. noop
  1155. noop
  1156. noop
  1157. noop
  1158. jal translateTargetXYToAddr
  1159. noop
  1160. noop
  1161. noop
  1162. noop
  1163. sw $16, 32768($20)
  1164.  
  1165. addi $9, $9, 1
  1166. noop
  1167. noop
  1168. noop
  1169. noop
  1170. jal translateTargetXYToAddr
  1171. noop
  1172. noop
  1173. noop
  1174. noop
  1175. sw $16, 32768($20)
  1176.  
  1177. addi $9, $9, 1
  1178. noop
  1179. noop
  1180. noop
  1181. noop
  1182. jal translateTargetXYToAddr
  1183. noop
  1184. noop
  1185. noop
  1186. noop
  1187. sw $16, 32768($20)
  1188.  
  1189. addi $9, $9, 1
  1190. noop
  1191. noop
  1192. noop
  1193. noop
  1194. jal translateTargetXYToAddr
  1195. noop
  1196. noop
  1197. noop
  1198. noop
  1199. sw $16, 32768($20)
  1200.  
  1201. addi $9, $9, 1
  1202. noop
  1203. noop
  1204. noop
  1205. noop
  1206. jal translateTargetXYToAddr
  1207. noop
  1208. noop
  1209. noop
  1210. noop
  1211. sw $16, 32768($20)
  1212. noop
  1213. noop
  1214. noop
  1215. noop
  1216.  
  1217. addi $9, $9, -10
  1218. addi $10, $10, 1
  1219. noop
  1220. noop
  1221. noop
  1222. noop
  1223. jal translateTargetXYToAddr
  1224. noop
  1225. noop
  1226. noop
  1227. noop
  1228. sw $16, 32768($20)
  1229. noop
  1230. noop
  1231. noop
  1232. noop
  1233.  
  1234. addi $9, $9, 1
  1235. noop
  1236. noop
  1237. noop
  1238. noop
  1239. jal translateTargetXYToAddr
  1240. noop
  1241. noop
  1242. noop
  1243. noop
  1244. sw $16, 32768($20)
  1245.  
  1246. addi $9, $9, 1
  1247. noop
  1248. noop
  1249. noop
  1250. noop
  1251. jal translateTargetXYToAddr
  1252. noop
  1253. noop
  1254. noop
  1255. noop
  1256. sw $16, 32768($20)
  1257.  
  1258. addi $9, $9, 1
  1259. noop
  1260. noop
  1261. noop
  1262. noop
  1263. jal translateTargetXYToAddr
  1264. noop
  1265. noop
  1266. noop
  1267. noop
  1268. sw $16, 32768($20)
  1269.  
  1270. addi $9, $9, 1
  1271. noop
  1272. noop
  1273. noop
  1274. noop
  1275. jal translateTargetXYToAddr
  1276. noop
  1277. noop
  1278. noop
  1279. noop
  1280. sw $16, 32768($20)
  1281.  
  1282. addi $9, $9, 1
  1283. noop
  1284. noop
  1285. noop
  1286. noop
  1287. jal translateTargetXYToAddr
  1288. noop
  1289. noop
  1290. noop
  1291. noop
  1292. sw $16, 32768($20)
  1293.  
  1294. addi $9, $9, 1
  1295. noop
  1296. noop
  1297. noop
  1298. noop
  1299. jal translateTargetXYToAddr
  1300. noop
  1301. noop
  1302. noop
  1303. noop
  1304. sw $16, 32768($20)
  1305.  
  1306. addi $9, $9, 1
  1307. noop
  1308. noop
  1309. noop
  1310. noop
  1311. jal translateTargetXYToAddr
  1312. noop
  1313. noop
  1314. noop
  1315. noop
  1316. sw $16, 32768($20)
  1317.  
  1318. addi $9, $9, 1
  1319. noop
  1320. noop
  1321. noop
  1322. noop
  1323. jal translateTargetXYToAddr
  1324. noop
  1325. noop
  1326. noop
  1327. noop
  1328. sw $16, 32768($20)
  1329.  
  1330. addi $9, $9, 1
  1331. noop
  1332. noop
  1333. noop
  1334. noop
  1335. jal translateTargetXYToAddr
  1336. noop
  1337. noop
  1338. noop
  1339. noop
  1340. sw $16, 32768($20)
  1341.  
  1342. addi $9, $9, 1
  1343. noop
  1344. noop
  1345. noop
  1346. noop
  1347. jal translateTargetXYToAddr
  1348. noop
  1349. noop
  1350. noop
  1351. noop
  1352. sw $16, 32768($20)
  1353. noop
  1354. noop
  1355. noop
  1356. noop
  1357.  
  1358. addi $9, $9, -10
  1359. addi $10, $10, 1
  1360. noop
  1361. noop
  1362. noop
  1363. noop
  1364. jal translateTargetXYToAddr
  1365. noop
  1366. noop
  1367. noop
  1368. noop
  1369. sw $16, 32768($20)
  1370. noop
  1371. noop
  1372. noop
  1373. noop
  1374.  
  1375. addi $9, $9, 1
  1376. noop
  1377. noop
  1378. noop
  1379. noop
  1380. jal translateTargetXYToAddr
  1381. noop
  1382. noop
  1383. noop
  1384. noop
  1385. sw $16, 32768($20)
  1386.  
  1387. addi $9, $9, 1
  1388. noop
  1389. noop
  1390. noop
  1391. noop
  1392. jal translateTargetXYToAddr
  1393. noop
  1394. noop
  1395. noop
  1396. noop
  1397. sw $16, 32768($20)
  1398.  
  1399. addi $9, $9, 1
  1400. noop
  1401. noop
  1402. noop
  1403. noop
  1404. jal translateTargetXYToAddr
  1405. noop
  1406. noop
  1407. noop
  1408. noop
  1409. sw $16, 32768($20)
  1410.  
  1411. addi $9, $9, 1
  1412. noop
  1413. noop
  1414. noop
  1415. noop
  1416. jal translateTargetXYToAddr
  1417. noop
  1418. noop
  1419. noop
  1420. noop
  1421. sw $16, 32768($20)
  1422.  
  1423. addi $9, $9, 1
  1424. noop
  1425. noop
  1426. noop
  1427. noop
  1428. jal translateTargetXYToAddr
  1429. noop
  1430. noop
  1431. noop
  1432. noop
  1433. sw $16, 32768($20)
  1434.  
  1435. addi $9, $9, 1
  1436. noop
  1437. noop
  1438. noop
  1439. noop
  1440. jal translateTargetXYToAddr
  1441. noop
  1442. noop
  1443. noop
  1444. noop
  1445. sw $16, 32768($20)
  1446.  
  1447. addi $9, $9, 1
  1448. noop
  1449. noop
  1450. noop
  1451. noop
  1452. jal translateTargetXYToAddr
  1453. noop
  1454. noop
  1455. noop
  1456. noop
  1457. sw $16, 32768($20)
  1458.  
  1459. addi $9, $9, 1
  1460. noop
  1461. noop
  1462. noop
  1463. noop
  1464. jal translateTargetXYToAddr
  1465. noop
  1466. noop
  1467. noop
  1468. noop
  1469. sw $16, 32768($20)
  1470.  
  1471. addi $9, $9, 1
  1472. noop
  1473. noop
  1474. noop
  1475. noop
  1476. jal translateTargetXYToAddr
  1477. noop
  1478. noop
  1479. noop
  1480. noop
  1481. sw $16, 32768($20)
  1482.  
  1483. addi $9, $9, 1
  1484. noop
  1485. noop
  1486. noop
  1487. noop
  1488. jal translateTargetXYToAddr
  1489. noop
  1490. noop
  1491. noop
  1492. noop
  1493. sw $16, 32768($20)
  1494. noop
  1495. noop
  1496. noop
  1497. noop
  1498.  
  1499. addi $9, $9, -10
  1500. addi $10, $10, 1
  1501. noop
  1502. noop
  1503. noop
  1504. noop
  1505. jal translateTargetXYToAddr
  1506. noop
  1507. noop
  1508. noop
  1509. noop
  1510. sw $16, 32768($20)
  1511. noop
  1512. noop
  1513. noop
  1514. noop
  1515.  
  1516. addi $9, $9, 1
  1517. noop
  1518. noop
  1519. noop
  1520. noop
  1521. jal translateTargetXYToAddr
  1522. noop
  1523. noop
  1524. noop
  1525. noop
  1526. sw $16, 32768($20)
  1527.  
  1528. addi $9, $9, 1
  1529. noop
  1530. noop
  1531. noop
  1532. noop
  1533. jal translateTargetXYToAddr
  1534. noop
  1535. noop
  1536. noop
  1537. noop
  1538. sw $16, 32768($20)
  1539.  
  1540. addi $9, $9, 1
  1541. noop
  1542. noop
  1543. noop
  1544. noop
  1545. jal translateTargetXYToAddr
  1546. noop
  1547. noop
  1548. noop
  1549. noop
  1550. sw $16, 32768($20)
  1551.  
  1552. addi $9, $9, 1
  1553. noop
  1554. noop
  1555. noop
  1556. noop
  1557. jal translateTargetXYToAddr
  1558. noop
  1559. noop
  1560. noop
  1561. noop
  1562. sw $16, 32768($20)
  1563.  
  1564. addi $9, $9, 1
  1565. noop
  1566. noop
  1567. noop
  1568. noop
  1569. jal translateTargetXYToAddr
  1570. noop
  1571. noop
  1572. noop
  1573. noop
  1574. sw $16, 32768($20)
  1575.  
  1576. addi $9, $9, 1
  1577. noop
  1578. noop
  1579. noop
  1580. noop
  1581. jal translateTargetXYToAddr
  1582. noop
  1583. noop
  1584. noop
  1585. noop
  1586. sw $16, 32768($20)
  1587.  
  1588. addi $9, $9, 1
  1589. noop
  1590. noop
  1591. noop
  1592. noop
  1593. jal translateTargetXYToAddr
  1594. noop
  1595. noop
  1596. noop
  1597. noop
  1598. sw $16, 32768($20)
  1599.  
  1600. addi $9, $9, 1
  1601. noop
  1602. noop
  1603. noop
  1604. noop
  1605. jal translateTargetXYToAddr
  1606. noop
  1607. noop
  1608. noop
  1609. noop
  1610. sw $16, 32768($20)
  1611.  
  1612. addi $9, $9, 1
  1613. noop
  1614. noop
  1615. noop
  1616. noop
  1617. jal translateTargetXYToAddr
  1618. noop
  1619. noop
  1620. noop
  1621. noop
  1622. sw $16, 32768($20)
  1623.  
  1624. addi $9, $9, 1
  1625. noop
  1626. noop
  1627. noop
  1628. noop
  1629. jal translateTargetXYToAddr
  1630. noop
  1631. noop
  1632. noop
  1633. noop
  1634. sw $16, 32768($20)
  1635. noop
  1636. noop
  1637. noop
  1638. noop
  1639.  
  1640. addi $9, $9, -10
  1641. addi $10, $10, 1
  1642. noop
  1643. noop
  1644. noop
  1645. noop
  1646. jal translateTargetXYToAddr
  1647. noop
  1648. noop
  1649. noop
  1650. noop
  1651. sw $16, 32768($20)
  1652. noop
  1653. noop
  1654. noop
  1655. noop
  1656.  
  1657. addi $9, $9, 1
  1658. noop
  1659. noop
  1660. noop
  1661. noop
  1662. jal translateTargetXYToAddr
  1663. noop
  1664. noop
  1665. noop
  1666. noop
  1667. sw $16, 32768($20)
  1668.  
  1669. addi $9, $9, 1
  1670. noop
  1671. noop
  1672. noop
  1673. noop
  1674. jal translateTargetXYToAddr
  1675. noop
  1676. noop
  1677. noop
  1678. noop
  1679. sw $16, 32768($20)
  1680.  
  1681. addi $9, $9, 1
  1682. noop
  1683. noop
  1684. noop
  1685. noop
  1686. jal translateTargetXYToAddr
  1687. noop
  1688. noop
  1689. noop
  1690. noop
  1691. sw $16, 32768($20)
  1692.  
  1693. addi $9, $9, 1
  1694. noop
  1695. noop
  1696. noop
  1697. noop
  1698. jal translateTargetXYToAddr
  1699. noop
  1700. noop
  1701. noop
  1702. noop
  1703. sw $16, 32768($20)
  1704.  
  1705. addi $9, $9, 1
  1706. noop
  1707. noop
  1708. noop
  1709. noop
  1710. jal translateTargetXYToAddr
  1711. noop
  1712. noop
  1713. noop
  1714. noop
  1715. sw $16, 32768($20)
  1716.  
  1717. addi $9, $9, 1
  1718. noop
  1719. noop
  1720. noop
  1721. noop
  1722. jal translateTargetXYToAddr
  1723. noop
  1724. noop
  1725. noop
  1726. noop
  1727. sw $16, 32768($20)
  1728.  
  1729. addi $9, $9, 1
  1730. noop
  1731. noop
  1732. noop
  1733. noop
  1734. jal translateTargetXYToAddr
  1735. noop
  1736. noop
  1737. noop
  1738. noop
  1739. sw $16, 32768($20)
  1740.  
  1741. addi $9, $9, 1
  1742. noop
  1743. noop
  1744. noop
  1745. noop
  1746. jal translateTargetXYToAddr
  1747. noop
  1748. noop
  1749. noop
  1750. noop
  1751. sw $16, 32768($20)
  1752.  
  1753. addi $9, $9, 1
  1754. noop
  1755. noop
  1756. noop
  1757. noop
  1758. jal translateTargetXYToAddr
  1759. noop
  1760. noop
  1761. noop
  1762. noop
  1763. sw $16, 32768($20)
  1764.  
  1765. addi $9, $9, 1
  1766. noop
  1767. noop
  1768. noop
  1769. noop
  1770. jal translateTargetXYToAddr
  1771. noop
  1772. noop
  1773. noop
  1774. noop
  1775. sw $16, 32768($20)
  1776. noop
  1777. noop
  1778. noop
  1779. noop
  1780.  
  1781. addi $9, $9, -10
  1782. addi $10, $10, 1
  1783. noop
  1784. noop
  1785. noop
  1786. noop
  1787. jal translateTargetXYToAddr
  1788. noop
  1789. noop
  1790. noop
  1791. noop
  1792. sw $16, 32768($20)
  1793. noop
  1794. noop
  1795. noop
  1796. noop
  1797.  
  1798. addi $9, $9, 1
  1799. noop
  1800. noop
  1801. noop
  1802. noop
  1803. jal translateTargetXYToAddr
  1804. noop
  1805. noop
  1806. noop
  1807. noop
  1808. sw $16, 32768($20)
  1809.  
  1810. addi $9, $9, 1
  1811. noop
  1812. noop
  1813. noop
  1814. noop
  1815. jal translateTargetXYToAddr
  1816. noop
  1817. noop
  1818. noop
  1819. noop
  1820. sw $16, 32768($20)
  1821.  
  1822. addi $9, $9, 1
  1823. noop
  1824. noop
  1825. noop
  1826. noop
  1827. jal translateTargetXYToAddr
  1828. noop
  1829. noop
  1830. noop
  1831. noop
  1832. sw $16, 32768($20)
  1833.  
  1834. addi $9, $9, 1
  1835. noop
  1836. noop
  1837. noop
  1838. noop
  1839. jal translateTargetXYToAddr
  1840. noop
  1841. noop
  1842. noop
  1843. noop
  1844. sw $16, 32768($20)
  1845.  
  1846. addi $9, $9, 1
  1847. noop
  1848. noop
  1849. noop
  1850. noop
  1851. jal translateTargetXYToAddr
  1852. noop
  1853. noop
  1854. noop
  1855. noop
  1856. sw $16, 32768($20)
  1857.  
  1858. addi $9, $9, 1
  1859. noop
  1860. noop
  1861. noop
  1862. noop
  1863. jal translateTargetXYToAddr
  1864. noop
  1865. noop
  1866. noop
  1867. noop
  1868. sw $16, 32768($20)
  1869.  
  1870. addi $9, $9, 1
  1871. noop
  1872. noop
  1873. noop
  1874. noop
  1875. jal translateTargetXYToAddr
  1876. noop
  1877. noop
  1878. noop
  1879. noop
  1880. sw $16, 32768($20)
  1881.  
  1882. addi $9, $9, 1
  1883. noop
  1884. noop
  1885. noop
  1886. noop
  1887. jal translateTargetXYToAddr
  1888. noop
  1889. noop
  1890. noop
  1891. noop
  1892. sw $16, 32768($20)
  1893.  
  1894. addi $9, $9, 1
  1895. noop
  1896. noop
  1897. noop
  1898. noop
  1899. jal translateTargetXYToAddr
  1900. noop
  1901. noop
  1902. noop
  1903. noop
  1904. sw $16, 32768($20)
  1905.  
  1906. addi $9, $9, 1
  1907. noop
  1908. noop
  1909. noop
  1910. noop
  1911. jal translateTargetXYToAddr
  1912. noop
  1913. noop
  1914. noop
  1915. noop
  1916. sw $16, 32768($20)
  1917. noop
  1918. noop
  1919. noop
  1920. noop
  1921.  
  1922. addi $9, $9, -10
  1923. addi $10, $10, 1
  1924. noop
  1925. noop
  1926. noop
  1927. noop
  1928. jal translateTargetXYToAddr
  1929. noop
  1930. noop
  1931. noop
  1932. noop
  1933. sw $16, 32768($20)
  1934. noop
  1935. noop
  1936. noop
  1937. noop
  1938.  
  1939. addi $9, $9, 1
  1940. noop
  1941. noop
  1942. noop
  1943. noop
  1944. jal translateTargetXYToAddr
  1945. noop
  1946. noop
  1947. noop
  1948. noop
  1949. sw $16, 32768($20)
  1950.  
  1951. addi $9, $9, 1
  1952. noop
  1953. noop
  1954. noop
  1955. noop
  1956. jal translateTargetXYToAddr
  1957. noop
  1958. noop
  1959. noop
  1960. noop
  1961. sw $16, 32768($20)
  1962.  
  1963. addi $9, $9, 1
  1964. noop
  1965. noop
  1966. noop
  1967. noop
  1968. jal translateTargetXYToAddr
  1969. noop
  1970. noop
  1971. noop
  1972. noop
  1973. sw $16, 32768($20)
  1974.  
  1975. addi $9, $9, 1
  1976. noop
  1977. noop
  1978. noop
  1979. noop
  1980. jal translateTargetXYToAddr
  1981. noop
  1982. noop
  1983. noop
  1984. noop
  1985. sw $16, 32768($20)
  1986.  
  1987. addi $9, $9, 1
  1988. noop
  1989. noop
  1990. noop
  1991. noop
  1992. jal translateTargetXYToAddr
  1993. noop
  1994. noop
  1995. noop
  1996. noop
  1997. sw $16, 32768($20)
  1998.  
  1999. addi $9, $9, 1
  2000. noop
  2001. noop
  2002. noop
  2003. noop
  2004. jal translateTargetXYToAddr
  2005. noop
  2006. noop
  2007. noop
  2008. noop
  2009. sw $16, 32768($20)
  2010.  
  2011. addi $9, $9, 1
  2012. noop
  2013. noop
  2014. noop
  2015. noop
  2016. jal translateTargetXYToAddr
  2017. noop
  2018. noop
  2019. noop
  2020. noop
  2021. sw $16, 32768($20)
  2022.  
  2023. addi $9, $9, 1
  2024. noop
  2025. noop
  2026. noop
  2027. noop
  2028. jal translateTargetXYToAddr
  2029. noop
  2030. noop
  2031. noop
  2032. noop
  2033. sw $16, 32768($20)
  2034.  
  2035. addi $9, $9, 1
  2036. noop
  2037. noop
  2038. noop
  2039. noop
  2040. jal translateTargetXYToAddr
  2041. noop
  2042. noop
  2043. noop
  2044. noop
  2045. sw $16, 32768($20)
  2046.  
  2047. addi $9, $9, 1
  2048. noop
  2049. noop
  2050. noop
  2051. noop
  2052. jal translateTargetXYToAddr
  2053. noop
  2054. noop
  2055. noop
  2056. noop
  2057. sw $16, 32768($20)
  2058. noop
  2059. noop
  2060. noop
  2061. noop
  2062.  
  2063. addi $9, $9, -10
  2064. addi $10, $10, 1
  2065. noop
  2066. noop
  2067. noop
  2068. noop
  2069. jal translateTargetXYToAddr
  2070. noop
  2071. noop
  2072. noop
  2073. noop
  2074. sw $16, 32768($20)
  2075. noop
  2076. noop
  2077. noop
  2078. noop
  2079.  
  2080. addi $9, $9, 1
  2081. noop
  2082. noop
  2083. noop
  2084. noop
  2085. jal translateTargetXYToAddr
  2086. noop
  2087. noop
  2088. noop
  2089. noop
  2090. sw $16, 32768($20)
  2091.  
  2092. addi $9, $9, 1
  2093. noop
  2094. noop
  2095. noop
  2096. noop
  2097. jal translateTargetXYToAddr
  2098. noop
  2099. noop
  2100. noop
  2101. noop
  2102. sw $16, 32768($20)
  2103.  
  2104. addi $9, $9, 1
  2105. noop
  2106. noop
  2107. noop
  2108. noop
  2109. jal translateTargetXYToAddr
  2110. noop
  2111. noop
  2112. noop
  2113. noop
  2114. sw $16, 32768($20)
  2115.  
  2116. addi $9, $9, 1
  2117. noop
  2118. noop
  2119. noop
  2120. noop
  2121. jal translateTargetXYToAddr
  2122. noop
  2123. noop
  2124. noop
  2125. noop
  2126. sw $16, 32768($20)
  2127.  
  2128. addi $9, $9, 1
  2129. noop
  2130. noop
  2131. noop
  2132. noop
  2133. jal translateTargetXYToAddr
  2134. noop
  2135. noop
  2136. noop
  2137. noop
  2138. sw $16, 32768($20)
  2139.  
  2140. addi $9, $9, 1
  2141. noop
  2142. noop
  2143. noop
  2144. noop
  2145. jal translateTargetXYToAddr
  2146. noop
  2147. noop
  2148. noop
  2149. noop
  2150. sw $16, 32768($20)
  2151.  
  2152. addi $9, $9, 1
  2153. noop
  2154. noop
  2155. noop
  2156. noop
  2157. jal translateTargetXYToAddr
  2158. noop
  2159. noop
  2160. noop
  2161. noop
  2162. sw $16, 32768($20)
  2163.  
  2164. addi $9, $9, 1
  2165. noop
  2166. noop
  2167. noop
  2168. noop
  2169. jal translateTargetXYToAddr
  2170. noop
  2171. noop
  2172. noop
  2173. noop
  2174. sw $16, 32768($20)
  2175.  
  2176. addi $9, $9, 1
  2177. noop
  2178. noop
  2179. noop
  2180. noop
  2181. jal translateTargetXYToAddr
  2182. noop
  2183. noop
  2184. noop
  2185. noop
  2186. sw $16, 32768($20)
  2187.  
  2188. addi $9, $9, 1
  2189. noop
  2190. noop
  2191. noop
  2192. noop
  2193. jal translateTargetXYToAddr
  2194. noop
  2195. noop
  2196. noop
  2197. noop
  2198. sw $16, 32768($20)
  2199. noop
  2200. noop
  2201. noop
  2202. noop
  2203.  
  2204. addi $9, $9, -5
  2205. addi $10, $10, -5
  2206.  
  2207. addi $31, $28, 0
  2208. noop
  2209. noop
  2210. noop
  2211. noop
  2212. jr $31
  2213.  
  2214. delayShort3:
  2215. noop
  2216. noop
  2217. noop
  2218. noop
  2219. addi $27, $31, 0
  2220. noop
  2221. noop
  2222. noop
  2223. noop
  2224. jal delayShort2
  2225. noop
  2226. noop
  2227. noop
  2228. noop
  2229. jal delayShort2
  2230. noop
  2231. noop
  2232. noop
  2233. noop
  2234. jal delayShort2
  2235. noop
  2236. noop
  2237. noop
  2238. noop
  2239. jal delayShort2
  2240. noop
  2241. noop
  2242. noop
  2243. noop
  2244. jal delayShort2
  2245. noop
  2246. noop
  2247. noop
  2248. noop
  2249. jal delayShort2
  2250. noop
  2251. noop
  2252. noop
  2253. noop
  2254. jal delayShort2
  2255. noop
  2256. noop
  2257. noop
  2258. noop
  2259. jal delayShort2
  2260. noop
  2261. noop
  2262. noop
  2263. noop
  2264. jal delayShort2
  2265. noop
  2266. noop
  2267. noop
  2268. noop
  2269. jal delayShort2
  2270. noop
  2271. noop
  2272. noop
  2273. noop
  2274. jal delayShort2
  2275. noop
  2276. noop
  2277. noop
  2278. noop
  2279. addi $31, $27, 0
  2280. noop
  2281. noop
  2282. noop
  2283. noop
  2284. jr $31
  2285.  
  2286. delayShort2:
  2287. noop
  2288. noop
  2289. noop
  2290. noop
  2291. addi $28, $31, 0
  2292. noop
  2293. noop
  2294. noop
  2295. noop
  2296. jal delayShort
  2297. noop
  2298. noop
  2299. noop
  2300. noop
  2301. jal delayShort
  2302. noop
  2303. noop
  2304. noop
  2305. noop
  2306. jal delayShort
  2307. noop
  2308. noop
  2309. noop
  2310. noop
  2311. jal delayShort
  2312. noop
  2313. noop
  2314. noop
  2315. noop
  2316. jal delayShort
  2317. noop
  2318. noop
  2319. noop
  2320. noop
  2321. jal delayShort
  2322. noop
  2323. noop
  2324. noop
  2325. noop
  2326. jal delayShort
  2327. noop
  2328. noop
  2329. noop
  2330. noop
  2331. addi $31, $28, 0
  2332. noop
  2333. noop
  2334. noop
  2335. noop
  2336. jr $31
  2337.  
  2338.  
  2339.  
  2340. delayShort:
  2341. noop
  2342. noop
  2343. noop
  2344. noop
  2345. noop
  2346. noop
  2347. noop
  2348. noop
  2349. noop
  2350. noop
  2351. noop
  2352. noop
  2353. noop
  2354. noop
  2355. noop
  2356. noop
  2357. noop
  2358. noop
  2359. noop
  2360. noop
  2361. noop
  2362. noop
  2363. noop
  2364. noop
  2365. noop
  2366. noop
  2367. noop
  2368. noop
  2369. noop
  2370. noop
  2371. noop
  2372. noop
  2373. noop
  2374. noop
  2375. noop
  2376. noop
  2377. noop
  2378. noop
  2379. noop
  2380. noop
  2381. noop
  2382. noop
  2383. noop
  2384. noop
  2385. noop
  2386. noop
  2387. noop
  2388. noop
  2389. noop
  2390. noop
  2391. noop
  2392. noop
  2393. noop
  2394. noop
  2395. noop
  2396. noop
  2397. noop
  2398. noop
  2399. noop
  2400. noop
  2401. noop
  2402. noop
  2403. noop
  2404. noop
  2405. noop
  2406. noop
  2407. noop
  2408. noop
  2409. noop
  2410. noop
  2411. noop
  2412. noop
  2413. noop
  2414. noop
  2415. noop
  2416. noop
  2417. noop
  2418. noop
  2419. noop
  2420. noop
  2421. noop
  2422. noop
  2423. noop
  2424. noop
  2425. noop
  2426. noop
  2427. noop
  2428. noop
  2429. noop
  2430. noop
  2431. noop
  2432. noop
  2433. noop
  2434. noop
  2435. noop
  2436. noop
  2437. noop
  2438. noop
  2439. noop
  2440. noop
  2441. noop
  2442. noop
  2443. noop
  2444. noop
  2445. noop
  2446. noop
  2447. noop
  2448. noop
  2449. noop
  2450. noop
  2451. noop
  2452. noop
  2453. noop
  2454. noop
  2455. noop
  2456. noop
  2457. noop
  2458. noop
  2459. noop
  2460. noop
  2461. noop
  2462. noop
  2463. noop
  2464. noop
  2465. noop
  2466. noop
  2467. noop
  2468. noop
  2469. noop
  2470. noop
  2471. noop
  2472. noop
  2473. noop
  2474. noop
  2475. noop
  2476. noop
  2477. noop
  2478. noop
  2479. noop
  2480. noop
  2481. noop
  2482. noop
  2483. noop
  2484. noop
  2485. noop
  2486. noop
  2487. noop
  2488. noop
  2489. noop
  2490. noop
  2491. noop
  2492. noop
  2493. noop
  2494. noop
  2495. noop
  2496. noop
  2497. noop
  2498. noop
  2499. noop
  2500. noop
  2501. noop
  2502. noop
  2503. noop
  2504. noop
  2505. noop
  2506. noop
  2507. noop
  2508. noop
  2509. noop
  2510. noop
  2511. noop
  2512. noop
  2513. noop
  2514. noop
  2515. noop
  2516. noop
  2517. noop
  2518. noop
  2519. noop
  2520. noop
  2521. noop
  2522. noop
  2523. noop
  2524. noop
  2525. noop
  2526. noop
  2527. noop
  2528. noop
  2529. noop
  2530. noop
  2531. noop
  2532. noop
  2533. jr $31
  2534.  
  2535.  
  2536. exit:
  2537. noop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement