Commit graph

838 commits

Author SHA1 Message Date
Ilari Liusvaara
5899444a92 Merge commit '45c3724bc8663e92a0fa054d9402bd5df56b03d1' 2012-11-23 03:13:23 +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
Ilari Liusvaara
0683b25259 Merge branch 'rr1-maint' into multiple-ports 2012-10-14 23:35:18 +03:00
Ilari Liusvaara
07e9440958 Add bsnes patches to fix libsnes to compile on GCC 4.7 2012-10-14 23:35:03 +03:00
Ilari Liusvaara
a6a0859565 Fix some compile errors (throw specifiers) 2012-10-14 23:15:46 +03:00
Ilari Liusvaara
92c6d5f5af Refactor and extend library loading 2012-10-13 21:30:53 +03:00
Ilari Liusvaara
68ccf06684 Unify registration queue handling of commands and settings 2012-10-13 20:34:16 +03:00
Ilari Liusvaara
e61ddd9220 Move emulator_status to library/ 2012-10-13 16:03:29 +03:00
Ilari Liusvaara
b6f898a563 Move messagebuffer to library/ 2012-10-13 15:55:00 +03:00
Ilari Liusvaara
5a6c4ef2ba Move bridging between commands and settings to library/ 2012-10-13 15:47:35 +03:00