Commit graph

45 commits

Author SHA1 Message Date
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
Renamed from src/osdep/pandora_input.cpp (Browse further)