Dimitris Panokostas
9d589ff4cc
Indentation fixes
2019-02-08 20:20:30 +01:00
Christer Solskogen
a3dd9af895
Code cleanup ( #393 )
...
* Code cleanup using deheader for removing unnused headers and adding others to be portable. Removed unused files and renamed .cpp files that are only used as #includes in others
* add missing files
2018-12-23 15:34:53 +01:00
Dimitris Panokostas
b17c7a67a1
Merge branch 'master' into dev
2018-05-22 19:42:46 +02:00
Dalai-
224e55ee36
Support standalone (single button) retroarch hotkeys for quit/menu/reset ( #327 )
2018-05-22 19:42:58 +02:00
HoraceAndTheSpider
8804f99941
Latest controller fixes - tested with DragonRise USB controller, and now allowing inverted Axis from RetroArch controller .cfg files.
2018-05-07 22:07:34 +01:00
Dimitris Panokostas
7aaa595f02
Fixed previous commit
2018-05-07 22:38:29 +02:00
Dimitris Panokostas
439606f119
Fix for #207 and #244 : Properly sanitize retroarch filename, by removing any illegal characters from the controller name and keeping the rest, to simulate what RetroArch is doing.
2018-05-07 18:23:30 +02:00
Dimitris Panokostas
7ae431353a
Fixed compilation errors in amiberry_input for SDL1
2018-04-13 16:16:24 +02:00
Dimitris Panokostas
cfff99ca24
Refactoring in amiberry_input
2018-04-12 22:03:34 +02:00
Dimitris Panokostas
4344d6d55d
Fixed inversed Parallel Port Axis mapping (port 2<->3)
2018-03-11 18:59:47 +01:00
Dimitris Panokostas
1f25b2f089
Fixed indentation in amiberry_input
2018-03-11 17:20:06 +01:00
HoraceAndTheSpider
a9e8b14ea0
Allows Custom-remappable Controllers to be used as in normal 'mouse' mode (replaces mouse map)
2018-03-10 12:30:20 +00:00
Dimitris Panokostas
7f5c0e3601
Code modernization and indentation cleanup
2018-03-05 21:03:25 +01:00
Dimitris Panokostas
427bae03cf
Fixed #244 : Retroarch controller filename was not found if it contained a "/" character
2018-02-18 00:07:09 +01:00
Dimitris Panokostas
ddad4770e7
Fixed some systems reporting no mouse during emulation (e.g. ROTT)
2018-02-12 22:08:57 +01:00
Dimitris Panokostas
4f9fed7b7c
Added Analog Axis remapping option
2018-02-03 21:30:52 +01:00
Dimitris Panokostas
75914dd0d2
Fixed #199 : Joystick fire buttons did not trigger when using Keyboard as Joystick
2018-01-19 22:29:43 +01:00
Dimitris Panokostas
fdb6e83b04
Fixed #201 : Reading from retroarch.cfg could crash the emulator
2018-01-15 21:15:21 +01:00
Dimitris Panokostas
35c8ed37ee
Cleanup of unused code and reformatting
2018-01-10 22:06:05 +01:00
Dimitris Panokostas
8dc625b84d
Fix #172
2017-12-30 18:10:36 +01:00
Dimitris Panokostas
809781267d
Brought back disabled KEYINPUT_EVENT_* for controller mapping
2017-12-27 21:59:33 +01:00
Dimitris Panokostas
342d2e4c2c
Code cleanup, simplification and modernization
2017-12-26 14:04:41 +01:00
Dimitris Panokostas
88c3c95b71
Fixed unwanted behavior with extra characers entered (Space, P, Return) when using Keyboard mapping as Joystick
2017-12-26 00:13:23 +01:00
Dimitris Panokostas
026a1fde11
Fixed some config options not being recognized correctly as target-specific while loading
2017-12-22 20:54:27 +01:00
Dimitris Panokostas
bab296733e
Code cleanup and modernization for amiberry_input.cpp
2017-12-21 11:41:28 +01:00
Dimitris Panokostas
b0db96dbc7
Fixed buffer overflow related crashes
2017-12-16 21:53:01 +01:00
Dimitris Panokostas
cebfc8f823
Merged SDL1 and SDL2 projects
2017-12-04 15:49:40 +01:00
Dimitris Panokostas
0f52c165e6
Merge branch 'dev' of https://github.com/midwan/amiberry into dev
2017-12-04 15:46:51 +01:00
Dimitris Panokostas
a9368d0187
Revert "Merged SDL1 and SDL2 files in one project"
...
This reverts commit a37027576a
.
2017-12-04 15:45:03 +01:00
Dimitris Panokostas
a37027576a
Merged SDL1 and SDL2 files in one project
2017-12-04 15:26:04 +01:00
Dimitris Panokostas
d855153618
Switched to using SDL_SCANCODES for remap list
2017-12-04 09:43:41 +01:00
Dimitris Panokostas
5b3a81b487
Minor code improvements
2017-12-02 23:52:53 +01:00
Dimitris Panokostas
fc5fc64050
Code cleanup (proper identation) and minor fixes for main_window
2017-12-02 23:16:55 +01:00
Dimitris Panokostas
709244ad9e
Fixes for SDL2 after merge from sdl1-dev branch
2017-11-30 14:26:58 +01:00
Dimitris Panokostas
d2c43c114b
WIP - merge latest sdl1-dev changes into sdl2-dev (warning, not fully checked yet, may crash!)
2017-11-29 00:54:20 +01:00
Dimitris Panokostas
a7ed7a59e9
Fixed some compiler warnings
2017-09-30 12:32:12 +02:00
Dimitris Panokostas
de12113018
Fix potential overflow when reading very long Controller ID string
2017-09-21 18:47:30 +02:00
Dimitris Panokostas
a2850730e0
WIP - merge from Pandora's port
2017-09-18 10:41:47 +02:00
Dimitris Panokostas
8ed901d54d
Reworked Custom Controls, now allows mapping to any key.
2017-04-23 22:23:19 +02:00
Dimitris Panokostas
c676b6075a
Updated drawing, custom, events and other parts from WinUAE 3.4.1
2017-03-30 21:21:31 +02:00
Dimitris Panokostas
3c37275593
Updates in inputdevice
2017-02-28 16:05:32 +01:00
Dimitris Panokostas
914677fdb7
Added CD32 Start key mapping
...
New mapping for keyboard (built-in CD32 pad emulation) or Custom
Controls
2017-02-28 14:05:36 +01:00
Dimitris Panokostas
e52239ccf3
Refactored game controller input
2017-02-28 13:21:37 +01:00
Dimitris Panokostas
914ff5daa1
Major update in input handling
...
- Now mapping all keys correctly in SDL2
- Refactored code for input handling
- Synced all options with WinUAE 2.8.1
2017-02-28 01:20:30 +01:00
Dimitris Panokostas
391c00dfcd
Updated Pandora References to Amiberry
2017-02-27 14:29:54 +01:00