Ilari Liusvaara
|
6fe83abc29
|
Speed and volume adjustment
|
2012-03-26 21:55:02 +03:00 |
|
Ilari Liusvaara
|
6846e5748f
|
Change targetfps to be percentage
|
2012-03-26 21:27:24 +03:00 |
|
Ilari Liusvaara
|
34b6e55dc3
|
Way simpler turbo implementation
|
2012-03-26 20:57:48 +03:00 |
|
Ilari Liusvaara
|
71491a8207
|
Turbo on hold/turbo toggle
|
2012-03-26 20:50:55 +03:00 |
|
Ilari Liusvaara
|
229a121b97
|
Fix SRAM handling with Bsnes v087
Bsnes v087 changes the SRAM names. Map those to the old names to preserve
compatiblity.
|
2012-03-13 08:52:10 +02:00 |
|
Ilari Liusvaara
|
8b78cd32e7
|
Actually fix the "on_input() not called after loadstate" correctly
Put the call where the keyboard controls are loaded.
|
2012-03-10 17:33:34 +02:00 |
|
Ilari Liusvaara
|
dbe5cc8cb8
|
Reread controls after loadstate
Without rereading the controls, Lua doesn't get called to input the
correct frame data.
|
2012-03-10 16:57:22 +02:00 |
|
Ilari Liusvaara
|
626ff5e200
|
Add patchseries for v087
Additionally, fix the mouse input craziness.
|
2012-03-07 17:12:42 +02:00 |
|
Ilari Liusvaara
|
afca090265
|
Special-case render object allocation
This is a slight optimization
|
2012-03-07 15:50:02 +02:00 |
|
Ilari Liusvaara
|
2fb19ea144
|
Refactor render queue management
This makes it easier to switch render queue object memory management
to internal implementation, speeding stuff up.
|
2012-03-07 13:33:54 +02:00 |
|
Ilari Liusvaara
|
5d989b8929
|
Shorten maxwait from 5s to 0.1s
|
2012-03-07 12:33:02 +02:00 |
|
Ilari Liusvaara
|
3907ded86c
|
Fix compilation
|
2012-03-06 18:30:55 +02:00 |
|
Ilari Liusvaara
|
b9e5d39743
|
Fix double-polling for real
|
2012-03-06 14:32:46 +02:00 |
|
Ilari Liusvaara
|
719247b444
|
Don't call subframe poll on first poll (only if needed)
|
2012-03-06 14:06:37 +02:00 |
|
Ilari Liusvaara
|
44233e3897
|
Lua: Add on_idle() and on_timer()
|
2012-03-06 13:48:39 +02:00 |
|
Ilari Liusvaara
|
2124f3b9b6
|
Add emulator_ready() lua function
This function gives a flag telling if emulator has finished booting
up.
|
2012-03-06 05:24:43 +02:00 |
|
Ilari Liusvaara
|
b0bb6053a9
|
Add new lua hooks
Add new lua hooks:
- on_rewind
- on_frame_emulated
Additionally, on_paint now has a parameter.
|
2012-03-06 05:11:50 +02:00 |
|
Ilari Liusvaara
|
9bb2b2de05
|
Fix movie corruption in certain cases
Movie code corrupted the movie if movie length was integral multiple
of frames per page. Fix this.
|
2012-03-04 22:57:45 +02:00 |
|
Ilari Liusvaara
|
9405c809e0
|
Debug multithreading-related errors
|
2012-03-04 15:41:06 +02:00 |
|
Ilari Liusvaara
|
5b38dad8fe
|
Don't do anything undefined if Lua C function throws an exception
|
2012-03-03 11:25:59 +02:00 |
|
Ilari Liusvaara
|
b1c2441da4
|
Refactor remaining tokensplitters
Also fixes some bugs with memory search.
|
2012-03-02 21:02:15 +02:00 |
|
Ilari Liusvaara
|
4cf07bd298
|
Refactor keymapper.cpp command parsing
|
2012-03-01 10:09:07 +02:00 |
|
Ilari Liusvaara
|
c370a092f2
|
Refactor memory watch commands
|
2012-02-28 19:02:06 +02:00 |
|
Ilari Liusvaara
|
7ce1a5729d
|
Refactor edit-author
|
2012-02-28 18:51:01 +02:00 |
|
Ilari Liusvaara
|
17e6bff6b2
|
Refactor some moviedata commands
|
2012-02-28 18:21:07 +02:00 |
|
Ilari Liusvaara
|
50d1a79814
|
Refactor ROM option parsing
|
2012-02-28 18:21:07 +02:00 |
|
Ilari Liusvaara
|
9b335bd3de
|
Remove unnecressary conversions in dumper control
|
2012-02-28 18:21:07 +02:00 |
|
Ilari Liusvaara
|
580df3b973
|
Don't dump JMD at undefined compression level
|
2012-02-28 18:20:54 +02:00 |
|
Ilari Liusvaara
|
397b394dd5
|
Refactor settings commands
|
2012-02-27 22:34:45 +02:00 |
|
Ilari Liusvaara
|
e1ab1fd19a
|
Refactor some generic platform code
|
2012-02-27 22:34:45 +02:00 |
|
Ilari Liusvaara
|
0e6a6b7804
|
Remove SHA-256 indices
Nothing uses this code
|
2012-02-27 22:34:45 +02:00 |
|
Ilari Liusvaara
|
fc10354bce
|
Use standard boolean parser for parsing booleans
|
2012-02-27 22:34:45 +02:00 |
|
Ilari Liusvaara
|
325935258d
|
Get rid of setting::print_all()
|
2012-02-27 22:32:26 +02:00 |
|
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
|
1b464b9e6b
|
wxwidgets: Hotkey configuration
Allow configuring hotkeys, not just keybindings (more usable).
|
2012-02-20 21:15:51 +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
|
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
|
de52e5889e
|
Add header file in order to make it compile with bsnes v086
|
2012-02-13 18:58:53 +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
|
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 |
|