Notices


Reply
Thread Tools
Posts: 133 | Thanked: 8 times | Joined on Aug 2007 @ SF, CA
#21
Originally Posted by dblank View Post
Gambatte works, you can grab it here:
http://daveblank.com/gambatte.zip

unzip and run from command line like this:
gambatte_sdl -i enter f4 f7 f8 up down left right -s 2 -r 44100 file.gb

Someone who isn't me should make a frontend
Hi, what is a _sdl file? I downloaded this and am not sure how to install. Any help is appreciated for this noob. The file is gambatte_sdl when I unzip it.
thanks.
 
DataPath's Avatar
Posts: 124 | Thanked: 34 times | Joined on Mar 2007
#22
The _sdl is just part of the filename. You have to start it from xterm, by typing in the line suggested above.

I'm in the process of integrating this with the Hildon Games Wrapper so that it has an interface just like many of the standard games.

I hope to have some installer packages that people can try out in a week, maybe two.

Incidentally, for those of you who have usb gamepads, and have gotten USB host mode working, gambatte_sdl (posted above) and MaemoBoy (my project) both support the gamepad.
 

The Following User Says Thank You to DataPath For This Useful Post:
Posts: 151 | Thanked: 14 times | Joined on Dec 2007
#23
it's worth experimenting with sound rate 22050 or 11024 speed up the emulation speed considerably. It was possible to run pacman with full speed and sound in full screen with 3x scaler. Strange enough it does not seem to work each time. Sometimes it's fast and at other times audio skips with exactly the same commandline switches and roms. Perhaps it is a memory issue. Hard to say. Anyway, great work porting it over to the maemo platform. Congratulations and Thank You.
 
Posts: 662 | Thanked: 238 times | Joined on Jul 2007
#24
 

The Following User Says Thank You to Aisu For This Useful Post:
DataPath's Avatar
Posts: 124 | Thanked: 34 times | Joined on Mar 2007
#25
Originally Posted by Aisu View Post
Here's a bit of a front-end for Gambatte
Hey, Aisu. Any chance you have some C/C++ experience and would be willing to help me with MaemoBoy?

I basically packaged up libgambatte into its own package, and am taking the gambatte_sdl source code and wrapping in in GTK/hildon to give it a nice little UI.

I even made icons and a logo screen for it.

If I get any responses from experienced programmers, I'll take the work I've done so far and make a maemo-garage project for it.

Otherwise, I'll continue on and post the debs when I get something functional.
Attached Images
 
 
Posts: 13 | Thanked: 12 times | Joined on Jan 2008
#26
I've been messing around with gambatte also, as you can see I posted a .deb in here, it's not gtk/hildonized at all, but has some improvements. However, on a whim, I compiled gnuboy, and I have to say it works a lot better than gambatte. Less CPU usage and runs better. It also based on SDL, and works much the same as gambatte. I might have a .deb similar to my other one out shortly with gnuboy.

However at the moment I am stuck trying to get the YUV overlay to work decently. It is terribly slow. I don't suppose you got anywhere with the YUV mode of gambatte? They seem to work pretty much the same, and both give absolutely terrible performance, even though the N800 is supposed to have hardware YUV scaling. I have been poring over the quetoo and ur-quan masters source looking for differences with their YUV overlay modes, but haven't had any luck speeding it up.
 
Posts: 662 | Thanked: 238 times | Joined on Jul 2007
#27
DataPath, I have used C++ before, but not graphically on Linux, I'm afraid.

Oh, and, a Nokia guy kindly informed me that I could be sued for using the word "Maemo" in the name of an application (Was gonna be iMaemo, not iTablet).

Good luck on that!
 
DataPath's Avatar
Posts: 124 | Thanked: 34 times | Joined on Mar 2007
#28
Originally Posted by ChaoticBob View Post
I've been messing around with gambatte also, as you can see I posted a .deb in here, it's not gtk/hildonized at all, but has some improvements. However, on a whim, I compiled gnuboy, and I have to say it works a lot better than gambatte. Less CPU usage and runs better. It also based on SDL, and works much the same as gambatte. I might have a .deb similar to my other one out shortly with gnuboy.
Gambatte would likely be slower just because it's more accurate.

A better reason for choosing gambatte is there is still active core development going on, and we can benefit from those improvements.

Actually, once this GTK interface done, my intention was to make it build for non-hildon and use it on regular linux. Then benchmarking and optimizing would be a snap.

Originally Posted by ChaoticBob View Post
However at the moment I am stuck trying to get the YUV overlay to work decently. It is terribly slow. I don't suppose you got anywhere with the YUV mode of gambatte? They seem to work pretty much the same, and both give absolutely terrible performance, even though the N800 is supposed to have hardware YUV scaling. I have been poring over the quetoo and ur-quan masters source looking for differences with their YUV overlay modes, but haven't had any luck speeding it up.
I haven't toyed with YUV yet. I'm rather anxious to get a pleasant interface up and running, and so I haven't been playing many games .

That said, once I get the UI pretty much wrapped up, I intend to move on to the next emulator, probably SNES. I might lean more toward GBA, except that VisualBoyAdvance is under some heavy development right now, with a complete overhaul going on, so it's a bit of a moving target.

Mudlord and Spacy have been overhauling EVERY subsystem of VBA lately, simplifying, optimizing, improving. Once that development settles down, it might have a shot at running well on the N8x0 tablets. And there are active devs who might be able to give us some hints on how we could improve performance, maybe trading compatibility to do so.
 
Posts: 13 | Thanked: 12 times | Joined on Jan 2008
#29
Originally Posted by DataPath View Post
Gambatte would likely be slower just because it's more accurate.

A better reason for choosing gambatte is there is still active core development going on, and we can benefit from those improvements.
True, but on the other hand, gambatte doesn't seem to support things like savestates at the moment (going by gambatte-qt and the source) , I personally am probably not skilled enough to add them. Compatibility wise I believe it is quite good.

Originally Posted by DataPath View Post
Actually, once this GTK interface done, my intention was to make it build for non-hildon and use it on regular linux. Then benchmarking and optimizing would be a snap.
Again I'm probably not good enough to optimize gambatte but if you are that sounds reasonable.

Perhaps I'll just add a few more features to GnuboySDL to tide everyone over until you get something out
 
DataPath's Avatar
Posts: 124 | Thanked: 34 times | Joined on Mar 2007
#30
Originally Posted by ChaoticBob View Post
True, but on the other hand, gambatte doesn't seem to support things like savestates at the moment (going by gambatte-qt and the source) , I personally am probably not skilled enough to add them. Compatibility wise I believe it is quite good.



Again I'm probably not good enough to optimize gambatte but if you are that sounds reasonable.

Perhaps I'll just add a few more features to GnuboySDL to tide everyone over until you get something out

I see no reason not to have two first-class emulators. Don't think of it as a stopgap, but as an alternative.
 
Reply


 
Forum Jump


All times are GMT. The time now is 21:43.