Ilari Liusvaara
|
5171900b43
|
Lua: Render queues as objects
|
2013-01-26 23:42:08 +02:00 |
|
Ilari Liusvaara
|
33ad2fcc12
|
Merge branch 'rr1-maint'
Conflicts:
include/platform/wxwidgets/platform.hpp
src/platform/wxwidgets/mainwindow.cpp
|
2013-01-26 13:27:31 +02:00 |
|
Ilari Liusvaara
|
c065f0398f
|
Wxwidgets: VU meters & volume adjustment window
|
2013-01-26 13:20:39 +02:00 |
|
Ilari Liusvaara
|
0fa3109116
|
Merge branch 'rr1-maint'
Conflicts:
src/core/inthread.cpp
|
2013-01-25 20:15:07 +02:00 |
|
Ilari Liusvaara
|
c5d45840ed
|
Allow setting stream gain
|
2013-01-25 20:14:11 +02:00 |
|
Ilari Liusvaara
|
422e90b7d6
|
Split duplex support
This allows having sound I/O on Mac OS X (at least on Macbooks)
|
2013-01-24 18:26:37 +02:00 |
|
Ilari Liusvaara
|
bd14e31e57
|
Merge branch 'rr1-maint'
Conflicts:
src/platform/wxwidgets/editor-subtitles.cpp
|
2013-01-24 04:22:24 +02:00 |
|
Ilari Liusvaara
|
5c3e48348b
|
Live subtitle editing
|
2013-01-24 04:16:38 +02:00 |
|
Ilari Liusvaara
|
fa3211f87f
|
Merge branch 'rr1-maint'
Conflicts:
include/core/dispatch.hpp
src/core/dispatch.cpp
src/core/inthread.cpp
|
2013-01-24 02:14:12 +02:00 |
|
Ilari Liusvaara
|
ab204556da
|
Real-time updates for voice streams in editor
|
2013-01-24 02:04:36 +02:00 |
|
Ilari Liusvaara
|
0763a00bef
|
Emulate weak dummy driver in a way compatible with Win32
This is less performant than doing it with linker support, but that
doesn't matter because none of the functions is called very often.
|
2013-01-22 09:26:22 +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
|
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
|
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
|
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
|
dfd7ec1106
|
More core defines auto-generation
|
2013-01-13 11:57:40 +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
|
513161f296
|
Show region on cover page
|
2013-01-08 07:15:06 +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
|
27bc4afd9d
|
Handle buttons when dynamically loading cores
|
2013-01-07 20:29:03 +02:00 |
|
Ilari Liusvaara
|
adbb6ef8b0
|
controller mapping: Remove dangerous order assumption
Also don't complain about non-active actions (that could result in lots
of spam if one has multiple cores with overlapping keys).
|
2013-01-07 18:21:44 +02:00 |
|
Ilari Liusvaara
|
a6f4d2dae1
|
Support multiple cores at once
Yes, this can really be built to have both bsnes and gambatte cores at
once (even if the result can't be distributed).
|
2013-01-06 23:06:08 +02:00 |
|
Ilari Liusvaara
|
f14acf07de
|
Make set of port types for core a field
|
2013-01-06 20:51:57 +02:00 |
|
Ilari Liusvaara
|
6acdd859c2
|
Yet more moving of core functions to methods
|
2013-01-06 20:36:31 +02:00 |
|
Ilari Liusvaara
|
7f41254b27
|
More making core functions into methods
|
2013-01-06 19:59:45 +02:00 |
|
Ilari Liusvaara
|
eec99dee6f
|
Remove do_basic_core_init (do equivalent tasks on demand)
|
2013-01-06 18:06:41 +02:00 |
|
Ilari Liusvaara
|
85a766f560
|
Remove set_preload_settings(), do the things at ROM load if needed
|
2013-01-06 17:45:14 +02:00 |
|
Ilari Liusvaara
|
af070537cf
|
More refactoring core functions into methods
|
2013-01-06 12:30:32 +02:00 |
|
Ilari Liusvaara
|
70ca904940
|
More making core functions into methods
|
2013-01-05 23:15:32 +02:00 |
|
Ilari Liusvaara
|
4641b640c4
|
Make the SNES rate specials methods
|
2013-01-05 16:28:09 +02:00 |
|
Ilari Liusvaara
|
315d1620b3
|
Move get_{audio,video}_rate() to rom type methods
|
2013-01-05 16:07:29 +02:00 |
|
Ilari Liusvaara
|
c0eb4d83d2
|
Remove export for core_set_region, there's no such function anymore
|
2013-01-05 15:37:52 +02:00 |
|
Ilari Liusvaara
|
981df4010c
|
Settings-based controllers
|
2013-01-05 09:19:09 +02:00 |
|
Ilari Liusvaara
|
8d1b67338c
|
Remove obsolete unused functions
|
2013-01-04 22:00:35 +02:00 |
|
Ilari Liusvaara
|
d0f01efee4
|
Data-driven controller buttons
|
2013-01-04 20:41:11 +02:00 |
|
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 |
|