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
6c35684a6a
Some makefile fixes
2012-03-02 22:06:58 +02:00
Ilari Liusvaara
4fc30a3c4c
Merge branch 'rr1-maint'
...
Conflicts:
Makefile
src/core/avidump-control.cpp
src/core/jmd-control.cpp
src/core/keymapper.cpp
src/core/raw-control.cpp
src/core/rom.cpp
2012-03-02 22:00:20 +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
66ddf0bfc5
Fix a bug in extract_token()
...
Extract_token() misbehave in sequence=true case.
2012-03-01 10:08:54 +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
6adc07acc8
Introduce some string functions to refactor the rest of code with
2012-02-27 21:11:25 +02:00
Ilari Liusvaara
0f56afbffd
Merge branch 'rr1-maint'
2012-02-27 07:41:33 +02:00
Ilari Liusvaara
ccde3f21be
Fix generic_port_read()
...
Generic_port_read() was returning undefined values if read with out of
bounds control index. This was breaking everything on certain builds.
2012-02-27 07:40:44 +02:00
Ilari Liusvaara
42c56ba701
Merge branch 'rr1-maint'
2012-02-23 23:18:48 +02:00
Ilari Liusvaara
c5633cc2ea
Fix (i)strip_CR
2012-02-23 23:18:41 +02:00
Ilari Liusvaara
e4e3874007
Fix compilation (missing header)
2012-02-23 23:05:48 +02:00
Ilari Liusvaara
30360a86d8
Merge branch 'rr1-maint'
...
Conflicts:
Makefile
include/library/minmax.hpp
src/core/avidump-control.cpp
src/core/rom.cpp
2012-02-23 17:44:28 +02:00
Ilari Liusvaara
e88023a17f
Code cleanup WIP
2012-02-23 16:48:56 +02:00
Ilari Liusvaara
eaf7497027
lsnes rr1-Δ3
2012-02-21 15:39:52 +02:00
Ilari Liusvaara
79286ad0db
Merge branch 'rr1-maint'
2012-02-21 14:37:21 +02:00
Ilari Liusvaara
eef420e6c6
Wxwidgets: Improve key selector by loading the existing key if available
2012-02-21 14:36:58 +02:00
Ilari Liusvaara
4967dc8264
Merge branch 'rr1-maint'
2012-02-20 21:21:15 +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
9ecb1e97dc
Merge branch 'rr1-maint'
2012-02-20 18:48:00 +02:00
Ilari Liusvaara
65dec6c688
Wxwidgets: Reposition buttons a bit
2012-02-20 18:47:47 +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
2e0886b284
Fix SDL event polling
2012-02-20 13:37:57 +02:00
Ilari Liusvaara
67da5fdf39
Merge branch 'rr1-maint'
2012-02-19 20:19:44 +02:00
Ilari Liusvaara
8aa5bf1b90
Add option to skip the ROM patching screen
2012-02-19 19:59:27 +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
dd0a66f758
RAW dump over TCP/IP support
...
Support RAW dumping over TCP/IP(v6).
2012-02-19 17:30:38 +02:00
Ilari Liusvaara
c969a854c9
Refactor codec zlib handling
...
Make common utility class for deflate into vector with some prefix type
operation.
2012-02-18 14:15:24 +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
61f86a8796
Make settings window scrollable so it doesn't grow excessively large
2012-02-16 20:41:31 +02:00
Ilari Liusvaara
6956ca9f8b
Don't corrupt AVI if emulator is closed while dumping
2012-02-16 17:15:25 +02:00
Ilari Liusvaara
af88bd28df
TSCC video codec
...
The TechSmith Camtasia Screen Codec usually has better compression ratio
than Camstudio Codec and compresses at about equal speed. Add support
for this codec.
2012-02-16 17:15:00 +02:00
Ilari Liusvaara
298ead2f6c
AVI dumping fixups
...
- Write video dimensions correctly if codec pads the video
- Uncompressed: Pad video right
- CSCD: Pad video right
- Print message when starting a new segment
- Delete some unused code
2012-02-16 16:57:13 +02:00
Ilari Liusvaara
37761ac6f5
Merge branch 'rr1-maint'
2012-02-13 19:12:17 +02:00