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 |
|
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
|
38b86a57ea
|
Use lambda functions in core bindings
|
2013-01-06 05:50:17 +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
|
fffb559b03
|
Use controller names instead of classes in autohold menu
|
2013-01-04 20:48:40 +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
|
f41e3000bc
|
Merge branch 'rr1-maint'
|
2012-12-16 22:03:29 +02:00 |
|
Ilari Liusvaara
|
31ddf73f7f
|
Wxwidgets: Allow setting voice/record volumes from the UI
|
2012-12-16 22:03:20 +02:00 |
|