Commit graph

1530 commits

Author SHA1 Message Date
Ilari Liusvaara
bbe8f0b0fd Lua: bit.clshift / bit.crshift 2013-01-21 23:13:45 +02:00
Ilari Liusvaara
b764bd3c62 Bit.{test_any,test_all,popcount}: Fix wrong datatype 2013-01-21 20:45:20 +02:00
Ilari Liusvaara
865a450a43 Backport the new bit functions 2013-01-21 20:43:06 +02:00
Ilari Liusvaara
312c3a8944 Lua: bit.popcount 2013-01-21 20:35:23 +02:00
Ilari Liusvaara
0cf0681c1d Lua: bit.test_any, bit.test_all 2013-01-21 20:29:36 +02:00
Ilari Liusvaara
9dc3284969 Windows apparently doesn't support weak functions 2013-01-21 19:06:28 +02:00
Ilari Liusvaara
03b060de89 Graphics driver: Use weak functions
This also gets rid of src/dummy
2013-01-21 14:29:51 +02:00
Ilari Liusvaara
5efecc7041 graphics_plugin:: -> graphics_driver_ 2013-01-21 14:03:40 +02:00
Ilari Liusvaara
41ca0a3051 Audio drivers: Use weak functions 2013-01-21 13:52:26 +02:00
Ilari Liusvaara
8770824c15 Joystick: use weak functions 2013-01-21 13:35:37 +02:00
Ilari Liusvaara
ad997c36bd joystick_plugin:: -> joystick_driver_ 2013-01-21 12:48:07 +02:00
Ilari Liusvaara
13f69fac09 Get rid of platform threads
This was the last platform threading feature, so delete platform
thread files completely.
2013-01-21 12:30:35 +02:00
Ilari Liusvaara
b322011ee2 Get rid of platform thread_id 2013-01-21 12:04:09 +02:00
Ilari Liusvaara
8578b8812a Use system mutex/condition types instead of platform ones 2013-01-21 09:24:46 +02:00
Ilari Liusvaara
0186929e64 lsnes rr2-β1 2013-01-19 21:31:32 +02:00
Ilari Liusvaara
6e013653cb Fix bug when changing controller key to another subkey of the same key 2013-01-19 21:20:30 +02:00
Ilari Liusvaara
4467f693f5 Support screen rotation & flipping 2013-01-19 20:16:55 +02:00
Ilari Liusvaara
e9a3787344 Support screen rotation & flipping 2013-01-19 20:11:24 +02:00
Ilari Liusvaara
0dacba56a3 Load XML even without gamepack 2013-01-19 15:48:45 +02:00
Ilari Liusvaara
2caf7001dc Load XML even without gamepack files 2013-01-19 15:20:22 +02:00
Ilari Liusvaara
0da8befb8d Get rid of partial linking
Partial linking doesn't seem to work right with MXE.
2013-01-19 14:03:25 +02:00
Ilari Liusvaara
17ff101f9d Merge branch 'rr1-maint' 2013-01-18 21:15:13 +02:00
Ilari Liusvaara
389ec0f63d Update libgambatte to SVN 364 2013-01-18 21:15:00 +02:00
Ilari Liusvaara
b2be07750f Merge branch 'rr1-maint' 2013-01-18 19:21:44 +02:00
Ilari Liusvaara
f89a2caa52 Cores: Blurb 2013-01-18 19:20:03 +02:00
Ilari Liusvaara
4ddd20af67 lsnes rr2-β0 2013-01-16 17:30:04 +02:00
Ilari Liusvaara
154bcc7459 Fix Win32 compile errors 2013-01-16 17:20:33 +02:00
Ilari Liusvaara
006eaf3c78 Core conflict resolution
If there are multiple cores that all claim the same systype or extension,
let the user select the right one.
2013-01-16 17:12:05 +02:00
Ilari Liusvaara
908b875319 Refactor finding systype by extension/name 2013-01-15 07:32:01 +02:00
Ilari Liusvaara
98886e8143 Change all systypes from map to set
Systypes are never directly looked up by name, so this change avoids
conflicting systypes from overwriting each other.
2013-01-15 04:42:58 +02:00
Ilari Liusvaara
5ac3749677 Add button type TYPE_NULL 2013-01-14 13:40:19 +02:00
Ilari Liusvaara
f69a8719c4 Fix compiling with gambatte and/or bsnes missing 2013-01-14 13:32:24 +02:00
Ilari Liusvaara
87fbffffd7 Fix make clean if bsnes and/or gambatte is missing 2013-01-14 13:14:33 +02:00
Ilari Liusvaara
7d28dc0684 Allow null buttons in input maps 2013-01-13 14:24:15 +02:00
Ilari Liusvaara
dfd7ec1106 More core defines auto-generation 2013-01-13 11:57:40 +02:00
Ilari Liusvaara
fe8ccbc600 Auto-generate port type code from defines 2013-01-13 10:15:17 +02:00
Ilari Liusvaara
772caef0cb Show all supported cores in about window 2013-01-12 15:00:00 +02:00
Ilari Liusvaara
67ac06c6ad Move emulation core bindings to their own directories 2013-01-12 14:57:58 +02:00
Ilari Liusvaara
c4b03bfcac Remove legacy lag counting
As major series transition breaks savestates anyway, no need to support
legacy mode anymore.
2013-01-11 22:56:45 +02:00
Ilari Liusvaara
bb48143284 Handle conflicting sysregions 2013-01-11 22:31:13 +02:00
Ilari Liusvaara
f6102a69ae Merge remote-tracking branch 'origin/master' 2013-01-09 12:13:43 +02:00
Ilari Liusvaara
a7fa16556f Replace region with full system 2013-01-09 12:13:23 +02:00
Ilari Liusvaara
63801f39c2 bsnes: system_name is unused, remove it 2013-01-09 06:23:19 +02:00
Ilari Liusvaara
ae0ecbada0 Cover page: Characters 9 and 10 are supposed to be invisible 2013-01-08 12:11:27 +02:00
Ilari Liusvaara
513161f296 Show region on cover page 2013-01-08 07:15:06 +02:00
Ilari Liusvaara
656df5d52c Display internal ROM name in cover page 2013-01-08 06:56:11 +02:00
Ilari Liusvaara
97ceb2e3d0 Do something sightly more interesting with covers
The coverpages need more information still
2013-01-08 06:39:32 +02:00
Ilari Liusvaara
a0ed3252c2 Support per-core cover pages 2013-01-08 05:47:42 +02:00
Ilari Liusvaara
1e74f795f6 Support autoloading stuff on startup 2013-01-07 21:36:17 +02:00
Ilari Liusvaara
bea1f01c35 Fix warnings about variable scope 2013-01-07 20:43:34 +02:00