From RoadsideThoughts ...
A Bit of Vectrex History
 
Introduction
Programmer's
Guide
 
The RUM
 
Mine Storm
Fortress of
Narzod
 
Dark Tower
   
Sitemap
     
 

The Vectrex Game

Mine Storm



Introduction

I'm aware of three versions of Mine Storm and the last two versions have been included.

The first version of Mine Storm (which I called Rev. A) was completed on my last day at Western Technologies. Unfortunately, I do not have a copy of the Rev. A source code.

The source code from Western Technology was given to me when I began at GCE. Like the RUM, it had been written for the old assembler and at GCE we used a different one. Some changes were made with Rev. A to accomodate the new assembler and this became the start of Rev. B.

For more information about the assembler changes, see the:

Introduction for the RUM.

I was told about a problem with my handling of the High Score and I included a fix for that problem in Rev. B. I remember being told about the problem, but I'm not certain about the details. I believe that the problem had to do with the fact that Mine Storm had an in-store demo mode and holding down one of the buttons would exit the demo and start a game. I think that this exit from demo mode would some times occur at the wrong time and cause the high score to be cleared.

I don't believe that the Rev. B version was ever put into production. The source code for this version can be found at:

Source code for Mine Storm - Rev. B

In December, I was told about a problem with the game sequencing - I believe that this must be what people call the 'Wave 13' bug. I had driven from the San Bernardino Mountains to the GCE offices in Santa Monica for a meeting. While there, Lee Chaden told me about the problem. The moment I heard it, I knew what was wrong - I was (and still am) embarrassed by such a stupid mistake.

After the meeting, I drove back to the mountains, fixed the code overnight. In addition to the game sequencing problem, I think I also included these changes:

  • The mine field message was re-positioned and changed to display 3 digits
  • A limit was placed on the number of remaining ship markers that would be displayed in the lower right corner. This change wouldn't affect the number of ships that remained, but would limit the number that would be displayed. No more than 7 remaining ships would actually be displayed.
  • The game sequencing table was extended to 256 levels - see below. If the 256th level was reached, it was simply repeated.

Once I was confident of these changes, I blew a new EPROM and drove back to GCE in the morning. This fix became Rev. C.

Lee met with me in the morning. He wasn't expecting me and I remember that he seemed amused by my rush to fix the problem. I was told that a future production run would be the soonest it could be used. Even with a new production run, it seemed like the bug was turning-out to be popular with the people who found it and that it was unlikely that Rev. C would ever be put into production.

I believe that Rev. C eventually became Mine Storm II. This version was sent to people who found and complained about the bug.

The source code for the Rev. C version can be found at:

Source code for Mine Storm - Rev. C


Mine Laying Map


Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
1 DUMB DUMB DUMB DUMB
2 MAGNETIC DUMB DUMB DUMB
3 FIREBALL DUMB DUMB DUMB
4 MAG FIREBALL DUMB DUMB DUMB
5 DUMB MAGNETIC DUMB DUMB
         
6 MAGNETIC MAGNETIC DUMB DUMB
7 FIREBALL MAGNETIC DUMB DUMB
8 MAG FIREBALL MAGNETIC DUMB DUMB
9 DUMB FIREBALL DUMB DUMB
10 MAGNETIC FIREBALL DUMB DUMB
         
11 FIREBALL FIREBALL DUMB DUMB
12 MAG FIREBALL FIREBALL DUMB DUMB
13 DUMB MAG FIREBALL DUMB DUMB
14 MAGNETIC MAG FIREBALL DUMB DUMB
15 FIREBALL MAG FIREBALL DUMB DUMB
         
16 MAG FIREBALL MAG FIREBALL DUMB DUMB
17 DUMB DUMB MAGNETIC DUMB
18 MAGNETIC DUMB MAGNETIC DUMB
19 FIREBALL DUMB MAGNETIC DUMB
20 MAG FIREBALL DUMB MAGNETIC DUMB
         
21 DUMB MAGNETIC MAGNETIC DUMB
22 MAGNETIC MAGNETIC MAGNETIC DUMB
23 FIREBALL MAGNETIC MAGNETIC DUMB
24 MAG FIREBALL MAGNETIC MAGNETIC DUMB
25 DUMB FIREBALL MAGNETIC DUMB
         
26 MAGNETIC FIREBALL MAGNETIC DUMB
27 FIREBALL FIREBALL MAGNETIC DUMB
28 MAG FIREBALL FIREBALL MAGNETIC DUMB
29 DUMB MAG FIREBALL MAGNETIC DUMB
30 MAGNETIC MAG FIREBALL MAGNETIC DUMB
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
31 FIREBALL MAG FIREBALL MAGNETIC DUMB
32 MAG FIREBALL MAG FIREBALL MAGNETIC DUMB
33 DUMB DUMB FIREBALL DUMB
34 MAGNETIC DUMB FIREBALL DUMB
35 FIREBALL DUMB FIREBALL DUMB
         
36 MAG FIREBALL DUMB FIREBALL DUMB
37 DUMB MAGNETIC FIREBALL DUMB
38 MAGNETIC MAGNETIC FIREBALL DUMB
39 FIREBALL MAGNETIC FIREBALL DUMB
40 MAG FIREBALL MAGNETIC FIREBALL DUMB
         
41 DUMB FIREBALL FIREBALL DUMB
42 MAGNETIC FIREBALL FIREBALL DUMB
43 FIREBALL FIREBALL FIREBALL DUMB
44 MAG FIREBALL FIREBALL FIREBALL DUMB
45 DUMB MAG FIREBALL FIREBALL DUMB
         
46 MAGNETIC MAG FIREBALL FIREBALL DUMB
47 FIREBALL MAG FIREBALL FIREBALL DUMB
48 MAG FIREBALL MAG FIREBALL FIREBALL DUMB
49 DUMB DUMB MAG FIREBALL DUMB
50 MAGNETIC DUMB MAG FIREBALL DUMB
         
51 FIREBALL DUMB MAG FIREBALL DUMB
52 MAG FIREBALL DUMB MAG FIREBALL DUMB
53 DUMB MAGNETIC MAG FIREBALL DUMB
54 MAGNETIC MAGNETIC MAG FIREBALL DUMB
55 FIREBALL MAGNETIC MAG FIREBALL DUMB
         
56 MAG FIREBALL MAGNETIC MAG FIREBALL DUMB
57 DUMB FIREBALL MAG FIREBALL DUMB
58 MAGNETIC FIREBALL MAG FIREBALL DUMB
59 FIREBALL FIREBALL MAG FIREBALL DUMB
60 MAG FIREBALL FIREBALL MAG FIREBALL DUMB
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
61 DUMB MAG FIREBALL MAG FIREBALL DUMB
62 MAGNETIC MAG FIREBALL MAG FIREBALL DUMB
63 FIREBALL MAG FIREBALL MAG FIREBALL DUMB
64 MAG FIREBALL MAG FIREBALL MAG FIREBALL DUMB
65 DUMB DUMB DUMB MAGNETIC
         
66 MAGNETIC DUMB DUMB MAGNETIC
67 FIREBALL DUMB DUMB MAGNETIC
68 MAG FIREBALL DUMB DUMB MAGNETIC
69 DUMB MAGNETIC DUMB MAGNETIC
70 MAGNETIC MAGNETIC DUMB MAGNETIC
         
71 FIREBALL MAGNETIC DUMB MAGNETIC
72 MAG FIREBALL MAGNETIC DUMB MAGNETIC
73 DUMB FIREBALL DUMB MAGNETIC
74 MAGNETIC FIREBALL DUMB MAGNETIC
75 FIREBALL FIREBALL DUMB MAGNETIC
         
76 MAG FIREBALL FIREBALL DUMB MAGNETIC
77 DUMB MAG FIREBALL DUMB MAGNETIC
78 MAGNETIC MAG FIREBALL DUMB MAGNETIC
79 FIREBALL MAG FIREBALL DUMB MAGNETIC
80 MAG FIREBALL MAG FIREBALL DUMB MAGNETIC
         
81 DUMB DUMB MAGNETIC MAGNETIC
82 MAGNETIC DUMB MAGNETIC MAGNETIC
83 FIREBALL DUMB MAGNETIC MAGNETIC
84 MAG FIREBALL DUMB MAGNETIC MAGNETIC
85 DUMB MAGNETIC MAGNETIC MAGNETIC
         
86 MAGNETIC MAGNETIC MAGNETIC MAGNETIC
87 FIREBALL MAGNETIC MAGNETIC MAGNETIC
88 MAG FIREBALL MAGNETIC MAGNETIC MAGNETIC
89 DUMB FIREBALL MAGNETIC MAGNETIC
90 MAGNETIC FIREBALL MAGNETIC MAGNETIC
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
91 FIREBALL FIREBALL MAGNETIC MAGNETIC
92 MAG FIREBALL FIREBALL MAGNETIC MAGNETIC
93 DUMB MAG FIREBALL MAGNETIC MAGNETIC
94 MAGNETIC MAG FIREBALL MAGNETIC MAGNETIC
95 FIREBALL MAG FIREBALL MAGNETIC MAGNETIC
         
96 MAG FIREBALL MAG FIREBALL MAGNETIC MAGNETIC
97 DUMB DUMB FIREBALL MAGNETIC
98 MAGNETIC DUMB FIREBALL MAGNETIC
99 FIREBALL DUMB FIREBALL MAGNETIC
100 MAG FIREBALL DUMB FIREBALL MAGNETIC
         
101 DUMB MAGNETIC FIREBALL MAGNETIC
102 MAGNETIC MAGNETIC FIREBALL MAGNETIC
103 FIREBALL MAGNETIC FIREBALL MAGNETIC
104 MAG FIREBALL MAGNETIC FIREBALL MAGNETIC
105 DUMB FIREBALL FIREBALL MAGNETIC
         
106 MAGNETIC FIREBALL FIREBALL MAGNETIC
107 FIREBALL FIREBALL FIREBALL MAGNETIC
108 MAG FIREBALL FIREBALL FIREBALL MAGNETIC
109 DUMB MAG FIREBALL FIREBALL MAGNETIC
110 MAGNETIC MAG FIREBALL FIREBALL MAGNETIC
         
111 FIREBALL MAG FIREBALL FIREBALL MAGNETIC
112 MAG FIREBALL MAG FIREBALL FIREBALL MAGNETIC
113 DUMB DUMB MAG FIREBALL MAGNETIC
114 MAGNETIC DUMB MAG FIREBALL MAGNETIC
115 FIREBALL DUMB MAG FIREBALL MAGNETIC
         
116 MAG FIREBALL DUMB MAG FIREBALL MAGNETIC
117 DUMB MAGNETIC MAG FIREBALL MAGNETIC
118 MAGNETIC MAGNETIC MAG FIREBALL MAGNETIC
119 FIREBALL MAGNETIC MAG FIREBALL MAGNETIC
120 MAG FIREBALL MAGNETIC MAG FIREBALL MAGNETIC
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
121 DUMB FIREBALL MAG FIREBALL MAGNETIC
122 MAGNETIC FIREBALL MAG FIREBALL MAGNETIC
123 FIREBALL FIREBALL MAG FIREBALL MAGNETIC
124 MAG FIREBALL FIREBALL MAG FIREBALL MAGNETIC
125 DUMB MAG FIREBALL MAG FIREBALL MAGNETIC
         
126 MAGNETIC MAG FIREBALL MAG FIREBALL MAGNETIC
127 FIREBALL MAG FIREBALL MAG FIREBALL MAGNETIC
128 MAG FIREBALL MAG FIREBALL MAG FIREBALL MAGNETIC
129 DUMB DUMB DUMB FIREBALL
130 MAGNETIC DUMB DUMB FIREBALL
         
131 FIREBALL DUMB DUMB FIREBALL
132 MAG FIREBALL DUMB DUMB FIREBALL
133 DUMB MAGNETIC DUMB FIREBALL
134 MAGNETIC MAGNETIC DUMB FIREBALL
135 FIREBALL MAGNETIC DUMB FIREBALL
         
136 MAG FIREBALL MAGNETIC DUMB FIREBALL
137 DUMB FIREBALL DUMB FIREBALL
138 MAGNETIC FIREBALL DUMB FIREBALL
139 FIREBALL FIREBALL DUMB FIREBALL
140 MAG FIREBALL FIREBALL DUMB FIREBALL
         
141 DUMB MAG FIREBALL DUMB FIREBALL
142 MAGNETIC MAG FIREBALL DUMB FIREBALL
143 FIREBALL MAG FIREBALL DUMB FIREBALL
144 MAG FIREBALL MAG FIREBALL DUMB FIREBALL
145 DUMB DUMB MAGNETIC FIREBALL
         
146 MAGNETIC DUMB MAGNETIC FIREBALL
147 FIREBALL DUMB MAGNETIC FIREBALL
148 MAG FIREBALL DUMB MAGNETIC FIREBALL
149 DUMB MAGNETIC MAGNETIC FIREBALL
150 MAGNETIC MAGNETIC MAGNETIC FIREBALL
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
151 FIREBALL MAGNETIC MAGNETIC FIREBALL
152 MAG FIREBALL MAGNETIC MAGNETIC FIREBALL
153 DUMB FIREBALL MAGNETIC FIREBALL
154 MAGNETIC FIREBALL MAGNETIC FIREBALL
155 FIREBALL FIREBALL MAGNETIC FIREBALL
         
156 MAG FIREBALL FIREBALL MAGNETIC FIREBALL
157 DUMB MAG FIREBALL MAGNETIC FIREBALL
158 MAGNETIC MAG FIREBALL MAGNETIC FIREBALL
159 FIREBALL MAG FIREBALL MAGNETIC FIREBALL
160 MAG FIREBALL MAG FIREBALL MAGNETIC FIREBALL
         
161 DUMB DUMB FIREBALL FIREBALL
162 MAGNETIC DUMB FIREBALL FIREBALL
163 FIREBALL DUMB FIREBALL FIREBALL
164 MAG FIREBALL DUMB FIREBALL FIREBALL
165 DUMB MAGNETIC FIREBALL FIREBALL
         
166 MAGNETIC MAGNETIC FIREBALL FIREBALL
167 FIREBALL MAGNETIC FIREBALL FIREBALL
168 MAG FIREBALL MAGNETIC FIREBALL FIREBALL
169 DUMB FIREBALL FIREBALL FIREBALL
170 MAGNETIC FIREBALL FIREBALL FIREBALL
         
171 FIREBALL FIREBALL FIREBALL FIREBALL
172 MAG FIREBALL FIREBALL FIREBALL FIREBALL
173 DUMB MAG FIREBALL FIREBALL FIREBALL
174 MAGNETIC MAG FIREBALL FIREBALL FIREBALL
175 FIREBALL MAG FIREBALL FIREBALL FIREBALL
         
176 MAG FIREBALL MAG FIREBALL FIREBALL FIREBALL
177 DUMB DUMB MAG FIREBALL FIREBALL
178 MAGNETIC DUMB MAG FIREBALL FIREBALL
179 FIREBALL DUMB MAG FIREBALL FIREBALL
180 MAG FIREBALL DUMB MAG FIREBALL FIREBALL
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
181 DUMB MAGNETIC MAG FIREBALL FIREBALL
182 MAGNETIC MAGNETIC MAG FIREBALL FIREBALL
183 FIREBALL MAGNETIC MAG FIREBALL FIREBALL
184 MAG FIREBALL MAGNETIC MAG FIREBALL FIREBALL
185 DUMB FIREBALL MAG FIREBALL FIREBALL
         
186 MAGNETIC FIREBALL MAG FIREBALL FIREBALL
187 FIREBALL FIREBALL MAG FIREBALL FIREBALL
188 MAG FIREBALL FIREBALL MAG FIREBALL FIREBALL
189 DUMB MAG FIREBALL MAG FIREBALL FIREBALL
190 MAGNETIC MAG FIREBALL MAG FIREBALL FIREBALL
         
191 FIREBALL MAG FIREBALL MAG FIREBALL FIREBALL
192 MAG FIREBALL MAG FIREBALL MAG FIREBALL FIREBALL
193 DUMB DUMB DUMB MAG FIREBALL
194 MAGNETIC DUMB DUMB MAG FIREBALL
195 FIREBALL DUMB DUMB MAG FIREBALL
         
196 MAG FIREBALL DUMB DUMB MAG FIREBALL
197 DUMB MAGNETIC DUMB MAG FIREBALL
198 MAGNETIC MAGNETIC DUMB MAG FIREBALL
199 FIREBALL MAGNETIC DUMB MAG FIREBALL
200 MAG FIREBALL MAGNETIC DUMB MAG FIREBALL
         
201 DUMB FIREBALL DUMB MAG FIREBALL
202 MAGNETIC FIREBALL DUMB MAG FIREBALL
203 FIREBALL FIREBALL DUMB MAG FIREBALL
204 MAG FIREBALL FIREBALL DUMB MAG FIREBALL
205 DUMB MAG FIREBALL DUMB MAG FIREBALL
         
206 MAGNETIC MAG FIREBALL DUMB MAG FIREBALL
207 FIREBALL MAG FIREBALL DUMB MAG FIREBALL
208 MAG FIREBALL MAG FIREBALL DUMB MAG FIREBALL
209 DUMB DUMB MAGNETIC MAG FIREBALL
210 MAGNETIC DUMB MAGNETIC MAG FIREBALL
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
211 FIREBALL DUMB MAGNETIC MAG FIREBALL
212 MAG FIREBALL DUMB MAGNETIC MAG FIREBALL
213 DUMB MAGNETIC MAGNETIC MAG FIREBALL
214 MAGNETIC MAGNETIC MAGNETIC MAG FIREBALL
215 FIREBALL MAGNETIC MAGNETIC MAG FIREBALL
         
216 MAG FIREBALL MAGNETIC MAGNETIC MAG FIREBALL
217 DUMB FIREBALL MAGNETIC MAG FIREBALL
218 MAGNETIC FIREBALL MAGNETIC MAG FIREBALL
219 FIREBALL FIREBALL MAGNETIC MAG FIREBALL
220 MAG FIREBALL FIREBALL MAGNETIC MAG FIREBALL
         
221 DUMB MAG FIREBALL MAGNETIC MAG FIREBALL
222 MAGNETIC MAG FIREBALL MAGNETIC MAG FIREBALL
223 FIREBALL MAG FIREBALL MAGNETIC MAG FIREBALL
224 MAG FIREBALL MAG FIREBALL MAGNETIC MAG FIREBALL
225 DUMB DUMB FIREBALL MAG FIREBALL
         
226 MAGNETIC DUMB FIREBALL MAG FIREBALL
227 FIREBALL DUMB FIREBALL MAG FIREBALL
228 MAG FIREBALL DUMB FIREBALL MAG FIREBALL
229 DUMB MAGNETIC FIREBALL MAG FIREBALL
230 MAGNETIC MAGNETIC FIREBALL MAG FIREBALL
         
231 FIREBALL MAGNETIC FIREBALL MAG FIREBALL
232 MAG FIREBALL MAGNETIC FIREBALL MAG FIREBALL
233 DUMB FIREBALL FIREBALL MAG FIREBALL
234 MAGNETIC FIREBALL FIREBALL MAG FIREBALL
235 FIREBALL FIREBALL FIREBALL MAG FIREBALL
         
236 MAG FIREBALL FIREBALL FIREBALL MAG FIREBALL
237 DUMB MAG FIREBALL FIREBALL MAG FIREBALL
238 MAGNETIC MAG FIREBALL FIREBALL MAG FIREBALL
239 FIREBALL MAG FIREBALL FIREBALL MAG FIREBALL
240 MAG FIREBALL MAG FIREBALL FIREBALL MAG FIREBALL
         
         

Level
Mine
Type #1
Mine
Type #2
Mine
Type #3
Mine
Type #4
         
241 DUMB DUMB MAG FIREBALL MAG FIREBALL
242 MAGNETIC DUMB MAG FIREBALL MAG FIREBALL
243 FIREBALL DUMB MAG FIREBALL MAG FIREBALL
244 MAG FIREBALL DUMB MAG FIREBALL MAG FIREBALL
245 DUMB MAGNETIC MAG FIREBALL MAG FIREBALL
         
246 MAGNETIC MAGNETIC MAG FIREBALL MAG FIREBALL
247 FIREBALL MAGNETIC MAG FIREBALL MAG FIREBALL
248 MAG FIREBALL MAGNETIC MAG FIREBALL MAG FIREBALL
249 DUMB FIREBALL MAG FIREBALL MAG FIREBALL
250 MAGNETIC FIREBALL MAG FIREBALL MAG FIREBALL
         
251 FIREBALL FIREBALL MAG FIREBALL MAG FIREBALL
252 MAG FIREBALL FIREBALL MAG FIREBALL MAG FIREBALL
253 DUMB MAG FIREBALL MAG FIREBALL MAG FIREBALL
254 MAGNETIC MAG FIREBALL MAG FIREBALL MAG FIREBALL
255 FIREBALL MAG FIREBALL MAG FIREBALL MAG FIREBALL
         
256 MAG FIREBALL MAG FIREBALL MAG FIREBALL MAG FIREBALL


 
 
 
 
 
 

Home
Page
Sitemap Privacy
Statement
Terms
of Use
Feedback

 
 

Please keep in mind that we can not guarantee the accuracy or timeliness of the information on this website, so use with care. We encourage you to double-check the information that is critical to you.

If you've found an error or have additional information that you would like to share, please don't hesitate to write. Click here to contact us.

Copyright 2016
All Rights Reserved
This page was last modified: 12 Jan 2017
By John Hall