Commit graph

2768 commits

Author SHA1 Message Date
Joseph Mann cdd819e041 Fix linux (fedora) compilation issues 2016-08-31 12:17:38 +01:00
Jools Wills 2f0e1fa9ef Merge pull request #59 from unclealex72/master
Vastly improve loading time of EmulationStation
2016-08-15 01:04:35 +01:00
Jools Wills 3354b8f1b1 Merge pull request #60 from RetroPie/revert-58-xpad_trigger
Revert "workaround for analogue trigger configuration - eg with xpad."
2016-08-14 20:25:12 +01:00
Jools Wills 3eba889bdf Revert "workaround for analogue trigger configuration - eg with xpad." 2016-08-14 20:24:39 +01:00
Jools Wills 684ab17e95 Merge pull request #58 from joolswills/xpad_trigger
workaround for analogue trigger configuration - eg with xpad.
2016-08-13 13:16:01 +01:00
Jools Wills c5b74947a0 workaround for analogue trigger configuration - eg with xpad.
Unlike other axis, they don't default to 0, but instead start at -32768 and go to +32767 when pressed. This confuses the
current ES code axis code. As a workaround, we get the initial value and if it is -32767, we add 32767 and divide by two. This gives it
a range that can be handled with the current code (from 0 to 32767). Note on my X11 machine, I had to plug the joystick in after ES
was loaded or it get 0 as the initial axis value for the triggers. This seems ok on the RPI though, so possible some SDL issue.

With this change on a 360 controller the triggers should be correctly detected as +2 and +5 without seeing two presses for each trigger press.
2016-08-13 01:49:44 +01:00
Alex Jones 454a18f9ec Trust the gamelist by not checking whether files exist and also improve the algorithm for parsing the gamelist. 2016-08-10 17:48:56 +01:00
Jools Wills fa513e4c2d cosmetic - spaces -> tabs to match rest of file 2016-08-10 02:48:04 +01:00
Alex Jones 0ab75f8996 Add eclipse files to .gitignore 2016-08-03 19:09:59 +01:00
Jools Wills d14195e4a0 Merge pull request #55 from mbroncano/master
Fixes libGL problem
2016-07-23 12:10:27 +01:00
M. Broncano f3cf36fd94 Fixes libGL problem 2016-07-23 04:11:44 +00:00
Jools Wills 60c1d0a1f9 Merge pull request #54 from joolswills/rename_buttons
rename buttons to avoid confusion (bottom -> shoulder / top -> trigger).
2016-07-05 19:53:20 +01:00
Jools Wills 203f9f48ff Merge pull request #47 from zigurana/svg_update_clean
SVG renderer update
2016-07-04 01:07:20 +01:00
Jools Wills c791e3d90f Merge pull request #53 from kwtaylor/master
Fix pageup/pagedown by reloading input config after onfinish
2016-07-04 01:02:23 +01:00
Jools Wills a78c9721be rename buttons to avoid confusion (bottom -> shoulder / top -> trigger). 2016-07-04 00:29:53 +01:00
Ken Taylor ab8409da41 Always reload input config after running onfinish script 2016-07-01 22:14:41 -07:00
HerbFargus 004243bb76 add black splash 2016-06-23 19:47:41 -06:00
Jools Wills 23d96b6a56 allow emulationstation.sh to be called from any location (gets basename from $0) 2016-04-20 23:23:23 +01:00
D. Polders dbc2ab6110 SVG update
Updated the svg library from https://github.com/memononen/nanosvg
2016-04-17 22:03:11 +02:00
Jools Wills 866ea49b7d Merge pull request #45 from joolswills/display_name
add a getDisplayName function, which is used for rom display, and mak…
2016-03-29 20:01:23 +01:00
Jools Wills 53f69bf61b add a getDisplayName function, which is used for rom display, and make getCleanName again strip paratheses, which is used in the scraper backends. 2016-03-29 16:33:19 +01:00
Jools Wills abcc9696a2 Merge pull request #44 from RetroPie/revert-1-direct-launch
Revert "Add direct launch option for systems that don't need a game list"
2016-03-29 05:06:03 +01:00
Jools Wills 1becb41508 Revert "Add direct launch option for systems that don't need a game list" 2016-03-29 05:03:39 +01:00
Jools Wills 7783a1bb79 Merge pull request #41 from joolswills/gamelist_only
move ParseGamelistOnly option to the gui so people can easily enable …
2016-03-26 03:42:12 +00:00
Jools Wills 267b43fa05 move ParseGamelistOnly option to the gui so people can easily enable it for faster startup 2016-03-26 03:31:13 +00:00
Jools Wills 40924da60a Merge pull request #40 from joolswills/save_metadata
add configuration menu "other settings" and add "save metadata on exi…
2016-03-26 03:12:30 +00:00
Jools Wills 26f4850eaf add configuration menu "other settings" and add "save metadata on exit" option, which users can use to speed up exit - fixes #35 2016-03-26 01:59:36 +00:00
Jools Wills e65a1ee80a Merge pull request #30 from joolswills/hide_mouse_early
Hide mouse cursor early
2016-02-05 00:08:19 +00:00
Christian Uhsat 15fdbb2a83 Hide mouse cursor early 2016-02-05 00:07:34 +00:00
Jools Wills bfe13f11af Merge pull request #29 from joolswills/symlink_support
Added symlink support on removeCommonPath
2016-02-04 04:11:04 +00:00
Jools Wills b17cd9942a Merge pull request #1 from taalas/direct-launch
Add direct launch option for systems that don't need a game list
2016-01-31 19:35:05 +00:00
Devenor 9b78834b42 Added symlink support on removeCommonPath 2016-01-31 19:26:40 +00:00
Jools Wills 59d4ad7c1e Merge pull request #14 from philenotfound/master
Make libboost dependencies for Debian dependent on the found version
2016-01-31 19:16:37 +00:00
Jools Wills e7cba01be1 Merge pull request #28 from joolswills/fix-halt-on-delete
Moved rom deletion to gamelist, fixed halt on removal.
2016-01-31 19:10:18 +00:00
Jools Wills 1d5fbdbd1d Merge pull request #23 from HerbFargus/Nits
Cosmetic nits
2016-01-30 21:55:05 +00:00
HerbFargus f0d3bae673 Cosmetic nits 2016-01-25 19:28:59 -07:00
Jools Wills 4cc244985d Merge pull request #17 from joolswills/quit_restart
don't call shutdown from ES directly - which causes it to not save the...
2016-01-17 19:24:00 +00:00
Jools Wills fe86459f99 don't call shutdown from ES directly - which causes it to not save the gameslists on exit. Instead create files
/tmp/es-restart /tmp/es-sysrestart /tmp/es-shutdown to decide what we want to do. there is an emulationstation.sh launch
script to handle this
2016-01-17 18:33:59 +00:00
Phil Eichinger 43c5e0911f Make libboost dependencies for Debian dependent on the found version
Makes it installable on Debian Jessie (libboost 1.55.0)
2015-12-02 20:24:36 +01:00
Jools Wills 6f0b63b1bb trailing whitespace introduced by #9 2015-10-03 20:41:44 +01:00
Jools Wills ecc1552990 Merge remote-tracking branch 'retropie/master' into retropie-master 2015-10-03 20:23:53 +01:00
Jools Wills 7bffae0812 change hold to skip timer to 1 second. This means the countdown message never shows, but it says at the top to hold to skip and this makes it a lot more convenient to set up snes style controllers.
Has been tested by herbfaargus also, who agreed it's an improvement. #6
2015-10-03 20:20:33 +01:00
Jools Wills 09adbc2db8 Merge pull request #9 from gizmo98/skip-known-controller-config
Skip controller config if known device is added after startup
2015-09-29 20:26:04 +01:00
gizmo98 cdda6f6dc1 Skip controller config if known device is added after startup
Fix for problems like this:
http://blog.petrockblock.com/forums/topic/retropie-wont-recognize-ps3-controller-unless-ps-button-is-hit-before-es-start/
http://blog.petrockblock.com/forums/topic/elegent-method-of-detecting-wireless-controller-before-starting-es/

No controller found message pops up if no controller is connected. If a known controller is connected and any button is pressed system selection menu will show up instantly.
2015-09-28 19:25:15 +02:00
Jools Wills 64a208ff59 Merge pull request #5 from RetroPie/keep_parentheses
don't strip info from the parentheses in the gameslists - it's useful!
2015-09-19 02:27:34 +01:00
Jools Wills b3c38b9782 don't strip info from the parentheses in the gameslists - it's useful! 2015-09-19 02:25:31 +01:00
taalas 6f602a22c9 skip game lists without games when quick selecting, handle empty game lists 2015-06-09 15:13:29 +02:00
taalas d2d448ee1c fix indentation 2015-06-09 14:27:27 +02:00
taalas 5be78e9c53 add direct launch tag and corresponding data structures 2015-06-07 18:56:02 +02:00
Florian 65f2409d91 CHG: Additional input types, user-defined input config scripts 2015-06-01 20:47:42 +02:00