Commit graph

321 commits

Author SHA1 Message Date
Ilari Liusvaara
dc83a70f3e Whitespace fixes 2011-11-03 17:57:46 +02:00
Ilari Liusvaara
bc12e70cbf Backport some improvements to other stuff from Wxwidgets work 2011-11-03 17:49:23 +02:00
Ilari Liusvaara
2ca094bd4f Oops, add missing files for EVDEV joystick plugin 2011-11-01 21:34:21 +02:00
Ilari Liusvaara
829cd4a2d0 Refactor message handling
Refactor message handling so that message buffering and window handling
are in the main window code, leaving only message window rendering to
the platform code.
2011-11-01 14:58:27 +02:00
Ilari Liusvaara
2f20963264 lsnes rr0-β18 2011-11-01 00:25:48 +02:00
Ilari Liusvaara
cdbe7d0b39 Correct documentation of --rtc-subsecond 2011-10-31 23:48:25 +02:00
Ilari Liusvaara
446ed44470 Move mouse compensation code to generic window code 2011-10-31 21:14:16 +02:00
Ilari Liusvaara
9433afa7a9 Reorganize the window code a bit 2011-10-31 21:05:54 +02:00
Ilari Liusvaara
fe699e9756 More small documentation fixups 2011-10-31 18:38:58 +02:00
Ilari Liusvaara
86ddae1599 Minor lua documentation fixups 2011-10-31 11:56:24 +02:00
Ilari Liusvaara
9eb7feafea Lua: Add memory.* functions for reading the VMA table 2011-10-31 11:53:44 +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
a08b94d764 Fix SDL key identify so it works with other joystick plugins 2011-10-30 21:44:02 +02:00
Ilari Liusvaara
89d091df85 Reorganize the source tree a bit 2011-10-30 18:42:43 +02:00
Ilari Liusvaara
178a65e9f8 Add joystick init/quit functions and split some SDL joystick funs 2011-10-30 18:31:32 +02:00
Ilari Liusvaara
02b15b490b Oops, missed the fakeexpand case in last change. Fix that. 2011-10-30 18:12:43 +02:00
Ilari Liusvaara
d26748cd6e sdmp2sox: Fix 448/480 -> 448/480 output
loop<> does only one line when not expanding or squeezing vertically,
so do it twice in order to do every line in 448/480 -> 448/480.
2011-10-30 18:08:36 +02:00
Ilari Liusvaara
3526ae2c10 Refactor sdmp2sox a lot
Also adds fakeexpand mode and dedup support.
2011-10-30 16:21:52 +02:00
Ilari Liusvaara
20fb1ccf70 sdmp2sox: Add blend 512x224/240 and enlarge to 512x448/480 mode 2011-10-30 01:03:08 +03:00
Ilari Liusvaara
d92ca1d755 Oops, remove some mistakenly left in debug prints 2011-10-29 18:45:50 +03:00
Ilari Liusvaara
fa4fabdd9e Do color upconversion when copying lcscreen -> screen
It is slightly faster to do the upconversion there (especially when not
dumping).
2011-10-29 18:28:37 +03: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
Ilari Liusvaara
7c489920b8 Portaudio: Mix channels if mono (don't just output left channel) 2011-10-29 14:38:53 +03:00
Ilari Liusvaara
d9100677ff Make sound manipulation commands platform-independent 2011-10-29 14:32:25 +03:00
Ilari Liusvaara
4b1815deb2 Portaudio support for sound 2011-10-28 23:25:42 +03:00
Ilari Liusvaara
ea562b3aa3 Rework how graphics/sound/joystick is built in makefile 2011-10-28 22:25:07 +03:00
Ilari Liusvaara
338c6efd14 Add command to show plugins in use 2011-10-28 21:01:29 +03:00
Ilari Liusvaara
97c187acb9 Add dummy enable-sound command to sound-dummy 2011-10-28 20:39:20 +03:00
Ilari Liusvaara
f27fb5801f Split platform sound and graphics parts
This is in preparation for supporting sound-only APIs like portaudio,
OpenAL and such.
2011-10-28 20:26:40 +03:00
Ilari Liusvaara
47ca48e166 SDUMP support
This is useful for dumping to high-precision YUV.Note that this code
is very preliminary and thus probably very buggy.
2011-10-27 05:08:46 +03:00
Ilari Liusvaara
052d7eb95d Add makefile option to override Lua package name.
This is e.g. handy on building against Lua from MacPorts (which is named
"lua").
2011-10-25 11:00:14 +03:00
Ilari Liusvaara
e5b743a62a Reformat the flags display (adding new flags for hires and interlace) 2011-10-23 14:06:53 +03:00
Ilari Liusvaara
a8d20f606d Change the RTC time format 2011-10-22 22:58:04 +03:00
Ilari Liusvaara
a474f1000d New Lua function: gui.status() 2011-10-22 18:45:33 +03:00
Ilari Liusvaara
419a8346d6 Image data is 24-bit, not 15-bit 2011-10-22 18:35:13 +03:00
Ilari Liusvaara
418293d27a Add errata entry about slow screen drawing 2011-10-22 16:24:57 +03:00
Ilari Liusvaara
a1f8869f94 Add Lua function gui.circle() 2011-10-22 15:15:18 +03:00
Ilari Liusvaara
92cc0b0d89 Add new Lua function gui.line() 2011-10-22 12:25:37 +03:00
Ilari Liusvaara
feea8e41cc lsnes rr0-β17 2011-10-21 15:19:24 +03:00
Ilari Liusvaara
b8c426662b Change color notation to allow Lua scripts use full truecolor 2011-10-21 13:54:47 +03:00
Ilari Liusvaara
7e924d9c83 Be ready if some clown decides to change core frequencies 2011-10-20 17:42:29 +03:00
Ilari Liusvaara
78ea0a9d88 Use C++11 isms new in G++ 4.6. 2011-10-19 19:25:31 +03:00
Ilari Liusvaara
e28c2046e0 Fix all sorts of color fsckups from 16bit to 32bit change 2011-10-19 19:01:13 +03:00
Ilari Liusvaara
58d823d373 Cursor should be white, not usually yellow 2011-10-19 18:26:50 +03:00
Ilari Liusvaara
869cee64bc Fix wrong offsets in SDL code
This is fallout from 16 to 32 bit change.
2011-10-19 18:24:35 +03:00
Ilari Liusvaara
5abde22e85 New Lua function gui.color 2011-10-19 18:16:34 +03:00
Ilari Liusvaara
2ac0ca2413 Switch back to 32-bit colors
Now that bsnes core supports luma, 32-bit colors are needed to properly
reproduce the colors.
2011-10-19 13:59:54 +03:00