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
Ilari Liusvaara
dc977fbcee
Bump minimum bsnes version to v083.
...
This also bumps the compiler version to GCC 4.6.
2011-10-14 15:05:13 +03:00
Ilari Liusvaara
aedbba61ef
Allow unattended dumping to JMD
2011-10-12 03:41:54 +03:00
Ilari Liusvaara
65f5f37033
JMD dumping support
2011-10-12 03:29:52 +03:00
Ilari Liusvaara
2993d6d793
lsnes rr0-β16
2011-10-10 08:28:30 +03:00
Ilari Liusvaara
deab9b5c0d
Fix CSCD output
...
- Don't leak memory
- Actually write proper value for clr_important in video strf
- Don't write outside buffer when writing avih
- end() runs in main context, so it must use request_flush_buffers,
and not flush_buffers.
2011-10-09 23:04:52 +03:00
Ilari Liusvaara
fb93a4e888
Add gui.screenshot Lua function.
2011-10-09 02:55:36 +03:00