-
Notifications
You must be signed in to change notification settings - Fork 1
/
iceage2.txt
180 lines (180 loc) · 8.65 KB
/
iceage2.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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
0000 00 00000000 00 00000000 00000000
1000 00 01000010 00 00000000 00000000 comp joystick, still-
0001 00 00000000 01 01000010 00000000 move joystick, var_dir
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
1000 00 00000000 00 00000111 00000000 comp var_dir, -up-
0000 00 00000000 00 00000000 00000000
1010 00 00100010 00 00000000 00000000 brof (z, L2)
1000 00 00000000 00 00000101 00000000 comp var_dir, -right-
0000 00 00000000 00 00000000 00000000
1010 00 01000010 00 00000000 00000000 brof(z, L3)
1000 00 00000000 00 00000110 00000000 comp var_dir, -down-
0000 00 00000000 00 00000000 00000000
1010 00 01101011 00 00000000 00000000 brach on flag (z, L4)
1011 00 10001111 00 00000000 00000000 bru(L5)
0001 00 00000000 00 10000000 00000001 move -wait time- to var_count
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
0100 00 00000001 00 00000001 00000001 var_count -= 1
0000 00 00000000 00 00000000 00000000
1010 00 00010111 00 00000000 00000000 brof (z, L8)
0000 00 00000000 00 00000000 00000000
1010 00 00010010 00 00000000 00000000 Branch unconditionally to L7
1000 00 00000000 00 00000111 00000000 comp var_dir, -up-
0000 00 00000000 00 00000000 00000000
1010 00 00111101 00 00000000 00000000 brof (z, L2.2)
1000 00 00000000 00 00000101 00000000 comp var_dir, -right-
0000 00 00000000 00 00000000 00000000
1010 00 01011110 00 00000000 00000000 brof(z, L3.2)
1000 00 00000000 00 00000110 00000000 comp var_dir, -down-
0000 00 00000000 00 00000000 00000000
1010 00 10000111 00 00000000 00000000 brach on flag (z, L4.2)
0000 00 00000000 00 00000000 00000000
1011 00 10101011 00 00000000 00000000 bru(L5.2)
0111 00 00000000 01 01000000 00000011 tA (PCRaddr) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000011 00000000 comp var_tile, 3
0000 00 00000000 00 00000000 00000000
1010 00 10110010 00 00000000 00000000 brof (z, L9 )
1000 00 00000011 00 00000010 00000000 comp var_tile, 2
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
1000 00 01000000 00 00010000 00000000 comp PCR, x"10"
0000 00 00000000 00 00000000 00000000
1010 00 00000001 01 00000000 00000000 brof (n, L1)
0000 00 00000000 00 00000000 00000000
0100 00 01000000 00 00010000 00000010 PCR - 16 store int var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
0111 00 00000000 01 00000010 00000011 tA(var_temp) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000001 00000000 comp var_tile, 1
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0000 00 00000000 00 00000000 00000000
0100 00 01000000 00 00010000 01000000 PCR -= 16
0001 00 00000000 00 11100000 01000001 PCD = x"E0" --change to f0
1011 00 00001111 00 00000000 00000000 bru L6
0000 00 00000000 00 00000000 00000000
0100 00 01000001 00 00010000 01000001 pcd -= 16
0000 00 00000000 00 00000000 00000000
1010 00 00100010 00 00000000 00000000 brof (z, L2)
0000 00 00000000 00 00000000 00000000
1011 00 00001111 00 00000000 00000000 bru L6
0111 00 00000000 01 01000001 00000011 tA (PCRaddr) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000011 00000000 comp var_tile, 3
0000 00 00000000 00 00000000 00000000
1010 00 10110010 00 00000000 00000000 brof (z, L9)
1000 00 00000011 00 00000010 00000000 comp var_tile, 2
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0110 00 01000000 00 00000000 00000010 shift pcr left by 4, move to var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000010 00 00010000 00000000 comp var_temp, x"10"
0000 00 00000000 00 00000000 00000000
1010 00 00000001 01 00000000 00000000 brof (n, L1)
0000 00 00000000 00 00000000 00000000
0011 00 01000000 00 00000001 00000010 PCR + 1 store int var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
0111 00 00000000 01 00000010 00000011 tA(var_temp) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000001 00000000 comp var_tile, 1
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0000 00 00000000 00 00000000 00000000
0001 00 00000000 00 00000001 01000001 PCD = 1
1011 00 00001111 00 00000000 00000000 bru L6
1000 00 01000001 00 00010000 00000000 comp pcd, 16
0000 00 00000000 00 00000000 00000000
1010 00 01000010 00 00000000 00000000 brof z, L3
1000 00 01000001 00 00001111 00000000 comp pcd, 15
0000 00 00000000 00 00000000 00000000
1010 00 01101000 00 00000000 00000000 brof z, L3.3
0000 00 00000000 00 00000000 00000000
0011 00 01000001 00 00000001 01000001 pcd += 1
1011 00 00001111 00 00000000 00000000 bru L6
0000 00 00000000 00 00000000 00000000
0001 00 00000000 00 00000000 01000001 move 0 to pcd
0011 00 01000000 00 00000001 01000000 PCR += 1
1011 00 00001111 00 00000000 00000000 bru L6
0111 00 00000000 01 01000001 00000011 tA (PCRaddr) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000011 00000000 comp var_tile, 3
0000 00 00000000 00 00000000 00000000
1010 00 10110010 00 00000000 00000000 brof (z, L9)
1000 00 00000011 00 00000010 00000000 comp var_tile, 2
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0001 00 00000000 00 11101111 00000010 move x"ef" to var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000010 01 01000000 00000000 comp var_temp, PCR
0000 00 00000000 00 00000000 00000000
1010 00 00000001 01 00000000 00000000 brof (n, L1)
0011 00 01000000 00 00010000 00000010 PCR + 16 store int var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
0111 00 00000000 01 00000010 00000011 tA(temp) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000001 00000000 comp var_tile, 1
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0000 00 00000000 00 00000000 00000000
0001 00 00000000 00 00010000 01000001 PCD = x"10"
1011 00 00001111 00 00000000 00000000 bru L6
0000 00 00000000 00 00000000 00000000
0011 00 01000001 00 00010000 01000001 pcd += 16
0000 00 00000000 00 00000000 00000000
1010 00 10001101 01 00000000 00000000 brof (n, L4.3)
0000 00 00000000 00 00000000 00000000
1011 00 00001111 00 00000000 00000000 bru L6
0000 00 00000000 00 00000000 00000000
0011 00 01000000 00 00010000 01000000 PCR += 16
1011 00 01101011 00 00000000 00000000 bru L4
0111 00 00000000 01 01000001 00000011 tA (PCRaddr) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000011 00000000 comp var_tile, 3
0000 00 00000000 00 00000000 00000000
1010 00 10110010 00 00000000 00000000 brof (z, L9)
1000 00 00000011 00 00000010 00000000 comp var_tile, 2
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0110 00 01000000 00 00000000 00000010 Shift PCR left by 4, store in var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000010 00 00000000 00000000 comp var_temp, 0
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0100 00 01000000 00 00000001 00000010 PCR - 1 store int var_temp
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
0111 00 00000000 01 00000010 00000011 tA(temp) to var_tile
0000 00 00000000 00 00000000 00000000
0000 00 00000000 00 00000000 00000000
1000 00 00000011 00 00000001 00000000 comp var_tile, 1
0000 00 00000000 00 00000000 00000000
1010 00 00000001 00 00000000 00000000 brof (z, L1)
0000 00 00000000 00 00000000 00000000
0100 00 01000000 00 00000001 01000000 PCR -= 1
0001 00 00000000 00 00001111 01000001 PCD = 0F
1011 00 00001111 00 00000000 00000000 bru L6
1000 00 01000001 00 00000000 00000000 comp PCD, 0
0000 00 00000000 00 00000000 00000000
1010 00 10001111 00 00000000 00000000 brof (z, L5)
0000 00 00000000 00 00000000 00000000
0100 00 01000001 00 00000001 01000001 PCD -= 1;
1011 00 00001111 00 00000000 00000000 bru L6
0000 00 00000000 00 00000000 00000000
0001 00 00000000 00 11111000 01000000 move -player start position- to PCR
1011 00 00000001 00 00000000 00000000 bru to L1 00