Commit graph

340 commits

Author SHA1 Message Date
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
d6af918d5b Allow compiling against bsnes v086
Add the patches and code changes needed by v086
2012-02-13 19:09:28 +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
a62460950e lsnes rr1-Δ2 2012-02-06 22:02:06 +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
4f1bcd2112 Wxwidgets: Pass correct mode when dumping
Wxwidgets dumping incorrectly passed mode description instead of mode
to the dumper. Fix this.
2012-02-06 21:56:08 +02:00
Ilari Liusvaara
caf13d2da4 lsnes rr1-Δ1 2012-01-23 13:39:26 +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
79d7f37282 Rewrite lsnes-dumpavi to use adv_dumper interface
Now lsnes-dumpavi can use any dumper compiled in without changes.
2012-01-23 11:26:32 +02:00
Ilari Liusvaara
8f8c2146ad Documentation for the raw dump mode 2012-01-23 09:27:23 +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
133957eeb8 Fix compression settings in lsnes-dumpavi 2012-01-23 00:53:37 +02:00
Ilari Liusvaara
d12207b0f4 lsnes rr1 2012-01-21 21:05:37 +02:00
Ilari Liusvaara
bbce94df1a Document the memory watch expression syntax 2012-01-21 16:48:46 +02:00
Ilari Liusvaara
258ddfd7f6 lsnes rr1-β16 2012-01-21 15:30:33 +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
4006919340 Wxwidgets: Increase number of autohold slots (in case more are needed) 2012-01-20 23:03:01 +02:00
Ilari Liusvaara
3578394e70 Wxwidgets: No, Lua code does not support reading script from .zip 2012-01-20 20:14:05 +02:00
Ilari Liusvaara
93f05ba54b lsnes rr1-β15 2012-01-20 19:39:16 +02:00
Ilari Liusvaara
72c42cc28d Wxwidgets: Read the watch expressions in the right thread 2012-01-20 19:37:16 +02:00
Ilari Liusvaara
23d80813f6 Wxwidgets: Fix system -> reset 2012-01-20 16:46:50 +02:00
Ilari Liusvaara
894840244f Wxwidgets: Refactor dialog code 2012-01-20 16:44:53 +02:00
Ilari Liusvaara
fdbf57c942 Some more modal pause RAII stuff 2012-01-20 14:11:34 +02:00
Ilari Liusvaara
a3ab2973f9 Use RAII for modal pauses 2012-01-20 14:09:38 +02:00
Ilari Liusvaara
aa06a54a06 Wxwidgets: Inline some menu handling 2012-01-20 14:02:28 +02:00
Ilari Liusvaara
354c8809b4 Cancel pending saves function 2012-01-20 07:34:02 +02:00
Ilari Liusvaara
74eba1869b Fix cross calls in dumper menu code 2012-01-19 19:04:15 +02:00
Ilari Liusvaara
a138d92ab6 SDL: Fix compilation error 2012-01-18 22:56:57 +02:00
Ilari Liusvaara
66f7bd6deb True movie slot support 2012-01-18 22:53:04 +02:00
Ilari Liusvaara
4f65fcf2fa Merge status panel and main window 2012-01-18 20:56:54 +02:00
Ilari Liusvaara
385afe8634 lsnes rr1-β13 2012-01-18 00:59:20 +02:00
Ilari Liusvaara
2afe928e45 SDL: Fix NUL codepoints in commands (fix weird cursor behaviour) 2012-01-18 00:09:26 +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
354d0edd75 Suppost boost threads for MT dumping 2012-01-17 01:01:52 +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
2bf97bc51a lsnes rr1-β12 2012-01-15 20:50:42 +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
9908dc094f wxwidgets: GUI for memory search 2012-01-15 16:50:08 +02:00
Ilari Liusvaara
72348aee8b lsnes rr1-β11 2012-01-15 01:56:37 +02:00
Ilari Liusvaara
c07fecc4bc wxwidgets: Actually implement load state preserving input 2012-01-15 01:15:20 +02:00
Ilari Liusvaara
83d72721ac Evdev: Don't call keygroup::set_position in invalid thread
keygroup:::set_position is only supposed to be called in emulation
thread, not in joystick thread. Change it to platform::queue, which
can be safely be called in any thread.
2012-01-14 16:25:12 +02:00