-
Notifications
You must be signed in to change notification settings - Fork 0
/
intro2.tasm
156 lines (149 loc) · 2.31 KB
/
intro2.tasm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#newer (revised) intro
#replaces INTRO1.TROM
buzzer|-0++++
buzzer|00++++
buzzer|-0++++
buzzer|00++++
buzzer|-0++++
buzzer|00++++
buzzer|-0++++
buzzer|00++++
#First TUI screen: title art
TTYclear
#textstart
#* * * *-- * *-- *-* *-*-* *--
#* * * *- * * * * * * * *-
#*-*-* *-- *-- *-- *-* * * * *--
#
textstart
Welcome To:
textstop
#SBTCVM LOGO DEMO.
#This uses the 27x27 6-trit color field.
#background dulled and simplified to shrink instruction size
#
#
#blue
setcolorreg|-0-000
setcolorvect|------
colorrect|-0-+++
#cyan
setcolorreg|-00000
setcolorvect|-00---
colorrect|-+++++
#green
setcolorreg|-000-0
setcolorvect|0-----
colorrect|00-+++
#yellow
setcolorreg|0000-0
setcolorvect|000---
colorrect|0+++++
#red
setcolorreg|00-0-0
setcolorvect|+-----
colorrect|+0-+++
#violet
setcolorreg|00-000
setcolorvect|+00---
colorrect|++++++
#whitepixel
setcolorreg|++++++
#begin pixelpositions
#S
colorpixel|--+0-+
colorpixel|-0-0-+
colorpixel|--000-
colorpixel|--+000
colorpixel|-0-00+
colorpixel|--00+-
colorpixel|--+0+-
#B
colorpixel|-0+0-+
colorpixel|-0+00-
colorpixel|-0+000
colorpixel|-0+00+
colorpixel|-0+0+-
colorpixel|-+-0+-
colorpixel|-+-000
colorpixel|-+-0-+
colorpixel|-+000-
colorpixel|-+000+
#T
colorpixel|0--0+-
colorpixel|0--00+
colorpixel|0--000
colorpixel|0--00-
colorpixel|0--0-+
colorpixel|-++0-+
colorpixel|0-00-+
#C
colorpixel|0000-+
colorpixel|00-0-+
colorpixel|0-+00-
colorpixel|0-+000
colorpixel|0-+00+
colorpixel|00-0+-
colorpixel|0000+-
#V
colorpixel|0+-0-+
colorpixel|0+000-
colorpixel|0+0000
colorpixel|0++00+
colorpixel|0++0+-
colorpixel|+--000
colorpixel|+--00-
colorpixel|+-00-+
#M
colorpixel|+-00+-
colorpixel|+-+00+
colorpixel|+-+000
colorpixel|+0-00-
colorpixel|+0-0-+
colorpixel|+00000
colorpixel|+0000+
colorpixel|+000+-
colorpixel|+0+00-
colorpixel|+0+0-+
colorpixel|++-000
colorpixel|++-00+
colorpixel|++00+-
textstart
Simple.
textstop
buzzer|-0++++
textstart
Balanced.
textstop
buzzer|-0++++
textstart
Ternary.
textstop
buzzer|-0++++
textstart
Computer.
textstop
buzzer|-0++++
textstart
Virtual.
textstop
buzzer|-0++++
textstart
Machine.
textstop
buzzer|-0++++
userwait
TTYclear
textstart
Hello :)
-----------------
|SBTCVM-Mark 1.1|
-----------------
This VM is Balanced ternary.
TROM compiled using SBTCVM-asm.py
Find help the in DOCS directory.
Now lets get to the cool stuff :D
textstop
userwait
TTYclear
gotoB|------