VecFever documentation

< All Topics


Alex Herbert, 2005

The Y*A*S*I game (Yet Another Space Invaders) is part of the ‘Protector/YASI’ combo. cartridge. The screenshots here show it with the overlay by VectrexMad!

For the YASI/Protector combo. existed static, patched versions for the vf since v1 times. The integrated patches now are native patch apps that load unmodified dumps/binaries and generate a 6809 VecFever cart. depending on options which are then started immediately. These patched games load/store their data now just like the physical cart. but the button setup has been changed to the VF overall standard. And Protector/YASI have been separated to be standalone games.

Please note that the resulting game does only run, just like the original, in the normal portrait mode.

The necessary combo. binary loaded from /System/Data/ for Protector/Yasi (PY050712.BIN) was available for a long time on Alex Herbert’s website – – which sadly is now down. But the wayback machine does cover

MD5:  9A329FE5015E5C89C72E0E7C1EDDC986
Name: PY050712.BIN
Size: 32768


YASI profits from a calibration parameter for the bitmap drawing and YASI usually comes up with this page, always. For this standalone game you can enable/disable whether this page shows up initially. So after calibrating once you can disable it since it is unnecessary afterwards.

  • Calibration: Yes/No
  • Game Info
  • Reset Highscore



GERMAN[] = {
    { 0, 0, "Spielkalibration: Ja" },   
    { 0, 0, "Spielkalibration: Nein" },   
    { 0, 0, "                           YASI VecVoice Edition © 2005 Alex Herbert. YASI - Yet Another Space Invaders - ist Alex Herberts Encore nach Protector und zeigt, dass man tatsächlich ein anständiges Bitmapspiel auf der Vectrex hinbekommen kann. Zumindest falls man wirklich das letzte rausholt, nichts gegen flackern hat, und zudem den eigenen Grafikcode kalibriert für verschiedene Vectrex. Und es ins kleine RAM der Vectrex gequetscht kriegt, denn Bitmaps brauchen wesentlich mehr Platz als Vektoren. Oder anders gesagt: Bitmaps auf der Vectrex sind brutal schwer nett in den Griff zu kriegen. Und YASI ist wirklich sehr nett.                        Diese Version ist eine leicht modifizierte Variante von Herberts öffentlich verfügbarem Protector&YASI binary, um das 6809 Vectrexspiel direkt und mit VecFevererweiterungen zu spielen, damit der Hiscore, Startlevel und die freigeschalteten Gamemodi erhalten bleiben.                                   "}

FRENCH[] = {
    { 0, 0, "Calibration: Oui" },   
    { 0, 0, "Calibration: Non" },   
    { 0, 0, "                           YASI VecVoice Edition  © 2005 Alex Herbert YASI - Yet Another Space Invaders - (que l'on pourrait traduire par \" Encore un Autre Space Invaders \" en référence au jeu éponyme), est, après le jeu Protector, une nouvelle version proposée par Alex Herbert. Elle montre qu’un jeu entièrement programmé en mode point peut tout à fait fonctionner sur le Vectrex.  En d’autres termes, à la condition que l’on sache vraiment ce que l’on fait en programmant, on peut passer outre quelques clignotements et s’accomoder des petites contraintes liées à la mémoire vive du Vectrex. Si en plus on se permet de rajouter une dose de calibration pour optimiser les graphismes propres à chaque Vectrex, on peut raisonnablement s’attendre à ce que ce soit très difficile d’aboutir joliment. Et il faut reconnaître que YASI s’en sort très bien.                                   Cette version autonome est une version légèrement modifiée par rapport à celle qu’Alex Herbert a diffusé dans le domaine public, à savoir la combinaison de Protector et YASI en un seul fichier binaire. On obtient un jeu totalement indépendant basé sur le processeur 6809, bénéficiant des extensions offertes par la VecFever telles que les enregistrements du meilleur score, du niveau de départ ou encore des autres modes de jeu déverrouillés.                                   "}

    { 0, 0, "Calibration: Yes" },   
    { 0, 0, "Calibration: No" },   
    { 0, 0, "                           YASI VecVoice Edition © 2005 Alex Herbert. YASI - Yet Another Space Invaders - is Alex Herbert's encore after Protector showing that an entirely bitmapped game actually can work on the Vectrex. Sort of, if you really know what you are doing as a programmer, do not mind flickering and somehow can stay within the small RAM constraints of the Vectrex.  And use calibration for different Vectrex for custom graphics code. In other words: brutally hard to do nicely. And YASI is very nice indeed.                         This standalone version is a slightly modified version of Herbert's publicly available, combined Protector&YASI binary to get a standalone 6809 Vectrex game which supports VecFever extensions in order to store the high score, start level and game modes reached.                                   "}

Table of Contents