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
Ilari Liusvaara
9a8c9377b2
Allow multiple types of controllers on one port
2012-10-19 20:32:18 +03:00
Ilari Liusvaara
bccb745a93
Have core-specific code build the legacy PCID maps
2012-10-19 19:53:15 +03:00
Ilari Liusvaara
aac0cd9a2c
Move reset handling to cores
...
This removes special cases from movie code.
2012-10-17 14:35:36 +03:00
Ilari Liusvaara
8057c14d55
Avoid spurious polls arising from DRDY of nonexistent tuples
...
When asked for DRDY on unknown tuple, always answer True to avoid spurious
subframes.
2012-10-17 12:36:19 +03:00
Ilari Liusvaara
14f9c58b31
Some movie code cleaning up
...
- Remove the commented debug prints
- Only increment poll count for RESET at most once
- Indexes 1, 2 and 3 do not need to special-cased in propagation.
2012-10-17 12:34:29 +03:00
Ilari Liusvaara
bbba76105c
Have cores generate controller index maps
...
The cores have much better knowledge about how the index maps should
be constructed than the core code.
Also, this moves any backward compat hacks to cores that need those.
2012-10-17 09:32:51 +03:00
Ilari Liusvaara
4c66744a14
Merge branch 'rr1-maint'
...
Conflicts:
src/core/gambatte.cpp
2012-10-17 00:21:14 +03:00
Ilari Liusvaara
5b6314c196
Gambatte: Always use legacy lag counting
2012-10-17 00:18:07 +03:00
Ilari Liusvaara
872e83b7d3
Merge branch 'rr1-maint'
2012-10-17 00:15:04 +03:00
Ilari Liusvaara
bd6242cdce
Revert "Refactor porttype_info into library/ (as port_type)"
...
This reverts commit 5bae541b8b
.
This commit is just messed up (lacks a file), so revert it.
2012-10-17 00:14:00 +03:00
Ilari Liusvaara
4a4ec40019
Fix some really retarded code in library/movie
2012-10-17 00:05:37 +03:00
Ilari Liusvaara
970623768c
Refactor Lua support
2012-10-16 17:39:55 +03:00
Ilari Liusvaara
a58fbd974a
Remove optionality of Lua support
2012-10-16 00:00:53 +03:00
Ilari Liusvaara
72a34e9863
Merge core controller setting code
2012-10-15 00:43:49 +03:00
Ilari Liusvaara
e408be947f
Merge branch 'master' into multiple-ports
2012-10-15 00:21:51 +03:00
Ilari Liusvaara
41b62bc937
Add a missing header file and correct win32 build error
2012-10-14 23:55:36 +03:00