Commit graph

862 commits

Author SHA1 Message Date
Ilari Liusvaara
9cea300871 Also get rid of controller_names (using template magic) 2013-01-03 11:12:08 +02:00
Ilari Liusvaara
87309dad86 Refactor generic_port_* functions and get rid of button_symbols 2013-01-03 11:05:27 +02:00
Ilari Liusvaara
c6b6b723eb Refactor keymapping to library/
Also introduces controller buttons (the same key can be set to be
multiple controller buttons).
2012-12-22 16:16:46 +02:00
Ilari Liusvaara
a25f546417 Remove more old crapola 2012-12-16 23:22:53 +02:00
Ilari Liusvaara
f41e3000bc Merge branch 'rr1-maint' 2012-12-16 22:03:29 +02:00
Ilari Liusvaara
31ddf73f7f Wxwidgets: Allow setting voice/record volumes from the UI 2012-12-16 22:03:20 +02:00
Ilari Liusvaara
6a0b0dc01b Merge branch 'rr1-maint' 2012-12-16 21:45:53 +02:00
Ilari Liusvaara
7b0b39d536 Remove obsolete SDL stuff 2012-12-16 21:06:26 +02:00
Ilari Liusvaara
690c561d2d Refactor keygroup into library/ 2012-12-16 20:45:16 +02:00
Ilari Liusvaara
9d7107c7a6 Refactor keyboard modifiers into library/ 2012-12-14 17:52:03 +02:00
Ilari Liusvaara
e59f8d469b Don't use constructs not implemented in gcc 4.6 2012-12-12 00:08:03 +02:00
Ilari Liusvaara
a125ce761d Remove nonexistent controllers from input display 2012-12-11 23:59:45 +02:00
Ilari Liusvaara
2cd9dd223b Hack to allow using 16-button controllers
The savestates are not compatible with master.
2012-12-11 23:59:45 +02:00
Ilari Liusvaara
01220cd817 SNES: Add trace logging and step hooks 2012-12-03 23:49:21 +02:00
Ilari Liusvaara
534b937ab3 SNES: Breakpoint support (still preliminary) 2012-12-03 03:04:21 +02:00
Ilari Liusvaara
d98ef058ee Lua: memory.getregister for SNES 2012-12-01 18:50:11 +02:00
Ilari Liusvaara
83afbc92d9 Fix some misc. compile errors in G++ 4.6 2012-12-01 18:49:43 +02:00
Ilari Liusvaara
68e88a15f7 SNES: New controller types gamepad16 and multitap16
These are 16-button versions of normal gamepad and multitap.
2012-11-28 19:20:45 +02:00
Ilari Liusvaara
5936385ac7 Allow passing ROMs by filename instead by data
This is useful later if loading multi-hundred MB CD images.
2012-11-27 00:53:32 +02:00
Ilari Liusvaara
adea6ff6cb Merge branch 'rr1-maint'
Conflicts:
	include/core/inthread.hpp
	src/core/inthread.cpp
2012-11-23 03:20:11 +02:00
Ilari Liusvaara
5899444a92 Merge commit '45c3724bc8663e92a0fa054d9402bd5df56b03d1' 2012-11-23 03:13:23 +02:00
Ilari Liusvaara
e8089a9ddc Support voice OggOpus import/export 2012-11-23 03:11:01 +02:00
Ilari Liusvaara
4fa73b21c4 Refactor voice import/export and support pregap, postgap and gain
This stuff will come useful with OggOpus support
2012-11-23 03:03:42 +02:00
Ilari Liusvaara
9bb7f5efc0 Fix crashes when closing lsnes with voice playback active 2012-11-23 02:27:06 +02:00
Ilari Liusvaara
06799dcf70 Portaudio: Re-enable blacklisting of default and sysdefault
The devices just don't work right if capture is enabled. This seems to be
a Portauidio bug.
2012-11-23 02:22:12 +02:00
Ilari Liusvaara
026fc4c76d Sort out the fucking messages mess 2012-11-13 23:04:36 +02:00
Ilari Liusvaara
45c3724bc8 Backport library updates and sort out the fucking messages mess 2012-11-13 22:59:26 +02:00
Ilari Liusvaara
184e3fe7ff Clean up library includes 2012-11-13 22:01:12 +02:00
Ilari Liusvaara
9d9764dd60 Clean up library includes 2012-11-13 21:43:20 +02:00
Ilari Liusvaara
7d7ff9fbf8 Merge branch 'rr1-maint' 2012-11-11 18:34:52 +02:00
Ilari Liusvaara
9e08783959 Stop on movie end: Stop at correct frame, not one frame too late 2012-11-11 18:33:38 +02:00
Ilari Liusvaara
782df8a8a0 Merge branch 'rr1-maint'
Conflicts:
	src/lua/bit.cpp
2012-10-27 11:30:12 +03:00
Ilari Liusvaara
9a608775ee lsnes rr1-Δ15ε3 2012-10-27 11:17:53 +03:00
Ilari Liusvaara
e3d87996f9 Lua: Fix bit.extract with booleans 2012-10-27 11:17:16 +03:00
Ilari Liusvaara
26b893e205 Merge branch 'rr1-maint'
Conflicts:
	src/core/bsnes-legacy.cpp
	src/core/controllerframe.cpp
	src/platform/wxwidgets/mainwindow.cpp
2012-10-27 10:39:49 +03:00
Ilari Liusvaara
e02786c65d Compensate for nuts bsnes superscope/justifier handling
Conflicts:

	src/core/bsnes-legacy.cpp
2012-10-27 02:08:22 +03:00
Ilari Liusvaara
142f197bfa Compensate for nuts bsnes superscope/justifier handling 2012-10-27 02:07:19 +03:00
Ilari Liusvaara
cfaae3afaa Fix button symbols in input display 2012-10-27 00:53:23 +03:00
Ilari Liusvaara
57dce713e3 Fix autohold menu 2012-10-27 00:53:06 +03:00
Ilari Liusvaara
50dc51985f Fix button symbols in input display 2012-10-27 00:52:38 +03:00
Ilari Liusvaara
f95c70cc0f Fix autohold menus 2012-10-27 00:47:18 +03:00
Ilari Liusvaara
f0abb91b69 Fix analog controllers 2012-10-27 00:21:04 +03:00
Ilari Liusvaara
3b4ceb5747 Split thread type defines to own header file 2012-10-24 23:51:26 +03:00
Ilari Liusvaara
db729bf516 Memory commands: Memory addresses are up to 16 hex digits, not up to 8 2012-10-24 22:07:14 +03:00
Ilari Liusvaara
64001af07d Refactor memory mappings & memory search to library/ 2012-10-24 22:03:08 +03:00
Ilari Liusvaara
80016575cd Lua: Clean up callback code 2012-10-20 10:45:56 +03:00
Ilari Liusvaara
a8d9a1eb7c Split lua_render_context into library/ 2012-10-20 09:11:07 +03:00
Ilari Liusvaara
eba2e73608 Gambatte: Fold port0 and port1 together 2012-10-19 22:20:10 +03:00
Ilari Liusvaara
35eac9aaf4 Don't poll for / write non-valid control indices 2012-10-19 21:40:40 +03:00
Ilari Liusvaara
5795288660 Extern references in library/controller-data.hpp are no-no 2012-10-19 20:44:19 +03:00