Commit graph

1337 commits

Author SHA1 Message Date
Ilari Liusvaara
da1fb14e24 Lua: callback.foo:register/callback.foo:unregister 2013-08-06 20:55:03 +03:00
Ilari Liusvaara
e2ecb61db0 Don't call action_state_updated() while emulator is starting up 2013-08-06 16:49:37 +03:00
Ilari Liusvaara
f4fd9cfa09 Merge remote-tracking branch 'origin/master' 2013-08-06 16:17:54 +03:00
Ilari Liusvaara
7b67bfaac4 Lua: callback.register/callback.unregister 2013-08-06 16:17:01 +03:00
Ilari Liusvaara
2fcd8b391d Merge remote-tracking branch 'origin/master' 2013-08-05 12:31:43 +03:00
Ilari Liusvaara
7da4621285 Don't show joystics tab/dialog if there are no joysticks 2013-08-05 12:30:38 +03:00
Ilari Liusvaara
89c4f45f36 lsnes rr2-β9 2013-08-04 20:52:55 +03:00
Ilari Liusvaara
e436cabd72 Mac OS X compile fixes 2013-08-04 20:51:11 +03:00
Ilari Liusvaara
3cb5d08c86 Lua: Implement function to resolve filename w.r.t. another 2013-08-04 17:20:27 +03:00
Ilari Liusvaara
25f63a8c09 Some documentation about @@LUA_SCRIPT_FILENAME@@ 2013-08-04 17:16:11 +03:00
Ilari Liusvaara
b66c3b4777 Support packed Lua scripts in load dialog 2013-08-04 14:50:41 +03:00
Ilari Liusvaara
9f546c38a9 Lua: Add basename'd forms for gui.bitmap_load{,_png,_pal} 2013-08-04 14:50:41 +03:00
Ilari Liusvaara
750608ad56 Lua: loadfile/dofile: Support basenames
Also adds support for special token '@@LUA_SCRIPT_FILENAME@@', which
will be replaced with filename of Lua script.
2013-08-04 14:50:41 +03:00
Ilari Liusvaara
0a3fc9ccc6 Lua: gui.adjust_transparency 2013-08-04 12:16:09 +03:00
Ilari Liusvaara
78c6ea99df Fix configure->configure 2013-08-03 20:30:57 +03:00
Ilari Liusvaara
75e5d53912 Call do_sample from audioapi_submit_buffer 2013-08-03 18:54:13 +03:00
Ilari Liusvaara
32b98a880c Kill port type IDs
Those IDs are not used for anything.
2013-08-03 17:07:13 +03:00
Ilari Liusvaara
85d48a9349 Split Lua function reference to its own manual 2013-08-03 14:31:19 +03:00
Ilari Liusvaara
eaf3d4be72 Lua: Convert savestate to rewind point 2013-08-03 10:51:41 +03:00
Ilari Liusvaara
eb7c213985 Nuke a no longer used function 2013-08-03 10:25:18 +03:00
Ilari Liusvaara
05d25513fb Improve inverse_bind/controller_key handling
This allows unbounded number of keys in inverse bind or controller_key,
instead of the old limits of 2 and 1.
2013-08-02 21:11:26 +03:00
Ilari Liusvaara
7b7a96bfa3 Fix wxWigdets joystick driver
Also fix deadlock if joystick driver tries to report nonexistent axis,
button or hat.
2013-08-02 15:01:33 +03:00
Ilari Liusvaara
7a89929868 Fix Win32 joystick driver to compile
Also try to fix other (MacOSX and wxWidgets) joystick drivers to
compile (totally untested).
2013-08-02 12:35:54 +03:00
Ilari Liusvaara
2308401234 Refactor joystick code
Gamepads are now remembered across emulator restarts
2013-08-02 11:50:56 +03:00
Ilari Liusvaara
19040b2033 Fix binary file saving (renames) 2013-07-31 15:38:35 +03:00
Ilari Liusvaara
2b1ffb9f17 moviefile.cpp: Need windows.h on Win32 2013-07-30 22:07:24 +03:00
Ilari Liusvaara
45300b3a2b wxWidgets: Refactor the settings dialog 2013-07-30 13:51:56 +03:00
Ilari Liusvaara
12ec5a9dcf Clip analog macros going out-of-range correctly 2013-07-29 23:16:32 +03:00
Ilari Liusvaara
75b3e79ea7 Binary movies support 2013-07-29 22:16:23 +03:00
Ilari Liusvaara
a2fc2a19ec New file dialogs code 2013-07-27 14:49:29 +03:00
Ilari Liusvaara
d23d312e78 Merge branch 'rr1-maint' 2013-07-25 22:14:38 +03:00
Ilari Liusvaara
2095d7858e lsnes rr1-Δ18 2013-07-25 16:42:33 +03:00
Ilari Liusvaara
59710f8f38 Merge branch 'rr1-maint' 2013-07-24 19:57:08 +03:00
Ilari Liusvaara
79dd270a7e Lua methods for handling movies as objects 2013-07-24 19:03:48 +03:00
Ilari Liusvaara
cd9ee7be69 Merge branch 'rr1-maint' 2013-07-24 13:38:40 +03:00
Ilari Liusvaara
7186e515ff Lua: Allow shortening "evaluate-lua" to "L". 2013-07-24 13:34:04 +03:00
Ilari Liusvaara
740eaf17de Remove moviestate support
Moviestate was supported for backward compatiblity to some pre-rr0
version savestates, but those savestates are not compatible anyway due
to poll vectors being constructed differently.
2013-07-24 01:22:38 +03:00
Ilari Liusvaara
8c7e8a1636 Merge branch 'rr1-maint' 2013-07-24 00:42:26 +03:00
Ilari Liusvaara
6d6570ecea Support Y-cabled gamepad16 2013-07-23 23:48:09 +03:00
Ilari Liusvaara
d8ab482470 Merge branch 'rr1-maint' 2013-07-23 13:10:52 +03:00
Ilari Liusvaara
15679e0776 Lua: Don't crash if some method throws 2013-07-23 13:01:47 +03:00
Ilari Liusvaara
d84b665333 Add missing file 2013-07-21 18:50:45 +03:00
Ilari Liusvaara
53b75adcf2 Automatically build index triple and legacy-pcid maps
All cores build these the same way, so make the code common.
2013-07-20 14:35:16 +03:00
Ilari Liusvaara
d10c863a56 Used_indices can be defined the same way for all ports, do so 2013-07-20 12:35:21 +03:00
Ilari Liusvaara
a149c67c40 Show dialog on important errors 2013-07-19 17:21:52 +03:00
Ilari Liusvaara
ff86d2f0c2 Merge branch 'rr1-maint' 2013-07-17 22:58:24 +03:00
Ilari Liusvaara
a8a1f09e94 Lua: Allow direct loading of PNG/PAL/BITMAP from string 2013-07-17 22:28:54 +03:00
Ilari Liusvaara
319d23ca69 Merge branch 'rr1-maint' 2013-07-17 15:22:07 +03:00
Ilari Liusvaara
da6d1256d2 (D)Bitmap decoding from PNG support 2013-07-17 14:58:53 +03:00
Ilari Liusvaara
5923c4def6 Merge branch 'rr1-maint'
Conflicts:
	src/lua/input.cpp
2013-07-13 12:53:25 +03:00