VBEmu Home Page 
VBEmu Screen Saver 
Download Files 
Contact Me 
Links of Interest 
Register the Screen Saver
Recycle Bin
VBEmu  
Arcade Emulation with Visual Basic 5.0 
 
Home Page 
 

 
 

What Does VBEmu Do? 
VBEmu faithfully emulates 'Space Invaders' hardware and when used in conjunction with images of the original arcade ROMS, allows you to play the game in its full glory. (It also emulates 'Space Invaders Part II') 

Why Write an Emulator in Visual Basic? 
There are a few reasons for this. 
Firstly, I'd always wanted a Space Invaders Screen Saver, so I had to make one myself. VBEmu was the first step in achieving this goal. 
Secondly, when I started this project, I didn't have enough experience in C++ nor did I own a copy of C++. 
Thirdly, it had to have a pretty front end. This is quite easy with Visual Basic. 

Isn't Visual Basic too Slow? 
Yes! When Visual Basic compiles its source, the code which is generated is not very well optimised and there is very little you can do to speed things up. The approach that I had to take was to use a external CPU library. A 'C' version was very kindly produced by Larry Bank, author of the very impressive CAGE windows based arcade emulator (see the 'Links' section for more details) and he is currently working on his 32-bit 'asm' version of this library. Using this technique, VBEmu can run at full FPS on a Intel P133 system with sound enabled. 

How Easy is it to Write an Emulator in Visual Basic 
To cut a long story short, I've made the source code freely available for download. Have a look yourself if your at all interested (its quite well documentated, I think!). 

Is the Screen Saver Available too? 
Yes, you'll find the link above. 

Is There Plans for More Games to be Supported 
At the moment, no. Though you can never tell in football. 
 
Is there anything else I should know? 
Read the online 'Help' file if you get into any trouble.  
 
 
 
 
 

Sign my Guestbook - View my Guestbook 
 
 
people have visited this page since 
12th August 1998