Ubuntu

Installing RetroArch on LeMaker Guitar Ubuntu Mate 15.04

9 1919
alessia  
Edited by Tido at Dec 24, 2015 13:52

Hi all, I recently tried RetroArch on LeMaker Guitar, it turns out working very good. We can now enjoy playing GAMES on LeMaker Guitar! Here is a short summary of how I made it work. The OS: Ubuntu Mate For Guitar http://www.lemaker.org/product-guitar-download-18.html

RetroArch is an open source, modular, multi-system frontend for the libretro API that is designed to be fast, lightweight, and portable. It emulates nearly every classic gaming console on your machine. For Ubuntu users, there’s now an official PPA repository that contains RetroArch and Libretro core libraries, currently supports Ubuntu 15.04, Ubuntu 14.04, Ubuntu 12.04, Linux Mint 17, eOS Freya.

Popular examples of implementations for this API include videogame system emulators and game engines, but also more generalized 3D programs. These programs are instantiated as dynamic libraries. I refer to these as "Libretro cores". "RetroArch" is the reference frontend for the libretro API.

Automatic installation can be easy, firstly you have to add the PPA, open terminal from the Dash/Menu (or press Ctrl+Alt+T) and run command:

  1. sudo add-apt-repository ppa:libretro/stable
Copy the Code

Then you must update system cache and source list, so that you can fully install RetroArch environment as well as all available cores by running the below commands:

  1. sudo apt-get update
  2. sudo apt-get install retroarch retroarch-* libretro-*
Copy the Code
You should now have a complete install. How to use it read this Blog.

____________________________________________________________________
If you only want to add a libretro core apart from the default full installation, you can choose to manually install RetroArch alone and a certain core, but first of all, you have to install some prerequisites libraries:

  1. sudo apt-get install -y make git-core curl g++ pkg-config libglu1-mesa-dev freeglut3-dev mesa-common-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
Copy the Code

By default under the home directory, download the RetroArch source code and configure the emulator by running the commands:

  1. git clone https://github.com/libretro/RetroArch.git
  2. cd RetroArch
  3. ./configure
  4. make
  5. sudo make install
Copy the Code

Now you will be able to start RetroArch fronted GUI, but you still want a specific core to run certain gaming ROMs. Here I use iMAM4ALL libretro core as example, under the home directory:

  1. git clone https://github.com/libretro/imame4all-libretro.git
  2. cd imame4all-libretro/
  3. make -f makefile.libretro ARM=1
Copy the Code

Then you will obtain a dynamic .so file named libretro.so, rename it as the core name, and copy to the core directory (can be user specified), such that the libretro core is installed:

  1. #automatic installation puts .so in /usr/lib/libretro/**_ libretro
  2. sudo mkdir -p /usr/lib/libretro
  3. sudo cp libretro.so /usr/lib/libretro/imame4all_libretro.so
Copy the Code

For Ubuntu Mate system (Ubuntu core 15.04) on LeMaker Guitar, to configure the RetroArch, firstly find two configuration files named retroarch.cfg:

  1. cd /
  2. sudo find . -name retroarch.cfg
  3. nano /etc/retroarch.cfg
  4. nano /home/lemaker/.config/retroarch/retroarch.cfg
Copy the Code

Then modify the video_driver variable in the configuration file retroarch.cfg; as I can figure out, the one under the /home/lemaker/.config/retroarch/ directory takes effects:

  1. sudo nano /home/lemaker/.config/retroarch/retroarch.cfg
  2. #find the variable video_driver, uncomment it
  3. video_driver = gles
Copy the Code

By default RetroArch use keyboard inputs as joypad, here I also configure the Xbox 360 Wireless joypad to play games; the keyboard keys can also be customized. Plug in the USB adapter of joypad and start the retroarch-joyconfig configuration process by running:

  1. #start retroarch-joyconfig process
  2. retroarch-joyconfig
  3. #press enter to start the configurations
  4. #press the corresponding button on the joypad
  5. #the following information can be generated
  6. #use the values you need below to configure your joypad

  7. input_player1_joypad_index = "0"
  8. input_player1_b_btn = "1"
  9. input_player1_y_btn = "0"
  10. input_player1_select_btn = "3"
  11. input_player1_start_btn = "9"
  12. input_player1_up_btn = "h0up"
  13. input_player1_down_btn = "h0down"
  14. input_player1_left_btn = "h0left"
  15. input_player1_right_btn = "h0right"
  16. input_player1_a_btn = "2"
  17. input_player1_x_btn = "3"
  18. input_player1_l_btn = "4"
  19. input_player1_r_btn = "5"
  20. input_player1_l2_btn = "6"
  21. input_player1_r2_btn = "7"
  22. input_player1_l3_btn = "6"
  23. input_player1_r3_btn = "7"
  24. input_player1_l_x_plus_axis = "+0"
  25. input_player1_l_x_minus_axis = "-0"
  26. input_player1_l_y_plus_axis = "+1"
  27. input_player1_l_y_minus_axis = "-1"
  28. input_player1_r_x_plus_axis = "+2"
  29. input_player1_r_x_minus_axis = "-2"
  30. input_player1_r_y_plus_axis = "+3"
  31. input_player1_r_y_minus_axis = "-3"
Copy the Code

Afterwards, you obtain the output values of each variable for the joypad, please modify retroarch.cfg correspondingly for these above variables:

  1. sudo nano /home/lemaker/.config/retroarch/retroarch.cfg
  2. #find the variables and modify its value accordingly
Copy the Code

Now the preparation is done, you’ll be able to use any joypad or keyboard you configured to play RetroArch games. Let's see how to use RetroArch to play with gaming ROMs. By default its icon should be classified into “Applications” => “Games” => “RetroArch”, you can drag the icon to either desktop or task panel:

1.png

Then use either the keyboard or joypad to choose from RetroArch menu:

2.png         

If you firstly choose “Load Core”, be sure that you know it’s exactly the one to load the Game ROM. For example we want to play Final Fantasy ix, when you download a Game ROM, normally it will tell you which core to use, here we play with PlayStation PCSX ReARMed [NEON]:

3.png

Then “Load Content” will let you choose from folders; please download ROMs that tell you which emulators can properly run them, otherwise it may not be working:

4.png

If you choose “Load Content” first, then you must choose “Select File And Detect Core” in order to lately load cores that may possibly run the ROM.         

5.png

6.png

I've tested a lot of GAME ROMs with a lot of GAMEs. Fluently running a 2D game on LeMaker Guitar will reach about 60 FPS; for 3D games by Nintendo 64, FPS around 20 to 30 seems to be correct and fluent. In a word, LeMaker Guitar shows good GPU power when playing with RetroArch. Just try it out!

7.png

8.png

9.png









Rate

2

View Rating Log

Tido  
Hi,

Thank you for your posting - I try to follow it with Lemuntu (based on Debian).

I have a problem with this command:
  1. make -f makefile.libretro ARM=1
Copy the Code
it does not work at all, just an error message.

Is it possible that you meant:
  1. make ARM=1
Copy the Code

Tido replied at Dec 22, 2015 18:04
Hi,

Thank you for your posting - I try to follow it with Lemuntu (based on Debian).

Do you have run retroarch successfully on Lemuntu?

Tido replied at Dec 22, 2015 18:04
Hi,

Thank you for your posting - I try to follow it with Lemuntu (based on Debian).

what kind of the error message?

moncler coats
pandora charms sale clearance
canada goose outlet
oakley sunglasses sale
nike air max outlet
ugg outlet
michael kors outlet
hermes birkin
nike shoes
michael kors outlet
kate spade
uggs canada
polo ralph lauren outlet
cheap nfl jerseys
canada goose
uggs outlet
air max 97
michael kors outlet online
birkenstock
air jordans
red bottom shoes
cheap jordans for sale
gucci handbags
canada goose jackets
canada goose uk
hermes handbags
adidas shoes
tory burch outlet
michael kors uk
adidas yeezy
michael kors outlet
mbt shoes
pandora outlet
moncler
pandora jewelry outlet
pandora store
birkenstock sandals
fitflops sale
pandora outlet
red bottoms
moncler outlet
ralph lauren outlet
jordans
burberry outlet
michael kors
ralph lauren outlet
moncler jackets
fitflops
cheap ray ban sunglasses
michael kors outlet
adidas shoes
ugg australia
nike air max
nike zoom
cheap jordans
michael kors handbags
nfl jerseys wholesale
pandora jewelry
ugg outlet
ralph lauren sale clearance
cheap oakley sunglasses
yeezy boost
louis vuitton outlet
nmd adidas
coach outlet
michael kors outlet
cheap jordans
coach factory outlet online
polo ralph lauren
ferragamo outlet
louis vuitton
cheap jordan shoes
canada goose
columbia sportswear
michael kors outlet
prada outlet
coach factory outlet
harden vol 1
yeezy boost
nmd shoes
burberry outlet store
coach factory outlet
fitflops sale clearance
nike outlet
fitflops
coach outlet store
canada goose jackets uk
cheap jordans
valentino shoes
louboutin shoes
coach factory outlet
cheap jordans
supreme clothing
oakley sunglasses
adidas yeezy
pandora charms
coach outlet
jordan retro 11
michael kors outlet
coach outlet
birkenstock
ugg outlet
fred perry polo
michael kors outlet
ray ban sunglasses discount
coach factory outlet
tory burch outlet
supra shoes
kate spade handbags
pandora jewelry
christian louboutin
kate spade outlet
coach outlet
ralph lauren outlet
pandora
ugg boots on sale
nike outlet store
ralph lauren sale clearance
coach outlet
coach outlet store
ugg boots
180309yueqin

barcelona jersey
prada
nfl jerseys
cheap jerseys
abercrombie outlet
beats pills
supreme new york
nike shoes
kate spade outlet
jordan 8
mishka clothing
celine
new balance
kevin durant shoes
nfl jerseys
breguet watches
supreme
chanel handbags
jordan for kids
juicy couture outlet
michael kors
armani handbags
red bottom shoes
curry 5
adidas jeremy scott
ray bans
wedding shoes
michael kors handbags
oakley sunglasses
babyliss pro nano titanium
nfl jerseys
designer sunglasses
adidas shoes
undefeated clothing
adidas nmd
michael kors outlet
carrera sunglasses
coach outlet
jordan 3
longchamp outlet
wholesale snapback hats
coach factory outlet
new balance sandals
tod's shoes
curry 4
ray ban
under armour outlet
giuseppe zanotti
jordan 31
coach outlet store online
malone souliers
converse outlet
harden vol 2
pandora jewelry
polo ralph
cheap jordans
cheap nhl jerseys
cheap nfl jerseys
hermes uk
timberland
michael kors outlet
nike air max
chrome hearts jewelry
longchamp
ray ban sunglasses
calvin klein outlet
jordan 10
fitflops sale
dsquared2 outlet
gucci handbags
ralph lauren outlet
adidas nmd
polo ralph lauren
nike presto
mac cosmetics
light up shoes
manolo blahnik
mulberry
nike lunarglide
mbt
nike revolution
kobe 11
air foamposite
pandora jewelry
calvin klein jeans
burberry clothing
columbia sportswear
true religion
fingerlings monkey
michael kors
jordan 3
nike air max 90
nike outlet
nike air force 1
coach outlet
hermes outlet
ray ban sunglasses
cartier sunglasses
jordan 32
oakley sunglasses
20185.30wengdongdong

20186.14chenjinbei
flops
cheap jordan shoes
air max 270
kate spade
mont blanc
fitflops
jordans
mishka clothing
jimmy choo shoes
camisetas de futbol replicas
timberland boots
adidas football boots
coach outlet online
supra shoes
malone souliers mules
fussball trikots
supreme
ralph lauren
ferragamo shoes
burberry canada
christian louboutin
asics running shoes
nfl jerseys wholesale
air max 97
red bottoms
fitflop sandals
ralph lauren
puma slides
manchester united jersey
air max 90
true religion jeans
camisetas de futbol baratas
beats by dre
coach outlet online
nike epic react
y-3 shoes
links of london
ralph lauren
nike air max
kate spade handbags
oakley sunglasses
jordan 3
cheap jerseys
nike flip-flops
air jordan 14
light up shoes
nike dunks
new balance
converse shoes
cheap nfl jerseys
adidas yeezy 350
nike blazer
ray ban sunglasses
nike lunarglide
air max
ferragamo outlet
air jordan 11
nike shox
michael kors handbags
adidas jeremy scott
jordans
coach factory outlet
ralph lauren uk
ray ban outlet
jordan 4
air max 95
balance shoes
coach handbags
ralph lauren
miu miu shoes
air max
coach outlet store
michael kors outlet
breitling watches
nike air force
ralph lauren
carnival shoes
vans shoes
adidas slides
christian louboutin shoes
nike tn
balenciaga shoes
kobe 12
running shoes
burberry outlet
air max 2017
air max 1
harden vol 1
air force 1
roshe run
cheap mlb jerseys
adidas nmd
juicy couture outlet
superdry clothing
ferragamo
nike shoes
wholesale nfl jerseys
huarache
michael kors outlet clearance
jordan
cartier jewelry
christian louboutin outlet
air max plus
mac cosmetics
prada handbags
coach outlet store online
cheap nfl jerseys
under armour outlet
dior handbags
belstaff jackets
marc jacobs
pandora charms
michael kors
michael kors outlet online
nike blazer
polo ralph
jordan 5
hermes outlet
coach factory outlet
celine outlet
coach outlet
hermes birkin bag
converse shoes
mulberry handbags
jordan xx9
nike sb
off-white clothing
cheap soccer jerseys
swarovski
tory burch outlet
longchamp
converse uk
nike revolution
nike uk
maillot de foot pas cher
flip-flops
polo outlet
nike shoes for men
ralph lauren
polo outlet
michael kors taschen
tag heuer watches
michael kors outlet store
soccer shirts
air max 2018
air jordan
adidas outlet store
basketball shoes
montblanc fountain pens
barcelona jersey
jordan 8
coach
michael kors handbags
ray ban sunglasses
pandora jewelry canada
coach factory outlet
true religion jeans
prada bags
timberland boots
supreme outlet
baseball jersey
bvlgari rings
adidas stan smith
kate spade outlet online
suicoke sandals
cheap ray bans
oakley sunglasses
mont blanc pens
kate spade
oakley sunglasses
fitflops outlet
cheap nhl jerseys
adidas shoes
adidas flip flops
off-white clothing
coach handbags
coach factory outlet online
kobe 11
nike cortez
nike outlet store
coach factory outlet online
hermes kelly bag
mbt shoes
jordan 6
cheap soccer jerseys
beats by dre
cheap nfl jerseys
longchamp outlet
pandora outlet
vibram five fingers
hermes
air max
nike kyrie 3
supreme uk
adidas yeezy
jordan
nike free run
louboutin
lebron 15
pandora jewelry
coach outlet online
polo ralph lauren
adidas superstar
maglie calcio
snapbacks wholesale
red bottom shoes
prada handbags
hollister outlet
true religion jeans
soccer jersey
cheap mlb jerseys
longchamp outlet
valentino shoes
manolo blahnik shoes
pandora charms
nike roshe
nike factory outlet
balenciaga shoes
ralph lauren uk
giuseppe zanotti shoes
air max
timberland boots
air jordan
burberry outlet online
michael kors handbags
michael kors handbags
jordan pas cher
nike outlet online
alexander mcqueen shoes
nfl jerseys
tory burch bags
scarpe mbt
oakley vault
van cleef & arpels jewelry
air huarache
coach outlet online
yeezy 500 blush
vans shoes
christian louboutin
longchamp handbags
cheap nba jerseys
harden vol 2
bcbg
mlb jerseys
asics
"nfl jerseys
"
yeezy shoes
stuart weitzman shoes
michael kors uk
timberland outlet
ralph lauren outlet
jordan shoes
longchamp
nike free run
hermes uk
ralph lauren outlet
michael kors canada
new balance sandals
michael kors outlet
givenchy handbags
adidas outlet
ralph lauren
jordan 12
undefeated shoes
nike presto
fingerlings monkey
jordan 1
oakley sunglasses
nhl jerseys
air jordan
flip-flops
breguet watches
pandora uk
wedding shoes
fila sneakers
oakley sunglasses
oakley sunglasses wholesale
true religion jeans
nike mercurial vapor
michael kors outlet store
prada outlet online
[bcheap nfl jerseys
ray ban
coach outlet
burberry outlet store
adidas stan smith
michael kors outlet
jordan shoes
dansko shoes
mcm bags
birkenstock
ray ban sunglasses
maglie calcio a poco prezzo
cheap replica watches
ray ban sunglasses
polo outlet
tory burch outlet
pandora jewelry canada
ray ban
stussy hoodie
oakley canada
baseball bats
adidas wings
true religion jeans
columbia sportswear
michael kors outlet
nfl jerseys
prada
ray ban sunglasses cheap
nike shoes
true religion
coach outlet
kate spade
longchamp handbags
pandora jewelry
nike free
kate spade outlet
fitflop sandals
fitflops sale clearance
nike outlet
nike free
kevin durant shoes
jordans
adidas nmd
louboutin
longchamp
adidas uk
birkenstock sandals
gucci slides
coach factory outlet
mizuno running shoes
michael kors handbags
ralph lauren
ralph lauren uk
adidas ultra boost
ralph lauren polo shirts
louboutin
rolex watches
louboutin outlet
michael kors outlet
puma fenty sandals
louboutin
coach outlet online
audemars piguet
tory burch uk
nike uk
bottega veneta
nike outlet
air jordan
michael kors outlet
tod's shoes
nike outlet store online
dolce and gabbana
herve leger dresses
christian louboutin outlet
cheap oakley sunglasses
Fußballtrikots günstig
birkenstock outlet online
jordan shoes
adidas outlet store
maillot de foot
coach outlet online
cheap ray ban sunglasses
coach outlet online
timberland outlet
coach
coach outlet
coach factory online
kate spade
curry shoes
air jordan
supreme paris
swarovski jewelry
tory burch
jordan retro
nike tennis
nike outlet
ray ban
balenciaga sandals
20186.14chenjinbei

You have to log in before you can reply Login | Sign Up

Points Rules