Commit graph

1362 commits

Author SHA1 Message Date
Ilari Liusvaara
065b59cd64 Fix parsing Oggopus files with tags spanning multiple pages 2013-08-14 23:52:35 +03:00
Ilari Liusvaara
782caddfa8 Portaudio: Heed defaults, don't use full-duplex mode 2013-08-14 19:49:04 +03:00
Ilari Liusvaara
707c1a4041 Joystick dialog: Compactify
... Otherwise the dialog will be frickin' big, especially with things like
PS3 controller using EVDEV driver.
2013-08-14 14:40:06 +03:00
Ilari Liusvaara
29fbf12e90 Move E() from joystick code to general text panel code 2013-08-13 11:37:02 +03:00
Ilari Liusvaara
d4698e6380 Joystick dialog: Center one-digit numbers 2013-08-12 22:29:52 +03:00
Ilari Liusvaara
9ebf20f19c Much more compact joystick dialog 2013-08-12 13:27:38 +03:00
Ilari Liusvaara
e6884c194c Tweak the video options panel 2013-08-12 12:39:28 +03:00
Ilari Liusvaara
29f25ce1cb Some sort of fullscreen mode 2013-08-11 22:37:11 +03:00
Ilari Liusvaara
5298eb04f1 Replace X/Y scale with one scale + optional AR correction 2013-08-11 21:17:29 +03:00
Ilari Liusvaara
156974f362 Settings dialog: Support right click context menu 2013-08-11 19:36:00 +03:00
Ilari Liusvaara
be852e63e1 Use tree control instead of pair of listboxes in hotkeys&controls 2013-08-11 16:48:35 +03:00
Ilari Liusvaara
408002eec1 Config dialog / advanced: Treat doubleclick as change click 2013-08-11 13:39:32 +03:00
Ilari Liusvaara
07d3065afc Don't offer horizontal scale factor as value of verical factor 2013-08-11 01:34:03 +03:00
Ilari Liusvaara
0192d46adb Lua: Forbid loading binary chunks
Binary Lua chunks are just plain unsafe.
2013-08-11 00:17:23 +03:00
Ilari Liusvaara
9f9bddccb6 Lua: open_file
This variant has support for relative file locating and reading inside
.zip files.
2013-08-10 23:33:46 +03:00
Ilari Liusvaara
e3bcf53676 Gambatte: Allow native-rate sound output 2013-08-10 11:51:30 +03:00
Ilari Liusvaara
d7dc71a6e4 Gambatte: DMG palette manipulation 2013-08-10 11:41:52 +03:00
Ilari Liusvaara
208228bc7e Lua: gui.bitmap_pget: Read pixels from bitmap 2013-08-08 20:55:42 +03:00
Ilari Liusvaara
212c819416 Lua: gui.kill_frame: Omit this frame from video dump 2013-08-08 20:41:29 +03:00
Ilari Liusvaara
f79359a526 Gambatte: First emit video, then sound 2013-08-08 18:41:52 +03:00
Ilari Liusvaara
3876f60183 SNES: Call callbacks in correct Lua state if there are multiple 2013-08-08 12:19:49 +03:00
Ilari Liusvaara
11655fb0d8 Split callback and load functions to their own categories 2013-08-07 22:10:58 +03:00
Ilari Liusvaara
3b1383232e Cleanup controller and keymapper stuff on exit 2013-08-07 22:06:38 +03:00
Ilari Liusvaara
11b83ef0ff Properly handle zip_reader trying to open something that isn't .zip 2013-08-07 21:26:52 +03:00
Ilari Liusvaara
b3f8f7f1b7 Decouple sets of functions from Lua states 2013-08-07 17:31:09 +03:00
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