Ilari Liusvaara
eed387af93
Core cleanups
...
- Use initializer lists for actions
- Move some type methods to be core methods
2013-07-06 23:08:19 +03:00
Ilari Liusvaara
9d440ace13
More cleanup via initializer lists
2013-07-06 20:41:32 +03:00
Ilari Liusvaara
338a1d8a1b
Oops, remove rest of references to slots.inc, which no longer exists
2013-07-06 17:44:23 +03:00
Ilari Liusvaara
ac06feeeba
Cleanup image slot stuff using initializer lists
2013-07-06 14:46:12 +03:00
Ilari Liusvaara
b10a560611
Kill unused code
2013-07-04 22:37:29 +03:00
Ilari Liusvaara
5386986129
Pull instead of push reset vectors
...
Pushing anything global from cores is very dubious to do...
2013-07-04 20:42:37 +03:00
Ilari Liusvaara
9538f19c92
Extend core actions
...
- Toggleable actions
- Enumerated choices
- Lua interface
- Nested action menus
- Fix actions disabled from the start
2013-07-04 18:17:07 +03:00
Ilari Liusvaara
a111afad42
Use virtual methods instead of pointers for core stuff
2013-07-03 18:21:16 +03:00
Ilari Liusvaara
84faf2f42e
Rip out remainder of that old unmaintained dump code
2013-07-03 04:10:24 +03:00
Ilari Liusvaara
08e5f6acc9
Probably buggy SNES disassembler
2013-07-03 04:06:40 +03:00
Ilari Liusvaara
6ce7b3dc7b
Oops, Fix compilation of core actions related stuff
2013-07-01 11:32:41 +03:00
Ilari Liusvaara
2995be7f12
Merge branch 'core-actions'
2013-06-30 14:07:10 +03:00
Ilari Liusvaara
839304f701
Core actions
2013-06-30 13:20:23 +03:00
Ilari Liusvaara
2874a1e7c5
More cleanup via initializer lists
2013-06-28 17:57:45 +03:00
Ilari Liusvaara
fbf7c48b84
More code simplification using C++11 initializers.
2013-06-23 15:57:21 +03:00
Ilari Liusvaara
992096c8c5
Macro support
2013-06-23 15:57:20 +03:00
Ilari Liusvaara
0cf62d0d58
SNES: SMP opcode disassemble
2013-06-21 00:26:48 +03:00
Ilari Liusvaara
dfd0453feb
Use C++11 initializer lists to simplify core binding code
2013-06-15 12:53:28 +03:00
Ilari Liusvaara
83b91168d3
Oh, found some funky functions from bsnes...
2013-06-14 17:29:40 +03:00
Ilari Liusvaara
3bcddd27cc
Support runtime loading of libopus
2013-05-19 14:49:25 +03:00
Ilari Liusvaara
bb9d6a8ce2
Fix bug causing ext0...ext3 to sometimes appear pressed on 12btn gamepad
2013-05-12 23:55:17 +03:00
Ilari Liusvaara
b0edee81c8
Projects support
2013-05-12 11:18:59 +03:00
Ilari Liusvaara
9fdb5b0deb
Use Unicode arrows as symbols of dpad buttons
2013-05-01 18:14:13 +03:00
Ilari Liusvaara
efbc60d494
Allow button display symbols to be Unicode characters
2013-05-01 18:06:24 +03:00
Ilari Liusvaara
04f32ca48a
Cleanup port defintions
...
- Replace explicit display methods with data-driven stuff.
- Deduplicate the default system port types.
- Remove generic_port_* because those aren't used in more than one place.
Serialization/Deserialization can't be made data-driven due to performance
constraints (those things are still autogenerated).
2013-05-01 17:18:56 +03:00
Ilari Liusvaara
145b7e3dbe
Fix undefined return value from port unserialization
2013-03-28 05:54:10 +02:00
Ilari Liusvaara
84d8770486
Add tests for throttle axes and fix numerious mistakes
2013-03-16 07:15:24 +02:00
Ilari Liusvaara
c89be21bdf
Gambatte: Clean up unused stuff
2013-03-16 06:12:35 +02:00
Ilari Liusvaara
f38671a3e2
TAS input plugin
2013-03-15 18:48:39 +02:00
Ilari Liusvaara
f114762b87
Wxwidgets: Autohold: Don't open with no controllers
2013-03-15 18:48:39 +02:00
Ilari Liusvaara
43145be27a
Use named field initializers in cores
2013-03-13 18:39:08 +02:00
Ilari Liusvaara
00f5754ef7
Allow on_input to veto/force system controls (including reset line)
2013-03-13 00:36:44 +02:00
Ilari Liusvaara
b53fb1fe75
Workaround framebuffer bug if screen width >1024
...
Framebuffer can't properly blit the image if width is >1024. Bump the
buffer size to 4096 so widths up to 4096 (which should be enough for now)
work.
2013-03-11 01:06:38 +02:00
Ilari Liusvaara
5d3b142d21
Multistream and demuxing fixes
2013-03-09 16:01:58 +02:00
Ilari Liusvaara
cfd129d86b
Make opus_packet_tick_count a common function
2013-03-06 09:23:04 +02:00
Ilari Liusvaara
40ef521f82
Reject Oggopus files that don't have complete pregap
2013-03-04 23:46:57 +02:00
Ilari Liusvaara
f8705fa56c
lsnes rr2-β4
2013-03-04 22:58:52 +02:00
Ilari Liusvaara
2fae20cdad
Refactor Oggopus support
2013-03-04 22:20:10 +02:00
Ilari Liusvaara
c913e473bb
Fix movie editor in obscure case
2013-03-03 01:59:51 +02:00
Ilari Liusvaara
ecbadcc148
Fix rlow and rhigh to be right way around
2013-03-03 00:17:52 +02:00
Ilari Liusvaara
5ec61c864f
Some bizarre stuff...
2013-03-02 16:45:53 +02:00
Ilari Liusvaara
870102d3ce
Allow cores to create big-endian VMAs
2013-02-17 10:27:00 +02:00
Ilari Liusvaara
c0d3d7fd2f
Fix controls with gambatte core
2013-02-08 19:47:06 +02:00
Ilari Liusvaara
5a5968511c
Fix saving unconnected ports to movie
2013-02-05 23:43:18 +02:00
Ilari Liusvaara
91d096984f
Fix serializing multi-controller ports
2013-02-05 22:56:49 +02:00
Ilari Liusvaara
5eaa80a5f2
Merge branch 'rr1-maint'
...
This merges the basic movie editor functionality
2013-02-03 17:41:09 +02:00
Ilari Liusvaara
b928596e09
Support for hard resets and make some stuff movie settings
2013-01-27 13:57:33 +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
b2be07750f
Merge branch 'rr1-maint'
2013-01-18 19:21:44 +02:00
Ilari Liusvaara
154bcc7459
Fix Win32 compile errors
2013-01-16 17:20:33 +02:00