changeset 1227:262c0ce8f586

WIP update to README for 0.5.0
author Michael Pavone <pavone@retrodev.com>
date Thu, 23 Feb 2017 00:08:17 -0800
parents 000953a7641b
children 2e6dcb5c11a2
files README
diffstat 1 files changed, 25 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/README	Thu Feb 23 00:08:04 2017 -0800
+++ b/README	Thu Feb 23 00:08:17 2017 -0800
@@ -1,4 +1,4 @@
-BlastEm 0.4.1
+BlastEm 0.5.0
 -------------
 
 Installation
@@ -104,12 +104,30 @@
   search
   back
 
-The pads subsection is used to map gamepads and joysticks. Analog axes are not
-currently supported. An example configuration is provided in default.cfg to map
-SDL joystick 0 to the first controller and SDL joystick 1 to the second
-controller. The button assignments there work well for a 360 controller (at 
-least on Linux, it's possible the physical button to button number is different
-on other operating systems).
+The pads subsection is used to map gamepads and joysticks. Gamepads that are
+recognized, can have their buttons and axes mapped with semantic names. 
+Xbox 360, PS4 and PS3 style names are supported. Unrecognized gamepads can be 
+mapped using numeric button and axis ids. The following button names are
+recognized by BlastEm:
+	a, cross
+	b, circle
+	x, square
+	y, trinagle
+	start, options
+	back, select, share
+	guide
+	leftbutton, l1
+	rightbutton, r1
+	leftstick, l3
+	rightstick, r3
+The following axis names are recognized by BlastEm:
+	leftx
+	lefty
+	rightx
+	righty
+	lefttrigger, l2
+	righttrigger, r2
+	
 
 The mice subsection is used to map mice to emulated Mega/Sega mice. The default
 configuration maps both the first and second host mice to the first emulated