Ilari Liusvaara
|
6772bcf8d2
|
ROM guessing
|
2013-09-25 13:45:34 +03:00 |
|
Ilari Liusvaara
|
40578782dc
|
Support Multi-ROM projects
|
2013-09-22 17:39:52 +03:00 |
|
Ilari Liusvaara
|
53674105c1
|
Cut the ridiculous exception spam from file probing
|
2013-09-21 23:25:15 +03:00 |
|
Ilari Liusvaara
|
70ad5377b8
|
Save ROM hints
|
2013-09-14 16:29:58 +03:00 |
|
Ilari Liusvaara
|
2168f85b30
|
Share file image data among copied instances
|
2013-09-07 08:26:09 +03:00 |
|
Ilari Liusvaara
|
4bfb16ea6c
|
binary_input_stream: Handle nested extensions correctly
Binary savestates don't contain nested extensions, but...
|
2013-09-06 21:42:26 +03:00 |
|
Ilari Liusvaara
|
dda9460c3d
|
Refactor binary file saving/loading routines
|
2013-09-02 16:57:23 +03:00 |
|
Ilari Liusvaara
|
13eee961a7
|
Refactor image slots code
- Refactor image slot code to be common code
- Hash large files with progress feedback
- Cache hashes of large files
|
2013-09-01 15:05:08 +03:00 |
|
Ilari Liusvaara
|
b3d7dc5786
|
Add some missing files
|
2013-08-25 20:12:52 +03:00 |
|
Ilari Liusvaara
|
dbbf274110
|
Support 24-bit memory watches / memory searching
|
2013-08-24 22:16:43 +03:00 |
|
Ilari Liusvaara
|
0e479a907b
|
Simplify memory search by using templates
|
2013-08-24 21:05:10 +03:00 |
|
Ilari Liusvaara
|
ef3509cbcf
|
Clean up reading of values of various types
|
2013-08-24 20:29:23 +03:00 |
|
Ilari Liusvaara
|
6a0f9750b2
|
Lua: Pass name of method to various lua class methods
|
2013-08-22 22:34:17 +03:00 |
|
Ilari Liusvaara
|
1909357f99
|
Lua: lua_class<T>::bind_multi (initializer lists are useful)
|
2013-08-22 00:11:34 +03:00 |
|
Ilari Liusvaara
|
e7472118a5
|
Lua: Use full userdata to store class binds
|
2013-08-21 23:32:48 +03:00 |
|
Ilari Liusvaara
|
9092dea931
|
Lua: Automatically pass Lua state to lua class ctors
|
2013-08-21 23:19:20 +03:00 |
|
Ilari Liusvaara
|
17f8603ec5
|
Make lua_obj_pin<T> copyable
|
2013-08-21 19:24:00 +03:00 |
|
Ilari Liusvaara
|
e4db2486b5
|
Be more careful when parsing macros
... Don't throw random exceptions when encountering something of wrong
type, instead throw exception with more proper message.
|
2013-08-19 09:22:09 +03:00 |
|
Ilari Liusvaara
|
c4bcddbfbd
|
Reserve 1 byte for each macro button instead of 2 bits
|
2013-08-18 23:11:25 +03:00 |
|
Ilari Liusvaara
|
4feb4b6290
|
Macros: Support ? modifier for macros (press at random)
|
2013-08-18 23:03:43 +03:00 |
|
Ilari Liusvaara
|
a38ce6b99e
|
Make port_type::legal based on data instead of generated
|
2013-08-17 17:58:43 +03:00 |
|
Ilari Liusvaara
|
065b59cd64
|
Fix parsing Oggopus files with tags spanning multiple pages
|
2013-08-14 23:52:35 +03:00 |
|
Ilari Liusvaara
|
707c1a4041
|
Joystick dialog: Compactify
... Otherwise the dialog will be frickin' big, especially with things like
PS3 controller using EVDEV driver.
|
2013-08-14 14:40:06 +03:00 |
|
Ilari Liusvaara
|
9ebf20f19c
|
Much more compact joystick dialog
|
2013-08-12 13:27:38 +03:00 |
|
Ilari Liusvaara
|
be852e63e1
|
Use tree control instead of pair of listboxes in hotkeys&controls
|
2013-08-11 16:48:35 +03:00 |
|
Ilari Liusvaara
|
b3f8f7f1b7
|
Decouple sets of functions from Lua states
|
2013-08-07 17:31:09 +03:00 |
|
Ilari Liusvaara
|
7b67bfaac4
|
Lua: callback.register/callback.unregister
|
2013-08-06 16:17:01 +03:00 |
|
Ilari Liusvaara
|
32b98a880c
|
Kill port type IDs
Those IDs are not used for anything.
|
2013-08-03 17:07:13 +03:00 |
|
Ilari Liusvaara
|
05d25513fb
|
Improve inverse_bind/controller_key handling
This allows unbounded number of keys in inverse bind or controller_key,
instead of the old limits of 2 and 1.
|
2013-08-02 21:11:26 +03:00 |
|
Ilari Liusvaara
|
2308401234
|
Refactor joystick code
Gamepads are now remembered across emulator restarts
|
2013-08-02 11:50:56 +03:00 |
|
Ilari Liusvaara
|
19040b2033
|
Fix binary file saving (renames)
|
2013-07-31 15:38:35 +03:00 |
|
Ilari Liusvaara
|
59710f8f38
|
Merge branch 'rr1-maint'
|
2013-07-24 19:57:08 +03:00 |
|
Ilari Liusvaara
|
d10c863a56
|
Used_indices can be defined the same way for all ports, do so
|
2013-07-20 12:35:21 +03:00 |
|
Ilari Liusvaara
|
ff86d2f0c2
|
Merge branch 'rr1-maint'
|
2013-07-17 22:58:24 +03:00 |
|
Ilari Liusvaara
|
a8a1f09e94
|
Lua: Allow direct loading of PNG/PAL/BITMAP from string
|
2013-07-17 22:28:54 +03:00 |
|
Ilari Liusvaara
|
319d23ca69
|
Merge branch 'rr1-maint'
|
2013-07-17 15:22:07 +03:00 |
|
Ilari Liusvaara
|
da6d1256d2
|
(D)Bitmap decoding from PNG support
|
2013-07-17 14:58:53 +03:00 |
|
Ilari Liusvaara
|
8fe4f70d9a
|
Lots of dispatch refactoring
|
2013-07-07 13:54:56 +03:00 |
|
Ilari Liusvaara
|
95bbae153e
|
Whitespace cleanup
|
2013-07-06 23:21:11 +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
|
511a2aef1c
|
JSON library
|
2013-06-23 15:57:20 +03:00 |
|
Ilari Liusvaara
|
f87a5fd453
|
copy_from_utf8_2 (iterators to std::function)
|
2013-06-21 22:14:05 +03:00 |
|
Ilari Liusvaara
|
5fb06d7e78
|
Fix Lua functions when called in coroutines
|
2013-06-21 00:26:48 +03:00 |
|
Ilari Liusvaara
|
3bcddd27cc
|
Support runtime loading of libopus
|
2013-05-19 14:49:25 +03:00 |
|
Ilari Liusvaara
|
d531dc6afc
|
opus.hpp: Untested (but compiles) support for surround API
|
2013-05-18 11:56:35 +03:00 |
|
Ilari Liusvaara
|
54ebc86762
|
Add special change dialogs for numeric and path settings
|
2013-05-17 21:37:53 +03:00 |
|
Ilari Liusvaara
|
2b7268a0dc
|
Support enumerated settings
|
2013-05-17 17:22:24 +03:00 |
|
Ilari Liusvaara
|
7039c28305
|
Change boolean settings without prompting
|
2013-05-17 15:25:33 +03:00 |
|
Ilari Liusvaara
|
6fc02d459b
|
Allow per-variable names for boolean values
|
2013-05-17 11:29:34 +03:00 |
|