Ilari Liusvaara
e88023a17f
Code cleanup WIP
2012-02-23 16:48:56 +02:00
Ilari Liusvaara
b3e81054f3
Merge remote-tracking branch 'origin/rr1-maint' into rr1-maint
2012-02-20 21:21:03 +02:00
Ilari Liusvaara
7d19748ed2
Merge branch 'rr1-maint'
...
Conflicts:
src/platform/wxwidgets/mainwindow.cpp
2012-02-20 21:19:53 +02:00
Ilari Liusvaara
1b464b9e6b
wxwidgets: Hotkey configuration
...
Allow configuring hotkeys, not just keybindings (more usable).
2012-02-20 21:15:51 +02:00
Ilari Liusvaara
3804ac8e5a
Merge branch 'rr1-maint'
2012-02-20 14:11:03 +02:00
Ilari Liusvaara
308412e502
Fix the speed throttle
...
This new algorithm shouldn't give ridiculously low framerates
nor be prone to oscillation.
2012-02-20 14:08:53 +02:00
Ilari Liusvaara
67da5fdf39
Merge branch 'rr1-maint'
2012-02-19 20:19:44 +02:00
Ilari Liusvaara
5e60e41ef5
Try to autodetect headered ROMs
2012-02-19 19:44:36 +02:00
Ilari Liusvaara
2c9baffce1
Start unpaused and preserve pause/unpause over load-type ops
2012-02-19 19:35:16 +02:00
Ilari Liusvaara
581e833697
Don't prompt before quitting
2012-02-19 19:24:29 +02:00
Ilari Liusvaara
228d6a7851
Hicolor raw dumping
...
Support hi-color (16bits/channel RGB) raw dumping, since 8 bits
per channel are not enough to resolve all the colors.
2012-02-17 00:07:30 +02:00
Ilari Liusvaara
37761ac6f5
Merge branch 'rr1-maint'
2012-02-13 19:12:17 +02:00
Ilari Liusvaara
de52e5889e
Add header file in order to make it compile with bsnes v086
2012-02-13 18:58:53 +02:00
Ilari Liusvaara
c72078e42c
Some dumping improvements
...
- Add commandline commands to print dumper listings.
- Add option for lsnes-dumpavi to load shared objects.
2012-02-13 09:57:26 +02:00
Ilari Liusvaara
fab8d8f4e3
Library loading support
...
Support loading shared objects and such at runtime.
2012-02-12 13:16:12 +02:00
Ilari Liusvaara
2cd0bbdcc3
Switch to dedicated SHA-256 implementation
...
This is in preparation of splitting the emulation cores away.
2012-02-07 17:35:18 +02:00
Ilari Liusvaara
7e168c59d4
Merge branch 'rr1-maint'
2012-02-06 22:04:50 +02:00
Ilari Liusvaara
c905c698f5
Also set core ports when loading savestate
...
While patched bsnes versions automatically reassign port types on
loadstate, future stock versions may not do so, so do it manually.
2012-02-06 21:59:56 +02:00
Ilari Liusvaara
d45b316380
Refactor makefile
...
Refactor the makefile and move some code files to more logical places.
2012-02-06 05:38:51 +02:00
Ilari Liusvaara
f292f7babe
Do some small fixups with dumpers
...
- Merge simpler dumpers (JMD, RAW and SDMP) with control code.
- Remove unused code from AVI(CSCD) dumper.
- Remove non-threaded dumper support from AVI(CSCD) dumper.
- Use advanced dumpers API to start/stop dumpers from command line.
- Move dumping-related code to avi/
2012-02-04 16:57:41 +02:00
Ilari Liusvaara
7d378804ea
Let one control the method AVI dumper preturbs the sampling rate
2012-01-23 13:36:54 +02:00
Ilari Liusvaara
622abffc22
Merge commit 'lsnes-rr1'
2012-01-23 01:41:15 +02:00
Ilari Liusvaara
6850314662
Raw dumping support
2012-01-23 01:40:22 +02:00
Ilari Liusvaara
2cfa118f96
Fix unattended dumping
2012-01-23 01:30:24 +02:00
Ilari Liusvaara
9f841f0844
ROM/savestate handling fixes
...
* Update ROM checksum when writing savestates
* Error out the load if trying to load savestate using wrong ROM
2012-01-21 15:17:30 +02:00
Ilari Liusvaara
9a9670105e
Don't append trailing '-' to prefix when saving movie.
2012-01-21 14:57:06 +02:00
Ilari Liusvaara
a3ab2973f9
Use RAII for modal pauses
2012-01-20 14:09:38 +02:00
Ilari Liusvaara
354c8809b4
Cancel pending saves function
2012-01-20 07:34:02 +02:00
Ilari Liusvaara
66f7bd6deb
True movie slot support
2012-01-18 22:53:04 +02:00
Ilari Liusvaara
99d5ad2215
Make mouse be ordinary keys instead of being special
2012-01-17 23:48:13 +02:00
Ilari Liusvaara
dfe264f629
Lua: input.keyhook
2012-01-17 21:35:49 +02:00
Ilari Liusvaara
af655f14f3
Lua: New function input.raw, which gives data for all buttons
2012-01-17 16:24:50 +02:00
Ilari Liusvaara
7b9a9590c1
Fix compiling on win32
...
Turns out the value of .native() can't be put into std::string.
Also provode way to link against boost_thread
2012-01-17 01:17:08 +02:00
Ilari Liusvaara
291024486a
Remember absolute path for last save
2012-01-17 00:40:44 +02:00
Ilari Liusvaara
2c4ffdc341
Remember last saved file when populating file to load
2012-01-17 00:31:17 +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
603730411e
Wxwidgets: Fix thread memory managment
...
This seems to fix those "invalid handle" errors on Win32.
2012-01-14 11:40:48 +02:00
Ilari Liusvaara
ebaaf010ce
Fix another order-of-global-ctor bug
2012-01-14 00:58:56 +02:00
Ilari Liusvaara
0a17ffdc3e
Support ${project} for filenames
...
When loading/saving, ${project} is translated into whatever value
$prefix (plus '-', defaulting to 'movieslot') has when saving.
2012-01-13 22:12:52 +02:00
Ilari Liusvaara
9740d24a29
wxwidgets: Allow editing jukebox from the GUI
2012-01-13 20:42:49 +02:00
Ilari Liusvaara
6b727c9628
Fix desyncs with rewind movie to begnning function
2012-01-13 09:24:19 +02:00
Ilari Liusvaara
63b65ea04d
Fix frame number reported to Lua in repaint after load
2012-01-13 08:52:18 +02:00
Ilari Liusvaara
fb757b9780
Rewind movie to beginning function
2012-01-13 07:25:02 +02:00
Ilari Liusvaara
d903f6c83b
When showing input in readwrite mode, show last sent input
...
Most rerecording emulators work this way, not by showing input pressed
right now.
2012-01-13 06:51:47 +02:00
Ilari Liusvaara
5480b3f4aa
Remove core/coroutine
...
This module is obsolete.
2012-01-12 22:57:05 +02:00
Ilari Liusvaara
a0680f8778
Refactor controller input code
...
This also fixes bugs in autoholding.
2012-01-11 23:07:31 +02:00
Ilari Liusvaara
1eea706956
Win32: Fix compile errors
2012-01-11 17:31:25 +02:00
Ilari Liusvaara
cd28aa2987
Lua: Support Lua 5.2.X too
2012-01-11 16:41:23 +02:00
Ilari Liusvaara
8df91c55f2
Wxwidgets: Allow controlling dumper start/stop from menu
2012-01-11 01:21:13 +02:00
Ilari Liusvaara
e1633750a9
Detect git revision and have version shown
2012-01-10 13:14:11 +02:00