Commit graph

202 commits

Author SHA1 Message Date
Ilari Liusvaara
040f8ebc63 Refactor library gamepad to dedicated namespace 2013-12-19 07:49:06 +02:00
Ilari Liusvaara
db80bea7a5 Refactor custom_font into framebuffer namespace 2013-12-19 07:34:00 +02:00
Ilari Liusvaara
94f3bfa1df Remove some dead files 2013-12-19 07:13:31 +02:00
Ilari Liusvaara
10dbbf278d Further framebuffer refactoring (pixel formats) 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
dce933b76d Refactor library framebuffer to dedicated namespace 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
4a58db3c25 Extra framebuffer methods 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
f89395dbc1 Refactor library dispatch stuff to dedicated namespace 2013-12-19 01:05:48 +02:00
Ilari Liusvaara
dd486e7ff8 Refactor library keyboard to dedicated namespace 2013-12-19 01:05:48 +02:00
Ilari Liusvaara
0cf09e958d Refactor library command functions to dedicated namespace 2013-12-18 22:25:51 +02:00
Ilari Liusvaara
6256506884 Move binarystream functions to dedicated namespace 2013-12-18 22:25:51 +02:00
Ilari Liusvaara
99b526335c Clean up filesystem stuff 2013-12-18 00:31:13 +02:00
Ilari Liusvaara
3dc116b430 Lua: gui.screenshot_bitmap() 2013-12-16 18:21:40 +02:00
Ilari Liusvaara
f5184c4fd1 Release regexps before finally exiting 2013-12-14 13:13:21 +02:00
Ilari Liusvaara
cd80fa3ebf Bitmap font to custom font conversion 2013-12-13 21:45:10 +02:00
Ilari Liusvaara
00b8a193a0 Make parse_value be able to parse 0x notation 2013-12-12 20:17:09 +02:00
Ilari Liusvaara
cc0d79566a Attempt to save if emulator is crashing 2013-11-30 13:55:07 +02:00
Ilari Liusvaara
8e154f30a0 Lua: Fix a typo in error message 2013-11-24 04:44:29 +02:00
Ilari Liusvaara
c8932decef Fix WWW-Autheticate parsing
Fix WWW-Autheticate parsing to be compliant to
draft-ietf-httpbis-p7-auth-25.
2013-11-22 09:33:19 +02:00
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
8c2fdff4c8 dh25519 HTTP auth class 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
1ac35c2773 Zip: Allow output to arbitrary ostream 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
3ab4db9aeb Add a slow Curve25519 implementation 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
74f8723fa8 Add Skein hash code 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
5661c7ca59 Save bitmaps as PNG
Also:
- Refactor PNG code to have PNG writing support
- Add functions to dump SNES sprites and palettes
2013-10-28 21:15:08 +02:00
Ilari Liusvaara
3cae98e8a5 Try to autodect I386/amd64 2013-10-28 15:38:01 +02:00
Ilari Liusvaara
1d2df8ebea Support latch notifications on SNES
This patch is so large since it adds support for passing arguments to
the Lua callback, even if SNES doesn't use those.
2013-10-27 14:41:28 +02:00
Ilari Liusvaara
182accd4b2 JSON: Reduce internal exception spam 2013-10-23 23:45:53 +03: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
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
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
ed8a251b6e Fix more bugs in rerecord counting 2013-10-10 03:15:30 +03:00
Ilari Liusvaara
f19fea0ea4 Refactor rrdata handling
Makes savestate/loadstate fair bit faster
2013-10-08 21:35:01 +03:00
Ilari Liusvaara
93056a1993 Multitrack support 2013-10-06 22:13:52 +03:00
Ilari Liusvaara
379db3d4a8 Movie editor: Add panel for inputting axis values 2013-10-05 18:08:18 +03:00
Ilari Liusvaara
3373dcd53c Merge branch 'rr1-maint' 2013-10-03 12:39:07 +03:00
Ilari Liusvaara
504dcb912e Memory search: Save, Load, Undo and Redo 2013-10-02 21:42:46 +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
68e8630308 Merge branch 'rr1-maint' 2013-09-27 14:25:46 +03:00
Ilari Liusvaara
59ef6961e3 Merge branch 'rr1-maint' 2013-09-27 10:47:19 +03:00
Ilari Liusvaara
22cba85a37 Merge branch 'rr1-maint' 2013-09-27 04:43:44 +03:00
Ilari Liusvaara
b3b14a6a0d Hashing: Show total work size, and don't accidentally block the UI 2013-09-25 23:34:29 +03:00
Ilari Liusvaara
6772bcf8d2 ROM guessing 2013-09-25 13:45:34 +03:00
Ilari Liusvaara
40578782dc Support Multi-ROM projects 2013-09-22 17:39:52 +03:00
Ilari Liusvaara
53674105c1 Cut the ridiculous exception spam from file probing 2013-09-21 23:25:15 +03:00
Ilari Liusvaara
70ad5377b8 Save ROM hints 2013-09-14 16:29:58 +03:00
Ilari Liusvaara
2168f85b30 Share file image data among copied instances 2013-09-07 08:26:09 +03:00