Commit graph

1480 commits

Author SHA1 Message Date
Ilari Liusvaara
b3417018d4 JSON-based controller descriptions
Also allows creating a new controller type (albeit with not optimal
performance) at runtime.
2013-10-20 21:18:27 +03:00
Ilari Liusvaara
ff59cb6e91 Allow setting AVI scale factors 2013-10-17 16:53:46 +03:00
Ilari Liusvaara
84f0d2f774 If libgcrypt is available but /dev/urandom is not, use libgcrypt for RNG 2013-10-16 12:50:40 +03:00
Ilari Liusvaara
d3eee55445 lsnes rr2-β12 2013-10-15 00:11:33 +03:00
Ilari Liusvaara
8de45f693e lsnes rr1-Δ18ε2 2013-10-14 23:33:07 +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
4bcbbb7691 Fix bug that caused save slots always to be semi-text in projects 2013-10-11 00:28:06 +03:00
Ilari Liusvaara
ed8a251b6e Fix more bugs in rerecord counting 2013-10-10 03:15:30 +03:00
Ilari Liusvaara
7101af82fa Use correct file for rerecord counting 2013-10-10 02:22:41 +03:00
Ilari Liusvaara
88dc3f0108 Merge branch 'rr1-maint 2013-10-09 10:29:57 +03:00
Ilari Liusvaara
45447e3c14 Fix crash if reloading ROM with non-default controllers in readwrite mode 2013-10-09 10:29:05 +03:00
Ilari Liusvaara
f19fea0ea4 Refactor rrdata handling
Makes savestate/loadstate fair bit faster
2013-10-08 21:35:01 +03:00
Ilari Liusvaara
ecd8b74ee1 Fix crash if loading rom with non-default controllers active 2013-10-08 18:08:56 +03:00
Ilari Liusvaara
72cc54876a Lua: Also add scatter-gather to memory.* (not just memory2.*) 2013-10-08 17:53:20 +03:00
Ilari Liusvaara
7afdb33c8f Fix compilation on Mac OS X 2013-10-07 12:58:36 +03:00
Ilari Liusvaara
75f90891f6 lsnes rr2-β11 2013-10-06 22:57:40 +03:00
Ilari Liusvaara
163909f907 Change working directory 2013-10-06 22:57:05 +03:00
Ilari Liusvaara
54c257fbbf TAS Input: Compute buffer size for lightgun correctly 2013-10-06 22:48:22 +03:00
Ilari Liusvaara
0bc6e39301 TAS input: Don't bug out on loadstate 2013-10-06 22:31:15 +03:00
Ilari Liusvaara
93056a1993 Multitrack support 2013-10-06 22:13:52 +03:00
Ilari Liusvaara
01a8f5521c TAS Input: Improve lightgun support 2013-10-05 23:41:26 +03:00
Ilari Liusvaara
1561b33dea Fix graphics update hanging 2013-10-05 23:38:58 +03:00
Ilari Liusvaara
861caf2256 Fix uninitialzed variable 2013-10-05 23:19:49 +03:00
Ilari Liusvaara
379db3d4a8 Movie editor: Add panel for inputting axis values 2013-10-05 18:08:18 +03:00
Ilari Liusvaara
4f674a1a1f lsnes rr2-β10 2013-10-04 22:13:33 +03:00
Ilari Liusvaara
8afef341d3 lsnes rr1-Δ18ε1 2013-10-04 21:48:48 +03:00
Ilari Liusvaara
3373dcd53c Merge branch 'rr1-maint' 2013-10-03 12:39:07 +03:00
Ilari Liusvaara
4c8f9c04d2 Don't allow editing reset flags after those have been read 2013-10-03 11:45:37 +03:00
Ilari Liusvaara
504dcb912e Memory search: Save, Load, Undo and Redo 2013-10-02 21:42:46 +03:00
Ilari Liusvaara
ae643213e9 Hex editor: Q12.4 2013-09-29 21:02:02 +03:00
Ilari Liusvaara
e8c868c7d9 Hex editor: Few fixed-point types 2013-09-29 20:51:31 +03:00
Ilari Liusvaara
1eda43114c Hex editor: Add watch 2013-09-29 20:50:06 +03:00
Ilari Liusvaara
ecd872d6c3 Memory search: Select in hex editor 2013-09-29 20:22:38 +03:00
Ilari Liusvaara
afbc8ae932 Memory search: Poke 2013-09-29 19:22:10 +03:00
Ilari Liusvaara
7c1acd2219 Hex editor 2013-09-29 18:35:15 +03:00
Ilari Liusvaara
06f099f877 Fix Win32 (or GCC 4.8?) compilation 2013-09-27 22:57:24 +03:00
Ilari Liusvaara
a41894d5d3 Merge branch 'rr1-maint' 2013-09-27 20:54:54 +03:00
Ilari Liusvaara
3657e593d6 Lua: Tilemaps 2013-09-27 20:53:09 +03:00
Ilari Liusvaara
68e8630308 Merge branch 'rr1-maint' 2013-09-27 14:25:46 +03:00
Ilari Liusvaara
1110596977 Fix wrong use of lua_error
Lua_error should only be used in C functions and closures directly
registered with Lua. Otherwise errors should trigger exceptions.
2013-09-27 14:22:52 +03:00
Ilari Liusvaara
59ef6961e3 Merge branch 'rr1-maint' 2013-09-27 10:47:19 +03:00
Ilari Liusvaara
a42c0bf6ea Extend userdata printing 2013-09-27 10:36:19 +03:00
Ilari Liusvaara
22cba85a37 Merge branch 'rr1-maint' 2013-09-27 04:43:44 +03:00
Ilari Liusvaara
ba1d20dda5 Lua: print() can print any type, add tostringx() for print-to-string 2013-09-27 04:15:13 +03:00
Ilari Liusvaara
513534a53a Merge branch 'rr1-maint' 2013-09-26 15:31:57 +03:00
Ilari Liusvaara
837aa6def0 Fix diagonal arrows 2013-09-26 15:30:04 +03:00
Ilari Liusvaara
2bd43d53d5 Merge branch 'rr1-maint' 2013-09-26 13:46:51 +03:00
Ilari Liusvaara
e1579c3746 Lua: gui.arrow 2013-09-26 13:12:36 +03:00
Ilari Liusvaara
e4f656185f Fix UI blocking on hash verification against movie 2013-09-26 00:05:39 +03:00
Ilari Liusvaara
e80185a8b9 Fix a bug where quitting emulator would only unpause it 2013-09-25 23:42:11 +03:00