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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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. MOV -1 LEFT#SND
  39. JMP B
  40. RGT:MOV 1 DOWN
  41. MOV 1 DOWN
  42. JMP B
  43. DWN:MOV 1 RIGHT
  44. JMP B
  45. DUP:MOV -1 RIGHT
  46. @3
  47. MOV LEFT ACC
  48. MOV ACC DOWN
  49. MOV ACC DOWN
  50. @4
  51. MOV RIGHT UP
  52. MOV UP RIGHT
  53. @5
  54. MOV UP LEFT
  55. MOV NIL RIGHT
  56. MOV RIGHT DOWN#X
  57. MOV RIGHT DOWN#Y
  58. MOV LEFT DOWN#COL
  59. @6
  60. B:MOV ANY ACC
  61. JEZ SND
  62. SWP
  63. ADD UP
  64. SAV
  65. JMP B
  66. SND:MOV ACC RIGHT
  67. SWP
  68. MOV ACC LEFT#X
  69. SAV
  70. MOV RIGHT LEFT#Y
  71. @7
  72. B:MOV ANY ACC
  73. JEZ SND
  74. SWP
  75. ADD UP
  76. SAV
  77. JMP B
  78. SND:SWP
  79. SAV
  80. MOV ACC LEFT#Y
  81. @8
  82. # _____________
  83. # / \
  84. #| TISDRAW |
  85. # \_____________/
  86. #
  87. # UP
  88. # |
  89. # LEFT 8
  90. # \- 4 6 -RIGHT
  91. # 1 2 3
  92. # / | \
  93. #COL- | COL+
  94. # DOWN
  95. #
  96. #WRITTEN BY ZERED
  97. @9
  98. MOV UP RIGHT
  99. MOV UP RIGHT
  100. MOV UP RIGHT
  101. MOV -1 RIGHT
  102. @10
  103. MOV LEFT DOWN
  104. @11