Ilari Liusvaara
|
a00d357bef
|
Remember sound devices
|
2014-10-19 02:37:55 +03:00 |
|
Ilari Liusvaara
|
9baba2cc99
|
Remove unused load_rom_from_commandline
|
2014-05-31 16:18:41 +03:00 |
|
Ilari Liusvaara
|
4829c852ad
|
Move action_update to be via dispatch
|
2014-05-31 14:16:18 +03:00 |
|
Ilari Liusvaara
|
cf21744d00
|
Instancefy dispatch stuff
|
2014-05-31 13:58:17 +03:00 |
|
Ilari Liusvaara
|
cfc18e9e91
|
Combine some small headers together
|
2014-05-28 20:11:09 +03:00 |
|
Ilari Liusvaara
|
e6f1ea51b1
|
Instancefy internal emulation thread execution queue
|
2014-05-18 01:39:53 +03:00 |
|
Ilari Liusvaara
|
d533647560
|
Delete the now-unused emulator_status stuff
|
2014-04-02 08:43:25 +03:00 |
|
Ilari Liusvaara
|
4f0e636b9b
|
Refactor workthread.hpp and threadtypes.hpp (renamed to threads.hpp)
Also rename all variables and fields named "mutex" (gdb does not like
that name).
|
2014-03-23 09:45:42 +02:00 |
|
Ilari Liusvaara
|
783d20f690
|
Don't use framebuffer palettes
|
2014-02-10 00:07:31 +02:00 |
|
Ilari Liusvaara
|
69f06ce1b0
|
Remove some crazy dependencies to keymapper
|
2013-12-19 02:58:22 +02:00 |
|
Ilari Liusvaara
|
dd486e7ff8
|
Refactor library keyboard to dedicated namespace
|
2013-12-19 01:05:48 +02:00 |
|
Ilari Liusvaara
|
7c1acd2219
|
Hex editor
|
2013-09-29 18:35:15 +03:00 |
|
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
|
a48b226af5
|
Use ROM hints for default request filename
|
2013-09-14 16:30:08 +03:00 |
|
Ilari Liusvaara
|
bf0d0b7ac0
|
If movie is loaded without ROM, prompt for ROM
|
2013-08-25 17:32:56 +03:00 |
|
Ilari Liusvaara
|
a149c67c40
|
Show dialog on important errors
|
2013-07-19 17:21:52 +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
|
839304f701
|
Core actions
|
2013-06-30 13:20:23 +03:00 |
|
Ilari Liusvaara
|
246f0e32b9
|
Dedicated sound devices dialog
|
2013-01-28 13:01:05 +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
|
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
|
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
|
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
|
e61ddd9220
|
Move emulator_status to library/
|
2012-10-13 16:03:29 +03:00 |
|
Ilari Liusvaara
|
b6f898a563
|
Move messagebuffer to library/
|
2012-10-13 15:55:00 +03:00 |
|
Ilari Liusvaara
|
77c1011b8b
|
New audio API WIP
|
2012-09-23 19:16:30 +03:00 |
|
Ilari Liusvaara
|
1f631a8ad0
|
Librarify screen rendering
|
2012-06-20 17:40:27 +03:00 |
|
Ilari Liusvaara
|
4a8da706c7
|
Wxwidgets: Add option to prompt for key in key select dialogs
|
2012-04-19 12:35:25 +03:00 |
|
Ilari Liusvaara
|
2176427609
|
Make keymapper threadsafe
The keymapper is now threadsafe, instead of being only called from the
emulation thread.
|
2012-04-16 12:12:30 +03:00 |
|
Ilari Liusvaara
|
6fe83abc29
|
Speed and volume adjustment
|
2012-03-26 21:55:02 +03:00 |
|
Ilari Liusvaara
|
2cfa118f96
|
Fix unattended dumping
|
2012-01-23 01:30:24 +02:00 |
|
Ilari Liusvaara
|
a3ab2973f9
|
Use RAII for modal pauses
|
2012-01-20 14:09:38 +02:00 |
|
Ilari Liusvaara
|
99d5ad2215
|
Make mouse be ordinary keys instead of being special
|
2012-01-17 23:48:13 +02:00 |
|
Ilari Liusvaara
|
996cecd164
|
Add warning about calling synchronous queue in callback to UI
This combo seems to trigger lots of deadlocks, so print warnings about
it so instances of this can be found.
|
2012-01-15 20:47:57 +02:00 |
|
Ilari Liusvaara
|
c298f8eae7
|
lsnes rr1-β0
|
2012-01-06 17:28:01 +02:00 |
|
Ilari Liusvaara
|
43fe0ba283
|
Direct framebuffer
Allow screen to directly write into mapped framebuffer. Should be slightly
faster.
|
2011-11-15 05:10:12 +02:00 |
|
Ilari Liusvaara
|
d04999ae89
|
Concentrate inter-component communication to one place
|
2011-11-08 21:22:30 +02:00 |
|
Ilari Liusvaara
|
044691d555
|
Move files around a lot
|
2011-11-06 14:41:41 +02:00 |
|