Vba2x-r Updated Again


EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,986
Age
47
Location
Ingolstadt
pcklee123 updated the Game Boy Advance Emulator port once again.

I have no idea what he changed, but it can't hurt trying it out, can it?

Download: vba2x-r
 
I've only tried F-Zero and Mario Kart but I didn't notice any significant speed boost. They are still both just about playable with lots of overclocking.
 
sephiroth111 posted on Oct 17 2006 at 02:31 PM said:
it has the mmuhack kernel module in it..

I haven't tried this new 'j' version, but the 'g' version I downloaded a few days ago had the mmu kernel in it as well.
 
Last edited by a moderator:
Elephant Gun posted on Oct 17 2006 at 09:47 PM said:
I cannot get it to work. It just goes to a black screen.
I have the same problem, maybe it needs commandline parameters?
 
Last edited by a moderator:
HauJobb posted on Oct 17 2006 at 08:24 PM said:
The only thing who`s new is the included Sourcecode
Nothing more. :ph34r:
Some changes have definitely been made as the gpe is now smaller.
aapje89 posted on Oct 17 2006 at 08:54 PM said:
Elephant Gun posted on Oct 17 2006 at 09:47 PM said:
I cannot get it to work. It just goes to a black screen.
I have the same problem, maybe it needs commandline parameters?
There is no frontend so you need to supply command line switches to load roms etc.
Gmenu2x is probably the easiest way.
 
Last edited by a moderator:
Is there documentation about VBA2x's commandline parameters?

I couldn't find anything :huh:

[D]
 
Hi!

Here's my settings using gmenu2x (I highly reccomend this menu for anyone who hasn't tried it out yet):

Code:
title=vba
icon=/mnt/sd/vba2xh/vba.png
exec=/mnt/sd/vba2xh/vba.gpe
clock=266
selectordir=/mnt/sd/roms/gba/
selectorfilter=.gba,.zip
wrapper=true

I just adjust frameskip, sound, etc. in the VBA config file.

This emu is showing GREAT promise!! Thanks again for all your hard work, pcklee123 :D
 
TelcoLou posted on Oct 17 2006 at 07:19 PM said:
Hi!

Here's my settings using gmenu2x (I highly reccomend this menu for anyone who hasn't tried it out yet):

Code:
title=vba
icon=/mnt/sd/vba2xh/vba.png
exec=/mnt/sd/vba2xh/vba.gpe
clock=266
selectordir=/mnt/sd/roms/gba/
selectorfilter=.gba,.zip
wrapper=true

I just adjust frameskip, sound, etc. in the VBA config file.

This emu is showing GREAT promise!! Thanks again for all your hard work, pcklee123 :D

Thank you Telco, just what I was lookin' for! :D
 
Last edited by a moderator:
crimsonnight posted on Oct 17 2006 at 07:32 PM said:
If its the same then what is the extra zipped folder for then?
The extra zipped folder is the source code which I used. Its vba1.7.2 from Domm. I made some changes
1) use upper 32MB ram for the GBA ROM using the instructions on the wiki
2) deleted the filters
3) deleted interframe blending
4) deleted profiling and development features (for debugging GBA homebrew on your pc)
3) use memcpy instead of copying byte by byte from GBA to GP2X screen
4) use gp2x-gcc (from oopo's devkit) instead gp2x-g++
5) compiles with -O3 -fomit-frame-pointer
7) deleted win32 files
8) instead of checking joypad drawscreen etc every 10 frames, check avery 16 frames
9) try to detect diagonals as well
10) gbc code does not use floating point(otherwise gbc roms crash)
 
Last edited by a moderator:
Is this running ARM code natively or is it an ARM running code to emulate itself? If the latter wouldn't there be alot of room for speedups if ARM code was run natively and only the sound/graphics emulated? I would think a decent speed would be impossible without that.

How fast do you think it s possible to run in the future?
 
DaveC posted on Oct 18 2006 at 02:37 AM said:
Is this running ARM code natively or is it an ARM running code to emulate itself? If the latter wouldn't there be alot of room for speedups if ARM code was run natively and only the sound/graphics emulated? I would think a decent speed would be impossible without that.

How fast do you think it s possible to run in the future?
vba emulates the arm using c-code. Gary Miller is going to try to use arm assembly language still to emulate. So I think that should be a significant speedup.
It's possible to run arm code natively (e.g gpadvance) but I wouldn't know how how to do it.
 
Last edited by a moderator:
TelcoLou posted on Oct 18 2006 at 05:19 AM said:
Hi!

Here's my settings using gmenu2x (I highly reccomend this menu for anyone who hasn't tried it out yet):

Code:
title=vba
icon=/mnt/sd/vba2xh/vba.png
exec=/mnt/sd/vba2xh/vba.gpe
clock=266
selectordir=/mnt/sd/roms/gba/
selectorfilter=.gba,.zip
wrapper=true

I just adjust frameskip, sound, etc. in the VBA config file.

This emu is showing GREAT promise!! Thanks again for all your hard work, pcklee123 :D

Could you guide me a little bit?
Ok i wrote this in Programmers notepad.Should i save it as gpe or gpu?
and then place it where? and then?
sorry for being noob :p
 
Last edited by a moderator:
Finn posted on Oct 18 2006 at 07:43 AM said:
Could you guide me a little bit?
Ok i wrote this in Programmers notepad.Should i save it as gpe or gpu?
and then place it where? and then?
sorry for being noob :p

First you need to have installed GMenu2x. Then create a section in which you want to show the vba2x link called, for example, 'nameofsection'. You can do this by simply doing 'new folder' in windows within gmenu/sections/ or using GMenu itself, press 'start' on your gp2x when it's running i think.
Looking at the file structure in your file browser (eg MS Explorer), go to the folder gmenu/sections/nameofsection and paste the file that you just made from TelcoLou's tip. The file should be named with no extension, eg just 'vba2x'

You need to make sure that the paths in TelcoLou's link file match those on your SD card. :D
 
Last edited by a moderator:
halo9 posted on Oct 18 2006 at 09:58 AM said:
Finn posted on Oct 18 2006 at 07:43 AM said:
Could you guide me a little bit?
Ok i wrote this in Programmers notepad.Should i save it as gpe or gpu?
and then place it where? and then?
sorry for being noob :p

First you need to have installed GMenu2x. Then create a section in which you want to show the vba2x link called, for example, 'nameofsection'. You can do this by simply doing 'new folder' in windows within gmenu/sections/ or using GMenu itself, press 'start' on your gp2x when it's running i think.
Looking at the file structure in your file browser (eg MS Explorer), go to the folder gmenu/sections/nameofsection and paste the file that you just made from TelcoLou's tip. The file should be named with no extension, eg just 'vba2x'

You need to make sure that the paths in TelcoLou's link file match those on your SD card. :D
Thanks for the quick response :)
Help appreciated
 
Last edited by a moderator:
I didn't like the icon included, so I created this one without the white background and with a little shadow.
Here it is if anyone wants to use it.
@pcklee123: feel free to use it in next releases
gbapurpleai6.png
 
Back
Top