TIS-100 drawing program
game
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tisdraw.txt 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. @0
  2. #COLOR STORE
  3. MOV 3 ACC
  4. SAV
  5. L:MOV ANY ACC
  6. JEZ SND
  7. SWP
  8. ADD RIGHT
  9. SAV
  10. JMP L
  11. SND:SWP
  12. MOV ACC DOWN
  13. SAV
  14. JMP L
  15. @1
  16. SND:MOV 0 DOWN
  17. B:MOV ANY ACC
  18. JLZ SND
  19. SUB 1
  20. JEZ COL1
  21. SUB 2
  22. JEZ COL2
  23. MOV ACC RIGHT
  24. JMP SND
  25. COL1:MOV 1 LEFT
  26. MOV 1 LEFT
  27. JMP SND
  28. COL2:MOV -1 LEFT
  29. MOV -1 LEFT
  30. @2
  31. B:MOV LEFT ACC
  32. JLZ DWN
  33. SUB 3
  34. JEZ RGT
  35. JGZ DUP
  36. MOV -1 DOWN#LFT
  37. MOV -1 DOWN
  38. JMP B
  39. RGT:MOV 1 DOWN
  40. MOV 1 DOWN
  41. JMP B
  42. DWN:MOV 1 RIGHT
  43. JMP B
  44. DUP:MOV -1 RIGHT
  45. @3
  46. MOV LEFT ACC
  47. MOV ACC DOWN
  48. MOV ACC DOWN
  49. @4
  50. MOV RIGHT UP
  51. MOV UP RIGHT
  52. @5
  53. MOV UP LEFT
  54. MOV NIL RIGHT
  55. MOV RIGHT DOWN#X
  56. MOV RIGHT DOWN#Y
  57. MOV LEFT DOWN#COL
  58. @6
  59. B:MOV ANY ACC
  60. JEZ SND
  61. SWP
  62. ADD UP
  63. SAV
  64. JMP B
  65. SND:MOV ACC RIGHT
  66. SWP
  67. MOV ACC LEFT#X
  68. SAV
  69. MOV RIGHT LEFT#Y
  70. @7
  71. B:MOV ANY ACC
  72. JEZ SND
  73. SWP
  74. ADD UP
  75. SAV
  76. JMP B
  77. SND:SWP
  78. SAV
  79. MOV ACC LEFT#Y
  80. @8
  81. # _____________
  82. # / \
  83. #| TISDRAW |
  84. # \_____________/
  85. #
  86. # UP
  87. # |
  88. # LEFT 8
  89. # \- 4 6 -RIGHT
  90. # 1 2 3
  91. # / | \
  92. #COL- | COL+
  93. # DOWN
  94. #
  95. #WRITTEN BY ZERED
  96. @9
  97. MOV UP RIGHT
  98. MOV UP RIGHT
  99. MOV UP RIGHT
  100. MOV -1 RIGHT
  101. @10
  102. MOV LEFT DOWN
  103. @11