Hide this bar

VisualBoyAdvance

Port of VisualBoyAdvance SDL version.

I made an ugly hack so it can be controlled with touchscreen (see image).
* A, B, Start, Select - like buttons
* arrows - 2 modes

1. normal mode
like normal buttons
2. drag mode (use --fr-key-drag option)
push and slide to desired direction (no need to release finger when you change direction)

usage
VisualBoyAdvance <rom file>
OR
use desktop launcher (list roms stored in /home/root/Gameboy/)

ROM files can be downloaded from
http://romhustler.net/roms/gbc

please help me with this list
http://wiki.openmoko.org/wiki/VisualBoyAdvance_Games

* added --fr-sound option
you can force VBA to enable sound. (after modprobe snd-pcm-oss) But sound quality is poor and take lot of frames.

* added simple list of ROM files stored in /home/root/Gameboy/

 

 

Version 1.7.2-fr_hack3 Status Testing
Developer see AUTHORS Category Games
Instructions No Information Homepage http://vba.ngemu.com/

 

 

« Go back

 

   

 

 

 

Rating: 0

Rate:

 

 

 

 

 

 

 

Comments

» Write your own comment

 
time.dragon wrote: (2009-08-07 16:41:50)
Cool, how can we configure the input?
Some time ago on opkg appeared a package that let you connect the wiimote to the moko, it'll be terrific to be able tu use it like this xD
 
PipBoy2000 wrote: (2009-08-07 17:26:50)
there is no way how to change input, as I said it is a hack... ugly one.. it is hardcoded for now
 
time.dragon wrote: (2009-08-07 18:08:54)
:(
 
PipBoy2000 wrote: (2009-08-07 18:37:17)
BTW don't see a benefit using wiimote for controling gameboy emulator on Freerunner
 
xela92 wrote: (2009-08-07 20:26:43)
I think it's a really good thing!!!! :)
I haven't tried yet, but thank you for this porting!!! :)
 
time.dragon wrote: (2009-08-08 11:02:14)
I just liked more the idea to have a joystick rather than using the touch-screen ^^
even if the joystick will be big as the moko xD
 
Jenssss wrote: (2009-08-09 13:37:56)
it would be helpful, if you add links (for rom files) to your list @ openmokowiki
 
der wrote: (2009-08-09 21:18:35)
@time.dragon, Use the following config file for ~/.cwiid/wminput/buttons_vba :

Wiimote.A = KEY_ESC
Wiimote.B = BTN_RIGHT
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.Minus = KEY_BACKSPACE
Wiimote.Plus = KEY_A
Wiimote.Home = KEY_ENTER
Wiimote.1 = KEY_X
Wiimote.2 = KEY_Z


then run
wminput -c buttons_vba


GB games are playable ( QVGA requiered ), GBA's are too slow.
It is true the wiimote is way to big for a daily use.

If someone wants to give it a try but with different button mapping,
here are usefull doc files :
possible values for cwiid conf file http://abstrakraft.org/cwiid/browser/trunk/wminput/action_enum.txt
and for VBA http://www.filewatcher.com/p/visualboyadvance_1.7.2-1_powerpc.deb.256564/etc/VisualBoyAdvance.cfg.html

I set the (A) button to 'Esc' (quit emulator) but after a few seconds of playing it proved to be a bad choice. A more clever configuration is obviously possible ( involving nunchuk and/or classic pad ? ).
 
Yorick wrote: (2009-08-09 22:27:07)
Hi,

Do you guys have sound?
I'm using an shr-unstable from about a week ago and this is what I get (game works fine, but no sound):
root@om-gta02 / $ DISPLAY=:0 VisualBoyAdvance /GB/Pokemonredupgrade.gb
VisualBoyAdvance version 1.7.2 [SDL]
Searching for file VisualBoyAdvance.cfg
Searching current directory: /
Searching home directory: /home/root
Searching system config directory: /usr/local/openmoko/arm/arm-angstrom-linux-gnueabi/usr/etc
Searching PATH
Configuration file NOT FOUND (using defaults)
Color depth: 16
Failed to open audio: No available audio device
 
PipBoy2000 wrote: (2009-08-09 22:33:07)
that is problem with SHR & sdl-mixer. I have the same
 
Yorick wrote: (2009-08-09 23:24:14)
Could you please add the source?
 
PipBoy2000 wrote: (2009-08-10 09:38:08)
Sure, just don't laugh much at me when you see my hack.
2 Yorick: you are looking for src/sdl/SDL.c:3181
 
BiggMatt wrote: (2009-08-10 20:21:05)
Link added in the list, thank you for this killer-app!!!
 
Sylar wrote: (2009-08-11 14:06:37)
I asked mrmoku to fix the alsa bug in sdl and he has fixed it but now it runs really too slow and sound is obviously distorted (due to the sync) so maybe we need something like a --disable-sound option.

I had worked on the port of gnuboy but it runs slower (I don't know why, it seems to be simpler and well-coded).


Btw is there any way to get it (vba) run faster?

and could you please release the source code also of your hardcoded input method?

thanks in advance
 
PipBoy2000 wrote: (2009-08-12 10:33:31)
2 Sylar:
I have tried gnuboy, gngb and vba.
gnuboy - nice code but old and slow
gngb - quite fast but lots of problems with emulation
vba - just work

my hack is included in source (src/sdl/SDL.c:1656)

if I know how to run vba faster this will be the first page I will visit.

I added --fr-sound it enable sound :)
 
pieterc wrote: (2009-08-16 23:49:41)
@PipBoy2000: laughing with hacks is stupid. It works so it's good, if anyone can do it better they're free to do so ;).

I'm taking a look soon. I tried to port gnuboy a while back but didn't manage to do a proper input system. So you're one step ahead ;)
 
Puppetmaster wrote: (2009-08-27 00:39:07)
Damn, thats CRACY shit man, sry for the strange language, but i´m so happy right now since i´ve got my first gameboy with 7.

It´s a little bit slow right now and sound doesnt work right now(SHR), but comes Time comes Strength and then nobody can stop the NEO!!!
 
Jenssss wrote: (2009-08-28 07:42:16)
how can i disable sound?
i would like to play during lessons :P but without sound^^
 
PipBoy2000 wrote: (2009-08-31 14:05:58)
2Puppetmaster:
sound is disabled because of sync problem is very low quality

2Jenssss:
sound is disabled by default
 
Bernardo wrote: (2009-09-09 22:56:35)
Many thanks for this app.

About speed, the emulation seems a bit more responsive if you close the terminal from where it is launched.

For example i use :
# VisualBoyAdvance thegame.gbc ; exit

I dunno why, but it seems the ~9Mo of RAM not used by vala-terminal is useful for VBA.
 
PipBoy2000 wrote: (2009-09-10 23:08:47)
2 Bernardo
there is a python script in elementary, you can use as ROM loader just store rom files in (or use symlink) /home/root/Gameboy/
 
Ddorda wrote: (2009-10-20 17:50:26)
I just see white screen when trying it. i get output in the terminal - but still - can't play.
 
RasmussenBrandi32 wrote: (2010-04-13 17:17:50)
I received my first <a href="http://lowest-rate-loans.com/topics/personal-loans">personal loans</a> when I was 32 and that aided my family a lot. However, I require the credit loan once more time.
 
term papers wrote: (2010-04-15 23:54:26)
I understand that good students attempt to create the term paper of premium quality. But, unprofessional people purchase custom essays at the quality writing services and have more vantages.
 
custom writing wrote: (2010-04-18 10:08:03)
People that were looking for the knowledge connected with custom papers in the custom writing service will use your superb data just about this topic. Other way, that’s real to utilize the help of the essay writing service.
 
essays wrote: (2010-04-19 14:56:04)
I was so happy to find your page exactly one day before the borderline of my essay and custom term papers. I know that you are a well-recognized and reliable source on the Internet.
 
plagiarism detect wrote: (2010-07-10 02:30:16)
I think it's delightful, because it advertise a very academic-focussed attitude. Preserving the goodness of the academic system seems to be a order, although guilelessly enjoin paid ads for such a service seems a forceless response. When the enterprise is known by your friends who were cheerred with the results of the combination, about this topic . But don't foreget always to use plagiarism detection run them through this plagiarism detection system for absolute checking and make sure that your material is authentic.
 
social issues essays wrote: (2010-07-21 23:22:59)
There is not another easy way to get good grade than to accomplish the free essays close to this topic but that is, as well, available to purchase the literature essays paper from the good essay writing service.
 
seo submission wrote: (2010-07-28 12:11:29)
That's really effective to make the website directory submission to make better traffic to your website. Thus I suggest to take help of the best directory submission service under such circumstances.
 
freelance writing wrote: (2010-08-07 17:22:06)
I am surprised because of your perfect facts close to this topic. You made it as the writers job service and you did deserve very prestige award for this, I think!

 

 

     

    Your Name
    Comment
     
      Notify me about new comments

     

     
    Home

    Package Browser

    • Audio
    • Games
    • GPS
    • Graphics
    • Internet
    • PIM/Office
    • Settings
    • System
    • Utility
    • Video

    News

    • Notification system up and running
    • www.opkg.org - Relaunch!
    • Source code field added!
    • Second site update!
    • First big site update
    Help Developer Contact

     

    Pulster Online-Shop