Ilari Liusvaara
d0f5b8ece9
Support stream compression
2013-11-11 01:49:36 +02:00
Ilari Liusvaara
d92b321d16
HTTP request code
2013-11-11 01:49:36 +02:00
Ilari Liusvaara
b9e3a36588
Optimize generic controllers using dynamically generated code
...
The serialization is not quite on par with the static code,
deserialization is quite a bit faster.
2013-10-23 18:06:33 +03:00
Ilari Liusvaara
d3eee55445
lsnes rr2-β12
2013-10-15 00:11:33 +03:00
Ilari Liusvaara
a471680ec9
Speed up binary savestate saving
...
1) "Guess" screenshot and savestate sizes beforehand. Speeds up saving
those greatly.
2) Optionally (on by default) use SHA-256 from libgcrypt, which is greatly
faster than the builtin one.
2013-10-12 11:02:26 +03:00
Ilari Liusvaara
67ac06c6ad
Move emulation core bindings to their own directories
2013-01-12 14:57:58 +02:00
Ilari Liusvaara
a6f4d2dae1
Support multiple cores at once
...
Yes, this can really be built to have both bsnes and gambatte cores at
once (even if the result can't be distributed).
2013-01-06 23:06:08 +02:00
Ilari Liusvaara
970623768c
Refactor Lua support
2012-10-16 17:39:55 +03:00
Ilari Liusvaara
a58fbd974a
Remove optionality of Lua support
2012-10-16 00:00:53 +03:00
Ilari Liusvaara
b4c0b5dc45
Cleanup bsnes debugger logic
2012-09-29 19:32:54 +03:00
Ilari Liusvaara
f69b1fee0c
Fix features dependent on bsnes debugger
2012-09-29 19:29:26 +03:00
Ilari Liusvaara
09cfdb522a
Fold Gambatte code to mainline rr1 maintenance branch
...
This improves maintainability.
2012-09-05 19:56:56 +03:00
Ilari Liusvaara
e3b5354502
Gambatte core support
2012-07-14 11:09:32 +03:00
Ilari Liusvaara
0d8d214e98
Support v086 and v087 (but without delayresets)
2012-05-12 23:20:43 +03:00
Ilari Liusvaara
79b173accb
Add missing bsnes version define
2012-05-12 23:07:20 +03:00
Ilari Liusvaara
1c55df5517
Build: Fix wrong polarity on BOOST mt postfix
2012-05-12 13:48:13 +03:00
Ilari Liusvaara
848a4f8659
Ranlib the built bsnes archive
...
This is required for Win32 builds
2012-05-12 13:32:45 +03:00
Ilari Liusvaara
280d3f8627
More build system work
2012-05-12 13:16:27 +03:00
Ilari Liusvaara
9d9bfd4628
Revamp the build system
...
This is bit WIP, but seems to work, at least for Linux...
2012-05-11 19:36:13 +03:00
Ilari Liusvaara
4c38e3784a
Merge branch 'rr1-maint'
...
Conflicts:
Makefile
src/core/render.cpp
2012-03-07 21:12:14 +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
c3dd13fb3f
Merge remote-tracking branch 'origin/rr1-maint'
...
Conflicts:
Makefile
src/lua/core.cpp
src/lua/lua.cpp
2012-03-07 06:19:06 +02:00
Ilari Liusvaara
9405c809e0
Debug multithreading-related errors
2012-03-04 15:41:06 +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
6adc07acc8
Introduce some string functions to refactor the rest of code with
2012-02-27 21:11:25 +02:00
Ilari Liusvaara
e88023a17f
Code cleanup WIP
2012-02-23 16:48:56 +02:00
Ilari Liusvaara
043cac8894
Refactor AVI dumping a lot (WIP)
2012-02-12 20:23:36 +02:00
Ilari Liusvaara
2da4177f87
Fix Win32 building
...
Turns out build is broken. Fix it.
2012-02-12 13:13:33 +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
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
e1633750a9
Detect git revision and have version shown
2012-01-10 13:14:11 +02:00
Ilari Liusvaara
c298f8eae7
lsnes rr1-β0
2012-01-06 17:28:01 +02:00
Ilari Liusvaara
6c90d99424
Fix makefile
...
Extended regexp mode is -E, not -r.
2011-11-18 10:46:33 +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
2b7620f6d5
Patch problems in libsnes
...
Add patches for libsnes for making it suitable for rerecording and
add code to support some of the new features (remove time interception).
2011-11-09 02:08:57 +02:00
Ilari Liusvaara
9f51c1d969
Get rid of need for host C++ compiler
2011-11-06 17:37:53 +02:00
Ilari Liusvaara
044691d555
Move files around a lot
2011-11-06 14:41:41 +02:00
Ilari Liusvaara
96ea11dd6d
Move the wxwidgets stuff to one directory
2011-11-05 22:18:54 +02:00
Ilari Liusvaara
b497bd7ed6
Wxwidgets graphics plugin
...
As opposed to SDL graphics plugin, this has full GUI.
2011-11-05 20:46:18 +02:00
Ilari Liusvaara
28fc6e6f99
Rework makefile
...
- Remove the package skipping (that was a bad idea).
- Add CROSS_PREFIX to make cross-builds easier
- Add LUA to give Lua package name.
- Don't try linking against libdl (what the heck was that about?)
- Add missing #include to portaudio code
2011-11-03 22:01:19 +02:00
Ilari Liusvaara
bc12e70cbf
Backport some improvements to other stuff from Wxwidgets work
2011-11-03 17:49:23 +02:00
Ilari Liusvaara
2f20963264
lsnes rr0-β18
2011-11-01 00:25:48 +02:00
Ilari Liusvaara
7a99ff4e8d
Evdev: Add a feature to show joystick info
2011-10-31 11:53:21 +02:00
Ilari Liusvaara
bd6f07df6e
Evdev joystick plugin
...
Handy on Linux when some real graphics plugin (Wxwidgets?) becomes
available.
2011-10-30 21:45:02 +02:00
Ilari Liusvaara
89d091df85
Reorganize the source tree a bit
2011-10-30 18:42:43 +02:00
Ilari Liusvaara
8a5c363115
Make it possible to compile this thing for win32 with stock makefile
2011-10-29 15:58:25 +03:00
Ilari Liusvaara
efa9666c71
Allow disabling Lua/SDL searching
2011-10-29 15:36:01 +03:00
Ilari Liusvaara
9e438267a8
Allow using different joystick driver with SDL
2011-10-29 15:28:25 +03:00