Bramude
Posts: 12
Joined: Fri Jan 25, 2013 7:57 pm
Location: Brooklyn, New York

Gameboy Emulators Question

Sat Jan 26, 2013 5:28 pm

What Gameboy emulator is the best for the Raspberry Pi? I tried using VBA and it lags with Final Fantasy Legend for me. Or is there some way to make VBA work better?

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Sat Jan 26, 2013 7:41 pm

Bramude
Not sure about VBA but AdvMESS and Mednafen are fine for Game Boy Emulation
"The list of things I have heard now contains everything!"

Bramude
Posts: 12
Joined: Fri Jan 25, 2013 7:57 pm
Location: Brooklyn, New York

Re: Gameboy Emulators Question

Sun Jan 27, 2013 5:02 am

Does it work fine,because I've heard about lag issues with those.

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Sun Jan 27, 2013 8:50 am

Bramude
Not sure as I havent used them! Although MESS runs various Z80 Systems with no issues (The Game Boy uses a custom Sharp LR35902 derivative) I see no reason why not! I will try them out (As I have both installed already) and get back to you as to performance
"The list of things I have heard now contains everything!"

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Sun Jan 27, 2013 9:22 am

Bramude
Game Boy Emulation
Tested on 2012-12-16-wheezy-raspbian, RPi Overclocked to 900MHz

Mednafen - No Issues
AdvMESS - No Issues

Personally I would probably go for AdvMESS for Gameboy Emulation, Fullscreen in Console, better default control (Mednafen's is STRANGE, though can be changed), easy configuration for use with a Front End (AdvMENU). There is also NO ISSUE with SDL scrolling which can be "Jittery" in many other System Emulations (On EITHER its as smooth as silk, probably due to no parallax etc)

Hope that Helps!
"The list of things I have heard now contains everything!"

Bramude
Posts: 12
Joined: Fri Jan 25, 2013 7:57 pm
Location: Brooklyn, New York

Re: Gameboy Emulators Question

Sun Jan 27, 2013 12:59 pm

Hey,I decided to use Mednafen and I downloaded it from the repos. My problem is that when i try running a game it says "Couldn't find matching GLX visual". Does anyone know what this error is?

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Sun Jan 27, 2013 6:23 pm

Bramude
I think in newer versions of Raspbian Open GL graphics drivers cause this problem. In the Hidden Folder, .mednafen, mednafen.cfg (Configuration File) change -

video.driver opengl (This is the Default Setting)
to
video.driver sdl
"The list of things I have heard now contains everything!"

dextrus
Posts: 119
Joined: Tue Jan 24, 2012 10:10 pm
Location: Eastleigh, Hampshire
Contact: Website

Re: Gameboy Emulators Question

Sun Jan 27, 2013 7:01 pm

welshy wrote:Bramude
I think in newer versions of Raspbian Open GL graphics drivers cause this problem. In the Hidden Folder, .mednafen, mednafen.cfg (Configuration File) change -

video.driver opengl (This is the Default Setting)
to
video.driver sdl
Just a minor correction, it's not newer versions of Raspbian causing the problem. OpenGL is not supported at all, so nothing using it will work. There are packages you can install to emulate OpenGL but that would only be useful on a powerful PC.

It always impresses me though, when developers make their code so platform agnostic it can use any graphics system. Kudos to the author!
Have more FUN with your Pi. Visit www.pi-fun.com

Bramude
Posts: 12
Joined: Fri Jan 25, 2013 7:57 pm
Location: Brooklyn, New York

Re: Gameboy Emulators Question

Sun Jan 27, 2013 7:27 pm

Thanks! It worked,but one issue I have is that it's a bit laggy,is your Pi overclocked? If so,to what?

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Mon Jan 28, 2013 9:22 am

Bramude
As I indicated above my RPi is indeed overclocked to 900 MHz (Medium in the Config). My Power Supply is just a "Cheap" HTC Phone Charger so anything above this (Which necessitates a 6v Over volt rather than 2v) did cause problems (i.e. an Operating System Crash/Brick)! I have found NO STABILITY ISSUES with this level of Overclock/Overvolt on either my 256MEG or 512MEG Pi's!

dextrus
Sorry, my error! You are correct! Probably a memory “Flash Back” to when I was experimenting under a VirtualBox “Test Bed” on my PC before I received my RPi! (Open GL was DOG SLOW anyway! lol)
"The list of things I have heard now contains everything!"

Bramude
Posts: 12
Joined: Fri Jan 25, 2013 7:57 pm
Location: Brooklyn, New York

Re: Gameboy Emulators Question

Mon Jan 28, 2013 4:02 pm

Thanks! Everything works perfectly fine now,I've been playing Oracle of Seasons and Final Fantasy Legend and aside from a bit of audio lag it's working perfectly!

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Mon Jan 28, 2013 4:21 pm

Bramude
No Probs! Are you using Mednafen? (It does have sound "Issues" on the RPi). I only use it for PC Engine Emulation (I cannot find a decent alternative). I have found AdvMESS is much better overall (Although you will have to compiled it yourself!), it also Emulates countless more Systems than Mednafen, runs many Fullscreen/Fullspeed from console (Without having to alter RPi Config Settings, it makes the adjustments in Software) and has a much better Control interface BUT use it in conjunction with AdvMENU because the Command Line instruction is complicated! Here’s a Link to my “Guide's” if you are Interested -

AdvMESS - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=23113
AdvMENU - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=23431
"The list of things I have heard now contains everything!"

User avatar
uXe
Posts: 11
Joined: Sun Dec 16, 2012 8:36 am
Location: Melbourne, Australia

Re: Gameboy Emulators Question

Tue Jan 29, 2013 12:04 am

You could also try GCat's GameBoy emulator, which is coded specifically for the ARM architecture:

http://www.gcat.org.uk/emul/

User avatar
HonkeyKong
Posts: 27
Joined: Fri Jan 11, 2013 3:25 pm
Location: Kansas, USA
Contact: Website

Re: Gameboy Emulators Question

Tue Jan 29, 2013 4:59 am

If you use the RetroPie installer, it installs a GBC emulator called Gambatte, which works very well on the Pi. I've been using it as my primary GB/GBC emulator for a while now, and haven't encountered any problems.

cherrybombuc
Posts: 24
Joined: Mon Feb 25, 2013 4:59 pm

Re: Gameboy Emulators Question

Tue Nov 12, 2013 4:37 am

what is the way to install Gambatte??

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Gameboy Emulators Question

Tue Nov 12, 2013 8:34 am

cherrybombuc
You have two choices either -
Build your own version of RetroArch from Source Code then compile and add the Gambatte Core
RetroArch on Raspbian: the tutorial
Link - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=56070

Or

Use RetroPie, download the SD Card Image, flash it to your SD Card then follow the onscreen prompts
Homepage - http://blog.petrockblock.com/retropie/
"The list of things I have heard now contains everything!"

Vanfanel
Posts: 433
Joined: Sat Aug 18, 2012 5:58 pm

Re: Gameboy Emulators Question

Tue Nov 12, 2013 5:04 pm

Gambatter core with RetroArch is the ONLY Gameboy & Gameboy Color anyone should ever need on the Raspberry Pi :)
Perfect screen refresh with hardware-scaled graphics, rock-solid 60FPS...
Don't waste your time on anything else.

cherrybombuc
Posts: 24
Joined: Mon Feb 25, 2013 4:59 pm

Re: Gameboy Emulators Question

Wed Nov 13, 2013 12:26 am

I install retroArch and gambatter https://github.com/libretro/gambatte-libretro, I new on linux, how can I running a game like mario bros?.
thakns!!

Vanfanel
Posts: 433
Joined: Sat Aug 18, 2012 5:58 pm

Re: Gameboy Emulators Question

Wed Nov 13, 2013 9:26 am

@cherrybombuc:

./retroarch -L <core_name> <rom_name>

cherrybombuc
Posts: 24
Joined: Mon Feb 25, 2013 4:59 pm

Re: Gameboy Emulators Question

Tue Nov 19, 2013 8:29 pm

I don't know what happen!! when I run retroarch gambatte and fceumm not working!!

Code: Select all

pi@raspberrypi ~/retro $ ./retroarch -L fceumm_libretro.so SuperMarioBros.nes 

RetroArch [WARN] :: system_directory is not set in config. Assuming system directory is same folder as game: "".

Frontend supports RGB565 - will use that instead of XRGB1555.

Violación de segmento



pi@raspberrypi ~/retro $ ./retroarch -L gambatte_libretro.so gb/SuperMarioLand.gb 

RetroArch [WARN] :: system_directory is not set in config. Assuming system directory is same folder as game: "".

MBC1 ROM loaded.

cgb: 0

rambanks: 0

rombanks: 4

[Gambatte]: Got internal game name: SUPER MARIOLAND.

[Gambatte]: no system directory defined, unable to look for custom palettes.

RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.

RetroArch [ERROR] :: Cannot init input driver. Exiting ...

RetroArch [ERROR] :: Fatal error received in: "init_video_input()"

emc2
Posts: 1
Joined: Wed Mar 05, 2014 3:27 am

Re: Gameboy Emulators Question

Wed Mar 05, 2014 3:29 am

Yeah, I'm stuck here as well. None of the ./emulationstation items will run, and they all spit back the same error:

Code: Select all

RetroArch [ERROR] :: Cannot init input driver. Exiting ...
RetroArch [ERROR] :: Fatal error received in: "init_video_input()"
Powering on HDMI with preferred settings
I'm looking around for issues with video drivers, but I haven't come across anything that works yet. Any hints?

Return to “Gaming”