on vient de me signaler qu'il y aurait plusieurs (au moins deux) versions de mine storm differente (niveaux diffrents)?
quelqu'un serait il au courant ?
rom vectrex
Modérateur : Politburo
- fabrice93fr
- Fonctionne à 9600 bauds

- Messages : 4135
- Inscription : 28 mai 2002 15:45
- Localisation : noisy le grand
- Contact :
rom vectrex
Fabrice93fr fait rien qu a dire des bétises
Troll a mi-temps
Troll a mi-temps
- Christian
- Fonctionne à 2400 bauds

- Messages : 1607
- Inscription : 08 déc. 2005 13:16
- Localisation : (34)
Il en a été question il ya environ 6 mois sur le newsgroup rec.games.vectrex. Je ne me souviens plus du thread en entier mais voici un lien qui était cité :
http://www.xs4all.nl/~bakkerp/Minestorm/
http://www.xs4all.nl/~bakkerp/Minestorm/
...
Je vais reflechir neanmoins encore.
Je vais reflechir neanmoins encore.
- fabrice93fr
- Fonctionne à 9600 bauds

- Messages : 4135
- Inscription : 28 mai 2002 15:45
- Localisation : noisy le grand
- Contact :
d'apres ce que j'ai pu deduire du lien, il existe en effet deux version :
old rom BIOS B796
new rom BIOS 7931
etonnant j'en avais jamais entendu parlé
, pourtant pout un fan de vectrex c'est tres important les niveau sont tres different dans leur difficulté
old rom BIOS B796
new rom BIOS 7931
etonnant j'en avais jamais entendu parlé
, pourtant pout un fan de vectrex c'est tres important les niveau sont tres different dans leur difficulté
Fabrice93fr fait rien qu a dire des bétises
Troll a mi-temps
Troll a mi-temps
- Moonbeam
- Fonctionne à 300 bauds

- Messages : 153
- Inscription : 06 juin 2002 10:53
- Localisation : du jambon
- Contact :
Je pense que tes différentes versions de Minestorm se rapportent au célèbre bug du niveau 13, non ?
Extrait du FAQ Vectrex :
Q. What is Minestorm/II?
As we all know, the very first Vectrex units were shipped with a flawed
version of Minestorm. Evidently nobody ever though that any player
could ever get to, let alone survive wave 12 so they only included data
for 12 waves. Predictably, most players found that their game crashed
after wave 12 (the "wave 13" bug) because the software indexed off the
end of the table which contains the information about what items were to
exist on each wave. It reads in garbage which usually causes the game
to crash.
I have in my possession a cartridge that originated from a private owner
on the East Coast of the USA (who was recently identified) which has a
fully produced label that says "Minestorm". The title screen of this
game says, "Minestorm II". This is a bug free version of Minestorm as
you can easily play past wave 13 (I will read in the ROM data as soon as
I can). It would seem that if you contacted GCE/WT about the bug,
instead of swapping out the Executive/Minestorm ROM inside the Vectrex
unit, they simply sent you a production Minestorm cart. Evidently the
cart did not come with a manual or box all the other games in this
private collection still had these things. If you want to see what it
looks like, there is a JPEG in the archives.
Q. What is the Minestorm "Wave 13" bug?
Fred Taft <fred@cv.hp.com> explained it to me very well like this: Each
level of Mine Storm is described by an entry in an array of structures;
the array entry described such details as the types of mines at the
level, etc. Unfortunately, the array was only defined to contain 13
entries! That's why the first 13 levels work as expected. However,
once you got past level 13, the game ran out of array entries, but
because it did not check for this, it simply used the next block of code
after the array, as the information describing the next level. The code
was smart enough to skip levels if there were no valid mines; that's why
it occasionally skips levels.
As for sometimes jumping back to the startup screen after you've
completed a level, that is also a 'feature' of the code. Once a level
is cleared, it jumps to some code which looks to see if any buttons are
pressed; if they are, then it assumes the user wants to start a new
game; this is code which should have only been executed when a game was
over, but it gets checked after completing a level also. Keep in mind
that this is the very first release of the Minestorm and later versions
had various portions of the bugs patched out.
Q. Well how many released versions of the Minestorm software was there?
There were at least 3 versions. Two with the "Wave 13" bug which are
different in that waves 2 and 3 are swapped and one with the bug fixed.
The test cart checksum will give a different value for different ROM
versions so this is a way for you to check.
Extrait du FAQ Vectrex :
Q. What is Minestorm/II?
As we all know, the very first Vectrex units were shipped with a flawed
version of Minestorm. Evidently nobody ever though that any player
could ever get to, let alone survive wave 12 so they only included data
for 12 waves. Predictably, most players found that their game crashed
after wave 12 (the "wave 13" bug) because the software indexed off the
end of the table which contains the information about what items were to
exist on each wave. It reads in garbage which usually causes the game
to crash.
I have in my possession a cartridge that originated from a private owner
on the East Coast of the USA (who was recently identified) which has a
fully produced label that says "Minestorm". The title screen of this
game says, "Minestorm II". This is a bug free version of Minestorm as
you can easily play past wave 13 (I will read in the ROM data as soon as
I can). It would seem that if you contacted GCE/WT about the bug,
instead of swapping out the Executive/Minestorm ROM inside the Vectrex
unit, they simply sent you a production Minestorm cart. Evidently the
cart did not come with a manual or box all the other games in this
private collection still had these things. If you want to see what it
looks like, there is a JPEG in the archives.
Q. What is the Minestorm "Wave 13" bug?
Fred Taft <fred@cv.hp.com> explained it to me very well like this: Each
level of Mine Storm is described by an entry in an array of structures;
the array entry described such details as the types of mines at the
level, etc. Unfortunately, the array was only defined to contain 13
entries! That's why the first 13 levels work as expected. However,
once you got past level 13, the game ran out of array entries, but
because it did not check for this, it simply used the next block of code
after the array, as the information describing the next level. The code
was smart enough to skip levels if there were no valid mines; that's why
it occasionally skips levels.
As for sometimes jumping back to the startup screen after you've
completed a level, that is also a 'feature' of the code. Once a level
is cleared, it jumps to some code which looks to see if any buttons are
pressed; if they are, then it assumes the user wants to start a new
game; this is code which should have only been executed when a game was
over, but it gets checked after completing a level also. Keep in mind
that this is the very first release of the Minestorm and later versions
had various portions of the bugs patched out.
Q. Well how many released versions of the Minestorm software was there?
There were at least 3 versions. Two with the "Wave 13" bug which are
different in that waves 2 and 3 are swapped and one with the bug fixed.
The test cart checksum will give a different value for different ROM
versions so this is a way for you to check.
- Nicolas
- Fonctionne à 300 bauds

- Messages : 213
- Inscription : 04 nov. 2002 23:10
- Localisation : Vichy
- Contact :
Parmi les Vectrex que j'ai pu trouver, l'une d'entre elle avait un Minestorm différent. En effet, dans cette version, les niveaux 2 et 3 sont intervertis. Les 2 moyens de distinguer rapidement les machines possédant cette rom sont les sutivants :
-A l'arrière de la console, la police de caractère du mot Vectrex est en Minuscule et Majuscule (comme sur les boites américaines).
-Sur l'écran de démarrage, le mot CGE apparaît (il est absent sur les autres versions).
-A l'arrière de la console, la police de caractère du mot Vectrex est en Minuscule et Majuscule (comme sur les boites américaines).
-Sur l'écran de démarrage, le mot CGE apparaît (il est absent sur les autres versions).
"There is no reason anyone would want a computer in the home."
Kenneth Olsen, Digital Equipment corporation, 1977
Kenneth Olsen, Digital Equipment corporation, 1977




