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 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|