Virtual GameBoy Advance, or VGBA for short, is a program that emulates Nintendo's GameBoy Advance on your computer. It runs GameBoy Advance games on PCs, PDAs, or just about any other sufficiently fast computer. It also helps debugging GameBoy Advance software without using a costly development system. I have previously written another emulator, VGB, that runs older GameBoy and GameBoy Color games.
Because GameBoy Advance has completely different hardware, I had to write a new emulator for it, and VGBA runs only GameBoy Advance games. As far as I know, when I released VGBA in 2000, it was the first GameBoy Advance emulator in the world, soon to be joined by other emulators.
Virtual GameBoy Advance is written in portable C language and can run on pretty much any sufficiently fast computing device, be it a computer, a videogame console, a PDA, an MP3 or DVD player, a set-top box, a cell phone, or even a digital camera. If your company considers using GameBoy Advance emulation in its products, you can license either the whole VGBA source code or the ARM7 CPU emulation from me.