forked from YPetremann/ShenzhenIO
-
Notifications
You must be signed in to change notification settings - Fork 0
/
safetynet-tracking-badge-0.txt
138 lines (125 loc) · 1.54 KB
/
safetynet-tracking-badge-0.txt
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
[name] (P) CaitSith2
[puzzle] Sz027
[production-cost] 2300
[power-usage] 305
[lines-of-code] 47
[traces]
......................
......................
......................
......................
......................
..955555C15C1555C.....
..2.....A94A1554A15C..
..94.1C.AA.355D4A..A..
..A.14A162..1CA.A1C2..
..A.14A155555634A.A...
..35543555555554A16...
................354...
......................
......................
[chip]
[type] UC6
[x] 15
[y] 2
[code]
@ slp 1
teq x0 2
+ mov 3 dat
- mov 1 dat
+ teq x0 x2
+ mov -1 x1
- mov x0 acc
- teq acc -999
- mov acc x3
- slx x3
slp dat
[chip]
[type] ID
[x] 18
[y] 2
[is-puzzle-provided] true
[chip]
[type] UC6
[x] 5
[y] 3
[code]
start: slx x2
teq x2 p0
- mov dat x3
- jmp start
tgt p0 79
+ mov 8 x1
- mov p1 x1
- tgt p0 50
- mov x0 dat
mov x0 dat
[chip]
[type] BRIDGE
[x] 9
[y] 3
[chip]
[type] BANK
[x] 2
[y] 4
[rom]
600,600,204,700,202,700,200,700,100,0,203,700,201,700
[chip]
[type] RADIO
[x] 10
[y] 5
[is-puzzle-provided] true
[chip]
[type] UC6
[x] 15
[y] 5
[code]
tgt acc 0
+ mov x1 p1
+ sub 1
+ slp 1
- mov 50 p1
- slx x2
- mov x2 acc
- mov acc x0
tgt acc 2
+ mov x1 p1
+ slp 1
+ mov x1 p1
+ slp 1
+ sub 2
[chip]
[type] UC4
[x] 3
[y] 6
[code]
teq p0 0
- mov p0 x1
slp 1
[chip]
[type] UC4X
[x] 10
[y] 7
[code]
@ slx x2
@ slp x2
@ slp 1
teq x0 2
+ mov 3 acc
- mov 1 acc
+ teq x0 x3
+ mov -1 x1
slp acc
[chip]
[type] NOTE
[x] 17
[y] 8
[code]
this design abuses
the fact that
there is never
more than one
audio transmission
per test case.
This would fail in
real world usage.